attempt to fix android json dictionary management
This commit is contained in:
1 parent
3cf74f46a3
commit
655a88ce02
2 files changed
+52
-16
No files matched your search
+52
-14
@@ -2,6 +2,29 @@
|
|||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
let platform = "win";
|
||||||
|
|
||||||
|
async function get_real_platform()
|
||||||
|
{
|
||||||
|
|
||||||
|
let my_platform = undefined;
|
||||||
|
try {
|
||||||
|
my_platform = await browser.runtime.sendMessage({type:"platform"});
|
||||||
|
if(my_platform)
|
||||||
|
my_platform = my_platform["response"];
|
||||||
|
}catch(err){}
|
||||||
|
while(my_platform == "")
|
||||||
|
{
|
||||||
|
try {
|
||||||
|
my_platform = await browser.runtime.sendMessage({type:"platform"});
|
||||||
|
if(my_platform)
|
||||||
|
my_platform = my_platform["response"];
|
||||||
|
}catch(err){}
|
||||||
|
}
|
||||||
|
platform = my_platform;
|
||||||
|
}
|
||||||
|
get_real_platform();
|
||||||
|
|
||||||
let settings = [];
|
let settings = [];
|
||||||
|
|
||||||
function defaults()
|
function defaults()
|
||||||
@@ -579,25 +602,40 @@ function buildpage()
|
|||||||
optionsection.appendChild(container);
|
optionsection.appendChild(container);
|
||||||
}
|
}
|
||||||
|
|
||||||
// mining
|
if(platform != "android")
|
||||||
|
{
|
||||||
|
// mining
|
||||||
|
|
||||||
let liveminingbutton = document.createElement("button");
|
let liveminingbutton = document.createElement("button");
|
||||||
liveminingbutton.type = "button";
|
liveminingbutton.type = "button";
|
||||||
liveminingbutton.innerText = "Configure live mining";
|
liveminingbutton.innerText = "Configure live mining";
|
||||||
liveminingbutton.onclick = function(e){browser.windows.create({url:browser.extension.getURL('livemining.html'),type:'popup'}); e.preventDefault();};
|
liveminingbutton.onclick = function(e){browser.windows.create({url:browser.extension.getURL('livemining.html'),type:'popup'}); e.preventDefault();};
|
||||||
optionsection.appendChild(liveminingbutton);
|
optionsection.appendChild(liveminingbutton);
|
||||||
|
|
||||||
optionsection.appendChild(document.createElement("hr"));
|
optionsection.appendChild(document.createElement("hr"));
|
||||||
|
|
||||||
// import
|
// import
|
||||||
|
|
||||||
let jsonmanagebutton = document.createElement("button");
|
let jsonmanagebutton = document.createElement("button");
|
||||||
jsonmanagebutton.type = "button";
|
jsonmanagebutton.type = "button";
|
||||||
jsonmanagebutton.innerText = "Manage JSON Dictionaries";
|
jsonmanagebutton.innerText = "Manage JSON Dictionaries";
|
||||||
jsonmanagebutton.onclick = function(e){browser.windows.create({url:browser.extension.getURL('json_config.html'),type:'popup'}); e.preventDefault();};
|
jsonmanagebutton.onclick = function(e){browser.windows.create({url:browser.extension.getURL('json_config.html'),type:'popup'}); e.preventDefault();};
|
||||||
optionsection.appendChild(jsonmanagebutton);
|
optionsection.appendChild(jsonmanagebutton);
|
||||||
|
|
||||||
optionsection.appendChild(document.createElement("hr"));
|
optionsection.appendChild(document.createElement("hr"));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// import
|
||||||
|
|
||||||
|
let jsonmanagebutton = document.createElement("button");
|
||||||
|
jsonmanagebutton.type = "button";
|
||||||
|
jsonmanagebutton.innerText = "Manage JSON Dictionaries";
|
||||||
|
jsonmanagebutton.onclick = function(e){browser.tabs.create({url:browser.extension.getURL('json_config.html')}); e.preventDefault();};
|
||||||
|
optionsection.appendChild(jsonmanagebutton);
|
||||||
|
|
||||||
|
optionsection.appendChild(document.createElement("hr"));
|
||||||
|
}
|
||||||
|
|
||||||
// deconjugation rules
|
// deconjugation rules
|
||||||
|
|
||||||
|
|||||||
@@ -61,8 +61,6 @@ only_selection: false
|
|||||||
|
|
||||||
let platform = "win";
|
let platform = "win";
|
||||||
|
|
||||||
let last_seen_doc = undefined;
|
|
||||||
|
|
||||||
async function get_real_platform()
|
async function get_real_platform()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user