Improve manual OTP UX

Framework7
Skylar Ittner 6 years ago
parent d7c00945a7
commit 5691744543

@ -181,8 +181,8 @@ function scanOTPCode() {
}
function addManualOTP() {
var label = $("#addotppopup #label").val();
var secret = $("#addotppopup #secret").val().replace(/\s+/g, '');
app.popup.close("#addotppopup");
var label = $("#addotp_sheetmodal #label").val();
var secret = $("#addotp_sheetmodal #secret").val().replace(/\s+/g, '');
app.sheet.close("#addotp_sheetmodal");
addOTPCode(secret, label, "");
}

@ -14,40 +14,44 @@
</div>
</div>
<div class="popup" id="addotppopup">
<div class="view">
<div class="page">
<div class="page-content">
<div class="block">
<div class="list">
<ul>
<li class="item-content item-input">
<div class="item-inner">
<div class="item-input-wrap">
<input type="text" id="label" placeholder="Label" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" />
<span class="input-clear-button"></span>
</div>
</div>
</li>
<div class="sheet-modal" id="addotp_sheetmodal">
<li class="item-content item-input">
<div class="item-inner">
<div class="item-input-wrap">
<input type="text" id="secret" placeholder="Secret" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" />
<span class="input-clear-button"></span>
</div>
</div>
</li>
</ul>
</div>
<div class="toolbar">
<div class="toolbar-inner">
<div class="left">
<a href="#" class="link sheet-close">Cancel</a>
</div>
<div class="right">
<a href="#" class="link" onclick="addManualOTP()">Save</a>
</div>
</div>
</div>
<div class="button button-fill" onclick="addManualOTP()">
Save
<div class="sheet-modal-inner">
<div class="list no-hairlines">
<ul>
<li class="item-content item-input">
<div class="item-inner">
<div class="item-input-wrap">
<input type="text" id="label" placeholder="Label" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" />
<span class="input-clear-button"></span>
</div>
</div>
</div>
</div>
</li>
<li class="item-content item-input">
<div class="item-inner">
<div class="item-input-wrap">
<input type="text" id="secret" placeholder="Secret" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" />
<span class="input-clear-button"></span>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
<div class="fab fab-right-bottom">
@ -59,7 +63,7 @@
</a>
<!-- Speed Dial action buttons -->
<div class="fab-buttons fab-buttons-top">
<a href="#" data-popup="#addotppopup" class="fab-label-button popup-open">
<a href="#" data-sheet="#addotp_sheetmodal" class="fab-label-button sheet-open">
<span><i class="fas fa-edit"></i></span>
<span class="fab-label">Manual</span>
</a>

Loading…
Cancel
Save