Browse Source

fix #819

pull/2/head
gorhill 7 years ago
parent
commit
76639f528a
  1. 4
      platform/chromium/vapi-background.js
  2. 2
      src/js/messaging.js
  3. 5
      src/js/popup.js
  4. 4
      src/js/tab.js

4
platform/chromium/vapi-background.js

@ -339,14 +339,14 @@ vAPI.tabs.remove = function(tabId) {
/******************************************************************************/
vAPI.tabs.reload = function(tabId /*, flags*/) {
vAPI.tabs.reload = function(tabId, bypassCache) {
if ( typeof tabId === 'string' ) {
tabId = parseInt(tabId, 10);
}
if ( isNaN(tabId) ) {
return;
}
chrome.tabs.reload(tabId);
chrome.tabs.reload(tabId, { bypassCache: bypassCache === true });
};
/******************************************************************************/

2
src/js/messaging.js

@ -54,7 +54,7 @@ function onMessage(request, sender, callback) {
switch ( request.what ) {
case 'forceReloadTab':
µm.forceReload(request.tabId);
µm.forceReload(request.tabId, request.bypassCache);
break;
case 'forceUpdateAssets':

5
src/js/popup.js

@ -1197,10 +1197,11 @@ function revertAll() {
/******************************************************************************/
function buttonReloadHandler() {
function buttonReloadHandler(ev) {
messager.send({
what: 'forceReloadTab',
tabId: matrixSnapshot.tabId
tabId: matrixSnapshot.tabId,
bypassCache: ev.shiftKey
});
}

4
src/js/tab.js

@ -570,8 +570,8 @@ vAPI.tabs.registerListeners();
/******************************************************************************/
µm.forceReload = function(tabId) {
vAPI.tabs.reload(tabId, { bypassCache: true });
µm.forceReload = function(tabId, bypassCache) {
vAPI.tabs.reload(tabId, bypassCache);
};
/******************************************************************************/

Loading…
Cancel
Save