Page title

Signed-off-by: bachy <git@g-u-i.net>
This commit is contained in:
bachy
2012-11-09 11:51:55 +01:00
parent b1bf1c9387
commit 948913bc82
12 changed files with 178 additions and 25 deletions

File diff suppressed because one or more lines are too long

27
js/materio_page_title.js Normal file
View 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

View File

@@ -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');
}
});