bug fix : communication between theme and module

Signed-off-by: bachy <git@g-u-i.net>
This commit is contained in:
bachy 2013-02-23 12:31:22 +01:00
parent b181133e60
commit 454adf9478
2 changed files with 18 additions and 16 deletions

View File

@ -378,20 +378,21 @@ MaterioSearchApiAjax = function(){
}); });
$(document) $(document)
.bind('theme-ready', onThemeReady)
.bind('init-scroller-pager', onInitScrollerPager) .bind('init-scroller-pager', onInitScrollerPager)
.bind('load-scroller-pager', onLoadScrollerPager) .bind('load-scroller-pager', onLoadScrollerPager)
.bind('view-mode-changed', onViewModeChanged) .bind('view-mode-changed', onViewModeChanged)
.bind('history-state-change', onHistoryStateChange); .bind('history-state-change', onHistoryStateChange);
// trigger updated event for direct html loading };
function onThemeReady(event){
// trace('MaterioSearchApiAjax :: onThemeReady');
if( isActuality() || isExplore() ){ if( isActuality() || isExplore() ){
setTimeout(function(){ $.event.trigger({
//trace('MaterioSearchApiAjax :: initSearchAjax :: triggering resultschanged') type : 'resultschanged',
$.event.trigger({ container : isActuality() ? '#content .actuality-items' : '#content .search-results'
type : 'resultschanged', });
container : isActuality() ? '#content .actuality-items' : '#content .search-results'
});
}, 10);
} }
}; };

View File

@ -41,20 +41,21 @@ MaterioSearchApiAjax = function(){
}); });
$(document) $(document)
.bind('theme-ready', onThemeReady)
.bind('init-scroller-pager', onInitScrollerPager) .bind('init-scroller-pager', onInitScrollerPager)
.bind('load-scroller-pager', onLoadScrollerPager) .bind('load-scroller-pager', onLoadScrollerPager)
.bind('view-mode-changed', onViewModeChanged) .bind('view-mode-changed', onViewModeChanged)
.bind('history-state-change', onHistoryStateChange); .bind('history-state-change', onHistoryStateChange);
// trigger updated event for direct html loading };
function onThemeReady(event){
// trace('MaterioSearchApiAjax :: onThemeReady');
if( isActuality() || isExplore() ){ if( isActuality() || isExplore() ){
setTimeout(function(){ $.event.trigger({
//trace('MaterioSearchApiAjax :: initSearchAjax :: triggering resultschanged') type : 'resultschanged',
$.event.trigger({ container : isActuality() ? '#content .actuality-items' : '#content .search-results'
type : 'resultschanged', });
container : isActuality() ? '#content .actuality-items' : '#content .search-results'
});
}, 10);
} }
}; };