From 5099bc7b189339d785f0adf181f59220a0503001 Mon Sep 17 00:00:00 2001 From: hPrnicessPi3 Date: Thu, 15 May 2025 18:36:13 -0600 Subject: [PATCH] v0.3-dev --- CHANGELOG.txt => changelog.txt | 7 ++++++- index.php | 5 ++--- js/nmaprincesspi.js | 15 +++++++++++---- todo.txt | 4 ++++ 4 files changed, 23 insertions(+), 8 deletions(-) rename CHANGELOG.txt => changelog.txt (61%) 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