Skip to content
Snippets Groups Projects
Commit 6d91b39c authored by lowercasedonkey's avatar lowercasedonkey
Browse files

move fcdev options into the new system

parent cf5ff0e3
No related branches found
No related tags found
No related merge requests found
App.UI.summaryOptions = function() { App.UI.summaryOptions = function() {
const el = new DocumentFragment(); const el = new DocumentFragment();
let _options; let options;
App.UI.DOM.appendNewElement("h1", el, "Summary Options"); App.UI.DOM.appendNewElement("h1", el, "Summary Options");
...@@ -8,22 +8,22 @@ App.UI.summaryOptions = function() { ...@@ -8,22 +8,22 @@ App.UI.summaryOptions = function() {
App.UI.DOM.appendNewElement("h2", el, "Main menu features"); App.UI.DOM.appendNewElement("h2", el, "Main menu features");
_options = new App.UI.OptionsGroup(); options = new App.UI.OptionsGroup();
_options.addOption("Rules Assistant visibility", "rulesAssistantMain") options.addOption("Rules Assistant visibility", "rulesAssistantMain")
.addValue("Shown", 1).on().addValue("Hidden", 0).off(); .addValue("Shown", 1).on().addValue("Hidden", 0).off();
_options.addOption("Facilities in the sidebar are", "abbreviateSidebar") options.addOption("Facilities in the sidebar are", "abbreviateSidebar")
.addValueList([["Summarized", 2], ["Abbreviated", 1]]); .addValueList([["Summarized", 2], ["Abbreviated", 1]]);
_options.addOption("Sorting main menu options are", "sortSlavesMain") options.addOption("Sorting main menu options are", "sortSlavesMain")
.addValue("Shown", 1).on().addValue("Hidden", 0).off(); .addValue("Shown", 1).on().addValue("Hidden", 0).off();
if (V.sortSlavesMain > 0) { if (V.sortSlavesMain > 0) {
_options.addOption("Sorting direction", "sortSlavesOrder") options.addOption("Sorting direction", "sortSlavesOrder")
.addValueList([["Ascending", "ascending"], ["Descending", "descending"]]); .addValueList([["Ascending", "ascending"], ["Descending", "descending"]]);
_options.addOption("Slaves are sorted by", "sortSlavesBy") options.addOption("Slaves are sorted by", "sortSlavesBy")
.addValueList([ .addValueList([
["Devotion", "devotion"], ["Devotion", "devotion"],
["Name", "name"], ["Name", "name"],
...@@ -36,41 +36,37 @@ App.UI.summaryOptions = function() { ...@@ -36,41 +36,37 @@ App.UI.summaryOptions = function() {
]); ]);
} }
el.append(_options.render()); el.append(options.render());
App.UI.DOM.appendNewElement("h2", el, "Individual panels"); App.UI.DOM.appendNewElement("h2", el, "Individual panels");
App.UI.DOM.appendNewElement("div", el, "Sample summary:"); App.UI.DOM.appendNewElement("div", el, "Sample summary:");
el.append(App.UI.SlaveList.render([V.slaves.random().ID], new Array(), App.UI.SlaveList.SlaveInteract.stdInteract)); el.append(App.UI.SlaveList.render([V.slaves.random().ID], new Array(), App.UI.SlaveList.SlaveInteract.stdInteract));
_options = (new App.UI.OptionsGroup()).enableDoubleColumn(); options = (new App.UI.OptionsGroup()).enableDoubleColumn();
_options.addOption("Panel style is", "slavePanelStyle") options.addOption("Panel style is", "slavePanelStyle")
.addValueList([ .addValueList([
["None", 0], ["None", 0],
["Line Separator", 1], ["Line Separator", 1],
["Card", 2] ["Card", 2]
]); ]);
App.UI.SlaveSummary.addOptions(_options); App.UI.SlaveSummary.addOptions(options);
_options.addOption("Granular slave stat numbers are", "summaryStats") options.addOption("Granular slave stat numbers are", "summaryStats")
.addValue("Shown", 1).on().addValue("Hidden", 0).off(); .addValue("Shown", 1).on().addValue("Hidden", 0).off();
_options.addOption("Main menu assignment shortcuts are", "displayAssignments") options.addOption("Main menu assignment shortcuts are", "displayAssignments")
.addValue("Shown", 1).on().addValue("Hidden", 0).off(); .addValue("Shown", 1).on().addValue("Hidden", 0).off();
if (V.showMissingSlaves) { if (V.showMissingSlaves) {
_options.addOption("Missing slave parents are", "showMissingSlavesSD") options.addOption("Missing slave parents are", "showMissingSlavesSD")
.addValue("Shown", true).on().addValue("Hidden", false).off(); .addValue("Shown", true).on().addValue("Hidden", false).off();
} }
el.append(_options.render()); options.addOption("FC Dev's preferred options")
.customButton(
App.UI.DOM.appendNewElement( "Apply",
"p",
el,
App.UI.DOM.link(
"FC Dev's preferred options",
() => { () => {
V.seeDesk = 0; V.seeDesk = 0;
V.seeFCNN = 0; V.seeFCNN = 0;
...@@ -98,10 +94,10 @@ App.UI.summaryOptions = function() { ...@@ -98,10 +94,10 @@ App.UI.summaryOptions = function() {
}; };
V.abbreviateSidebar = 1; V.abbreviateSidebar = 1;
}, },
[],
"Summary Options" "Summary Options"
) );
);
el.append(options.render());
return el; return el;
}; };
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment