update markup, fix js for controlpanel

This commit is contained in:
Stefan Antonelli
2021-02-15 17:06:49 +01:00
parent 5d0d97a432
commit 7212f49b3b
4 changed files with 151 additions and 154 deletions
@@ -41,9 +41,9 @@ require([ // jshint ignore:line
/* Update settings */
$.updateSettings = function () {
var globally_enabled = $('#content').hasClass('globally_enabled');
var moderation_custom = $('#content').hasClass('moderation_custom');
var invalid_mail_setup = $('#content').hasClass('invalid_mail_setup');
var globally_enabled = $('#content-core').hasClass('globally_enabled');
var moderation_custom = $('#content-core').hasClass('moderation_custom');
var invalid_mail_setup = $('#content-core').hasClass('invalid_mail_setup');
/* If commenting is globally disabled, disable all settings. */
if (globally_enabled === true) {
@@ -115,13 +115,13 @@ require([ // jshint ignore:line
// Update settings on page load
$.updateSettings();
// Set #content class and update settings afterwards
// Set #content-core class and update settings afterwards
$('#form-widgets-globally_enabled-0').on('change', function(){
if (this.checked) {
$('#content').addClass('globally_enabled');
$('#content-core').addClass('globally_enabled');
}
else {
$('#content').removeClass('globally_enabled');
$('#content-core').removeClass('globally_enabled');
}
$.updateSettings();
});