Changeset 6985
- Timestamp:
- Mar 9, 2018, 2:11:58 PM (3 years ago)
- Location:
- lliurex-on-fire/trunk/fuentes
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
lliurex-on-fire/trunk/fuentes/chromium_addon/usr/share/chromium/extensions/akabjpjncgokcndehhncnbgginikpgdp.json
r6891 r6985 1 1 { 2 2 "external_crx":"/usr/share/chromium/extensions/lliurex-on-fire.crx", 3 "external_version":"0.1.0. 1"3 "external_version":"0.1.0.7" 4 4 } -
lliurex-on-fire/trunk/fuentes/chromium_addon/usr/share/google-chrome/extensions/akabjpjncgokcndehhncnbgginikpgdp.json
r6892 r6985 1 1 { 2 2 "external_crx":"/usr/share/chromium/extensions/lliurex-on-fire.crx", 3 "external_version":"0.1.0. 1"3 "external_version":"0.1.0.7" 4 4 } -
lliurex-on-fire/trunk/fuentes/lliurex-on-fire/lliurex_on_fire.js
r6983 r6985 9 9 var extra_bm_url_arr=Object.keys(extra_bm_url); 10 10 var bm_treeNode='' 11 var max_tries=6 11 12 12 13 function actionLog(e) … … 26 27 function checkBookmarks(bm_item) 27 28 { 29 console.log("Lliurex-on-fire: check bm"); 28 30 folder_id=bm_item.id; 29 31 lliurex_bm_url_arr.forEach(function loop(url){ … … 43 45 }); 44 46 },this); 47 var query={'title':bm_folder_name}; 48 search=chrome.bookmarks.search(query,reload); 49 } 50 51 function reload(bm_folder) 52 { 53 if (! bm_folder[0]) 54 { 55 if (max_tries) 56 { 57 max_tries=max_tries-1; 58 chrome.runtime.reload(); 59 } 60 } 45 61 } 46 62 47 63 function createBookmarksFolder(title) 48 64 { 65 console.log("Lliurex-on-fire: Add bm folder"); 49 66 var bookmark_bar_id=0; 50 67 var bookmark_title=''; 51 68 chrome.bookmarks.getTree(function(tree){ 52 bookmark_bar_id= tree[0].children[0].id;69 bookmark_bar_id=""+tree[0].children[0].id; 53 70 bookmark_title=tree[0].children[0].title; 54 if (bookmark_bar_id== 0)71 if (bookmark_bar_id=="menu________") 55 72 { 73 console.log("Lliurex-on-fire: Firefox toolbar"); 56 74 bookmark_bar_id='toolbar_____'; 57 75 } 58 query={'title':""+bookmark_title}; 59 chrome.bookmarks.search(query,wait_for_bm); 60 query={'title':title,'parentId':""+bookmark_bar_id}; 61 bm_folder=chrome.bookmarks.create(query,function(newFolder){checkBookmarks(newFolder)}); 76 console.log("Lliurex-on-fire: Title "+bookmark_title+" id "+bookmark_bar_id); 77 query={'title':title,'parentId':bookmark_bar_id}; 78 bm_folder=chrome.bookmarks.create(query,function(newFolder){checkBookmarks(newFolder)}) 62 79 }); 63 }64 65 function sleep(ms)66 {67 return new Promise(resolve=>setTimeout(resolve,ms));68 }69 70 async function wait_for_bm(bm_folder)71 {72 if (! bm_folder[0])73 {74 await sleep(100);75 chrome.bookmarks.search(query,wait_for_bm);76 }77 80 } 78 81 … … 83 86 checkBookmarks(bm_folder[0]); 84 87 } else { 88 console.log("Lliurex-on-fire: Listener"); 89 // browser.bookmarks.onCreated.addListener(function(){createBookmarksFolder('Lliurex')}); 85 90 createBookmarksFolder('LliureX'); 86 91 } … … 88 93 } 89 94 95 var search=''; 90 96 var query={'title':bm_folder_name}; 91 var search=chrome.bookmarks.search(query,processBookmarks); 97 console.log("Lliurex-on-fire: Init"); 98 search=chrome.bookmarks.search(query,processBookmarks); 99 -
lliurex-on-fire/trunk/fuentes/lliurex-on-fire/manifest.json
r6983 r6985 3 3 "manifest_version": 2, 4 4 "name": "LliurexOnFire", 5 "version": "0.1.0. 2",5 "version": "0.1.0.7", 6 6 7 7 "description": "Add custom settings for LliureX",
Note: See TracChangeset
for help on using the changeset viewer.