|
@@ -36,7 +36,7 @@ MaterioSearchApiAjax = function(){
|
|
$("#edit-searchfield").bind('autocompleteSelect', function(event) {
|
|
$("#edit-searchfield").bind('autocompleteSelect', function(event) {
|
|
$(this).parents('.form').trigger('submit');
|
|
$(this).parents('.form').trigger('submit');
|
|
});
|
|
});
|
|
-
|
|
|
|
|
|
+
|
|
$(document)
|
|
$(document)
|
|
.bind('init-scroller-pager', onInitScrollerPager)
|
|
.bind('init-scroller-pager', onInitScrollerPager)
|
|
.bind('load-scroller-pager', onLoadScrollerPager)
|
|
.bind('load-scroller-pager', onLoadScrollerPager)
|
|
@@ -44,17 +44,17 @@ MaterioSearchApiAjax = function(){
|
|
.bind('history-state-change', onHistoryStateChange);
|
|
.bind('history-state-change', onHistoryStateChange);
|
|
|
|
|
|
// trigger updated event for direct html loading
|
|
// 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');
|
|
var event = jQuery.Event('new-history-page');
|
|
event.path = path;
|
|
event.path = path;
|
|
- event.title = json.keys;
|
|
|
|
|
|
+ event.title = json.title;
|
|
event.content = json.return;
|
|
event.content = json.return;
|
|
$.event.trigger(event);
|
|
$.event.trigger(event);
|
|
|
|
|
|
@@ -130,6 +130,7 @@ MaterioSearchApiAjax = function(){
|
|
};
|
|
};
|
|
|
|
|
|
function changeContent(json){
|
|
function changeContent(json){
|
|
|
|
+ trace('MaterioSearchApiAjax changeContent | json', json);
|
|
if(json.return){
|
|
if(json.return){
|
|
$.event.trigger('loaded-content');
|
|
$.event.trigger('loaded-content');
|
|
$('.inner-content',_$content).html(json.return);
|
|
$('.inner-content',_$content).html(json.return);
|
|
@@ -142,6 +143,7 @@ MaterioSearchApiAjax = function(){
|
|
function triggerContentChanged(){
|
|
function triggerContentChanged(){
|
|
var event = jQuery.Event('resultschanged');
|
|
var event = jQuery.Event('resultschanged');
|
|
event.container = '#content .search-results, #content .actuality-items';
|
|
event.container = '#content .search-results, #content .actuality-items';
|
|
|
|
+ // event.title = json.title;
|
|
$.event.trigger(event);
|
|
$.event.trigger(event);
|
|
};
|
|
};
|
|
|
|
|
|
@@ -230,8 +232,8 @@ MaterioSearchApiAjax = function(){
|
|
if (json.statut == "saved"){
|
|
if (json.statut == "saved"){
|
|
// loadResults(getSearchKeys());
|
|
// loadResults(getSearchKeys());
|
|
$.event.trigger('view-mode-changed');
|
|
$.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');
|
|
}
|
|
}
|
|
|
|
|
|
});
|
|
});
|