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