aboutsummaryrefslogtreecommitdiffstats
path: root/Software/.jxbrowser-data/Cache/f_00001c
diff options
context:
space:
mode:
Diffstat (limited to 'Software/.jxbrowser-data/Cache/f_00001c')
-rw-r--r--Software/.jxbrowser-data/Cache/f_00001c536
1 files changed, 536 insertions, 0 deletions
diff --git a/Software/.jxbrowser-data/Cache/f_00001c b/Software/.jxbrowser-data/Cache/f_00001c
new file mode 100644
index 000000000..e7bb11c06
--- /dev/null
+++ b/Software/.jxbrowser-data/Cache/f_00001c
@@ -0,0 +1,536 @@
+<link rel="import" href="../../components/polymer/polymer.html">
+<link rel="import" href="../../components/paper-radio-group/paper-radio-group.html">
+<link rel="import" href="../../components/paper-radio-button/paper-radio-button.html">
+<link rel="import" href="../../components/paper-dropdown-menu/paper-dropdown-menu.html">
+<link rel="import" href="../../components/paper-button/paper-button.html">
+<link rel="import" href="../../components/paper-dialog/paper-dialog.html">
+<link rel="import" href="../../components/paper-checkbox/paper-checkbox.html">
+<link rel="import" href="../../components/iron-flex-layout/iron-flex-layout.html">
+<link rel="import" href="../../components/iron-fit-behavior/iron-fit-behavior.html">
+<link rel="import" href="../../components/paper-styles/paper-styles.html">
+
+<dom-module id="ti-rov-table">
+ <template>
+ <!-- include global rov styles -->
+ <style include="ti-rov-styles"></style>
+ <style is="custom-style">
+ :host {
+ display:block;
+ }
+ paper-checkbox {
+ --paper-checkbox-unchecked-background-color: white;
+ --paper-checkbox-unchecked-color: white;
+ --paper-checkbox-unchecked-ink-color: white;
+ --paper-checkbox-checked-color: white;
+ --paper-checkbox-checked-ink-color: white;
+ --paper-checkbox-checkmark-color: black;
+ --paper-checkbox-label-color: white;
+ }
+ #messageLabel {
+ margin-left: 15px;
+ margin-right: 15px;
+ font-family: var(--rovFontFamily);
+ font-size: var(--rovContentFontSize);
+ }
+ .rawNode {
+ display: table-cell;
+ padding: 3px 25px 0px 2px;
+ font-weight: normal;
+ cursor: pointer;
+ background-color: var(--rovTableBackgroundColor);
+ font-family: var(--rovTableFontFamily);
+ font-size: var(--rovContentFontSize);
+ }
+ .treeTableNode {
+ padding: 3px 50px 0px 2px;
+ font-weight: normal;
+ background-color: rgb(0, 0, 0);
+ color: #ffffff;
+ cursor: pointer;
+ }
+ .treeNodeIcon {
+ padding-right:8px;
+ }
+ .treeCell {
+ padding: 3px 50px 2px 7px;
+ }
+ .rawNodeIcon {
+ width: 18px;
+ height: 18px;
+ padding-right:8px;
+ }
+ .rawCell {
+ padding: 3px 50px 2px 7px;
+ }
+ .ttChildCell {
+ padding-left: 35px;
+ }
+ .childCell {
+ padding-left: 35px;
+ display: table-cell;
+ background-color: var(--rovTableBackgroundColor);
+ font-family: var(--rovTableFontFamily);
+ font-size: var(--rovContentFontSize);
+ }
+ .rovTableStyleCell {
+ background-color: var(--rovTableBackgroundColor);
+ font-family: var(--rovTableFontFamily);
+ font-size: var(--rovContentFontSize);
+ }
+ #columnsSelector {
+ font-family: var(--rovFontFamily);
+ font-size: var(--rovColumnsSelectorFontSize);
+ position: fixed;
+ @apply(--layout-vertical);
+ @apply(--layout-self-stretch);
+ background-color: var(--rovTitleToolbarBackground);
+ overflow-y: auto;
+ margin: 0;
+ }
+ .columnSelectCheckbox {
+ --paper-checkbox-size: 14px;
+ --paper-checkbox-unchecked-color: var(--rovTitleToolbarColor);
+ --paper-checkbox-unchecked-ink-color: transparent;
+ --paper-checkbox-checked-color: var(--rovTitleToolbarColor);
+ --paper-checkbox-checked-ink-color: transparent;
+ --paper-checkbox-checkmark-color: var(--rovTitleToolbarBackground);
+ --paper-checkbox-label-color: var(--rovTitleToolbarColor);
+ }
+ .columnSortIcon {
+ width: 16px;
+ height: 16px;
+ background-color: var(--rovTableHeaderBackground);
+ color: var(--rovTableHeaderColor);
+ float: right;
+ }
+ .cellList {
+ display: none;
+ margin-top: -18px;
+ margin-left: -4px;
+ padding: 0px;
+ border-width: 2px;
+ border-style: solid;
+ position: fixed;
+ list-style-type: none;
+ padding-bottom: 3px;
+ z-index: 9000;
+ background-color: var(--rovTableBackgroundColor);
+ }
+ .cellListItem {
+ margin-left: 2px;
+ margin-right: 5px;
+ margin-bottom: 3px;
+ background-color: var(--rovTableBackgroundColor);
+ font-family: var(--rovTableFontFamily);
+ font-size: var(--rovContentFontSize);
+ }
+ .cellDropIcon {
+ width: 16px;
+ height: 16px;
+ float: right;
+ color: lightslategray;
+ }
+ .columnSelectTd {
+ display: table-cell;
+ padding-left: 10px;
+ padding-top: 4px;
+ }
+ .columnSelectTh {
+ display: table-cell;
+ color: var(--rovTitleToolbarColor);
+ font-weight: normal;
+ text-align: center;
+ padding-top: 0px;
+ }
+ #columnConfigTable {
+ margin-top: 2px;
+ margin-bottom: 2px;
+ padding-left: 0px;
+ padding-right: 12px;
+ }
+ .instSelectIcon {
+ width: 24px;
+ height: 24px;
+ background-color: transparent;
+ color: black;
+ cursor: pointer;
+ }
+ #instSelectDiv {
+ margin-left: 14px;
+ margin-top: 0px;
+ margin-bottom: 5px;
+ white-space: nowrap;
+ font-family: var(--rovFontFamily);
+ font-size: var(--rovContentFontSize);
+ }
+ #selectInstanceDialog {
+ position: fixed;
+ margin-top: 0px;
+ --paper-dialog-background-color: white;
+ --paper-dialog-color: black;
+ @apply(--layout-vertical);
+ @apply(--layout-self-stretch);
+ }
+ #selectInstanceMenu {
+ padding-left: 0px;
+ margin-top: 2px;
+ margin-bottom: 2px;
+ }
+ .selectInstanceMenuItem {
+ font-family: var(--rovFontFamily);
+ font-size: var(--rovContentFontSize);
+ --paper-item-min-height: 24px;
+ cursor: pointer;
+ padding-left: 8px;
+ padding-right: 8px;
+ }
+ .rovTh {
+ display: table-cell;
+ border-right: 1px solid var(--rovTableBackgroundColor);
+ border-top: 1px solid var(--rovTableBackgroundColor);
+ border-bottom: 1px solid var(--rovTableBackgroundColor);
+ border-left: 1px solid var(--rovTableBackgroundColor);
+ padding: 2px 5px 3px 3px;
+ text-align: left;
+ background-color: var(--rovTableHeaderBackground);
+ color: var(--rovTableHeaderColor);
+ font-family: var(--rovFontFamily);
+ font-size: var(--rovContentFontSize);
+ font-weight: normal;
+ }
+ .rovTbody {
+ display: table-row-group;
+ }
+ .rovTd {
+ display: table-cell;
+ text-align:left;
+ padding-left: 4px;
+ padding-right: 5px;
+ white-space: nowrap;
+ background-color: var(--rovTableBackgroundColor);
+ font-family: var(--rovFontFamily);
+ font-size: var(--rovContentFontSize);
+ }
+ .treeNode {
+ display: table-cell;
+ padding: 3px 50px 0px 2px;
+ font-weight: normal;
+ cursor: pointer;
+ background-color: var(--rovTableBackgroundColor);
+ font-family: var(--rovTableFontFamily);
+ font-size: var(--rovContentFontSize);
+ }
+ .rovThead {
+ display: table-header-group;
+ }
+ .rovTr {
+ display:table-row;
+ }
+ .rovTdDropdownCell {
+ background-color: var(--rovTableBackgroundColor);
+ font-family: var(--rovFontFamily);
+ font-size: var(--rovContentFontSize);
+ }
+ .rovTdDropdownCell:hover .cellList {
+ display: block;
+ }
+ .formatMenu {
+ margin-left: 0px;
+ margin-top: 0px;
+ --paper-menu-button: {
+ padding-top: 0px;
+ padding-bottom: 4px;
+ };
+ --paper-input-container: {
+ padding-top: 0px;
+ padding-bottom: 0px;
+ };
+ --paper-input-container-input: {
+ font-family: var(--rovFontFamily);
+ font-size: var(--rovColumnsSelectorFontSize);
+ color: var(--rovTitleToolbarColor);
+ };
+ --paper-input-container-label: {
+ font-family: var(--rovFontFamily);
+ font-size: var(--rovColumnsSelectorFontSize);
+ color: var(--rovTitleToolbarColor);
+ };
+ }
+ #formatListbox {
+ background-color: white;
+ padding-top: 4px;
+ padding-bottom: 2px;
+ }
+ .formatItem {
+ --paper-item-min-height: 20px;
+ height: 20px;
+ font-family: var(--rovFontFamily);
+ font-size: var(--rovColumnsSelectorFontSize);
+ color: black;
+ background-color: white;
+ }
+ #closeColumnsButton {
+ width: 18px;
+ height: 18px;
+ position: absolute;
+ right: 4px;
+ top: 4px;
+ padding: 0;
+ color: var(--rovTitleToolbarColor);
+ }
+ </style>
+ <span>
+ <paper-dialog id="columnsSelector" on-iron-overlay-closed="columnsSelectorClosed" on-keypress="columnsSelectorKeyPress">
+ <div><paper-icon-button id="closeColumnsButton" title="Close" on-click="closeColumnsSelector" icon="close" role="button" tabindex="0"></paper-icon-button></div>
+ <div style="display:table" id="columnConfigTable">
+ <div class="rovThead">
+ <div class="columnSelectTh">Columns</div>
+ <template is="dom-if" if="{{hasFormats}}">
+ <div class="columnSelectTh">Format</div>
+ </template>
+ </div>
+ <div class="rovTbody">
+ <template is="dom-repeat" items="{{columnStates}}" as="col">
+ <div class="rovTr">
+ <div class="columnSelectTd"><paper-checkbox class="columnSelectCheckbox" id$="{{col.name}}" on-click="colsChanged" checked$="{{col.checked}}">{{col.name}}</paper-checkbox></div>
+ <template is="dom-if" if="{{hasFormats}}" restamp="true">
+ <template is="dom-if" if="{{col.hasFormat}}">
+ <div class="columnSelectTd">
+ <paper-dropdown-menu class="formatMenu" label="{{col.format}}" no-label-float no-animations on-iron-select="colFormatChanged" disabled="{{!col.checked}}">
+ <paper-listbox id="formatListbox" class="dropdown-content" selected="{{col.format}}">
+ <paper-item class="formatItem">Decimal</paper-item>
+ <paper-item class="formatItem">Hex</paper-item>
+ <paper-item class="formatItem">Scientific</paper-item>
+ </paper-listbox>
+ </paper-dropdown-menu>
+ </div>
+ </template>
+ <template is="dom-if" if="{{!col.hasFormat}}" restamp="true">
+ <div style="display:table-cell;"></div>
+ </template>
+ </template>
+ </div>
+ </template>
+ </div>
+ </div>
+ </paper-dialog>
+ <paper-dialog id="selectInstanceDialog" alwaysOnTop>
+ <paper-menu id="selectInstanceMenu" on-iron-select="instanceSelected" class="attachedMenu">
+ <template is="dom-repeat" items="{{instanceDataTable.instNames}}" as="inst">
+ <paper-item class="selectInstanceMenuItem" role="menuitem">{{inst}}</paper-item>
+ </template>
+ </paper-menu>
+ </paper-dialog>
+ </span>
+ <template is="dom-if" if="{{showDataMessage}}">
+ <div style="margin-top:20px;margin-bottom:20px;"><label id="messageLabel">{{dataMessage}}</label></div>
+ </template>
+ <div style="display:table" id="rovInstanceTable" hidden$="{{!isInstanceView}}">
+ <div class="rovThead">
+ <div class="rovTr">
+ <template is="dom-repeat" items="{{instanceTable.displayColumns}}" as="colObj">
+ <template is="dom-if" if="{{colObj.isSortCol}}" restamp="true">
+ <div class="rovTh" draggable="{{colsDraggable}}" on-click="onColumnClick" on-dragstart="columnDragStart" on-dragover="columnDragOver" on-drop="columnDrop">{{colObj.name}}<iron-icon class="columnSortIcon" icon$="{{colObj.icon}}"></iron-icon></div>
+ </template>
+ <template is="dom-if" if="{{!colObj.isSortCol}}" restamp="true">
+ <div class="rovTh" draggable="{{colsDraggable}}" on-click="onColumnClick" on-dragstart="columnDragStart" on-dragover="columnDragOver" on-drop="columnDrop">{{colObj.name}}</div>
+ </template>
+ </template>
+ </div>
+ </div>
+ <div class="rovTbody">
+ <template id="rovInstanceTemplate" is="dom-repeat" items="{{instanceTable.rows}}" as="row">
+ <div class="rovTr">
+ <template is="dom-repeat" items="{{row}}" as="rowObj">
+ <template is="dom-if" if="{{rowObj.isArray}}" restamp="true">
+ <div class="rovTdDropdownCell" style$="{{rowObj.style}}" title$="{{rowObj.title}}" on-mouseover="cellDropMouseOver">{{rowObj.val}}<iron-icon class="cellDropIcon" icon="more-vert"></iron-icon>
+ <ul class="cellList">
+ <template is="dom-repeat" items="{{rowObj.arrVals}}" as="arrVal">
+ <li class="cellListItem">{{arrVal}}</li>
+ </template>
+ </ul>
+ </div>
+ </template>
+ <template is="dom-if" if="{{!rowObj.isArray}}" restamp="true">
+ <div class="rovTd" style$="{{rowObj.style}}" title$="{{rowObj.title}}">{{rowObj.val}}</div>
+ </template>
+ </template>
+ </div>
+ </template>
+ </div>
+ </div>
+ <span hidden$="{{!isInstanceDataView}}">
+ <template is="dom-if" if="{{instanceDataTable.showInstSelect}}" restamp="true">
+ <div id="instSelectDiv">{{instanceDataTable.currentInst}}<iron-icon class="instSelectIcon" icon="arrow-drop-down" on-click="selectInstanceDialog"></iron-icon></div>
+ </template>
+ <div style="display:table" id="rovInstanceDataTable">
+ <div class="rovThead">
+ <div class="rovTr">
+ <template is="dom-repeat" items="{{instanceDataTable.displayColumns}}" as="colObj">
+ <template is="dom-if" if="{{colObj.isSortCol}}" restamp="true">
+ <div class="rovTh" draggable="{{colsDraggable}}" on-click="onColumnClick" on-dragstart="columnDragStart" on-dragover="columnDragOver" on-drop="columnDrop">{{colObj.name}}<iron-icon class="columnSortIcon" icon$="{{colObj.icon}}"></iron-icon></div>
+ </template>
+ <template is="dom-if" if="{{!colObj.isSortCol}}" restamp="true">
+ <div class="rovTh" draggable="{{colsDraggable}}" on-click="onColumnClick" on-dragstart="columnDragStart" on-dragover="columnDragOver" on-drop="columnDrop">{{colObj.name}}</div>
+ </template>
+ </template>
+ </div>
+ </div>
+ <div class="rovTbody">
+ <template id="rovInstanceDataTemplate" is="dom-repeat" items="{{instanceDataTable.rows}}" as="rowItem">
+ <template is="dom-if" if="{{rowItem.expanded}}" restamp="true">
+ <template is="dom-repeat" items="{{rowItem.rowVals}}" as="rowVals">
+ <div class="rovTr" style="padding-bottom:10px;">
+ <template is="dom-repeat" items="{{rowVals}}" as="rowValObj">
+ <template is="dom-if" if="{{rowValObj.isArray}}" restamp="true">
+ <div class="rovTdDropdownCell" style$="{{rowValObj.style}}" title$="{{rowValObj.title}}" on-mouseover="cellDropMouseOver">{{rowValObj.val}}<iron-icon class="cellDropIcon" icon="more-vert"></iron-icon>
+ <ul class="cellList">
+ <template is="dom-repeat" items="{{rowValObj.arrVals}}" as="arrVal">
+ <li class="cellListItem">{{arrVal}}</li>
+ </template>
+ </ul>
+ </div>
+ </template>
+ <template is="dom-if" if="{{!rowValObj.isArray}}" restamp="true">
+ <div class="rovTableStyleCell" style$="{{rowValObj.style}}" title$="{{rowValObj.title}}">{{rowValObj.val}}</div>
+ </template>
+ </template>
+ </div>
+ </template>
+ </template>
+ </template>
+ </div>
+ </div>
+ </span>
+ <div style="display:table" id="rovTreeTable" hidden$="{{!isTreeView}}">
+ <div class="rovThead">
+ <div class="rovTr">
+ <template is="dom-repeat" items="{{treeTable.columns}}">
+ <div class="rovTh">{{item}}</div>
+ </template>
+ </div>
+ </div>
+ <div style="display:table-row-group;">
+ <template id="rovTreeTemplate" is="dom-repeat" items="{{treeTable}}" as="treeItem">
+ <template is="dom-if" if="{{treeItem.expanded}}">
+ <div class="rovTr">
+ <div class="treeNode" style$="{{treeItem.style}}" id$="{{treeItem.parentNode}}" on-tap="treeNodeTapped"><iron-icon class="treeNodeIcon" icon="remove"></iron-icon>{{treeItem.parentNode}}</div>
+ <div class="rovTd"></div>
+ </div>
+ <template is="dom-repeat" items="{{treeItem.childRows}}" as="row">
+ <div class="rovTr">
+ <div class="childCell" style$="{{row.0.style}}">{{row.0.val}}</div>
+ <div class="rovTd" style$="{{row.1.style}}">{{row.1.val}}</div>
+ </div>
+ </template>
+ </template>
+ <template is="dom-if" if="{{!treeItem.expanded}}">
+ <div class="rovTr">
+ <div class="treeNode" style$="{{treeItem.style}}" id$="{{treeItem.parentNode}}" on-tap="treeNodeTapped"><iron-icon class="treeNodeIcon" icon="add"></iron-icon>{{treeItem.parentNode}}</div>
+ <div class="rovTd"></div>
+ </div>
+ </template>
+ </template>
+ </div>
+ </div>
+ <div style="display:table" id="rovTreeTableTable" hidden$="{{!isTreeTableView}}">
+ <div class="rovThead">
+ <div class="rovTr">
+ <div class="rovTh"></div>
+ <template is="dom-repeat" items="{{treeTableTable.columns}}">
+ <div class="rovTh" draggable="{{colsDraggable}}" on-dragstart="columnDragStart" on-dragover="columnDragOver" on-drop="columnDrop">{{item}}</div>
+ </template>
+ </div>
+ </div>
+ <div style="display:table-row-group;">
+ <template id="rovTreeTableTemplate" is="dom-repeat" items="{{treeTableTable}}" as="ttItem">
+ <template is="dom-if" if="{{ttItem.expanded}}" restamp="true">
+ <div class="rovTr">
+ <div class="rawNode" id$="{{ttItem.parentNode}}" on-tap="ttNodeTapped"><iron-icon class="rawNodeIcon" icon="remove"></iron-icon>{{ttItem.parentNode}}</div>
+ </div>
+ <template is="dom-repeat" items="{{ttItem.childRows}}" as="row">
+ <template is="dom-if" if="{{row.hasIcon}}" restamp="true">
+ <div class="rovTr">
+ <div class="rovTableStyleCell" style$="{{row.style}}" id$="{{row.id}}" on-tap="chttNodeTapped"><iron-icon class="rawNodeIcon" icon$="{{row.icon}}"></iron-icon>{{row.name}}</div>
+ </div>
+ </template>
+ <template is="dom-if" if="{{!row.hasIcon}}" restamp="true">
+ <template is="dom-if" if="{{row.atMax}}">
+ <div class="rovTr">
+ <div class="rovTableStyleCell" style$="{{row.style}}">{{row.name}}</div>
+ <div class="rovTd">Max depth</div>
+ </div>
+ </template>
+ <template is="dom-if" if="{{!row.atMax}}">
+ <div class="rovTr">
+ <div class="rovTableStyleCell" style$="{{row.style}}"></div>
+ <template is="dom-repeat" items="{{row.cells}}" as="cellObj">
+ <template is="dom-if" if="{{cellObj.isArray}}" restamp="true">
+ <div class="rovTdDropdownCell" style$="{{cellObj.style}}" title$="{{cellObj.title}}" on-mouseover="cellDropMouseOver">{{cellObj.val}}<iron-icon class="cellDropIcon" icon="more-vert"></iron-icon>
+ <ul class="cellList">
+ <template is="dom-repeat" items="{{cellObj.arrVals}}" as="arrVal">
+ <li class="cellListItem">{{arrVal}}</li>
+ </template>
+ </ul>
+ </div>
+ </template>
+ <template is="dom-if" if="{{!cellObj.isArray}}" restamp="true">
+ <div class="rovTd" style$="{{cellObj.style}}" title$="{{cellObj.title}}">{{cellObj.val}}</div>
+ </template>
+ </template>
+ </div>
+ </template>
+ </template>
+ </template>
+ </template>
+ <template is="dom-if" if="{{!ttItem.expanded}}">
+ <div class="rovTr">
+ <div class="rawNode" id$="{{ttItem.parentNode}}" on-tap="ttNodeTapped"><iron-icon class="rawNodeIcon" icon="add"></iron-icon>{{ttItem.parentNode}}</div>
+ </div>
+ </template>
+ </template>
+ </div>
+ </div>
+ <div style="display:table" id="rovRawTable" hidden$="{{!isRawView}}">
+ <div class="rovThead">
+ <div class="rovTr">
+ <template is="dom-repeat" items="{{rawTable.columns}}">
+ <div class="rovTh">{{item}}</div>
+ </template>
+ </div>
+ </div>
+ <div style="display:table-row-group;">
+ <template id="rovRawTemplate" is="dom-repeat" items="{{rawTable}}" as="rawItem">
+ <template is="dom-if" if="{{rawItem.expanded}}" restamp="true">
+ <div class="rovTr">
+ <div class="rawNode" id$="{{rawItem.parentNode}}" style$="{{rawItem.style}}" on-tap="rawNodeTapped"><iron-icon class="rawNodeIcon" icon="remove"></iron-icon>{{rawItem.parentNode}}</div>
+ <div class="rovTd"></div>
+ </div>
+ <template is="dom-repeat" items="{{rawItem.childRows}}" as="row">
+ <template is="dom-if" if="{{row.hasIcon}}">
+ <div class="rovTr">
+ <div class="rovTableStyleCell" style$="{{row.style}}" id$="{{row.id}}" on-tap="chRawNodeTapped"><iron-icon class="rawNodeIcon" icon$="{{row.icon}}"></iron-icon>{{row.property}}</div>
+ <div class="rovTd"></div>
+ </div>
+ </template>
+ <template is="dom-if" if="{{!row.hasIcon}}">
+ <div class="rovTr">
+ <div class="rovTableStyleCell" style$="{{row.style}}">{{row.property}}</div>
+ <div class="rovTableStyleCell" style$="{{row.valStyle}}" title$="{{row.valTitle}}">{{row.value}}</div>
+ </div>
+ </template>
+ </template>
+ </template>
+ <template is="dom-if" if="{{!rawItem.expanded}}">
+ <div class="rovTr">
+ <div class="rawNode" id$="{{rawItem.parentNode}}" style$="{{rawItem.style}}" on-tap="rawNodeTapped"><iron-icon class="rawNodeIcon" icon="add"></iron-icon>{{rawItem.parentNode}}</div>
+ <div class="rovTd"></div>
+ </div>
+ </template>
+ </template>
+ </div>
+ </div>
+ </template>
+ <script src="ti-rov-table.js"></script>
+</dom-module>
+