\n";
echo "
".escape($widget_label)."
\n";
echo "
\n";
diff --git a/app/domain_limits/resources/dashboard/domain_limits.php b/app/domain_limits/resources/dashboard/domain_limits.php
index e8802afa10..bd5b05fa7e 100644
--- a/app/domain_limits/resources/dashboard/domain_limits.php
+++ b/app/domain_limits/resources/dashboard/domain_limits.php
@@ -51,7 +51,7 @@
unset($hud_stat);
//domain limits
- if (!empty($_SESSION['limit']) && sizeof($_SESSION['limit']) > 0) {
+// if (!empty($_SESSION['limit']) && sizeof($_SESSION['limit']) > 0) {
//set the row style
$c = 0;
@@ -240,6 +240,6 @@
echo "";
}
echo "
\n";
- }
+// }
?>
diff --git a/core/dashboard/dashboard_edit.php b/core/dashboard/dashboard_edit.php
index fd330ffc70..19684904cd 100644
--- a/core/dashboard/dashboard_edit.php
+++ b/core/dashboard/dashboard_edit.php
@@ -42,7 +42,6 @@
$domain_uuid = '';
$dashboard_uuid = '';
$dashboard_name = '';
- $dashboard_enabled = 'true';
$dashboard_description = '';
//action add or update
@@ -153,6 +152,9 @@
unset($sql, $parameters, $row);
}
+//set the defaults
+ $dashboard_enabled = $dashboard_enabled ?? true;
+
//create token
$object = new token;
$token = $object->create($_SERVER['PHP_SELF']);
diff --git a/core/dashboard/dashboard_widget_edit.php b/core/dashboard/dashboard_widget_edit.php
index f00db7e4c2..ee59682d64 100644
--- a/core/dashboard/dashboard_widget_edit.php
+++ b/core/dashboard/dashboard_widget_edit.php
@@ -654,6 +654,10 @@
}
}
+ if (empty($widget_details_state) || $widget_details_state == 'none') {
+ $items_to_remove[] = 'widget_details_state';
+ }
+
$widget_settings = array_diff($widget_settings, $items_to_remove);
?>
@@ -756,9 +760,14 @@ document.addEventListener('DOMContentLoaded', function() {
}
function toggle_label_settings() {
+ let widget_settings = Object.values();
let label_settings = document.querySelectorAll("[id^='tr_widget_label_']:not([id='tr_widget_label_enabled'])");
+
label_settings.forEach(function(setting) {
- setting.style.display = (setting.style.display == 'none' ? '' : 'none');
+ let setting_name = setting.id.replace("tr_", "");
+ if (widget_settings.includes(setting_name)) {
+ setting.style.display = (setting.style.display == 'none' ? '' : 'none');
+ }
});
}
@@ -766,7 +775,6 @@ document.addEventListener('DOMContentLoaded', function() {
document.getElementById('widget_url').addEventListener('change', adjust_form_url);
document.getElementById('widget_target').addEventListener('change', adjust_form_url);
document.getElementById('widget_label_enabled').addEventListener('change', toggle_label_settings);
- document.querySelectorAll('.switch:has(#widget_label_enabled)').addEventListener('click', toggle_label_settings);
});
@@ -1333,7 +1341,7 @@ document.addEventListener('DOMContentLoaded', function() {
echo " ".$text['label-widget_details_state']."\n";
echo "\n";
echo "
\n";
- echo " |