25 lines
628 B
JavaScript
25 lines
628 B
JavaScript
|
$(function(ready){
|
||
|
$('#input').change(function() {
|
||
|
let input = $('#input').val();
|
||
|
localStorage.setItem('base_input', input);
|
||
|
});
|
||
|
$('#encode').click(function() {
|
||
|
let input = $('#input').val();
|
||
|
let encoded = btoa(input);
|
||
|
$('#output').val(encoded);
|
||
|
});
|
||
|
$('#decode').click(function() {
|
||
|
let input = $('#input').val();
|
||
|
let decoded = atob(input);
|
||
|
$('#output').val(decoded);
|
||
|
});
|
||
|
})
|
||
|
|
||
|
$(document).ready(function() {
|
||
|
let last_input = localStorage.getItem('base_input');
|
||
|
if(last_input != null) {
|
||
|
$('#input').val(last_input);
|
||
|
}
|
||
|
});
|
||
|
|