Global Setting Information on Instances

If a setting page is only changeable globally and instance != 0 is set a notification is shown
thanks @b1rdhous3
This commit is contained in:
b1rdhous3 2019-07-29 19:39:05 +02:00 committed by Paulchen-Panther
parent ce2f0a17d5
commit 1960f7652d
No known key found for this signature in database
GPG Key ID: 84E3B692456B6840
4 changed files with 29 additions and 2 deletions

View File

@ -72,6 +72,8 @@
"dashboard_alert_message_disabled" : "Diese Instanz ist momentan deaktiviert! Um sie zu nutzen, musst du sie zuerst wieder im Dashboard aktivieren.", "dashboard_alert_message_disabled" : "Diese Instanz ist momentan deaktiviert! Um sie zu nutzen, musst du sie zuerst wieder im Dashboard aktivieren.",
"dashboard_alert_message_confsave_success_t" : "Konfiguration gespeichert", "dashboard_alert_message_confsave_success_t" : "Konfiguration gespeichert",
"dashboard_alert_message_confsave_success" : "Deine Hyperion Konfiguration wurde erfolgreich gespeichert. Deine Änderungen sind somit übernommen.", "dashboard_alert_message_confsave_success" : "Deine Hyperion Konfiguration wurde erfolgreich gespeichert. Deine Änderungen sind somit übernommen.",
"dashboard_message_global_setting_t": "Instanzunabhängige Einstellung",
"dashboard_message_global_setting": "Die Einstellungen auf dieser Seite sind instanzunabhängig. Änderungen werden global übernommen.",
"main_menu_dashboard_token": "Dashboard", "main_menu_dashboard_token": "Dashboard",
"main_menu_configuration_token": "Konfiguration", "main_menu_configuration_token": "Konfiguration",
"main_menu_general_conf_token": "Allgemein", "main_menu_general_conf_token": "Allgemein",

View File

@ -71,6 +71,8 @@
"dashboard_alert_message_disabled" : "This instance is currently disabled! To use it again, enable it at the dashboard.", "dashboard_alert_message_disabled" : "This instance is currently disabled! To use it again, enable it at the dashboard.",
"dashboard_alert_message_confsave_success_t" : "Configuration saved", "dashboard_alert_message_confsave_success_t" : "Configuration saved",
"dashboard_alert_message_confsave_success" : "Your Hyperion configuration has been saved successfully. Your changes are now active.", "dashboard_alert_message_confsave_success" : "Your Hyperion configuration has been saved successfully. Your changes are now active.",
"dashboard_message_global_setting_t": "Instance independent setting",
"dashboard_message_global_setting": "The settings on this page are not depending on a specific instance. Changes will be stored globally for all instances.",
"main_menu_dashboard_token" : "Dashboard", "main_menu_dashboard_token" : "Dashboard",
"main_menu_configuration_token" : "Configuration", "main_menu_configuration_token" : "Configuration",
"main_menu_general_conf_token" : "General", "main_menu_general_conf_token" : "General",

View File

@ -207,6 +207,12 @@
<span data-i18n="dashboard_alert_message_confsave_success"></span> <span data-i18n="dashboard_alert_message_confsave_success"></span>
</div> </div>
</div> </div>
<div id="hyperion_global_setting_notify" style="display:none;padding:0 10px;margin:0">
<div class="bs-callout bs-callout-warning">
<h4 data-i18n="dashboard_message_global_setting_t"></h4>
<span data-i18n="dashboard_message_global_setting"></span>
</div>
</div>
<div id="hyperion_disabled_notify" style="display:none;padding:0 10px;margin:0"> <div id="hyperion_disabled_notify" style="display:none;padding:0 10px;margin:0">
<div class="bs-callout bs-callout-danger"> <div class="bs-callout bs-callout-danger">
<h4 data-i18n="dashboard_alert_message_disabled_t"></h4> <h4 data-i18n="dashboard_alert_message_disabled_t"></h4>

View File

@ -114,6 +114,7 @@ function loadContent(event, forceRefresh)
$("#page-content").html('<h3>'+$.i18n('info_404')+'</h3>'); $("#page-content").html('<h3>'+$.i18n('info_404')+'</h3>');
removeOverlay(); removeOverlay();
} }
updateUiOnInstance(window.currentHyperionInstance);
}); });
} }
} }
@ -161,6 +162,22 @@ function updateHyperionInstanceListing()
} }
} }
function updateUiOnInstance(inst)
{
if(inst != 0)
{
var currentURL = $(location).attr("href");
if(currentURL.indexOf('#conf_network') != -1 || currentURL.indexOf('#update') != -1 || currentURL.indexOf('#conf_webconfig') != -1 || currentURL.indexOf('#conf_grabber') != -1 || currentURL.indexOf('#conf_logging') != -1)
$("#hyperion_global_setting_notify").fadeIn("fast");
else
$("#hyperion_global_setting_notify").attr("style", "display:none");
}
else
{
$("#hyperion_global_setting_notify").fadeOut("fast");
}
}
function loadContentTo(containerId, fileName) function loadContentTo(containerId, fileName)
{ {
$(containerId).load("/content/"+fileName+".html"); $(containerId).load("/content/"+fileName+".html");