Add a refinement to the developer panel

This commit is contained in:
j2blake 2013-12-10 16:39:03 -05:00
parent 8a490c6125
commit 9f19f2c38d
2 changed files with 6 additions and 0 deletions

View file

@ -40,6 +40,7 @@ function DeveloperPanel(developerAjaxUrl) {
function updateDisabledFields() { function updateDisabledFields() {
var developerEnabled = document.getElementById("developerEnabled").checked; var developerEnabled = document.getElementById("developerEnabled").checked;
document.getElementById("developerPermitAnonymousControl").disabled = !developerEnabled;
document.getElementById("developerDefeatFreemarkerCache").disabled = !developerEnabled; document.getElementById("developerDefeatFreemarkerCache").disabled = !developerEnabled;
document.getElementById("developerInsertFreemarkerDelimiters").disabled = !developerEnabled; document.getElementById("developerInsertFreemarkerDelimiters").disabled = !developerEnabled;
document.getElementById("developerPageContentsLogCustomListView").disabled = !developerEnabled; document.getElementById("developerPageContentsLogCustomListView").disabled = !developerEnabled;
@ -57,6 +58,7 @@ function DeveloperPanel(developerAjaxUrl) {
function collectFormData() { function collectFormData() {
var data = new Object(); var data = new Object();
getCheckbox("developerEnabled", data); getCheckbox("developerEnabled", data);
getCheckbox("developerPermitAnonymousControl", data);
getCheckbox("developerDefeatFreemarkerCache", data); getCheckbox("developerDefeatFreemarkerCache", data);
getCheckbox("developerInsertFreemarkerDelimiters", data); getCheckbox("developerInsertFreemarkerDelimiters", data);
getCheckbox("developerPageContentsLogCustomListView", data); getCheckbox("developerPageContentsLogCustomListView", data);

View file

@ -25,6 +25,10 @@
<@showCheckbox "developerEnabled" /> <@showCheckbox "developerEnabled" />
Enable developer mode Enable developer mode
</label> </label>
<label>
<@showCheckbox "developerPermitAnonymousControl" />
Allow anonymous user to see and modify developer settings
</label>
</div> </div>
<div class="devright"> <div class="devright">