bug fixed

This commit is contained in:
Bachir Soussi Chiadmi 2014-04-28 17:20:50 +02:00
parent 05a41ebf3a
commit 5d0c233fec
4 changed files with 43 additions and 41 deletions

View File

@ -116,17 +116,18 @@ MaterioFlag = function(){
function refreshBlocks(name){ function refreshBlocks(name){
//trace('MaterioFlag :: refreshBlocks | name', name); //trace('MaterioFlag :: refreshBlocks | name', name);
if($('#block-materio-flag-materio-flag-mybookmarks').length){ if($('#block-materio-flag-materio-flag-mylists').length){
var type = 'bookmarks';
}else if($('#block-materio-flag-materio-flag-mylists').length){
var type = 'lists'; var type = 'lists';
}else if($('#block-materio-flag-materio-flag-mybookmarks').length){
var type = 'bookmarks';
} }
if(type != undefined){ if(type != undefined){
var id = '#block-materio-flag-materio-flag-my'+type; var id = '#block-materio-flag-materio-flag-my'+type;
var url = Drupal.settings.basePath+Drupal.settings.pathPrefix+'materioflag/refresh/block/'+type; var url = Drupal.settings.basePath+Drupal.settings.pathPrefix+'materioflag/refresh/block/'+type;
$.getJSON(url, function(json){ $.getJSON(url, function(json){
trace('MaterioFlag :: block refreshed '+type, json); // trace('MaterioFlag :: block refreshed '+type, json);
$(id).replaceWith(json.block); $(id).replaceWith(json.block);
$('#block-materio-flag-materio-flag-mylists-nav').replaceWith(json.block_nav); $('#block-materio-flag-materio-flag-mylists-nav').replaceWith(json.block_nav);

View File

@ -116,17 +116,18 @@ MaterioFlag = function(){
function refreshBlocks(name){ function refreshBlocks(name){
//trace('MaterioFlag :: refreshBlocks | name', name); //trace('MaterioFlag :: refreshBlocks | name', name);
if($('#block-materio-flag-materio-flag-mybookmarks').length){ if($('#block-materio-flag-materio-flag-mylists').length){
var type = 'bookmarks';
}else if($('#block-materio-flag-materio-flag-mylists').length){
var type = 'lists'; var type = 'lists';
}else if($('#block-materio-flag-materio-flag-mybookmarks').length){
var type = 'bookmarks';
} }
if(type != undefined){ if(type != undefined){
var id = '#block-materio-flag-materio-flag-my'+type; var id = '#block-materio-flag-materio-flag-my'+type;
var url = Drupal.settings.basePath+Drupal.settings.pathPrefix+'materioflag/refresh/block/'+type; var url = Drupal.settings.basePath+Drupal.settings.pathPrefix+'materioflag/refresh/block/'+type;
$.getJSON(url, function(json){ $.getJSON(url, function(json){
trace('MaterioFlag :: block refreshed '+type, json); // trace('MaterioFlag :: block refreshed '+type, json);
$(id).replaceWith(json.block); $(id).replaceWith(json.block);
$('#block-materio-flag-materio-flag-mylists-nav').replaceWith(json.block_nav); $('#block-materio-flag-materio-flag-mylists-nav').replaceWith(json.block_nav);

View File

@ -19,7 +19,7 @@ function materio_flag_refresh_block($flag){
if(!isset($block_name)) if(!isset($block_name))
return; return;
$rep = array(); $rep = array("flag"=>$flag);
$block = block_load('materio_flag', $block_name); $block = block_load('materio_flag', $block_name);
$block_content = _block_render_blocks(array($block)); $block_content = _block_render_blocks(array($block));