|
@@ -47,9 +47,10 @@ MaterioFlag = function(){
|
|
trace('block refreshed '+type, json);
|
|
trace('block refreshed '+type, json);
|
|
$(id).replaceWith(json.block);
|
|
$(id).replaceWith(json.block);
|
|
|
|
|
|
- var event = jQuery.Event('my'+type+'-block-updated');
|
|
|
|
- event.listname = name;
|
|
|
|
- $.event.trigger(event);
|
|
|
|
|
|
+ $.event.trigger({
|
|
|
|
+ type : 'my'+type+'-block-updated',
|
|
|
|
+ listname : name
|
|
|
|
+ });
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
@@ -111,11 +112,12 @@ MaterioFlag = function(){
|
|
|
|
|
|
var path = Drupal.settings.basePath + Drupal.settings.pathPrefix + json.path;
|
|
var path = Drupal.settings.basePath + Drupal.settings.pathPrefix + json.path;
|
|
|
|
|
|
- var event = jQuery.Event('new-history-page');
|
|
|
|
- event.path = path;
|
|
|
|
- event.title = json.title;
|
|
|
|
- event.content = json.return;
|
|
|
|
- $.event.trigger(event);
|
|
|
|
|
|
+ $.event.trigger({
|
|
|
|
+ type : 'new-history-page',
|
|
|
|
+ path : path,
|
|
|
|
+ title : json.title,
|
|
|
|
+ content : json.return
|
|
|
|
+ });
|
|
|
|
|
|
// TODO: change language links for folders
|
|
// TODO: change language links for folders
|
|
// for (language in Drupal.settings.materio_search_api_ajax.languages) {
|
|
// for (language in Drupal.settings.materio_search_api_ajax.languages) {
|
|
@@ -131,9 +133,10 @@ MaterioFlag = function(){
|
|
};
|
|
};
|
|
|
|
|
|
function triggerContentChanged(){
|
|
function triggerContentChanged(){
|
|
- var event = jQuery.Event('resultschanged');
|
|
|
|
- event.container = '#content .flaglist-items';
|
|
|
|
- $.event.trigger(event);
|
|
|
|
|
|
+ $.event.trigger({
|
|
|
|
+ type: 'resultschanged',
|
|
|
|
+ container : '#content .flaglist-items'
|
|
|
|
+ });
|
|
};
|
|
};
|
|
|
|
|
|
function onClickCreatLink(event){
|
|
function onClickCreatLink(event){
|
|
@@ -153,12 +156,11 @@ MaterioFlag = function(){
|
|
function showCreateListForm(json, $link){
|
|
function showCreateListForm(json, $link){
|
|
|
|
|
|
// google analytics
|
|
// google analytics
|
|
- var estat = jQuery.Event('record-stat');
|
|
|
|
- estat.path = false;
|
|
|
|
- estat.categorie = 'FlagLists';
|
|
|
|
- estat.action = 'show create form';
|
|
|
|
- estat.label = '';
|
|
|
|
- $.event.trigger(estat);
|
|
|
|
|
|
+ $.event.trigger({
|
|
|
|
+ type:"record-stat",
|
|
|
|
+ categorie:"flagLists",
|
|
|
|
+ action: 'show create form'
|
|
|
|
+ });
|
|
|
|
|
|
var $modal = $('<div id="modal" class="modal"/>').appendTo('body');
|
|
var $modal = $('<div id="modal" class="modal"/>').appendTo('body');
|
|
$modal
|
|
$modal
|
|
@@ -177,12 +179,11 @@ MaterioFlag = function(){
|
|
$(this).parents('#modal').remove();
|
|
$(this).parents('#modal').remove();
|
|
|
|
|
|
// google analytics
|
|
// google analytics
|
|
- var estat = jQuery.Event('record-stat');
|
|
|
|
- estat.path = false;
|
|
|
|
- estat.categorie = 'FlagLists';
|
|
|
|
- estat.action = 'cancel create form';
|
|
|
|
- estat.label = '';
|
|
|
|
- $.event.trigger(estat);
|
|
|
|
|
|
+ $.event.trigger({
|
|
|
|
+ type:"record-stat",
|
|
|
|
+ categorie:"flagLists",
|
|
|
|
+ action: 'cancel create form'
|
|
|
|
+ });
|
|
|
|
|
|
break;
|
|
break;
|
|
case 'create':
|
|
case 'create':
|
|
@@ -191,12 +192,12 @@ MaterioFlag = function(){
|
|
var type = $(this).parents('form').find('input[name*="type"]').val();
|
|
var type = $(this).parents('form').find('input[name*="type"]').val();
|
|
|
|
|
|
// google analytics
|
|
// google analytics
|
|
- var estat = jQuery.Event('record-stat');
|
|
|
|
- estat.path = false;
|
|
|
|
- estat.categorie = 'FlagLists';
|
|
|
|
- estat.action = 'submit create form';
|
|
|
|
- estat.label = 'title : '+title;
|
|
|
|
- $.event.trigger(estat);
|
|
|
|
|
|
+ $.event.trigger({
|
|
|
|
+ type : "record-stat",
|
|
|
|
+ categorie : "flagLists",
|
|
|
|
+ action : "submit create form",
|
|
|
|
+ label : 'title : '+title
|
|
|
|
+ });
|
|
|
|
|
|
createList($modal, type, title, $link);
|
|
createList($modal, type, title, $link);
|
|
break;
|
|
break;
|
|
@@ -205,6 +206,7 @@ MaterioFlag = function(){
|
|
return false;
|
|
return false;
|
|
})
|
|
})
|
|
.parents('form').find('input[type="text"]').focus();
|
|
.parents('form').find('input[type="text"]').focus();
|
|
|
|
+ // TODO: esc keypressed close the form
|
|
};
|
|
};
|
|
|
|
|
|
function createList($modal, type, title, $link){
|
|
function createList($modal, type, title, $link){
|
|
@@ -238,12 +240,12 @@ MaterioFlag = function(){
|
|
if (data2.status) {
|
|
if (data2.status) {
|
|
|
|
|
|
// google analytics
|
|
// google analytics
|
|
- var estat = jQuery.Event('record-stat');
|
|
|
|
- estat.path = false;
|
|
|
|
- estat.categorie = 'FlagLists';
|
|
|
|
- estat.action = 'node flaged';
|
|
|
|
- estat.label = 'nid : '+nid+' | flag : '+name;
|
|
|
|
- $.event.trigger(estat);
|
|
|
|
|
|
+ $.event.trigger({
|
|
|
|
+ type : "record-stat",
|
|
|
|
+ categorie : 'FlagLists',
|
|
|
|
+ action : 'node flaged',
|
|
|
|
+ label : 'nid : '+nid+' | flag : '+name
|
|
|
|
+ });
|
|
|
|
|
|
refreshBlocks(name);
|
|
refreshBlocks(name);
|
|
refreshNodeLinks();
|
|
refreshNodeLinks();
|
|
@@ -283,9 +285,10 @@ MaterioFlag = function(){
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
- var event = jQuery.Event('materioflag-nodelinks-updated');
|
|
|
|
- event.nids = nids;
|
|
|
|
- $.event.trigger(event);
|
|
|
|
|
|
+ $.event.trigger({
|
|
|
|
+ type : 'materioflag-nodelinks-updated',
|
|
|
|
+ nids : nids
|
|
|
|
+ });
|
|
};
|
|
};
|
|
|
|
|
|
function onInitScrollerPager(event){
|
|
function onInitScrollerPager(event){
|
|
@@ -342,9 +345,10 @@ MaterioFlag = function(){
|
|
}, 150*i);
|
|
}, 150*i);
|
|
});
|
|
});
|
|
|
|
|
|
- var event = jQuery.Event('resultscompleted');
|
|
|
|
- event.container = $(container_class, '#content');
|
|
|
|
- $.event.trigger(event);
|
|
|
|
|
|
+ $.event.trigger({
|
|
|
|
+ type : 'resultscompleted',
|
|
|
|
+ container : $(container_class, '#content')
|
|
|
|
+ });
|
|
};
|
|
};
|
|
|
|
|
|
function onViewModeChanged(event){
|
|
function onViewModeChanged(event){
|