mirror of
https://github.com/MatMoul/quickdial-webext.git
synced 2025-12-16 17:03:12 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ce82a4c67e | |||
| 72ab3e5f6b | |||
| beb52273a2 |
@@ -436,13 +436,15 @@ app.GridNodes.sync = function(gridNode, rootPath, callback){ // Sync GridNodes w
|
|||||||
function syncNode(gridNode, bookmarkItem){
|
function syncNode(gridNode, bookmarkItem){
|
||||||
gridNode.id = bookmarkItem.id;
|
gridNode.id = bookmarkItem.id;
|
||||||
gridNode.title = bookmarkItem.title;
|
gridNode.title = bookmarkItem.title;
|
||||||
if(bookmarkItem.url){
|
switch(bookmarkItem.type){
|
||||||
|
case 'bookmark':
|
||||||
gridNode.type = app.GridNodes.GridNodeType.bookmark;
|
gridNode.type = app.GridNodes.GridNodeType.bookmark;
|
||||||
if(gridNode.url != bookmarkItem.url){
|
if(gridNode.url != bookmarkItem.url){
|
||||||
gridNode.url = bookmarkItem.url;
|
gridNode.url = bookmarkItem.url;
|
||||||
delete gridNode.image;
|
delete gridNode.image;
|
||||||
}
|
}
|
||||||
} else if(bookmarkItem.children){
|
break;
|
||||||
|
case 'folder':
|
||||||
gridNode.type = app.GridNodes.GridNodeType.folder;
|
gridNode.type = app.GridNodes.GridNodeType.folder;
|
||||||
var EmptyNodes = [];
|
var EmptyNodes = [];
|
||||||
if(! gridNode.children) gridNode.children = [];
|
if(! gridNode.children) gridNode.children = [];
|
||||||
@@ -484,8 +486,10 @@ app.GridNodes.sync = function(gridNode, rootPath, callback){ // Sync GridNodes w
|
|||||||
syncNode(childGridNode, child);
|
syncNode(childGridNode, child);
|
||||||
}
|
}
|
||||||
EmptyNodes.length = 0;
|
EmptyNodes.length = 0;
|
||||||
} else {
|
break;
|
||||||
|
default:
|
||||||
gridNode.type = app.GridNodes.GridNodeType.empty;
|
gridNode.type = app.GridNodes.GridNodeType.empty;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -544,8 +548,11 @@ app.GridNodes.updateNode = function(gridNode, value, callback){
|
|||||||
if(value){
|
if(value){
|
||||||
if(value.title) gridNode.title = value.title;
|
if(value.title) gridNode.title = value.title;
|
||||||
if(value.titleLocked!=null) gridNode.titleLocked = value.titleLocked;
|
if(value.titleLocked!=null) gridNode.titleLocked = value.titleLocked;
|
||||||
if(value.imageLocked!=null) gridNode.imageLocked = value.imageLocked;
|
if(value.imageLocked!=null){
|
||||||
if(gridNode.imageLocked == false){
|
gridNode.imageLocked = value.imageLocked;
|
||||||
|
if(value.image) gridNode.image = value.image;
|
||||||
|
else delete gridNode.image;
|
||||||
|
} else if(gridNode.imageLocked != true){
|
||||||
if(value.image) gridNode.image = value.image;
|
if(value.image) gridNode.image = value.image;
|
||||||
else delete gridNode.image;
|
else delete gridNode.image;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"name": "Quick Dial",
|
"name": "Quick Dial",
|
||||||
"version": "0.1.11",
|
"version": "0.1.12",
|
||||||
"author": "MatMoul",
|
"author": "MatMoul",
|
||||||
"homepage_url": "https://github.com/MatMoul/quickdial-webext",
|
"homepage_url": "https://github.com/MatMoul/quickdial-webext",
|
||||||
"developer": {
|
"developer": {
|
||||||
|
|||||||
Reference in New Issue
Block a user