latest osx mm, netid and seednode implimented at login

This commit is contained in:
satindergrewal 2018-01-25 05:53:52 +13:00
parent bb9e3e045c
commit a592957ac8
3 changed files with 58 additions and 33 deletions

Binary file not shown.

View File

@ -104,29 +104,28 @@
<button class="btn btn-grey btn_login_show_passphrase" style="height: 44px; margin-bottom: 10px;"><span class="glyphicon glyphicon-eye-close" aria-hidden="true"></span></button>
</span> -->
</div>
<div class="input-group col-sm-12" style="margin-bottom: 10px;">
<select class="selectpicker login_mode_options" data-hide-disabled="true" data-width="30%"></select>
<span class="input-group-btn">
<button class="btn btn-lg btn-primary btn-block login-btn language" data-langstr="login_btn" type="submit" style="height: 64px;"></button>
</span>
</div>
<!--<input type="password" id="loginPassphrase" class="form-control loginPassphrase" placeholder="Passphrase" required>-->
<!--<button class="btn btn-lg btn-primary btn-block login-btn" type="submit">Login</button>-->
<div class="col-sm-4" style="margin-bottom: 10px; padding: 0 5px;">
<div class="col-sm-4" style="margin-bottom: 10px; padding: 0 5px 0 0;">
<span class="input-group">
<span class="input-group-addon" class="language" data-langstr="">Net ID</span>
<input type="number" id="loginPassphrase" class="form-control loginnetid language" data-langstr="login_netid_input_placeholder" placeholder="" value="0" required>
<input type="number" id="loginNetid" class="form-control loginNetid language" data-langstr="login_netid_input_placeholder" placeholder="" value="0" required>
</span>
</div>
<div class="col-sm-8" style="margin-bottom: 10px; padding: 0 5px;">
<div class="col-sm-8" style="margin-bottom: 10px; padding: 0 0 0 5px;">
<span class="input-group">
<span class="input-group-addon" class="language" data-langstr="">Seed Node IP</span>
<input type="number" id="loginPassphrase" class="form-control loginnetid language" data-langstr="login_netid_input_placeholder" placeholder="" required>
<input type="text" id="loginSeednode" class="form-control loginSeednode language" data-langstr="login_seednode_input_placeholder" placeholder="" value="" required>
</span>
</div>
<div class="input-group col-sm-12" style="margin-bottom: 10px;">
<select class="selectpicker login_mode_options" data-hide-disabled="true" data-width="30%"></select>
<span class="input-group-btn">
<button class="btn btn-lg btn-primary btn-block login-btn language" data-langstr="login_btn" type="submit" style="height: 64px;"></button>
</span>
</div>

View File

@ -128,7 +128,12 @@ $('.dexlogout-btn').click(function(e) {
$('.mainbody').fadeOut();
$('.loginbody').fadeIn();
LoginWithPassphrase('default','logout');
var login_data = {};
login_data.passphrase = 'default';
login_data.netid = 0;
login_data.seednode = '';
LoginWithPassphrase(login_data,'logout');
CheckPortfolioFn(false);
CheckOrderBookFn(false);
@ -287,24 +292,34 @@ $('.login-genpass-btn').click(function(e){
$('.login-btn').click(function(e) {
e.preventDefault();
var passphrase = $('.loginPassphrase').val();
LoginWithPassphrase(passphrase,'login');
//var shepherdresult = ShepherdIPC({"command":"login","passphrase":passphrase});
$('.loginPassphrase').val('');
$('.mainbody').hide();
$('.loginbody').hide();
//CheckMM_Interval = setInterval(CheckMMStatus,1000);
$('.loadingbody').fadeIn();
var login_data = {};
login_data.passphrase = $('.loginPassphrase').val();
login_data.netid = $('.loginNetid').val();
login_data.seednode = $('.loginSeednode').val();
var dexmode = $('.login_mode_options').selectpicker('val');
if (dexmode == 'BarterDEX') {
loginBarterdEX();
}
if (dexmode == 'dICO') {
logindICO(dICO_coin);
}
if (login_data.netid > 14420) {
bootbox.alert({
message: `<b>Net ID:</b> ${login_data.netid} <br>Net ID can not be bigger than 14420.`
});
} else {
LoginWithPassphrase(login_data,'login');
//var shepherdresult = ShepherdIPC({"command":"login","passphrase":passphrase});
$('.loginPassphrase').val('');
$('.mainbody').hide();
$('.loginbody').hide();
//CheckMM_Interval = setInterval(CheckMMStatus,1000);
$('.loadingbody').fadeIn();
BarterDEXSettingsFn();
var dexmode = $('.login_mode_options').selectpicker('val');
if (dexmode == 'BarterDEX') {
loginBarterdEX();
}
if (dexmode == 'dICO') {
logindICO(dICO_coin);
}
BarterDEXSettingsFn();
}
});
@ -389,7 +404,7 @@ $('.dexsettings-btn').click(function(e){
BarterDEXSettingsFn();
RefreshStockChartTheme(selected_theme);
if (barterDEX_settings.deflang == 'tlh_UNI') {
$('body').css('font-family','piqad');
$('body').css('font-family',"'piqad', 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif");
BarterDEXDefaultLangFn(selected_deflang);
} else {
$('body').css('font-family',"'Open Sans', 'Helvetica Neue', Helvetica, sans-serif");
@ -600,9 +615,9 @@ CheckDefaultLogin = function(sig) {
}
LoginWithPassphrase = function(login_passphrase,action_mode) {
LoginWithPassphrase = function(login_passphrase_data,action_mode) {
console.log('Login using passphrase from Login form input');
//console.log(login_passphrase_data);
var userpass = '';
if (sessionStorage.getItem('mm_loginstate') == 'loggedin') {
@ -611,7 +626,18 @@ LoginWithPassphrase = function(login_passphrase,action_mode) {
var userpass = '1d8b27b21efabcd96571cd56f91a40fb9aa4cc623d273c63bf9223dc6f8cd81f';
}
var ajax_data = {"userpass":userpass,"method":"passphrase","passphrase":login_passphrase,"gui":"simplegui"};
var ajax_data = {"userpass":userpass,"method":"passphrase","passphrase":login_passphrase_data.passphrase,"gui":"simplegui"};
if (login_passphrase_data.netid == 0) {
console.log(login_passphrase_data.netid);
delete ajax_data.netid;
delete ajax_data.seednode;
} else {
console.log('Net ID: ' + login_passphrase_data.netid);
console.log('Seed Node IP: ' + login_passphrase_data.seednode);
ajax_data.netid = login_passphrase_data.netid;
ajax_data.seednode = login_passphrase_data.seednode;
}
//console.log(ajax_data)
var url = "http://127.0.0.1:7783";