gPass

gPass Commit Details

Date:2017-04-17 20:39:53 (2 years 6 months ago)
Author:Grégory Soutadé
Branch:master
Commit:6dfcab813dbf409a2618a6342a57bf3191c9cfa2
Parents: da72cb46ebe2b2ac8826822314fbeff9b0994cc2
Message:Update options.js of firefox webextension

Changes:
Mfirefox_webextension/options.js (3 diffs)

File differences

firefox_webextension/options.js
11
2
2
3
34
45
56
67
8
79
810
911
10
12
13
1114
1215
1316
......
1821
1922
2023
24
2125
2226
2327
......
2731
2832
2933
34
35
36
3037
3138
3239
var default_preferences = {"pbkdf2_level": 1000,
"account_url": "https://gpass-demo.soutade.fr/demo"};
"account_url": "https://gpass-demo.soutade.fr/demo",
"crypto_v1_compatible": true};
function save() {
var account_url = document.getElementById('account_url').value;
var pbkdf2 = document.getElementById('pbkdf2').value;
var crypto_v1_compatible = document.getElementById('crypto_v1_compatible').checked;
browser.storage.local.set({
"account_url":account_url,
"pbkdf2_level":pbkdf2
"pbkdf2_level":pbkdf2,
"crypto_v1_compatible": crypto_v1_compatible,
})
.then(function ok() { alert("Saved"); },
function err() { alert("Cannot save your preferences");}
{
document.getElementById('account_url').value = default_preferences['account_url'];
document.getElementById('pbkdf2').value = default_preferences['pbkdf2_level'];
document.getElementById('crypto_v1_compatible').checked = default_preferences["crypto_v1_compatible"];
browser.storage.local.get().then(
function(prefs)
if (prefs.hasOwnProperty("pbkdf2_level"))
document.getElementById('pbkdf2').value = prefs["pbkdf2_level"];
if (prefs.hasOwnProperty("crypto_v1_compatible"))
document.getElementById('crypto_v1_compatible').checked = prefs["crypto_v1_compatible"];
}
);
}

Archive Download the corresponding diff file