import libraryLoader from "../../services/library_loader.js"; import server from "../../services/server.js"; import optionsInit from "../../services/options_init.js"; export default class SidebarOptions { constructor() { this.$sidebarMinWidth = $("#sidebar-min-width"); this.$sidebarWidthPercent = $("#sidebar-width-percent"); this.$showSidebarInNewTab = $("#show-sidebar-in-new-tab"); this.$widgetsActive = $("#widgets-active"); this.$widgetsInactive = $("#widgets-inactive"); const widgets = { attributes: 'Attributes', linkMap: 'Link map', noteInfo: 'Note info', noteRevisions: 'Note revisions', whatLinksHere: 'What links here' }; for (const widgetName in widgets) { const $widgetTitle = $('
') .attr('data-widget-name', widgetName) .append($("").addClass("handle jam jam-move")) .append($("").text(widgets[widgetName])); const $expandedCheckbox = $('
') .attr("title", "If checked, the widget will be by default expanded (opened)") .append($('') .attr('id', 'widget-exp-' + widgetName)) .append(" ") .append($("