|
@@ -436,28 +436,28 @@
|
|
// /_/ \_\/ \__,_/_\_\ |___/_\___/\__|_\_\/__/
|
|
// /_/ \_\/ \__,_/_\_\ |___/_\___/\__|_\_\/__/
|
|
// |__/
|
|
// |__/
|
|
// NOT USED (YET)
|
|
// NOT USED (YET)
|
|
- function refreshAllBlocks(){
|
|
|
|
- var path = window.location.origin + Drupal.url(_ajax_settings.blocksjson_path);
|
|
|
|
- $.getJSON(path, {})
|
|
|
|
- .done(function(data){
|
|
|
|
- onAjaxBlockLoaded(data);
|
|
|
|
- })
|
|
|
|
- .fail(function(jqxhr, textStatus, error){
|
|
|
|
- onAjaxBlockLoadError(jqxhr, textStatus, error);
|
|
|
|
- });
|
|
|
|
- };
|
|
|
|
- function onAjaxBlockLoadError(jqxhr, textStatus, error){
|
|
|
|
- console.warn('ajax block load failed: '+error, jqxhr.responseText);
|
|
|
|
- };
|
|
|
|
- function onAjaxBlockLoaded(data){
|
|
|
|
- console.log('onAjaxBlockLoaded', data);
|
|
|
|
- // TODO: update each blocks (exepted language switcher)
|
|
|
|
- for (var blockname in data.blocks) {
|
|
|
|
- var block = data.blocks[blockname];
|
|
|
|
- console.log(blockname, block);
|
|
|
|
- $(block.id).replaceWith(block.rendered);
|
|
|
|
- }
|
|
|
|
- };
|
|
|
|
|
|
+ // function refreshAllBlocks(){
|
|
|
|
+ // var path = window.location.origin + Drupal.url(_ajax_settings.blocksjson_path);
|
|
|
|
+ // $.getJSON(path, {})
|
|
|
|
+ // .done(function(data){
|
|
|
|
+ // onAjaxBlockLoaded(data);
|
|
|
|
+ // })
|
|
|
|
+ // .fail(function(jqxhr, textStatus, error){
|
|
|
|
+ // onAjaxBlockLoadError(jqxhr, textStatus, error);
|
|
|
|
+ // });
|
|
|
|
+ // };
|
|
|
|
+ // function onAjaxBlockLoadError(jqxhr, textStatus, error){
|
|
|
|
+ // console.warn('ajax block load failed: '+error, jqxhr.responseText);
|
|
|
|
+ // };
|
|
|
|
+ // function onAjaxBlockLoaded(data){
|
|
|
|
+ // console.log('onAjaxBlockLoaded', data);
|
|
|
|
+ // // TODO: update each blocks (exepted language switcher)
|
|
|
|
+ // for (var blockname in data.blocks) {
|
|
|
|
+ // var block = data.blocks[blockname];
|
|
|
|
+ // console.log(blockname, block);
|
|
|
|
+ // $(block.id).replaceWith(block.rendered);
|
|
|
|
+ // }
|
|
|
|
+ // };
|
|
|
|
|
|
// _ _ _ _
|
|
// _ _ _ _
|
|
// | || (_)__| |_ ___ _ _ _ _
|
|
// | || (_)__| |_ ___ _ _ _ _
|
|
@@ -597,6 +597,8 @@
|
|
.add('a', '.field--name-field-son')
|
|
.add('a', '.field--name-field-son')
|
|
.addClass('ajax-link');
|
|
.addClass('ajax-link');
|
|
|
|
|
|
|
|
+ $('a[data-drupal-link-system-path="<front>"]', '#block-mainnavigation').removeClass('is-active');
|
|
|
|
+
|
|
_$ajaxLinks = $('.ajax-link:not(.ajax-enabled)')
|
|
_$ajaxLinks = $('.ajax-link:not(.ajax-enabled)')
|
|
.each(function(i,e){
|
|
.each(function(i,e){
|
|
var $this = $(this);
|
|
var $this = $(this);
|