diff --git a/CHANGELOG.txt b/changelog.txt similarity index 61% rename from CHANGELOG.txt rename to changelog.txt index 67f0ad3..2cdada6 100644 --- a/CHANGELOG.txt +++ b/changelog.txt @@ -8,4 +8,9 @@ v0.2-dev v0.3-dev added toggleable list of previous scans - added link to clear all old scans \ No newline at end of file + added link to clear all old scans + +v0.4-dev + bug fixes + layout improvements + efficiency improvements \ No newline at end of file diff --git a/index.php b/index.php index 41f04eb..789b329 100644 --- a/index.php +++ b/index.php @@ -26,9 +26,8 @@ foreach($scans as $scan) {



diff --git a/js/nmaprincesspi.js b/js/nmaprincesspi.js index e459adb..eca4dd3 100644 --- a/js/nmaprincesspi.js +++ b/js/nmaprincesspi.js @@ -12,17 +12,24 @@ function getID(ID) { function toggleShow(ID, htmlUpdateID=false, htmlUpdateShowing=false, htmlUpdateHidden=false) { let elemClasses = getID(ID).classList; + if(htmlUpdateID !== false && htmlUpdateShowing !== false && htmlUpdateHidden !== false) { + const updating = true; + updateElem = getID(htmlUpdateID).innerHTML; + } else { + const updating = false; + } + if(elemClasses.contains('hidden')) { elemClasses.remove('hidden'); - if(htmlUpdateID !== false && htmlUpdateShowing !== false && htmlUpdateHidden !== false) { - getID(htmlUpdateID).innerHTML = htmlUpdateShowing; + if(updating) { + updateElem = htmlUpdateShowing; } } else { elemClasses.add('hidden'); - if(htmlUpdateID !== false && htmlUpdateShowing !== false && htmlUpdateHidden !== false) { - getID(htmlUpdateID).innerHTML = htmlUpdateHidden; + if(updating) { + updateElem = htmlUpdateHidden; } } } diff --git a/todo.txt b/todo.txt index e1c8df5..11a05c3 100644 --- a/todo.txt +++ b/todo.txt @@ -16,6 +16,10 @@ fix perms auth system input/output validation x escapeshellcmd +layout + collums + do not show scan list text when empty + figure out some kinda command ran for anchor text on previous scans work on princesspi-nmap.xsl clean up minimize stuff