mirror of
https://github.com/MatMoul/quickdial-webext.git
synced 2025-11-21 06:52:06 +00:00
Feature: Add Default button on node properties
This commit is contained in:
@@ -453,6 +453,7 @@ app.GridNodes.updateNode = function(gridNode, value, callback){
|
||||
delete gridNode.image;
|
||||
}
|
||||
if(value.image) gridNode.image = value.image;
|
||||
else delete gridNode.image;
|
||||
app.GridNodes.saveNode(gridNode);
|
||||
}
|
||||
if(callback) callback(gridNode);
|
||||
|
||||
@@ -20,11 +20,12 @@ app.init = function(){
|
||||
if(node.image){
|
||||
if(node.image.indexOf('url(')>0) Image = node.image;
|
||||
else Image = 'url(' + node.image + ')';
|
||||
} else Image = app.settings.grid.folderIcon;
|
||||
|
||||
ImagePreview.style.backgroundImage = Image;
|
||||
} else Image = null;
|
||||
if(Image==null) ImagePreview.style.backgroundImage = app.settings.grid.folderIcon;
|
||||
else ImagePreview.style.backgroundImage = Image;
|
||||
break;
|
||||
case app.GridNodes.GridNodeType.bookmark:
|
||||
ImageDefault.style.display = 'none';
|
||||
Url.value = node.url;
|
||||
Image = 'url(' + node.image + ')';
|
||||
ImagePreview.style.backgroundImage = Image;
|
||||
@@ -49,6 +50,17 @@ app.init = function(){
|
||||
}
|
||||
};
|
||||
|
||||
ImageDefault.onclick = function(){
|
||||
switch(node.type){
|
||||
case app.GridNodes.GridNodeType.folder:
|
||||
Image = null;
|
||||
ImagePreview.style.backgroundImage = app.settings.grid.folderIcon;
|
||||
break;
|
||||
case app.GridNodes.GridNodeType.bookmark:
|
||||
break;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
ImageFile.onclick = function(){
|
||||
this.value = null;
|
||||
|
||||
Reference in New Issue
Block a user