1
0
mirror of https://github.com/MatMoul/quickdial-webext.git synced 2026-02-26 04:27:48 +00:00

7 Commits

3 changed files with 13 additions and 10 deletions

View File

@@ -6,7 +6,7 @@ app.init = function(){ // Init module
browser.runtime.sendMessage({ cmd: app.Messages.Commands.settingsChanged }); browser.runtime.sendMessage({ cmd: app.Messages.Commands.settingsChanged });
browser.browserAction.onClicked.addListener(function(e){ browser.browserAction.onClicked.addListener(function(e){
if(app.settings.openQuickDialInNewPage) browser.tabs.create({}); if(app.settings.openQuickDialInNewPage) browser.tabs.create({});
else browser.tabs.update(e.id, {url: '/dial'}).then(); else browser.tabs.update(e.id, {url: '/dial.html'}).then();
}); });
browser.runtime.sendMessage({ cmd: app.Messages.Commands.gridNodesLoaded }); browser.runtime.sendMessage({ cmd: app.Messages.Commands.gridNodesLoaded });
app.ContextMenus.initMenu(); app.ContextMenus.initMenu();
@@ -22,7 +22,7 @@ app.init = function(){ // Init module
browser.tabs.query({}).then( function(tabs) { browser.tabs.query({}).then( function(tabs) {
tabs.forEach(function(itm){ tabs.forEach(function(itm){
if(itm.url=='about:blank'){ if(itm.url=='about:blank'){
browser.tabs.update(itm.id, {url: browser.extension.getURL('dial')}); browser.tabs.update(itm.id, {url: browser.runtime.getURL('dial.html')});
} }
}); });
}); });
@@ -290,7 +290,7 @@ app.ContextMenus.initMenu = function(){ // (Called from app.init) Init context m
browser.contextMenus.create({ browser.contextMenus.create({
id: "pagemenu", id: "pagemenu",
title: "Quick Dial", title: "Quick Dial",
documentUrlPatterns: [ 'moz-extension://*/dial', 'moz-extension://*/dial?*' ], documentUrlPatterns: [ 'moz-extension://*/dial.html', 'moz-extension://*/dial.html?*' ],
contexts: ["page"] contexts: ["page"]
}); });
browser.contextMenus.create({ browser.contextMenus.create({
@@ -330,7 +330,7 @@ app.ContextMenus.initMenu = function(){ // (Called from app.init) Init context m
browser.contextMenus.create({ browser.contextMenus.create({
id: "itemmenu", id: "itemmenu",
title: "Quick Dial", title: "Quick Dial",
documentUrlPatterns: [ 'moz-extension://*/dial', 'moz-extension://*/dial?*' ], documentUrlPatterns: [ 'moz-extension://*/dial.html', 'moz-extension://*/dial.html?*' ],
contexts: ["link"] contexts: ["link"]
}); });
browser.contextMenus.create({ browser.contextMenus.create({
@@ -563,8 +563,8 @@ app.SiteInfos.fromFrame = function(url, callback){ // Retrieve infos from an ifr
iframe.style.position = 'absolute'; iframe.style.position = 'absolute';
iframe.scrolling = 'no'; iframe.scrolling = 'no';
var content = xmlHttp.responseText.replace('<head>', '<head><base href="' + url + '">'); var content = xmlHttp.responseText.replace('<head>', '<head><base href="' + url + '">');
iframe.onload = function(){ pageLoaded(); }
document.body.appendChild(iframe); document.body.appendChild(iframe);
iframe.onload = function(){ pageLoaded(); }
iframe.srcdoc = content; iframe.srcdoc = content;
setTimeout(function(){ pageLoaded(); }, 6000); setTimeout(function(){ pageLoaded(); }, 6000);
} }
@@ -886,7 +886,7 @@ app.GridNodes.capturePage = function(gridNode, callback){
if(nodes){ if(nodes){
var path = ''; var path = '';
for(var i=1; i<nodes.length; i++) path = path + '/' + nodes[i].title; for(var i=1; i<nodes.length; i++) path = path + '/' + nodes[i].title;
app.SiteInfos.fromNewTab('/dial?path=' + path, function(infos){ app.SiteInfos.fromNewTab('/dial.html?path=' + path, function(infos){
if(infos){ if(infos){
gridNode.image = infos.screenshot; gridNode.image = infos.screenshot;
} else { } else {

View File

@@ -2,7 +2,7 @@
"manifest_version": 2, "manifest_version": 2,
"name": "Quick Dial", "name": "Quick Dial",
"version": "0.1.20", "version": "0.1.23",
"author": "MatMoul", "author": "MatMoul",
"homepage_url": "https://github.com/MatMoul/quickdial-webext", "homepage_url": "https://github.com/MatMoul/quickdial-webext",
"developer": { "developer": {
@@ -37,13 +37,16 @@
}, },
"chrome_url_overrides" : { "chrome_url_overrides" : {
"newtab": "dial" "newtab": "dial.html"
}, },
"applications": { "browser_specific_settings": {
"gecko": { "gecko": {
"id": "quickdial@matmoul.com", "id": "quickdial@matmoul.com",
"strict_min_version": "70.0" "strict_min_version": "140.0",
"data_collection_permissions": {
"required": ["none"]
}
} }
}, },