1
0
mirror of https://github.com/MatMoul/quickdial-webext.git synced 2024-12-23 07:26:11 +00:00

Bug correction : load page is white when firefox start

This commit is contained in:
MatMoul 2017-09-29 23:00:59 +02:00
parent 4b6977d14b
commit e1c12b02f2
3 changed files with 10 additions and 15 deletions

View File

@ -41,7 +41,6 @@ core.Settings.load = function(){ // Load settings and call core.init
}).then(function(obj){
app.settings = obj;
core._init();
browser.runtime.sendMessage({ command: 'appReady'}).then(function(){}, function(){});
},function(){});
}
core.Settings.save = function(){ // Save settings

View File

@ -5,13 +5,17 @@ var dial = {
maxpage: 1
};
browser.runtime.getBackgroundPage().then(function(page){ app = page.app; }, function(){});
window.onload = function(){ if(app.settings) dial.initUI(); }
window.onload = function(){
browser.runtime.getBackgroundPage().then(function(page){
app = page.app;
dial.initUI();
}, function(){});
}
window.onresize = function(){
if(app.settings) dial.updateGridLayout(dial.Grid, app.settings.grid, dial.styles.grid);
if(app && app.settings) dial.updateGridLayout(dial.Grid, app.settings.grid, dial.styles.grid);
}
window.onwheel = function(ev){
if(app.settings){
if(app && app.settings){
if(ev.deltaY > 0){
if(dial.page < dial.maxpage){
dial.page += 1;
@ -30,10 +34,6 @@ browser.runtime.onMessage.addListener(function(request, sender, sendResponse){
case 'gridNodesSynced':
if(app.settings) dial.populateGrid(dial.Grid, app.settings.grid, dial.Node);
break;
case 'appReady':
browser.runtime.getBackgroundPage().then(function(page){ app = page.app; }, function(){});
dial.initUI();
break;
}
});
@ -48,10 +48,6 @@ dial.initUI = function(){
dial.Grid = dial.initGrid('Grid', app.settings.grid, dial.Body);
var url = new URL(window.location);
dial.path = url.searchParams.get('path');
/*
if(url.searchParams.get('path')) dial.Node = app.getNode(app.settings.grid.node, dial.path + '/');
else dial.Node = app.getNode(app.settings.grid.node, '/');
*/
if(url.searchParams.get('path')) {
dial.Node = app.getNode(app.settings.grid.node, dial.path + '/');
} else {

View File

@ -2,7 +2,7 @@
"manifest_version": 2,
"name": "__MSG_extensionName__",
"version": "0.0.2",
"version": "0.0.3",
"description": "__MSG_extensionDescription__",
@ -33,7 +33,7 @@
"applications": {
"gecko": {
"id": "mat@matmoul.com_quickdial_test_3",
"id": "quickdial@matmoul.com",
"strict_min_version": "52.0"
}
},