From 7d5bedcb0c41107262c1ba86f53c296037e5051c Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Tue, 28 Nov 2017 17:02:45 +0100 Subject: [PATCH] personnale notes front ajax is working, remains to improve the display, do it like liked materiaux --- .../gui/materiobasemod/images/close.png | Bin 0 -> 274 bytes .../js/dist/materio_personalnotes.min.js | 10 +- .../js/materio_personalnotes.js | 122 +++++++++++- .../materio_personalnotes.module | 185 +++++++++--------- .../materio_personalnotes.pages.inc | 168 ++++++++++------ .../gui/materiobasetheme/css/styles.css | 12 ++ .../gui/materiobasetheme/img/close2.png | Bin 0 -> 274 bytes .../gui/materiobasetheme/scss/styles.scss | 18 +- 8 files changed, 357 insertions(+), 158 deletions(-) create mode 100644 sites/all/modules/gui/materiobasemod/images/close.png create mode 100644 sites/all/themes/gui/materiobasetheme/img/close2.png diff --git a/sites/all/modules/gui/materiobasemod/images/close.png b/sites/all/modules/gui/materiobasemod/images/close.png new file mode 100644 index 0000000000000000000000000000000000000000..332fe4fb40b0ee20d786b516910865f66bac6b55 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^{24nJ za0`PlBg3pY5Ndq+ocf1VSpS8UKNr{E_>^P%U7*t# NJYD@<);T3K0RX%gULF7d literal 0 HcmV?d00001 diff --git a/sites/all/modules/gui/materiobasemod/js/dist/materio_personalnotes.min.js b/sites/all/modules/gui/materiobasemod/js/dist/materio_personalnotes.min.js index f1fda930..7e51ffde 100644 --- a/sites/all/modules/gui/materiobasemod/js/dist/materio_personalnotes.min.js +++ b/sites/all/modules/gui/materiobasemod/js/dist/materio_personalnotes.min.js @@ -1,2 +1,10 @@ -(function($){MaterioPersonalNotes=function(){function init(){trace('MaterioPersonalNotes :: init');};init();};$(document).ready(function(){var materioflag=new MaterioPersonalNotes();});})(jQuery); \ No newline at end of file +(function($){MaterioPersonalNotes=function(){function init(){trace('MaterioPersonalNotes :: init');$(document).bind('resultscompleted resultschanged previewloaded',onResultsUpdated);};function onResultsUpdated(event){trace('MaterioPersonalNotes :: onResultsUpdated',event);ajaxifyLinks(event.container);};function ajaxifyLinks(container){trace('MaterioPersonalNotes :: ajaxifyLinks',container);container=((container!=null)?container:'body');$('a.personal-note-link:not(.ajax-processed), ',container).bind('click',onClickLink).addClass('ajax-processed');};function onClickLink(event){event.preventDefault();var $link=$(event.currentTarget);var note_nid=$link.attr('note_nid');var action=note_nid?'edit':'create';var src_nid=$link.attr('src_nid');trace('MaterioPersonalNotes :: src_nid',src_nid);trace('MaterioPersonalNotes :: note_nid',note_nid);var url=Drupal.settings.basePath ++Drupal.settings.pathPrefix ++'materio_personalnotes/form/'+action ++'/'+src_nid;if(action=='edit'){url+='/'+note_nid;} +$.getJSON(url,function(json){trace('MaterioPersonalNotes :: '+action+' : json',json);if(json.new_note_nid){updateNoteLink($link,json.new_note_nid);} +showNoteForm(json);});return false;};function updateNoteLink($link,new_note_nid){trace('MaterioPersonalNotes :: updateNoteLink : new_note_nid',new_note_nid);$link.attr('note_nid',new_note_nid);$link.attr('href',Drupal.settings.pathPrefix+'node/'+new_note_nid+'/edit');};function showNoteForm(json){trace('MaterioPersonalNotes :: showNoteForm');$.event.trigger({type:"record-stat",categorie:"PersonalNotes",action:'show create form'});var $modal=$('