diff --git a/js/wn/ui/toolbar.min.js b/js/wn/ui/toolbar.min.js index edb7c348f7..9aec98be2e 100644 --- a/js/wn/ui/toolbar.min.js +++ b/js/wn/ui/toolbar.min.js @@ -67,12 +67,12 @@ wn.ui.toolbar.Toolbar=Class.extend({init:function(){this.make();this.make_home() onclick="return false;">Tools\ \ ');if(has_common(user_roles,['Administrator','System Manager'])){$('#toolbar-tools').append('
  • \ - Download Backup
  • ');}},set_user_name:function(){var fn=user_fullname;if(fn.length>15)fn=fn.substr(0,12)+'...';$('#toolbar-user-link').html(fn+'');},make_logout:function(){$('#toolbar-user').append('
  • Logout
  • ');}});wn.ui.toolbar.clear_cache=function(){localStorage&&localStorage.clear();$c('webnotes.session_cache.clear',{},function(r,rt){show_alert(r.message);});return false;} + Download Backup');}},set_user_name:function(){var fn=user_fullname;if(fn.length>15)fn=fn.substr(0,12)+'...';$('#toolbar-user-link').html(fn+'');},make_logout:function(){$('#toolbar-user').append('
  • Logout
  • ');}});wn.ui.toolbar.clear_cache=function(){localStorage&&localStorage.clear();$c('webnotes.session_cache.clear',{},function(r,rt){if(!r.exc){show_alert(r.message);location.reload();}});return false;} wn.ui.toolbar.download_backup=function(){$c('webnotes.utils.backups.get_backup',{},function(r,rt){});return false;} wn.ui.toolbar.show_about=function(){try{wn.require('lib/js/wn/misc/about.js');wn.ui.misc.about();}catch(e){console.log(e);} return false;} \ No newline at end of file diff --git a/js/wn/ui/toolbar/toolbar.js b/js/wn/ui/toolbar/toolbar.js index 551c459dca..0dd81fdbab 100644 --- a/js/wn/ui/toolbar/toolbar.js +++ b/js/wn/ui/toolbar/toolbar.js @@ -82,7 +82,7 @@ wn.ui.toolbar.Toolbar = Class.extend({ onclick="return false;">Tools\ \ '); @@ -107,7 +107,12 @@ wn.ui.toolbar.Toolbar = Class.extend({ wn.ui.toolbar.clear_cache = function() { localStorage && localStorage.clear(); - $c('webnotes.session_cache.clear',{},function(r,rt){ show_alert(r.message); }); + $c('webnotes.session_cache.clear',{},function(r,rt){ + if(!r.exc) { + show_alert(r.message); + location.reload(); + } + }); return false; }