UNPKG

ni-webcharts-legends

Version:
580 lines (483 loc) 13 kB
/** # Styling the Webcharts Webcharts styling through CSS is still WIP and the ability to style them through CSS is limited. */ :root { --ni-black: #2B3033; } ni-color-scale { font-family: "Open Sans", verdana, arial, sans-serif; font-size: 12px; font-style: normal; color: #C7CCD0; } ni-cursor-legend { display: inline-block; border: 1px solid #C7CCD0; background-color: white; overflow: visible; font-family: "Open Sans", verdana, arial, sans-serif; font-size: 12px; } ni-cursor-legend jqx-drop-down-list.jqx-drop-down-list { --jqx-drop-down-list-default-width: 100%; } ni-cursor-legend .jqx-content-label { width: 100%; } ni-cursor-legend .ni-cursors-box { width: 100%; } ni-cursor-legend .ni-command-button { width: 25px; height: 25px; margin: 2px; float: right; background-repeat: no-repeat; background-position: center; background-color: rgba(0, 0, 0, 0); border: 0px solid #efefef; } ni-cursor-legend .ni-master-row { width: 100%; border: 0; background-color: white; } ni-cursor-legend .ni-expand-box { width: 1%; white-space: nowrap; border-right: 0; border-left: 0; } ni-cursor-legend .ni-expand-button { width: 20px; height: 20px; margin: 2px; background-repeat: no-repeat; background-position: center; background-color: rgba(0, 0, 0, 0); border: 0; } ni-cursor-legend .ni-cursor-box { width: 100%; border-collapse: collapse; border-right: 0; border-left: 0; white-space: nowrap; } ni-cursor-legend .ni-cursor-display { border: 0px solid black; background-color: white; margin: auto; vertical-align: middle; } ni-cursor-legend .ni-cursor-title { margin-left: 4px; white-space: nowrap; vertical-align: middle; } ni-cursor-legend .ni-x-box { width: 15%; border-right: 0; border-left: 0; padding-left: 5px; } ni-cursor-legend .ni-y-box { width: 15%; border-right: 0; border-left: 0; padding-left: 5px; } ni-cursor-legend .ni-actions-box { width: 120px; min-width: 120px; border-right: 0; border-left: 0; } ni-cursor-legend .ni-action-button { width: 25px; height: 25px; margin: 2px; background-repeat: no-repeat; background-position: center; float: right; background-color: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0); } ni-cursor-legend .ni-cursor-legend-master-control { width: 1%; white-space: nowrap; } ni-cursor-legend .ni-details-box { width: 100%; display: table-row; border: 3px solid white; } ni-cursor-legend .ni-details { width: 100%; background-color: white; table-layout: fixed; } ni-cursor-legend .ni-details-row { width: 100%; margin-top: 2px; margin-bottom: 2px; background-color: white; } ni-cursor-legend .ni-details-row-title-box { width: 0%; visibility: hidden; } ni-cursor-legend .ni-details-row-title { margin-left: 2px; } ni-cursor-legend .ni-details-row-control-box { padding: 1px; display: inline-block; height: 30px; width: 100%; } ni-cursor-legend jqx-color-picker.jqx-color-picker { --jqx-color-picker-palette-size: 160px; } ni-cursor-legend jqx-color-picker.jqx-color-picker .color-controls-container { width: 100px; padding: 8px 0; } ni-cursor-legend jqx-color-picker.jqx-color-picker .color-input { height: 30px; width: 75px; margin: 3px; } ni-cursor-legend .ni-colorbox-content { text-shadow: none; height: inherit; padding-top: 5px; padding-bottom: 5px; } ni-cursor-legend .ni-selector-title { white-space: nowrap; } ni-cursor-legend .ni-selector { box-sizing: border-box; } ni-cursor-legend .ni-selector-icon { width: 80px; height: 16px; display: inline-block; background-repeat: no-repeat; background-position: center; float: right; } ni-cursor-legend jqx-button.jqx-button .jqx-button, ni-cursor-legend jqx-toggle-button.jqx-toggle-button .jqx-button { background: transparent; } ni-graph-tools { display: inline-block; overflow: auto; border: 0px solid #C7CCD0; } ni-graph-tools .ni-graph-tools-box { width: 100%; height: 100%; } ni-graph-tools .ni-button-box { text-align: center; } ni-graph-tools .ni-button.ni-active-button { border-bottom: 4px solid #77baff; } ni-graph-tools:not([disabled]) .ni-button.ni-active-button { opacity: 1; } ni-graph-tools .ni-button { width: 25px; height: 27px; margin-left: 2px; margin-right: 2px; background-repeat: no-repeat; background-position: center; border: 0px solid #aaaaaa; border-bottom: 4px solid rgba(255, 255, 255, 0); border-radius: 0px; background-color: rgba(255, 255, 255, 0); } ni-graph-tools .ni-button .jqx-button { background: transparent; } ni-plot-legend { display: inline-block; overflow: visible; border: 1px solid #C7CCD0; background-color: white; font-family: "Open Sans", verdana, arial, sans-serif; font-size: 12px; } ni-plot-legend jqx-accordion.jqx-accordion, ni-plot-legend jqx-drop-down-list.jqx-drop-down-list, ni-plot-legend jqx-color-picker.jqx-color-picker, ni-plot-legend jqx-color-picker.jqx-color-picker input, ni-cursor-legend jqx-drop-down-list.jqx-drop-down-list, ni-cursor-legend jqx-color-picker.jqx-color-picker, ni-cursor-legend jqx-color-picker.jqx-color-picker input { font-family: inherit; font-size: inherit; color: var(--ni-black); --jqx-surface: white; --jqx-surface-color: var(--ni-black); } ni-plot-legend jqx-drop-down-list.jqx-drop-down-list .jqx-action-button, ni-cursor-legend jqx-drop-down-list.jqx-drop-down-list .jqx-action-button { width: 100%; } ni-plot-legend jqx-drop-down-list.jqx-drop-down-list .jqx-action-button > span.jqx-token, ni-cursor-legend jqx-drop-down-list.jqx-drop-down-list .jqx-action-button > span.jqx-token { width: 100%; } ni-plot-legend .jqx-drop-down-container span.jqx-content-label, ni-cursor-legend .jqx-drop-down-container span.jqx-content-label { justify-content: space-between; width: 100%; } ni-plot-legend jqx-list-box.jqx-list-box:not(:focus):not([selection-mode="checkBox"]):not([selection-mode="radioButton"]) jqx-list-item.jqx-list-item[selected][focus], ni-plot-legend jqx-list-item.jqx-list-item[selected][focus], ni-plot-legend jqx-list-item.jqx-list-item[selected], ni-cursor-legend jqx-list-box.jqx-list-box:not(:focus):not([selection-mode="checkBox"]):not([selection-mode="radioButton"]) jqx-list-item.jqx-list-item[selected][focus], ni-cursor-legend jqx-list-item.jqx-list-item[selected][focus], ni-cursor-legend jqx-list-item.jqx-list-item[selected] { background: transparent; } ni-plot-legend .ni-plot-legend-box { width: 100%; height: 100%; } ni-plot-legend .ni-master-row { padding-top: 1px; padding-bottom: 0; border-color: white; background-color: white; } ni-plot-legend .ni-plot-display { width: 18px; height: 18px; vertical-align: middle; display: inline-block; background-color: white; border: 0px solid #aaaaaa; margin-bottom: 1px; } ni-plot-legend .ni-plot-display svg { vertical-align: middle; } ni-plot-legend .ni-plot-title { vertical-align: middle; white-space: nowrap; margin-left: 5px; font-family: "Open Sans", verdana, arial, sans-serif; font-size: 12px; } ni-plot-legend .ni-details-box { overflow: visible; } ni-plot-legend .ni-details { width: 100%; height: 100%; table-layout: fixed; } ni-plot-legend .ni-details-row { width: 100%; margin-top: 2px; margin-bottom: 2px; } ni-plot-legend .ni-detail-row-title-box { width: 0%; visibility: hidden; } ni-plot-legend .hover .ni-detail-row-title { width: 0%; visibility: visible; margin-left: 27px; white-space: nowrap; color: var(--ni-black); } ni-plot-legend .ni-button { width: 25px; height: 27px; background-size: contain; display: inline-block; margin-right: 4px; border: 0px solid rgba(0, 0, 0, 0); border-radius: 0px; background-color: rgba(255, 255, 255, 0); border-bottom: 4px solid rgba(0, 0, 0, 0); opacity: 1; } ni-plot-legend .ni-button[checked] { border-bottom: 4px solid #77baff; opacity: 1; } ni-plot-legend .ni-selector { box-sizing: border-box; } ni-plot-legend .ni-details-row-operations-box { width: 100%; } ni-plot-legend .ni-selector-title { white-space: nowrap; margin-left: 3px; } ni-plot-legend .ni-selector-icon { width: 80px; height: 16px; display: inline-block; background-repeat: no-repeat; background-position: center; float: right; } ni-plot-legend jqx-color-picker.jqx-color-picker, ni-cursor-legend jqx-color-picker.jqx-color-picker { --jqx-color-picker-palette-size: 8px; } ni-plot-legend jqx-color-panel.jqx-color-panel .preview-container, ni-cursor-legend jqx-color-panel.jqx-color-panel .preview-container { min-width: 70px; width: 70px; height: 70px; margin-left: auto; margin-right: 8px; margin-bottom: 6px; } ni-plot-legend jqx-color-picker.jqx-color-picker .color-controls-container, ni-cursor-legend jqx-color-picker.jqx-color-picker .color-controls-container { width: 100px; padding: 8px 0; } ni-plot-legend jqx-color-picker .color-input, ni-cursor-legend jqx-color-picker .color-input { height: 30px; width: 70px; margin: 3px; } ni-plot-legend .ni-colorbox-content { text-shadow: none; height: inherit; padding-top: 5px; padding-bottom: 5px; } ni-plot-legend .ni-colorbox-selector { vertical-align: middle; width: auto; } ni-plot-legend .ni-button .jqx-button { background: transparent; } ni-plot-legend jqx-drop-down-list.jqx-drop-down-list, ni-plot-legend jqx-drop-down-button.jqx-drop-down-button { --jqx-editor-drop-down-button-width: 26px; } ni-plot-legend jqx-drop-down-list.jqx-drop-down-list jqx-list-item .jqx-content { padding-left: 0; padding-right: 0; } ni-plot-legend jqx-accordion.jqx-accordion, ni-plot-legend jqx-accordion.jqx-accordion[expand-mode="toggle"] { --jqx-accordion-expanded-content-height: auto; overflow: visible; } ni-plot-legend jqx-accordion.jqx-accordion > .jqx-container, ni-plot-legend jqx-accordion.jqx-accordion jqx-accordion-item .jqx-accordion-item-content, ni-plot-legend jqx-accordion.jqx-accordion[expand-mode="toggle"] jqx-accordion-item .jqx-accordion-item-content { padding: 0; height: auto; overflow: visible; } ni-plot-legend jqx-accordion-item { box-shadow: none; overflow: visible; --jqx-accordion-item-expanded-offset: 0px; } ni-plot-legend jqx-accordion-item > .jqx-container { border-width: 0px; } ni-plot-legend jqx-accordion-item .jqx-accordion-item-header { --jqx-ui-state-hover: transparent; --jqx-ui-state-focus: transparent; } ni-plot-legend jqx-accordion-item .jqx-accordion-item-content { background: transparent; } ni-plot-legend jqx-accordion-item .jqx-drop-down-color-picker { --jqx-background: white; } ni-plot-legend jqx-accordion-item .jqx-accordion-item-header { padding: 0; height: auto; } ni-plot-legend[mode="compact"] jqx-accordion-item .jqx-accordion-item-header > .jqx-arrow { display: none; } ni-plot-legend jqx-accordion-item .jqx-content-container { padding: 0; } ni-plot-legend jqx-drop-down-list.jqx-drop-down-list { --jqx-drop-down-list-default-width: 100%; --jqx-editor-addon-width: 24px; } ni-plot-legend jqx-drop-down-list.jqx-drop-down-list .jqx-action-button{ padding-left: 2px; } ni-plot-legend jqx-check-box.jqx-check-box { --jqx-editor-height: 20px; } ni-plot-legend jqx-check-box.jqx-check-box.jqx-toggle-box .jqx-input { margin: 0; } ni-plot-legend jqx-check-box.jqx-check-box .jqx-overlay { display: none; } ni-scale-legend { display: inline-block; overflow: auto; border: 1px solid #C7CCD0; font-family: "Open Sans", verdana, arial, sans-serif; font-size: 12px; } ni-scale-legend .ni-row-title { margin-left: 5px; margin-right: 5px; display: inline-block; } ni-scale-legend .ni-scale-legend-box { width: 100%; height: 100%; background-color: #ffffff; } ni-scale-legend .ni-row-title-box { width: auto; } ni-scale-legend .ni-lock-box { width: 25px; margin: 2px; } ni-scale-legend .ni-reset-offset-box { width: 25px; margin: 2px; } ni-scale-legend .ni-button { width: 25px; height: 25px; margin: 2px; background-repeat: no-repeat; background-position: center; border: 1px solid rgba(0, 0, 0, 0); background-color: rgba(255, 255, 255, 0); } ni-scale-legend .ni-button .jqx-button { background: transparent; } .legendLayer .background { fill: rgba(255, 255, 255, 0); stroke: rgba(0, 0, 0, 0); stroke-width: 1; }