React to hash changes

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2017-08-03 19:44:13 +02:00
parent d779f25f79
commit ee533e6c88
No known key found for this signature in database
GPG key ID: DC2729FDD34BE99E
3 changed files with 9 additions and 5 deletions

View file

@ -45,6 +45,7 @@ hashLoad = () ->
initBinds = () ->
$('#formCreateSecret').bind 'submit', createSecret
$('#newSecret').bind 'click', newSecret
$(window).bind 'hashchange', hashLoad
newSecret = () ->
location.href = location.href.split('#')[0]
@ -68,6 +69,7 @@ showData = (data) ->
secret = GibberishAES.dec(secret, securePassword)
$('#panelNewSecret').hide()
$('#panelSecretURL').hide()
$('#panelReadSecret').show()
$('#panelReadSecret').find('textarea').val secret

View file

@ -57,7 +57,8 @@
initBinds = function() {
$('#formCreateSecret').bind('submit', createSecret);
return $('#newSecret').bind('click', newSecret);
$('#newSecret').bind('click', newSecret);
return $(window).bind('hashchange', hashLoad);
};
newSecret = function() {
@ -86,6 +87,7 @@
secret = GibberishAES.dec(secret, securePassword);
}
$('#panelNewSecret').hide();
$('#panelSecretURL').hide();
$('#panelReadSecret').show();
return $('#panelReadSecret').find('textarea').val(secret);
};