mirror of
https://github.com/nathanp/crypto-price-widget.git
synced 2025-11-06 11:18:54 -05:00
Version 1.0 fully ready
This commit is contained in:
parent
73348d1c1b
commit
2f6f6bd29e
70
index.html
70
index.html
@ -377,24 +377,24 @@
|
|||||||
<option value="BTC">BTC</option>
|
<option value="BTC">BTC</option>
|
||||||
<option value="USD">USD</option>
|
<option value="USD">USD</option>
|
||||||
<!-- 20 most traded currencies - https://en.wikipedia.org/wiki/Template:Most_traded_currencies -->
|
<!-- 20 most traded currencies - https://en.wikipedia.org/wiki/Template:Most_traded_currencies -->
|
||||||
<option value="AUD">AUD</option> <!-- $ -->
|
<option value="AUD">AUD</option>
|
||||||
<option value="BRL">BRL</option>
|
<option value="BRL">BRL</option>
|
||||||
<option value="CAD">CAD</option> <!-- $ -->
|
<option value="CAD">CAD</option>
|
||||||
<option value="CNY">CNY</option>
|
<option value="CNY">CNY</option>
|
||||||
<option value="EUR">EUR</option>
|
<option value="EUR">EUR</option>
|
||||||
<option value="GBP">GBP</option>
|
<option value="GBP">GBP</option>
|
||||||
<option value="HKD">HKD</option> <!-- $ -->
|
<option value="HKD">HKD</option>
|
||||||
<option value="INR">INR</option>
|
<option value="INR">INR</option>
|
||||||
<option value="JPY">JPY</option>
|
<option value="JPY">JPY</option>
|
||||||
<option value="KRW">KRW</option>
|
<option value="KRW">KRW</option>
|
||||||
<option value="MXN">MXN</option> <!-- $ -->
|
<option value="MXN">MXN</option>
|
||||||
<option value="NOK">NOK</option> <!-- $ -->
|
<option value="NOK">NOK</option>
|
||||||
<option value="NZD">NZD</option> <!-- $ -->
|
<option value="NZD">NZD</option>
|
||||||
<option value="RUB">RUB</option>
|
<option value="RUB">RUB</option>
|
||||||
<option value="SEK">SEK</option> <!-- $ -->
|
<option value="SEK">SEK</option>
|
||||||
<option value="SGD">SGD</option> <!-- $ -->
|
<option value="SGD">SGD</option>
|
||||||
<option value="TRY">TRY</option> <!-- $ -->
|
<option value="TRY">TRY</option>
|
||||||
<option value="ZAR">ZAR</option> <!-- $ -->
|
<option value="ZAR">ZAR</option>
|
||||||
</select>
|
</select>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
@ -422,6 +422,29 @@
|
|||||||
/******************
|
/******************
|
||||||
* APP FUNCTIONALITY
|
* APP FUNCTIONALITY
|
||||||
******************/
|
******************/
|
||||||
|
//user settings
|
||||||
|
const settings = require('electron-settings');
|
||||||
|
settings.set('developer', {
|
||||||
|
first: 'Nathan',
|
||||||
|
last: 'Parikh'
|
||||||
|
});
|
||||||
|
//default coins
|
||||||
|
if(settings.has('user.coins')) {
|
||||||
|
//do nothing because coins already set
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
settings.set('user', {
|
||||||
|
coins: 'BTC,ETH,LTC'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
//default base currency
|
||||||
|
if(settings.has('user.currency')) {
|
||||||
|
//do nothing because currency already set
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
settings.set('user.currency', 'USD');
|
||||||
|
}
|
||||||
|
|
||||||
(function() {
|
(function() {
|
||||||
|
|
||||||
function loadJSON(callback) {
|
function loadJSON(callback) {
|
||||||
@ -475,12 +498,17 @@
|
|||||||
|
|
||||||
}); //loadJSON
|
}); //loadJSON
|
||||||
|
|
||||||
base = 'USD';
|
base = settings.get('user.currency'); // get the user's base currency
|
||||||
|
var currSel = document.getElementById('base'); //select the currency select box
|
||||||
|
currSel.value = settings.get('user.currency'); //select the option that corresponds to the user's currency
|
||||||
setBase = function() {
|
setBase = function() {
|
||||||
//selected base currency
|
//selected base currency
|
||||||
var x = document.getElementById("base").selectedIndex;
|
var sel = document.getElementById('base');
|
||||||
var y = document.getElementById("base").options;
|
var x = sel.selectedIndex;
|
||||||
|
var y = sel.options;
|
||||||
base = y[x].text;
|
base = y[x].text;
|
||||||
|
settings.set('user.currency', base); //save the user's selection
|
||||||
|
updateData(); //immediately reflect the changed currency
|
||||||
};
|
};
|
||||||
|
|
||||||
})();
|
})();
|
||||||
@ -493,21 +521,7 @@
|
|||||||
return parent.appendChild(el);
|
return parent.appendChild(el);
|
||||||
}
|
}
|
||||||
|
|
||||||
//user settings
|
|
||||||
const settings = require('electron-settings');
|
|
||||||
settings.set('developer', {
|
|
||||||
first: 'Nathan',
|
|
||||||
last: 'Parikh'
|
|
||||||
});
|
|
||||||
//default coins
|
|
||||||
if(settings.has('user.coins')) {
|
|
||||||
//do nothing because coins already set
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
settings.set('user', {
|
|
||||||
coins: 'BTC,ETH,LTC'
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// Returns an array with values of the selected (checked) checkboxes in "frm"
|
// Returns an array with values of the selected (checked) checkboxes in "frm"
|
||||||
function getSelectedChbox(frm) {
|
function getSelectedChbox(frm) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user