simplePad2/public/js/main.js

37 lines
1.2 KiB
JavaScript
Raw Normal View History

2019-12-18 21:55:46 +01:00
function showHideMenu()
{
var doc = document.getElementById("moreoptions");
if(doc.className == "hidden-by-default")
{
2019-12-19 17:05:52 +01:00
doc.className = "moreoptions";
2019-12-18 21:55:46 +01:00
}else{
doc.className = "hidden-by-default";
}
}
function crypt()
{
var key = document.getElementById("key").value;
var enc = sjcl.encrypt(key,document.getElementById("form_content").value);
document.getElementById("form_content").value = enc;
}
function uncrypt()
{
var key = document.getElementById("key").value;
if( document.getElementById("form_content") ){
var clearTxt = sjcl.decrypt(key,document.getElementById("form_content").value);
document.getElementById("form_content").value = clearTxt;
}else{
var clearTxt = sjcl.decrypt(key,document.getElementById("content").innerHTML);
document.getElementById("content").innerHTML = clearTxt;
}
}
function ready(){
document.getElementById("showOptions").addEventListener("click",showHideMenu);
if(document.getElementById("buttonCrypt")){
document.getElementById("buttonCrypt").addEventListener("click",crypt);
}
document.getElementById("buttonUncrypt").addEventListener("click",uncrypt);
}