// ********  history functions ***********

function keep(text){


var today =new Date().toLocaleString() ;


if (!user.settings) user.settings={"last_app":app_name};
if (!user.settings[app_name]) user.settings[app_name]={};
if (!user.settings[app_name]["history"]) user.settings[app_name]["history"]=[];

user.settings[app_name]["history"].push({"tab":activetab.tab,"id":activetab.id, "when":today, "result":text,"input":document.querySelector("#intro_input").value,"url":url});

saveSettings();

}

function copy_history(item){

copyText(user.settings[app_name]["history"][item]["result"]);


}

function replay(item){

url=user.settings[app_name]["history"][item]["url"];
input=user.settings[app_name]["history"][item]["input"];
document.querySelector('#intro_input').value=user.settings[app_name]["history"][item]["input"];

document.querySelector('#'+user.settings[app_name]["history"][item]["id"]).click();
}

function delete_all(item){

user.settings[app_name]["history"]=[];
saveSettings();
document.querySelector("#"+activetab["id"]).click();


}

function delete_history(item){

console.log(user.settings[app_name]["history"]);

if (user.settings[app_name]["history"])
user.settings[app_name]["history"].splice(item, 1);
saveSettings();
document.querySelector("#"+activetab["id"]).click();


}

function copy_all(){

var text="";
for (var i=0;i<user.settings[app_name]["history"].length;i++){

text+="\n-----------"+user.settings[app_name]["history"][i]["when"]+" : "+user.settings[app_name]["history"][i]["tab"]+"-----------\n\n"+user.settings[app_name]["history"][i]["result"].linkify().replace(/(?:\r\n|\r|\n)/g, '<br>');

}

return text;

}