Browse Source

Options to select compatible wallet passphrase added

master
Satinder Grewal 8 years ago
parent
commit
9d17562454
  1. 15
      assets/layouts/scripts/sidebar.js
  2. 43
      assets/pages/scripts/login.js
  3. 25
      index.html

15
assets/layouts/scripts/sidebar.js

@ -1,11 +1,24 @@
$('#nav-dashboard').on('click', function() {
$('#nav-dashboard').removeClass( "" ).addClass( "active open" );
$('#nav-easydex').removeClass( " active open" ).addClass( "" );
$('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
});
$('#nav-easydex').on('click', function() { $('#nav-easydex').on('click', function() {
$('#section-dashboard').hide(); $('#section-dashboard').hide();
$('#section-easydex').show(); $('#section-easydex').show();
$('#section-about-iguana').hide(); $('#section-about-iguana').hide();
$('#nav-dashboard').removeClass( " active open" ).addClass( "" );
$('#nav-easydex').removeClass( "" ).addClass( "active open" );
$('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
}); });
$('#nav-about-iguana').on('click', function() { $('#nav-about-iguana').on('click', function() {
$('#section-dashboard').hide(); $('#section-dashboard').hide();
$('#section-easydex').hide(); $('#section-easydex').hide();
$('#section-about-iguana').show(); $('#section-about-iguana').show();
}); $('#nav-dashboard').removeClass( " active open" ).addClass( "" );
$('#nav-easydex').removeClass( " active open" ).addClass( "" );
$('#nav-about-iguana').removeClass( "" ).addClass( "active open" );
});

43
assets/pages/scripts/login.js

@ -1,19 +1,19 @@
var Login = function() { var Login = function() {
toastr.options = { toastr.options = {
"closeButton": true, "closeButton": true,
"debug": false, "debug": false,
"positionClass": "toast-top-right", "positionClass": "toast-top-right",
"showDuration": "1000", "showDuration": "1000",
"hideDuration": "1000", "hideDuration": "1000",
"timeOut": "5000", "timeOut": "5000",
"extendedTimeOut": "1000", "extendedTimeOut": "1000",
"showEasing": "swing", "showEasing": "swing",
"hideEasing": "linear", "hideEasing": "linear",
"showMethod": "fadeIn", "showMethod": "fadeIn",
"hideMethod": "fadeOut" "hideMethod": "fadeOut"
} }
var handleLogin = function() { var handleLogin = function() {
@ -120,6 +120,21 @@ toastr.options = {
return false; return false;
} }
}); });
$('.register-form input').on('change', function() {
if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsIguana' ) {
//console.log('PassPhraseOptionsIguana');
$('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256))
}
if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsWaves' ) {
//console.log('PassPhraseOptionsWaves');
$('#walletseed').text(PassPhraseGenerator.generatePassPhrase(160))
}
if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsNXT' ) {
//console.log('PassPhraseOptionsNXT');
$('#walletseed').text(PassPhraseGenerator.generatePassPhrase(128))
}
});
} }
var handleRegister = function() { var handleRegister = function() {
@ -204,7 +219,7 @@ toastr.options = {
jQuery('#register-btn').click(function() { jQuery('#register-btn').click(function() {
jQuery('.login-form').hide(); jQuery('.login-form').hide();
jQuery('.register-form').show(); jQuery('.register-form').show();
$('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256)) $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256));
}); });
jQuery('#register-back-btn').click(function() { jQuery('#register-back-btn').click(function() {

25
index.html

@ -96,11 +96,22 @@
<div class="form-title"> <div class="form-title">
<span class="form-title">Create new wallet</span> <span class="form-title">Create new wallet</span>
</div> </div>
<p class="hint"> Please enter following details: </p> <p class="hint"> Please select compatible wallet passhprase type: </p>
<div class="mt-radio-inline">
<label class="mt-radio" style="color: #b7d1e2">
<input type="radio" name="PassPhraseOptions" id="PassPhraseOptionsIguana" value="PassPhraseOptionsIguana" checked="">Iguana (256bits)<span></span>
</label>
<label class="mt-radio" style="color: #b7d1e2">
<input type="radio" name="PassPhraseOptions" id="PassPhraseOptionsWaves" value="PassPhraseOptionsWaves">Waves<span></span>
</label>
<label class="mt-radio" style="color: #b7d1e2">
<input type="radio" name="PassPhraseOptions" id="PassPhraseOptionsNXT" value="PassPhraseOptionsNXT">NXT<span></span>
</label>
</div>
<div class="form-group"> <div class="form-group">
<label class="control-label visible-ie8 visible-ie9">Wallet Seed</label> <label class="control-label visible-ie8 visible-ie9">Wallet Seed</label>
<textarea class="form-control placeholder-no-fix" type="text" placeholder="Wallet Seed" name="walletseed" id="walletseed" style="height: 100px;"> </textarea> </div> <textarea class="form-control placeholder-no-fix" type="text" placeholder="Wallet Seed" name="walletseed" id="walletseed" style="height: 100px;"> </textarea> </div>
<p class="hint"> Enter your account details below: </p> <p class="hint"> Please enter password for new wallet: </p>
<div class="form-group"> <div class="form-group">
<label class="control-label visible-ie8 visible-ie9">Password</label> <label class="control-label visible-ie8 visible-ie9">Password</label>
<input class="form-control placeholder-no-fix" type="password" autocomplete="off" id="register_password" placeholder="Password" name="password" /> </div> <input class="form-control placeholder-no-fix" type="password" autocomplete="off" id="register_password" placeholder="Password" name="password" /> </div>
@ -559,7 +570,7 @@
<!-- DOC: Set data-keep-expand="true" to keep the submenues expanded --> <!-- DOC: Set data-keep-expand="true" to keep the submenues expanded -->
<!-- DOC: Set data-auto-speed="200" to adjust the sub menu slide up/down speed --> <!-- DOC: Set data-auto-speed="200" to adjust the sub menu slide up/down speed -->
<ul class="page-sidebar-menu page-header-fixed" data-keep-expanded="false" data-auto-scroll="true" data-slide-speed="200"> <ul class="page-sidebar-menu page-header-fixed" data-keep-expanded="false" data-auto-scroll="true" data-slide-speed="200">
<li class="nav-item start "> <li class="nav-item start " id="nav-dashboard">
<a href="javascript:;" class="nav-link nav-toggle"> <a href="javascript:;" class="nav-link nav-toggle">
<i class="icon-home"></i> <i class="icon-home"></i>
<span class="title">Dashboard</span> <span class="title">Dashboard</span>
@ -574,14 +585,14 @@
</li> </li>
</ul> </ul>
</li> </li>
<li class="nav-item "> <li class="nav-item " id="nav-easydex">
<a href="#" class="nav-link" id="nav-easydex"> <a href="javascript:;" class="nav-link">
<i class="fa fa-random"></i> <i class="fa fa-random"></i>
<span class="title">EasyDEX</span> <span class="title">EasyDEX</span>
</a> </a>
</li> </li>
<li class="nav-item "> <li class="nav-item " id="nav-about-iguana">
<a href="#" class="nav-link" id="nav-about-iguana"> <a href="javascript:;" class="nav-link">
<i class="fa fa-bitcoin"></i> <i class="fa fa-bitcoin"></i>
<span class="title">About Iguana</span> <span class="title">About Iguana</span>
</a> </a>

Loading…
Cancel
Save