mirror of https://github.com/gorhill/uBlock.git
make uBO/webext functional on Firefox for Android Nightly
This commit is contained in:
parent
21cafe7eb3
commit
906cb34716
|
@ -327,7 +327,9 @@ vAPI.tabs.registerListeners = function() {
|
|||
};
|
||||
|
||||
var onActivated = function(details) {
|
||||
if ( vAPI.contextMenu instanceof Object ) {
|
||||
vAPI.contextMenu.onMustUpdate(details.tabId);
|
||||
}
|
||||
};
|
||||
|
||||
var onUpdated = function(tabId, changeInfo, tab) {
|
||||
|
@ -628,7 +630,7 @@ vAPI.setIcon = (function() {
|
|||
tabId = toChromiumTabId(tabId);
|
||||
if ( tabId === 0 ) { return; }
|
||||
|
||||
if ( chrome.browserAction.setIcon instanceof Object ) {
|
||||
if ( chrome.browserAction.setIcon !== undefined ) {
|
||||
chrome.browserAction.setIcon(
|
||||
{
|
||||
tabId: tabId,
|
||||
|
@ -648,7 +650,7 @@ vAPI.setIcon = (function() {
|
|||
}
|
||||
}
|
||||
);
|
||||
} else if ( chrome.browserAction.setTitle instanceof Object ) {
|
||||
} else if ( chrome.browserAction.setTitle !== undefined ) {
|
||||
chrome.browserAction.setTitle({
|
||||
tabId: tabId,
|
||||
title: titleTemplate.replace(
|
||||
|
@ -658,10 +660,19 @@ vAPI.setIcon = (function() {
|
|||
});
|
||||
}
|
||||
|
||||
if ( vAPI.contextMenu instanceof Object ) {
|
||||
vAPI.contextMenu.onMustUpdate(tabId);
|
||||
}
|
||||
};
|
||||
})();
|
||||
|
||||
chrome.browserAction.onClicked.addListener(function(tab) {
|
||||
vAPI.tabs.open({
|
||||
select: true,
|
||||
url: 'popup.html?tabId=' + tab.id + '&mobile=1'
|
||||
});
|
||||
});
|
||||
|
||||
/******************************************************************************/
|
||||
/******************************************************************************/
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
<em:targetApplication>
|
||||
<Description>
|
||||
<em:id>{{aa3c5121-dab2-40e2-81ca-7ea25febc110}}</em:id>
|
||||
<em:minVersion>54.0</em:minVersion>
|
||||
<em:minVersion>56.0</em:minVersion>
|
||||
<em:maxVersion>*</em:maxVersion>
|
||||
</Description>
|
||||
</em:targetApplication>
|
||||
|
|
|
@ -27,12 +27,10 @@
|
|||
|
||||
/******************************************************************************/
|
||||
|
||||
var api = {
|
||||
if ( vAPI.contextMenu === undefined ) {
|
||||
return {
|
||||
update: function() {}
|
||||
};
|
||||
|
||||
if ( vAPI.contextMenu === undefined ) {
|
||||
return api;
|
||||
}
|
||||
|
||||
var µb = µBlock;
|
||||
|
@ -142,7 +140,8 @@ vAPI.contextMenu.onMustUpdate = update;
|
|||
|
||||
/******************************************************************************/
|
||||
|
||||
api.update = function(tabId) {
|
||||
return {
|
||||
update: function(tabId) {
|
||||
if ( µb.userSettings.contextMenuEnabled && tabId === undefined ) {
|
||||
vAPI.tabs.get(null, function(tab) {
|
||||
if ( tab ) {
|
||||
|
@ -152,10 +151,9 @@ api.update = function(tabId) {
|
|||
return;
|
||||
}
|
||||
update(tabId);
|
||||
}
|
||||
};
|
||||
|
||||
return api;
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
})();
|
||||
|
|
Loading…
Reference in New Issue