Version 1.0 fully ready

This commit is contained in:
Nathan Parikh 2017-09-08 22:47:32 -05:00
parent 73348d1c1b
commit 2f6f6bd29e

View File

@ -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) {