From 6d91b39cce09e3436d8b2756fc0e668424a68ec7 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Sat, 28 Nov 2020 15:07:44 -0500 Subject: [PATCH] move fcdev options into the new system --- src/gui/options/summaryOptions.js | 44 ++++++++++++++----------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/src/gui/options/summaryOptions.js b/src/gui/options/summaryOptions.js index 1e0bdcbf2a4..48402b23401 100644 --- a/src/gui/options/summaryOptions.js +++ b/src/gui/options/summaryOptions.js @@ -1,6 +1,6 @@ App.UI.summaryOptions = function() { const el = new DocumentFragment(); - let _options; + let options; App.UI.DOM.appendNewElement("h1", el, "Summary Options"); @@ -8,22 +8,22 @@ App.UI.summaryOptions = function() { 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(); - _options.addOption("Facilities in the sidebar are", "abbreviateSidebar") + options.addOption("Facilities in the sidebar are", "abbreviateSidebar") .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(); if (V.sortSlavesMain > 0) { - _options.addOption("Sorting direction", "sortSlavesOrder") + options.addOption("Sorting direction", "sortSlavesOrder") .addValueList([["Ascending", "ascending"], ["Descending", "descending"]]); - _options.addOption("Slaves are sorted by", "sortSlavesBy") + options.addOption("Slaves are sorted by", "sortSlavesBy") .addValueList([ ["Devotion", "devotion"], ["Name", "name"], @@ -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("div", el, "Sample summary:"); 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([ ["None", 0], ["Line Separator", 1], ["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(); - _options.addOption("Main menu assignment shortcuts are", "displayAssignments") + options.addOption("Main menu assignment shortcuts are", "displayAssignments") .addValue("Shown", 1).on().addValue("Hidden", 0).off(); 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(); } - el.append(_options.render()); - - App.UI.DOM.appendNewElement( - "p", - el, - App.UI.DOM.link( - "FC Dev's preferred options", + options.addOption("FC Dev's preferred options") + .customButton( + "Apply", () => { V.seeDesk = 0; V.seeFCNN = 0; @@ -98,10 +94,10 @@ App.UI.summaryOptions = function() { }; V.abbreviateSidebar = 1; }, - [], "Summary Options" - ) - ); + ); + + el.append(options.render()); return el; }; -- GitLab