From f8ddc85e25f003d428b28a70c9bbc02ff55cc4bb Mon Sep 17 00:00:00 2001 From: bob pasker Date: Thu, 12 Nov 2015 12:05:45 -0500 Subject: [PATCH] don't need to track state of the sidebar --- script.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/script.js b/script.js index 280cef0..6654e2e 100755 --- a/script.js +++ b/script.js @@ -11,15 +11,13 @@ function handleRequest( chrome.extension.onRequest.addListener(handleRequest); /*Small function wich create a sidebar(just to illustrate my point)*/ -var sidebarOpen = false; function toggleSidebar() { - if(sidebarOpen) { - var el = document.getElementById('mySidebar'); - el.parentNode.removeChild(el); - sidebarOpen = false; + var sidebar = document.getElementById('mySidebar'); + if(sidebar) { + sidebar.parentNode.removeChild(sidebar); } else { - var sidebar = document.createElement('div'); + sidebar = document.createElement('div'); sidebar.id = "mySidebar"; sidebar.innerHTML = "\

Hello

\ @@ -36,6 +34,5 @@ function toggleSidebar() { z-index:999999;\ "; document.body.appendChild(sidebar); - sidebarOpen = true; } -} \ No newline at end of file +}