diff --git a/packages/userscript/source/ui/BonfireSettingsUi.ts b/packages/userscript/source/ui/BonfireSettingsUi.ts index a72786f6..4b36c2da 100644 --- a/packages/userscript/source/ui/BonfireSettingsUi.ts +++ b/packages/userscript/source/ui/BonfireSettingsUi.ts @@ -26,7 +26,7 @@ export class BonfireSettingsUi extends SettingsSectionUi { const itext = ucfirst(this._host.i18n("ui.build")); // Our main element is a list item. - const element = $("
  • ", { id: `ks-${toggleName}` }); + const element = this._getSettingsPanel(toggleName); const label = $("
  • ", { id: `ks-${toggleName}` }); + const element = this._getSettingsPanel(toggleName); const label = $("
  • ", { id: `ks-${toggleName}` }); + const element = this._getSettingsPanel(toggleName); const label = $("
  • ", { id: `ks-${toggleName}` }); + const element = this._getSettingsPanel(toggleName); const label = $("
  • ", { id: `ks-${toggleName}` }); + const element = this._getSettingsPanel(toggleName); const label = $("
  • ", { id: `ks-${toggleName}` }); + const element = this._getSettingsPanel(toggleName); const label = $("
  • ", { id: `ks-${id}` }); + // Add a border on the element + element.css("borderBottom", "1px solid rgba(185, 185, 185, 0.2)"); + return element; + } + + protected _getItemsToggle(id: string): JQuery { + return $("
    ", { + id: `toggle-items-${id}`, + text: "+", + title: this._host.i18n("ui.itemsShow"), + css: { + border: "1px solid rgba(255, 255, 255, 0.2)", + cursor: "pointer", + display: "inline-block", + float: "right", + minWidth: "10px", + padding: "0px 3px", + textAlign: "center", + }, + }); + } + + protected _getOptionHead(toggleName: string): JQuery { const containerList = $("
      ", { id: `items-list-${toggleName}`, css: { display: "none", paddingLeft: "20px", paddingTop: "4px" }, diff --git a/packages/userscript/source/ui/SpaceSettingsUi.ts b/packages/userscript/source/ui/SpaceSettingsUi.ts index 7fac5f1e..1c8acb20 100644 --- a/packages/userscript/source/ui/SpaceSettingsUi.ts +++ b/packages/userscript/source/ui/SpaceSettingsUi.ts @@ -26,7 +26,7 @@ export class SpaceSettingsUi extends SettingsSectionUi { const itext = ucfirst(this._host.i18n("ui.space")); // Our main element is a list item. - const element = $("
    • ", { id: `ks-${toggleName}` }); + const element = this._getSettingsPanel(toggleName); const label = $("
    • ", { id: `ks-${toggleName}` }); + const element = this._getSettingsPanel(toggleName); const label = $("
    • ", { id: `ks-${toggleName}` }); + const element = this._getSettingsPanel(toggleName); const label = $("
    • ", { id: `ks-${toggleName}` }); + const element = this._getSettingsPanel(toggleName); const label = $("