From ccebe23142aa9deb0504259a7fc881baa19f833d Mon Sep 17 00:00:00 2001 From: Agnibho Mondal Date: Tue, 1 Jun 2021 01:52:14 +0530 Subject: [PATCH] Confirm before reloading from URL --- script.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/script.js b/script.js index ac948e6..a0bcdb2 100644 --- a/script.js +++ b/script.js @@ -5,7 +5,7 @@ var urlParams=new URLSearchParams(window.location.search); if(urlParams.has("doi")){ doi="https://"+urlParams.get("doi")+"/"; } -if(localStorage.getItem("bibliographies")){ +if(localStorage.getItem("bibliographies")!=null){ bibgraph=JSON.parse(localStorage.getItem("bibliographies")); } function write(){ @@ -56,6 +56,7 @@ function showAllBibs(){ }); } $(document).ready(function(){ + showAllBibs(); $(".step-selector").on("click", ".to-select", function(e){ e.preventDefault(); $(this).children("input").prop("checked", !$(this).children("input").prop("checked")); @@ -70,7 +71,14 @@ $(document).ready(function(){ file=""; } $.getJSON(urlParams.get("src")+"?callback=?"+file, function(data){ - bibgraph[data.config.id]=data; + if(typeof bibgraph[data.config.id]=="undefined"){ + bibgraph[data.config.id]=data; + } + else{ + if(confirm("Data with same ID already exists. Overwrite?")){ + bibgraph[data.config.id]=data; + } + } write(); showAllBibs(); }); -- 2.39.5