5
js/materio_page_title-ck.js
Normal file
5
js/materio_page_title-ck.js
Normal file
File diff suppressed because one or more lines are too long
27
js/materio_page_title.js
Normal file
27
js/materio_page_title.js
Normal file
@@ -0,0 +1,27 @@
|
||||
// @codekit-prepend "gui.js"
|
||||
|
||||
(function($) {
|
||||
|
||||
MaterioPageTitle = function(){
|
||||
|
||||
function init(){
|
||||
$(document).bind('materio-page-title-refresh-block', onRefreshBlock);
|
||||
};
|
||||
|
||||
function onRefreshBlock(event){
|
||||
trace('onRefreshBlock', event);
|
||||
// var url = Drupal.settings.basePath+Drupal.settings.pathPrefix+'materio_page_title/refresh/block';
|
||||
// $.getJSON(url, function(json){
|
||||
// trace('page title json', json);
|
||||
// $('#block-materio-page-title-materio-page-title').replaceWith(json.block);
|
||||
// });
|
||||
if(typeof event.title !== 'undefined')
|
||||
$('#block-materio-page-title-materio-page-title h1').html(event.title);
|
||||
};
|
||||
|
||||
init();
|
||||
};
|
||||
|
||||
var materiopagetitle = new MaterioPageTitle();
|
||||
|
||||
})(jQuery);
|
File diff suppressed because one or more lines are too long
@@ -36,7 +36,7 @@ MaterioSearchApiAjax = function(){
|
||||
$("#edit-searchfield").bind('autocompleteSelect', function(event) {
|
||||
$(this).parents('.form').trigger('submit');
|
||||
});
|
||||
|
||||
|
||||
$(document)
|
||||
.bind('init-scroller-pager', onInitScrollerPager)
|
||||
.bind('load-scroller-pager', onLoadScrollerPager)
|
||||
@@ -44,17 +44,17 @@ MaterioSearchApiAjax = function(){
|
||||
.bind('history-state-change', onHistoryStateChange);
|
||||
|
||||
// trigger updated event for direct html loading
|
||||
setTimeout(function(){
|
||||
var event = jQuery.Event('resultschanged');
|
||||
|
||||
if(isExplore())
|
||||
event.container = '#content .search-results';
|
||||
setTimeout(function(){
|
||||
var event = jQuery.Event('resultschanged');
|
||||
|
||||
if(isExplore())
|
||||
event.container = '#content .search-results';
|
||||
|
||||
if(isActuality())
|
||||
event.container = '#content .actuality-items';
|
||||
if(isActuality())
|
||||
event.container = '#content .actuality-items';
|
||||
|
||||
$.event.trigger(event);
|
||||
}, 10);
|
||||
$.event.trigger(event);
|
||||
}, 10);
|
||||
};
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ MaterioSearchApiAjax = function(){
|
||||
|
||||
var event = jQuery.Event('new-history-page');
|
||||
event.path = path;
|
||||
event.title = json.keys;
|
||||
event.title = json.title;
|
||||
event.content = json.return;
|
||||
$.event.trigger(event);
|
||||
|
||||
@@ -130,6 +130,7 @@ MaterioSearchApiAjax = function(){
|
||||
};
|
||||
|
||||
function changeContent(json){
|
||||
trace('MaterioSearchApiAjax changeContent | json', json);
|
||||
if(json.return){
|
||||
$.event.trigger('loaded-content');
|
||||
$('.inner-content',_$content).html(json.return);
|
||||
@@ -142,6 +143,7 @@ MaterioSearchApiAjax = function(){
|
||||
function triggerContentChanged(){
|
||||
var event = jQuery.Event('resultschanged');
|
||||
event.container = '#content .search-results, #content .actuality-items';
|
||||
// event.title = json.title;
|
||||
$.event.trigger(event);
|
||||
};
|
||||
|
||||
@@ -230,8 +232,8 @@ MaterioSearchApiAjax = function(){
|
||||
if (json.statut == "saved"){
|
||||
// loadResults(getSearchKeys());
|
||||
$.event.trigger('view-mode-changed');
|
||||
$('.viewmode-link').removeClass('active');
|
||||
$btn.addClass('active');
|
||||
$('.viewmode-link, .viewmode-link i').removeClass('active');
|
||||
$btn.addClass('active').find('i').addClass('active');
|
||||
}
|
||||
|
||||
});
|
||||
|
Reference in New Issue
Block a user