diff options
Diffstat (limited to 'Software/.jxbrowser-data/Cache/f_0000ab')
| -rw-r--r-- | Software/.jxbrowser-data/Cache/f_0000ab | 1308 |
1 files changed, 0 insertions, 1308 deletions
diff --git a/Software/.jxbrowser-data/Cache/f_0000ab b/Software/.jxbrowser-data/Cache/f_0000ab deleted file mode 100644 index fd6212c0e..000000000 --- a/Software/.jxbrowser-data/Cache/f_0000ab +++ /dev/null @@ -1,1308 +0,0 @@ -<link rel="import" href="../../components/polymer/polymer.html"> -<link rel="import" href="../../elements/ti-rov-styles/ti-rov-viewStyles.html"> -<link rel="import" href="../../elements/ti-rov-behaviors/ti-rov-behaviors.html"> -<link rel="import" href="../../components/paper-styles/paper-styles.html"> -<link rel="stylesheet" href="../../components/paper-styles/demo.css"> -<link rel="import" href="../../components/iron-icons/iron-icons.html"> -<link rel="import" href="../../components/iron-icons/av-icons.html"> -<link rel="import" href="../../components/iron-icons/hardware-icons.html"> -<link rel="import" href="../../components/iron-icons/device-icons.html"> -<link rel="import" href="../../components/paper-drawer-panel/paper-drawer-panel.html"> -<link rel="import" href="../../components/paper-header-panel/paper-header-panel.html"> -<link rel="import" href="../../components/paper-toolbar/paper-toolbar.html"> -<link rel="import" href="../../components/paper-icon-button/paper-icon-button.html"> -<link rel="import" href="../../components/paper-button/paper-button.html"> -<link rel="import" href="../../components/paper-item/paper-item.html"> -<link rel="import" href="../../components/iron-collapse/iron-collapse.html"> -<link rel="import" href="../../components/paper-menu/paper-menu.html"> -<link rel="import" href="../../components/paper-material/paper-material.html"> -<link rel="import" href="../../components/paper-card/paper-card.html"> -<link rel="import" href="../../components/paper-input/paper-input.html"> -<link rel="import" href="../../components/paper-listbox/paper-listbox.html"> -<link rel="import" href="../../components/paper-dialog/paper-dialog.html"> -<link rel="import" href="../../components/paper-progress/paper-progress.html"> -<link rel="import" href="../../components/paper-toast/paper-toast.html"> -<link rel="import" href="../../components/iron-flex-layout/iron-flex-layout.html"> -<link rel="import" href="../../elements/ti-rov-view/ti-rov-view.html"> - -<!-- This overrides default paper-header-panel style - paper-header-panel::shadow .paper-header-panel { - overflow-x: auto !important; - } - - Example of using a style mixin: --paper-menu-selected-item - #modulesMenu { - font-family: arial; - font-size: 14px; - margin-left: 15px; - margin-bottom: 10px; - --paper-menu-selected-item : { - font-style: italic; - }; - ---> - -<dom-module id="ti-rov-panel"> - <template> - <!-- include global rov styles --> - <style include="ti-rov-styles"></style> - <style is="custom-style"> - paper-drawer-panel { - font-family: var(--rovFontFamily); - --paper-drawer-panel-main-container: { - background-color: var(--rovMainBackground); - }; - } - paper-header-panel::shadow .paper-header-panel { - overflow-x: auto !important; - } - paper-item { - cursor: pointer; - font-family: var(--rovFontFamily); - font-size: var(--rovContentFontSize); - } - #modulesMenu, #favoritesMenu { - font-family: var(--rovFontFamily); - font-size: var(--rovContentFontSize); - margin-left: 5px; - padding-left: 0px; - margin-bottom: 10px; - } - #filterToolbar { - display:block; - height: 48px; - min-width: 184px; - background-color: var(--rovFilterToolbarBackground); - box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.24); - margin-bottom: 5px; - } - #rovTitleToolbar{ - color: var(--rovTitleToolbarColor); - background-color: var(--rovTitleToolbarBackground); - height: 48px; - } - #filterModulesInput { - margin-top: 12px; - margin-left: 10px; - background-color: rgb(255, 255, 255); - width: 130px; - } - #filterButtonLeft{ - margin-top: 12px; - width: 36px; - height: 36px; - color: var(--rovTitleToolbarColor); - padding-left: 0px; - background-color: transparent; - } - #modulesMaterial { - position: relative; - overflow-y: auto; - width: 100%; - height: calc(100% - 48px); - background-color: var(--rovMainBackground); - min-width: 184px; - box-shadow: 0px -1px 10px 2px rgba(0, 0, 0, 0.14) !important; - } - #filterButtonRight{ - margin-left: 0px; - margin-top: 12px; - padding-left: 4px; - color: var(--rovTitleToolbarColor); - background-color: transparent; - width: 36px; - height: 36px; - } - #modsLabel { - margin-top: 20px; - margin-left: -1px; - color: var(--rovTitleToolbarColor); - } - #favModsLabel { - display: inline-block; - margin-top: 18px; - margin-left: -1px; - color: var(--rovTitleToolbarColor); - } - #listDashboardsDialog, #listViewsDialog, #otherViewsDialog, #rovOptionsMenuDialog { - position: fixed; - top: 24px; - --paper-dialog-background-color: var(--rovTitleToolbarBackground); - --paper-dialog-color: var(--rovTitleToolbarColor); - @apply(--layout-vertical); - @apply(--layout-self-stretch); - } - #listViewsDialog, #otherViewsDialog { - margin-left: 0px; - } - #rovOptionsMenuDialog { - margin-right: 0px; - right:0px; - font-size: var(--rovContentFontSize); - font-family: var(--rovFontFamily); - } - .attachedMenu { - --paper-menu-background-color: var(--rovTitleToolbarBackground); - --paper-menu-color: var(--rovTitleToolbarColor); - } - #toggleDrawerBtn { - position: absolute; - top: 1px; - left: 2px; - padding: 2px 2px 2px 2px; - width: 26px; - height: 26px; - --paper-button-ink-color: transparent; - color: var(--rovTitleToolbarColor); - background-color: transparent; - } - #openDashboardButton, #saveDashboardButton, #deleteDashboardButton, #rovOptionsButton, - #openDashboardFileButton, .toolbarOverflowDialogButton { - padding-top: 0px; - margin-top: 0px; - width: 36px; - height: 36px; - } - #rovOptionsButton { - position: absolute; - top: 12px; - margin-left: 0px; - right: 12px; - } - #openDashboardButton { - color: var(--rovTitleToolbarDisabledColor); - margin-right: 0px; - } - #deleteDashboardButton { - margin-left: 0px; - } - #openDashboardFileButton { - margin-right: 0px; - } - #dashboardDiv { - position: absolute; - top: 0px; - right: 66px; - height: 48px; - display: inline-block; - margin-left:0px; - } - #saveDashboardInput, #exportDashboardsInput { - display: inline-block; - padding-left: 0px; - --paper-input-container-color: #118899; - --paper-input-container-focus-color: black; - --paper-input-container-input: { - font-size: var(--rovContentFontSize); - font-family: var(--rovFontFamily); - color: black; - }; - } - #saveDashboardInput { - margin: 0px 0px 0px 0px; - } - #exportDashboardsInput { - /* margin: 0px 0px 10px 0px; */ - margin: 0px 0px 10px 16px; - --paper-input-container: { - padding-top: 0px; - padding-bottom: 4px; - }; - } - #showSavedDashboardsButton, #showExportedDashboardsButton { - box-sizing: content-box !important; - width: 24px; - height: 24px; - margin-top: 0px; - padding-right: 0px; - padding-left: 5px; - } - #listSavedDashboardsDialog, #introListDashboardsDialog { - position: fixed; - --paper-dialog-background-color: white; - font-size: var(--rovContentFontSize); - font-family: var(--rovFontFamily); - margin: 0px 0px 0px 0px; - } - .topitem { - display: flex; - padding-top: 0px; - margin-top: 1px; - margin-left: 5px; - padding-left: 12px; - cursor: pointer; - } - .subitem { - cursor: default; - display: flex; - padding-top: 0px; - margin-top: 1px; - margin-left: 0px; - } - .subcontent { - display: flex; - margin-left: 28px; - cursor: pointer; - } - .subcontentmenu { - padding-top: 0px; - padding-bottom: 0px; - } - .subicon { - --iron-icon-width: 18px; - --iron-icon-height: var(--rovSubiconHeight); - cursor: pointer; - } - .topitem::-moz-selection, .subitem::-moz-selection, .subcontent::-moz-selection { - background: white; - } - .topitem::selection, .subitem::selection, .subcontent::selection { - background: white; - } - #stopRepeatRefreshButton, #repeatRefreshButton, #refreshAllButton, #closeAllButton, #saveAllButton, #viewToTopButton, #otherViewsButton { - width: 36px; - height: 36px; - } - #refreshAllButton, #otherViewsButton { - margin-right: -8px; - } - #stopRepeatRefreshButton, #overflowStopRepeatRefreshButton { - color: red; - } - .settingsRow { - font-family: var(--rovFontFamily); - font-size: var(--rovContentFontSize); - padding-top: 5px; - padding-bottom: 5px; - margin-left: 15px; - } - .settingsH { - font-family: var(--rovFontFamily); - font-size: var(--rovContentFontSize); - font-weight: bold !important; - margin-bottom: 1px !important; - margin-top: 1px !important; - margin-left: 15px; - } - #rovTitle { - position: absolute; - top: 19px; - left: 45px; - font-size: var(--rovTitleFontSize); - white-space:nowrap; - overflow: hidden; - } - .erroricon { - width: 20px; - height: 20px; - color: rgb(204, 0, 0); - --iron-icon-stroke-color: white; - } - #exportDashboardCheckbox { - margin-left: 16px; - margin-top: 10px; - padding-left: 0px; - --paper-checkbox-unchecked-color: #118899; - --paper-checkbox-unchecked-ink-color: transparent; - --paper-checkbox-checked-color: #118899; - --paper-checkbox-checked-ink-color: #118899; - --paper-checkbox-checkmark-color: white; - --paper-checkbox-label-color: #333333; - font-family: var(--rovFontFamily); - font-size: var(--rovContentFontSize); - } - #modContextDialog,#listDashboardsDialog > *:last-child { - margin-bottom: 2px; - } - #modContextDialog,#listDashboardsDialog > *:first-child { - margin-top: 2px; - } - #modContextMenu { - margin-top: 0px !important; - margin-bottom: 0px !important; - padding: 0px; - white-space:nowrap - } - #modContextItem { - display:flex; - padding-left: 20px; - padding-right: 20px; - margin-top: 2px; - margin-bottom: 2px; - font-size: var(--rovContentFontSize); - font-family: var(--rovFontFamily); - } - #modContextItem:hover { - background-color: white; - cursor:pointer; - } - #statusConsole { - z-index: 9000; - display: inline-block; - position: fixed; - box-shadow: 0px -1px 3px 1px rgba(0, 0, 0, 0.4); - bottom: 0; - right: 0; - background: whitesmoke; - } - #closeStatusButton { - width: 18px; - height: 18px; - position: absolute; - right: 10px; - top: 4px; - color: darkslategray; - padding: 0; - background-color: whitesmoke; - } - .statusItem { - display: flex; - padding-top: 0px; - margin-top: 1px; - margin-left: 5px; - margin-bottom: 5px; - padding-left: 2px; - } - .consoleStatusIcon { - --iron-icon-width: 18px; - --iron-icon-height: 18px; - min-width: 18px; - min-height: 18px; - padding-right: 5px; - } - .consoleErrorIcon { - --iron-icon-width: 18px; - --iron-icon-height: 18px; - --iron-icon-stroke-color: white; - min-width: 18px; - min-height: 18px; - padding-right: 5px; - } - .consoleWarningIcon { - --iron-icon-width: 18px; - --iron-icon-height: 18px; - --iron-icon-stroke-color: black; - min-width: 18px; - min-height: 18px; - padding-right: 5px; - } - #statusList { - padding: 0; - } - #connectDialog { - z-index: 9000; - display: inline-block; - margin: 0; - position: fixed; - left: 10px !important; - top: 52px !important; - width: 460px !important; - max-width: 460px !important; - min-height: 195px !important; - background-color: white; - outline-style: solid !important; - outline-width: 1px !important; - outline-color: gray !important; - - } - #exesMruButton { - padding: 0; - width: 24px; - height: 24px; - } - #exeInput { - margin-top: 0px; - margin-left: 0px; - width: 400px; - display: inline-block; - font-size: var(--rovContentFontSize); - --paper-input-container-color: #118899; - --paper-input-container-focus-color: black; - --paper-input-container-input: { - font-size: var(--rovContentFontSize); - font-family: var(--rovFontFamily); - color: black; - }; - --paper-input-container: { - padding-top: 0px; - padding-bottom: 4px; - }; - } - #commLinkInput { - margin-top: 8px; - margin-left: 0px; - width: 200px; - display: inline-block; - font-size: var(--rovContentFontSize); - --paper-input-container-color: #118899; - --paper-input-container-focus-color: black; - --paper-input-container-input: { - font-size: var(--rovContentFontSize); - font-family: var(--rovFontFamily); - color: black; - }; - --paper-input-container: { - padding-top: 4px; - padding-bottom: 4px; - }; - } - #connectButton { - margin-left: 30px; - margin-top: 10px; - background: white; - } - #autoConnectCheckbox { - margin-left: 140px; - } - #connectMessageDiv, #autoConnectStatusDiv { - margin-top: 10px; - margin-bottom: 10px; - margin-right: 5px; - font-size: var(--rovContentFontSize); - font-family: var(--rovFontFamily); - word-wrap: break-word; - } - #connectMessageDiv { - margin-left: 38px; - } - #autoConnectStatusDiv { - margin-left: 30px; - padding: 0; - } - #currentDashboardDiv { - height:11px; - margin:1px 0px 0px 16px; - padding:0px; - font-size: 11px; - line-height: 11px; - cursor: default; - } - #connectProgress, #autoConnectProgress { - display: inline-block; - --paper-progress-active-color: #115566; - --paper-progress-height: 4px; - margin-left: 4px; - width: 378px; - } - #viewToTopMenu, #dashboardNamesMenu, #matchedModulesMenu, #selectModulesViewMenu, #otherViewsMenu { - margin-top: 0px; - margin-bottom: 10px !important; - padding-left: 8px; - padding-right: 12px; - font-family: var(--rovFontFamily); - font-size: var(--rovContentFontSize); - } - #listSavedDashboardsMenu, #introDashboardNamesMenu { - margin-top:0px; - margin-bottom:8px; - padding-left:0px; - padding-right:8px; - background-color: white; - font-size: var(--rovContentFontSize); - } - .modulesSelectIcon { - width: 24px; - height: 24px; - background-color: transparent; - color: var(--rovTitleToolbarColor); - cursor: pointer; - } - #selectModulesViewDialog { - position: fixed; - top: 43px; - margin-top: 5px; - margin-bottom: 0px; - margin-left: 0px; - margin-right: 0px; - --paper-dialog-background-color: var(--rovFilterToolbarBackground); - --paper-dialog-color: var(--rovTitleToolbarColor); - @apply(--layout-vertical); - @apply(--layout-self-stretch); - } - #selectModulesViewMenu { - font-family: var(--rovFontFamily); - background-color: var(--rovFilterToolbarBackground); - } - #discoveredAddOnsList { - position: absolute; - text-align: right; - right: 20px; - } - #loadAddOnButton { - margin-top: 0px; - margin-left: 4px; - margin-right: 0px; - padding: 0px; - text-align: left; - } - #removeAddOnButton, #rediscoverAddOnButton, #addDiscoveredAddOnButton { - position: absolute; - margin-top: 0px; - padding-top: 0px; - } - #removeAddOnButton { - text-align: left; - left: 16px; - } - #rediscoverAddOnButton { - text-align: right; - right: 9px; - } - #addDiscoveredAddOnButton { - text-align: left; - left: 290px; - } - #addOnInput { - --paper-input-container-color: #118899; - --paper-input-container-focus-color: black; - --paper-input-container-input: { - font-size: var(--rovContentFontSize); - font-family: var(--rovFontFamily); - color: black; - }; - --paper-input-container: { - padding-top: 0px; - padding-bottom: 4px; - }; - margin-left: 0px; - margin-right: 0px; - margin-top: 22px; - padding: 0px; - width: 360px; - display: inline-block; - } - #curAddOnsList, #discoveredAddOnsList { - display: inline-block; - font-size: var(--rovContentFontSize); - font-family: var(--rovFontFamily); - --paper-listbox-background-color: whitesmoke; - width: 210px; - height: 110px; - margin-top:0px; - margin-right: 0px; - margin-left:20px; - padding: 4px 0px 0px 0px; - overflow-y: auto; - } - #discoveredAddOnsList { - position: absolute; - right: 20px; - } - #dataOptionsDialog { - top: 52px; - width: 200px; - min-width: 200px; - height: 240px; - min-height: 240px; - } - #manageAddOnsDialog { - font-size: var(--rovContentFontSize); - font-family: var(--rovFontFamily); - line-height: var(--rovTitleLineHeight); - position: fixed; - width: 525px; - min-width: 525px; - min-height: 240px; - max-width: 525px; - max-height: 276px; - left: 10px !important; - top: 52px; - margin: 0; - } - #addOnMruButton, #exeMruButton, #commLinkMruButton { - box-sizing: content-box !important; - padding: 0; - width: 24px; - height: 24px; - } - #showAddOnInput, #hideAddOnInput { - box-sizing: content-box !important; - padding: 0px; - } - #showAddOnInput { - position: absolute; - width: 18px; - height: 18px; - left: 364px; - } - #hideAddOnInput { - margin-left: 25px; - width: 16px; - height: 16px; - } - #addOnMruDialog, #exeMruDialog, #commLinkMruDialog { - position: fixed; - margin: 0px 0px 0px 12px; - padding: 0; - } - #exeMruButton, #commLinkMruButton { - margin-left:10px; - } - #addOnMruMenu, #exeMruMenu, #commLinkMruMenu { - margin-top:0px; - margin-bottom:0px; - padding-bottom:4px; - padding-left:4px; - padding-right:8px; - background-color: transparent; - } - .addOnMruMenuItem, .exeMruMenuItem, .commLinkMruMenuItem { - --paper-item-min-height: 24px; - font-size: var(--rovContentFontSize); - font-family: var(--rovFontFamily); - margin-top:0px; - margin-bottom:0px; - padding-left:0px; - padding-right:8px; - background-color: transparent; - } - #manageStorageDialog { - position: fixed; - top: 52px; - height: 350px; - min-height: 350px; - } - #viewsStorageList { - --paper-listbox-background-color: whitesmoke; - padding-top: 0px; - height: 215px; - min-height: 215px; - max-height: 230px; - min-width: 290px; - overflow-y: auto; - overflow-x: hidden; - } - #overwriteDashboardsDialog { - margin: 0; - top: 52px; - height: 270px; - min-height: 270px; - } - #exportDashboardsDialog { - margin: 0; - top: 52px; - height: 280px; - min-height: 280px; - } - #overwriteDashboardsList, #exportDashboardsList { - --paper-listbox-background-color: whitesmoke; - height: 140px; - min-height: 140px; - max-height: 140px; - max-width: 260px; - width: 260px; - margin: 0; - padding-top: 0px; - padding-bottom: 0px; - overflow-y: auto; - overflow-x: hidden; - } - #rovOptionsMenu { - margin: 0px; - padding: 10px 0px 10px 0px; - } - #clearViewStorageButton, #clearViewStorageDone, #overwriteDashboardsButton, - #overwriteDashboardsDone, #exportDashboardsButton, #exportDashboardsDone { - padding-top: 0px; - padding-bottom: 0px; - } - #clearViewStorageDone { - padding-right: 0px; - } - .rovOptionsItem { - padding-left: 0px; - font-family: var(--rovFontFamily) !important; - font-size: var(--rovContentFontSize) !important; - --paper-item-min-height: 24px; - } - .rovOptionsMenuButtonIcon { - height: 20px; - width: 20px; - } - .rovOptionsMenuButton { - padding-top: 0px; - padding-bottom: 0px; - margin-top: 3px; - margin-bottom: 3px; - text-transform: none; - } - .rovPanelDropdownItem { - font-family: var(--rovFontFamily); - font-size: var(--rovContentFontSize); - --paper-item-min-height: 24px; - cursor: pointer; - padding-left: 8px; - padding-right: 8px; - } - #showConnectDialogCheckbox { - padding-top: 0px; - padding-bottom: 0px; - padding-left: 8px; - margin-top: 4px; - margin-bottom: 4px; - margin-left: 6px; - --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); - --paper-checkbox-size: 16px; - font-weight: normal; - } - #autoConnectProgressDialog { - position: fixed; - left: 10px !important; - top: 52px !important; - margin: 0; - width: 460px !important; - max-width: 460px !important; - font-family: var(--rovFontFamily); - font-size: var(--rovContentFontSize); - line-height: 16px; - } - .addOnListItem, .viewsStorageListItem, .selectModulesViewMenuItem, .dashboardsChecklistItem { - --paper-item-min-height: 22px; - height: 22px; - font-family: var(--rovFontFamily); - cursor: pointer; - padding-left: 8px; - padding-right: 8px; - } - .addOnListItem, .viewsStorageListItem, .dashboardsChecklistItem { - font-size: var(--rovContentFontSize); - } - .selectModulesViewMenuItem { - font-size: var(--rovTitleFontSize); - } - #overwriteDashboardsLabel { - font-family: var(--rovFontFamily); - font-size:var(--rovContentFontSize); - font-weight:normal; - white-space:normal; - } - .rovOptionsMenuLabel { - cursor: pointer; - } - #addOnErrorToast { - position: absolute; - --paper-toast-background-color: #CC0000; - --paper-toast-color: white; - word-wrap: break-word; - max-height: 300px; - } - #addOnErrorClose { - width: 20px; - height: 20px; - background-color: transparent; - color: white; - position: absolute; - padding: 0; - right: 4px; - top: 2px; - } - #saveDashboardDialog { - top: 52px; - } - #confirmDialog { - top: 78px; - } - #saveDashboardComment { - font-family: var(--rovFontFamily); - font-size: var(--rovContentFontSize); - resize: none; - width: 88%; - } - .rovDialogInput:focus { - outline: none !important; - border-color: #118899; - } - #saveDashboardComment:focus { - outline: none !important; - border-color: #118899; - box-shadow: 0 0 1px #118899; - } - #dashboardOverflowDialog, #titleOverflowDialog { - position: fixed; - top: 28px; - --paper-dialog-background-color: var(--rovTitleToolbarBackground); - --paper-dialog-color: var(--rovTitleToolbarColor); - @apply(--layout-vertical); - @apply(--layout-self-stretch); - margin-top: 20px; - margin-right: 0px; - margin-left: 0px; - margin-bottom: 0px; - padding-top: 12px; - } - #dashboardOverflowDialog { - right: 36px; - } - #dashboardOverflowDialogButton, #titleOverflowDialogButton { - position: absolute; - top: 20px; - right: 40px; - margin-top: 0px; - margin-left: 0px; - padding-left: 4px; - padding-top: 0px; - padding-right: 4px; - width: 28px; - height: 28px; - } - #dashboardOverflowDialogButton { - right: 40px; - } - #titleOverflowDialogButton { - left: 14px; - } - .toolbarOverflowDialogButton { - padding-left: 8px; - padding-right: 8px; - padding-bottom: 8px; - margin-bottom: 0px; - } - #introDialog { - position: fixed; - left: 184px !important; - top: 48px !important; - min-width: 364px; - } - .introDashboardItem { - color: #118899; - } - .introDashboardItem:hover { - text-decoration: underline; - } - #noIntroCheckbox { - margin-left: 80px; - } - #introDashboardsButton { - margin-left: 40px; - } - </style> - <div id="connectDialog" hidden> - <h2 class="rovDialogTitle">Connect Target</h2> - <div> - <paper-icon-button id="exeMruButton" icon="arrow-drop-down" on-click="mruClicked" role="button"></paper-icon-button> - <paper-input autofocus label="Executable path" id="exeInput" type="text" placeholder=" " on-keypress="connectKeyPress" on-click="exeInputClicked"></paper-input> - <iron-icon id="exeInputInvalid" class="erroricon" title="Invalid exe" icon="error" hidden></iron-icon> - </div> - <div> - <paper-icon-button id="commLinkMruButton" icon="arrow-drop-down" on-click="mruClicked" role="button"></paper-icon-button> - <paper-input label="Target communication link" id="commLinkInput" type="text" placeholder=" " on-keypress="connectKeyPress"></paper-input> - <iron-icon id="commLinkInputInvalid" class="erroricon" title="Invalid COM port" icon="error" hidden></iron-icon> - </div> - <paper-button tabindex="0" id="connectButton" class="rovDialogButton" on-click="connectClicked">Connect</paper-button> - <paper-checkbox class="rovCheckbox" id="autoConnectCheckbox">Do not show this again</paper-checkbox> - <div id="connectMessageDiv" hidden> - <iron-icon id="connectErrorIcon" class="erroricon" icon="error" hidden></iron-icon> - <label>{{connectMessage}}</label> - <paper-progress id="connectProgress"></paper-progress> - </div> - <paper-dialog id="commLinkMruDialog"> - <paper-menu id="commLinkMruMenu" on-iron-select="mruSelected"> - <template is="dom-repeat" items="{{commLinkMrus}}" as="mruItem"> - <paper-item class="commLinkMruMenuItem" role="menuitem">{{mruItem}}</paper-item> - </template> - </paper-menu> - </paper-dialog> - <paper-dialog id="exeMruDialog"> - <paper-menu id="exeMruMenu" on-iron-select="mruSelected"> - <template is="dom-repeat" items="{{exeMrus}}" as="mruItem"> - <paper-item class="exeMruMenuItem" role="menuitem">{{mruItem}}</paper-item> - </template> - </paper-menu> - </paper-dialog> - </div> - <paper-dialog id="autoConnectProgressDialog" no-cancel-on-outside-click alwaysOnTop> - <h2 class="rovDialogTitle">Connect Target</h2> - <div style="width:100%;text-align:center;margin:0px 0px 16px 0px;padding:0;"> - <label class="rovDialogLabel">{{autoConnectMessage}}</label> - </div> - <div id="autoConnectStatusDiv"> - <label>{{connectMessage}}</label> - <paper-progress id="autoConnectProgress"></paper-progress> - </div> - </paper-dialog> - <paper-dialog id="manageAddOnsDialog" on-click="dlgClicked" on-iron-overlay-closed="dialogClosed" on-iron-overlay-opened="dialogOpened" no-cancel-on-outside-click alwaysOnTop> - <h2 class="rovDialogTitle"><iron-icon style="height:20px;width:20px;margin-right:8px;" icon="hardware:devices-other"></iron-icon>ROV Add-on Views<iron-icon id="manageAddOnsDialogClose" class="rovDialogCloseIcon" icon="close" on-click="addOnDoneClicked"></iron-icon></h2> - <div style="margin-top:20px;padding:0px;margin-left:24px;margin-right:0px;"> - <paper-checkbox id="selectAllCurrentAddOnsCheckbox" class="rovCheckbox" style="margin:0px 0px 2px 4px;" on-click="selectAllCurrentAddOnsClicked" title="Select all"></paper-checkbox> - <label class="rovDialogLabel" style="position:absolute;right:300px;">Imported add-ons</label> - <paper-checkbox id="selectAllDiscoveredAddOnsCheckbox" class="rovCheckbox" style="position:absolute;left:299px;margin:0px 0px 2px 4px;" on-click="selectAllDiscoveredAddOnsClicked" title="Select all"></paper-checkbox> - <label class="rovDialogLabel" - style="position:absolute;right:26px;">Available add-ons</label> - </div> - <paper-listbox id="curAddOnsList" role="listbox"> - <template id="curAddOnsTemplate" is="dom-repeat" items="{{dlgOtherViews}}" as="view"> - <paper-item class="addOnListItem"> - <paper-checkbox class="rovCheckbox" on-click="curAddOnClicked" title$="{{view.path}}">{{view.name}}</paper-checkbox> - </paper-item> - </template> - </paper-listbox> - <paper-listbox id="discoveredAddOnsList" role="listbox"> - <template id="discoveredAddOnsTemplate" is="dom-repeat" items="{{dlgDiscoveredAddOns}}" as="addOn"> - <paper-item class="addOnListItem"> - <paper-checkbox class="rovCheckbox" on-click="discoveredAddOnClicked" title$="{{addOn.path}}">{{addOn.name}}</paper-checkbox> - </paper-item> - </template> - </paper-listbox> - <div class="buttons" style="margin-top:4px;padding-top:0px;padding-bottom:0px;"> - <paper-button class="rovDialogButton" id="removeAddOnButton" on-click="removeAddOnClicked" disabled>Remove</paper-button> - <paper-button class="rovDialogButton" id="addDiscoveredAddOnButton" on-click="addDiscoveredAddOnClicked" disabled>Import</paper-button> - <paper-icon-button class="rovDialogButton" id="showAddOnInput" icon="create" on-click="showAddOnInputClicked" title="Enter add-on location" role="button"></paper-icon-button> - <paper-button class="rovDialogButton" id="rediscoverAddOnButton" on-click="rediscoverAddOnsClicked">Rediscover</paper-button> - </div> - <paper-icon-button id="hideAddOnInput" class="rovDialogButton" icon="close" on-click="showAddOnInputClicked" title="Hide enter add-on location" role="button" hidden></paper-icon-button> - <paper-icon-button id="addOnMruButton" icon="arrow-drop-down" on-click="mruClicked" role="button" hidden></paper-icon-button> - <paper-input id="addOnInput" type="text" placeholder="Enter add-on location" no-label-float no-animations autofocus on-input="addOnOnInput" on-keypress="addOnKeyPress" hidden></paper-input> - <paper-button class="rovDialogButton" id="loadAddOnButton" on-click="loadAddOnClicked" disabled hidden>Import</paper-button> - <paper-button id="closeManageAddOnsDialogButton" class="rovDialogButton" style="position:absolute;bottom:8px;left:211px;margin-top:0px;padding-top:0px;" on-click="addOnDoneClicked">Close</paper-button> - <paper-toast id="addOnErrorToast" duration="0" style="margin-left:10px;margin-bottom:40px"> - <paper-icon-button id="addOnErrorClose" icon="close" on-click="addOnErrorCloseClicked" role="button"></paper-icon-button><br> - </paper-toast> - <paper-dialog id="addOnMruDialog"> - <paper-menu id="addOnMruMenu" on-iron-select="addOnMruSelected"> - <template is="dom-repeat" items="{{addOnMrus}}" as="mruItem"> - <paper-item class="addOnMruMenuItem" role="menuitem">{{mruItem}}</paper-item> - </template> - </paper-menu> - </paper-dialog> - </paper-dialog> - <paper-dialog id="introDialog" class="rovDialog" no-cancel-on-outside-click alwaysOnTop on-iron-overlay-opened="dialogOpened" on-iron-overlay-closed="introDialogClosed"> - <h2 class="rovDialogTitle">Gettting Started<iron-icon id="introDialogClose" class="rovDialogCloseIcon" icon="close" on-click="dialogCloseClicked"></iron-icon></h2> - <div style="width:100%;text-align:center;margin:0px 0px 12px 0px;padding:0;"> - <label class="rovDialogLabel">{{introMessage}}</label> - </div> - <div style="padding:0px;margin-top:0px;"> - <iron-icon icon="hardware:keyboard-backspace"></iron-icon> - <label class="rovDialogLabel">{{introModulesMessage}}</label> - <label class="rovDialogLabel" id="introOr" style="margin-left:38px;">or</label> - <paper-button class="rovDialogButton" id="introDashboardsButton" on-click="introDashboardsClicked">Open a dashboard</paper-button> - </div> - <paper-button class="rovDialogButton" id="introClose" dialog-dismiss>Close</paper-button> - <paper-checkbox class="rovCheckbox" id="noIntroCheckbox" style="margin-bottom:14px;">Do not show this again</paper-checkbox> - </paper-dialog> - <paper-dialog id="introListDashboardsDialog" class="rovDialog"> - <paper-menu id="introDashboardNamesMenu" on-iron-select="dashboardSelected"> - <template is="dom-repeat" items="{{dashboardNames}}" as="dash"> - <paper-item class="rovPanelDropdownItem introDashboardItem" role="menuitem" title$="{{dash.comment}}">{{dash.name}}</paper-item> - </template> - </paper-menu> - </paper-dialog> - <paper-dialog id="selectModulesViewDialog"> - <paper-menu id="selectModulesViewMenu" on-iron-select="modulesViewItemSelected" class="attachedMenu"> - <template is="dom-repeat" items="{{otherModsLabels}}" as="label"> - <paper-item class="selectModulesViewMenuItem" role="menuitem" id="all">{{label}}</paper-item> - </template> - </paper-menu> - </paper-dialog> - <paper-drawer-panel id="rovDrawerPanel" style="min-width:184px" drawer-width="184px" responsive-width="0px"> - <div drawer> - <span id="filterToolbar"> - <template is="dom-if" if="{{allModulesVisible}}"> - <template is="dom-if" if="{{showFilterButtonRight}}"> - <span id="modsLabel"><iron-icon class="modulesSelectIcon" icon="arrow-drop-down" on-click="selectModulesViewDialogClicked" title="Select modules list"></iron-icon>{{curModsLabel}}</span> - <paper-icon-button id="filterButtonRight" icon="filter-list" on-click="filterRightClicked" title="Filter modules" role="button" tabindex="0"></paper-icon-button> - </template> - <template is="dom-if" if="{{showFilterButtonLeft}}"> - <input id="filterModulesInput" type="search" placeholder="Filter Modules" on-input="filterModulesChanged" tabindex="1" autofocus></input> - <paper-icon-button id="filterButtonLeft" icon="close" on-click="filterLeftClicked" title="Close filter modules" role="button" tabindex="0"></paper-icon-button> - </template> - </template> - <template is="dom-if" if="{{!allModulesVisible}}"> - <span id="favModsLabel"><iron-icon class="modulesSelectIcon" icon="arrow-drop-down" on-click="selectModulesViewDialogClicked" title="Select modules list"></iron-icon>{{curModsLabel}}</span> - </template> - </span> - <paper-material id="modulesMaterial" elevation="4"> - <template is="dom-if" if="{{allModulesVisible}}"> - <ul id="modulesMenu"> - <template is="dom-repeat" items="{{tocItems}}" as="item"> - <template is="dom-if" if="{{!item.hasDups}}"> - <li id$="{{item.id}}" title$="{{item.id}}" class="topitem" on-click="modClicked" on-contextmenu="modContextMenu">{{item.name}}</li> - </template> - <template is="dom-if" if="{{item.hasDups}}" restamp="true"> - <template is="dom-if" if="{{item.expanded}}"> - <li id$="{{item.id}}" class="subitem" on-click="subMenuClicked"><iron-icon class="subicon" icon="expand-less"></iron-icon>{{item.name}}</li> - <template is="dom-repeat" items="{{item.dups}}" as="dupItem"> - <li id$="{{dupItem.id}}" title$="{{item.id}}" class="subcontent" on-click="modClicked" on-contextmenu="modContextMenu">{{dupItem.name}}</li> - </template> - </template> - <template is="dom-if" if="{{!item.expanded}}"> - <li id$="{{item.id}}" class="subitem" on-click="subMenuClicked"><iron-icon class="subicon" icon="expand-more"></iron-icon>{{item.name}}</li> - </template> - </template> - </template> - </ul> - </template> - <template is="dom-if" if="{{!allModulesVisible}}"> - <ul id="favoritesMenu"> - <template is="dom-repeat" items="{{favoriteTocItems}}" as="item"> - <template is="dom-if" if="{{!item.hasDups}}"> - <li id$="{{item.id}}" title$="{{item.id}}" class="topitem" on-click="modClicked" on-contextmenu="modContextMenu">{{item.name}}</li> - </template> - <template is="dom-if" if="{{item.hasDups}}" restamp="true"> - <template is="dom-if" if="{{item.expanded}}"> - <li id$="{{item.id}}" class="subitem" on-click="subMenuClicked"><iron-icon class="subicon" icon="expand-less"></iron-icon>{{item.name}}</li> - <template is="dom-repeat" items="{{item.dups}}" as="dupItem"> - <li id$="{{dupItem.id}}" title$="{{item.id}}" class="subcontent" on-click="modClicked" on-contextmenu="modContextMenu">{{dupItem.name}}</li> - </template> - </template> - <template is="dom-if" if="{{!item.expanded}}"> - <li id$="{{item.id}}" class="subitem" on-click="subMenuClicked"><iron-icon class="subicon" icon="expand-more"></iron-icon>{{item.name}}</li> - </template> - </template> - </template> - </ul> - </template> - <paper-dialog id="modContextDialog" style="position:fixed;margin:0px !important" alwaysOnTop> - <ul id="modContextMenu" > - <li id="modContextItem" on-click="modContextMenuItemClicked">{{favoriteMenuItem}}</li> - </ul> - </paper-dialog> - </paper-material> - </div> - <div main on-dragstart="viewDragStart" on-dragover="viewDragOver" on-dragenter="viewDragEnter" on-drop="viewDrop" on-dragend="viewDragEnd"> - <paper-header-panel id="rovHeaderPanel" class="main" mode="standard"> - <!-- Main Toolbar --> - <paper-toolbar id="rovTitleToolbar" on-dragenter="toolbarDragEnter" on-dragover="toolbarDragOver"> - <span title$="{{toggleTooltip}}" style="margin-left:0px;max-width:30px;"><paper-icon-button id="toggleDrawerBtn" on-click="toggleDrawerClicked" icon={{toggleIcon}} disabled></paper-icon-button></span> - <paper-icon-button id="titleOverflowDialogButton" icon="menu" on-click="overflowToolbarButtonClicked" role="button" title="Open the views toolbar" hidden disabled></paper-icon-button> - <label id="rovTitle">Runtime Object View</label> - <span title id="titleSpan" style="position:absolute;margin-left:0px;left:210px;top:4px;min-width:48px;"> - <paper-icon-button id="otherViewsButton" icon="hardware:devices-other" on-click="otherViewsDialog" title="Open other view" role="button" hidden$="{{!enableOtherViews}}"></paper-icon-button> - <paper-icon-button id="refreshAllButton" icon="refresh" on-click="refreshAllClicked" title="Refresh all" role="button" disabled></paper-icon-button> - <paper-icon-button id="repeatRefreshButton" hidden$="{{inRepeatRefresh}}" icon="autorenew" on-click="repeatRefreshClicked" title="Repeat refresh" role="button" disabled></paper-icon-button> - <paper-icon-button id="stopRepeatRefreshButton" hidden$="{{!inRepeatRefresh}}" icon="av:stop" on-click="stopRepeatRefreshClicked" title="Stop repeat refresh" role="button"></paper-icon-button> - <paper-icon-button id="saveAllButton" icon="file-download" on-click="saveAllViews" title="Save data displayed in all current views" role="button" disabled></paper-icon-button> - <paper-icon-button id="viewToTopButton" icon="flip-to-front" on-click="viewToTopDialog" title="Bring a view to the top" role="button" disabled></paper-icon-button> - <paper-icon-button id="closeAllButton" icon="close" on-click="closeAllClicked" title="Close all views" role="button" disabled></paper-icon-button> - </span> - <div id="dashboardDiv" on-dragenter="dashboardDragEnter" on-dragover="dashboardDragOver" title=""> - <div id="currentDashboardDiv" title="">{{currentDashboard}}</div> - <paper-icon-button id="openDashboardButton" icon="dashboard" on-drop="openDashboardDrop" on-click="openDashboardClicked" role="button" title="" disabled></paper-icon-button> - <paper-icon-button id="openDashboardFileButton" icon="folder-open" on-click="openDashboardFileClicked" role="button" title="Import a dashboard" disabled></paper-icon-button> - <input type="file" id="openDashboardFileInput" accept=".rov.json" on-change="openDashboardFileSelected" hidden></input> - <paper-icon-button id="saveDashboardButton" icon="save" on-click="saveDashboardClicked" role="button" title="Save all current views as a dashboard" disabled></paper-icon-button> - <paper-icon-button id="deleteDashboardButton" icon="delete" on-click="deleteDashboardClicked" role="button" title="Delete a dashboard" disabled></paper-icon-button> - </div> - <paper-icon-button id="dashboardOverflowDialogButton" icon="more-vert" on-click="overflowToolbarButtonClicked" role="button" title="Open the dashboard toolbar" hidden disabled></paper-icon-button> - <paper-icon-button id="rovOptionsButton" icon="settings" on-click="rovOptionsClicked" role="button" title="ROV options" disabled></paper-icon-button> - </paper-toolbar> - <span> - <paper-dialog id="saveDashboardDialog" class="rovDialog" on-click="dlgClicked" on-keypress="saveDashboardKeyPress" on-iron-overlay-closed="dialogClosed" on-iron-overlay-opened="dialogOpened" no-cancel-on-outside-click alwaysOnTop> - <h3 class="rovDialogTitle">Save Dashboard<iron-icon id="saveDashboardDialogClose" class="rovDialogCloseIcon" icon="close" on-click="dialogCloseClicked"></iron-icon></h3> - <paper-icon-button id="showSavedDashboardsButton" icon="arrow-drop-down" on-click="showSavedDashboardsClicked" role="button"></paper-icon-button> - <paper-input id="saveDashboardInput" type="text" placeholder="Dashboard name" no-label-float no-animations autofocus></paper-input> - <div style="margin-top:10px;margin-left:14px;padding-left:0px;"><label class="rovDialogLabel">Comment</label></div> - <div style="margin-top:0px;margin-left:14px;padding-right:0px;margin-right:0px;padding-left:0px;"> - <textarea id="saveDashboardComment" rows="4"></textarea> - </div> - <paper-checkbox id="exportDashboardCheckbox">Export file</paper-checkbox> - <div style="margin-right:32px;padding-top:0px;padding-bottom:4px;" class="buttons"> - <paper-button class="rovDialogButton" autofocus on-click="saveDashboardOkClicked">OK</paper-button> - <paper-button class="rovDialogButton" dialog-dismiss>Cancel</paper-button> - </div> - </paper-dialog> - <paper-dialog id="listSavedDashboardsDialog"> - <paper-menu id="listSavedDashboardsMenu" on-iron-select="dashboardSelected"> - <template is="dom-repeat" items="{{dashboardNames}}" as="dash"> - <paper-item class="rovPanelDropdownItem" role="menuitem">{{dash.name}}</paper-item> - </template> - </paper-menu> - </paper-dialog> - <paper-dialog id="listDashboardsDialog" style="max-width:500px;" on-iron-overlay-closed="listDashboardsDialogClosed"> - <paper-menu id="dashboardNamesMenu" class="attachedMenu" on-iron-select="dashboardSelected"> - <template is="dom-repeat" items="{{dashboardNames}}" as="dash"> - <paper-item class="rovPanelDropdownItem" role="menuitem" title$="{{dash.comment}}">{{dash.name}}</paper-item> - </template> - </paper-menu> - </paper-dialog> - <paper-dialog id="confirmDialog" class="rovDialog" on-click="dlgClicked" no-cancel-on-outside-click alwaysOnTop> - <h3 class="rovDialogTitle">{{confirmTitle}}<iron-icon id="confirmDialogClose" class="rovDialogCloseIcon" icon="close" on-click="dialogCloseClicked"></iron-icon></h3> - <div class="rovDialogLabel">{{confirmLabel}}</div> - <div class="buttons"> - <paper-button class="rovDialogButton" autofocus on-click="confirmOkClicked">OK</paper-button> - <paper-button class="rovDialogButton" dialog-dismiss>Cancel</paper-button> - </div> - </paper-dialog> - <paper-dialog id="listViewsDialog"> - <paper-menu id="viewToTopMenu" on-iron-select="viewToTopMenuItemSelected" class="attachedMenu"> - <template is="dom-repeat" items="{{viewToTopList}}" as="view"> - <paper-item class="rovPanelDropdownItem" role="menuitem" id$="{{view.id}}" title$="{{view.fullName}}">{{view.name}}</paper-item> - </template> - </paper-menu> - </paper-dialog> - <paper-dialog id="otherViewsDialog" on-iron-overlay-closed="otherViewsDialogClosed"> - <paper-menu id="otherViewsMenu" on-iron-select="otherViewSelected" class="attachedMenu"> - <template is="dom-repeat" items="{{dlgOtherViews}}" as="view"> - <paper-item class="rovPanelDropdownItem" role="menuitem" id$="{{view.element}}" title$="{{view.path}}">{{view.name}}</paper-item> - </template> - </paper-menu> - </paper-dialog> - <paper-dialog id="dataOptionsDialog" class="rovDialog" on-click="dlgClicked" on-keypress="dataOptionsKeyPress" on-iron-overlay-closed="dialogClosed" on-iron-overlay-opened="dialogOpened" no-cancel-on-outside-click alwaysOnTop> - <h3 class="rovDialogTitle">Data retrieval settings<iron-icon id="dataOptionsDialogClose" class="rovDialogCloseIcon" icon="close" on-click="dialogCloseClicked"></iron-icon></h3> - <section id="repeatRefreshSection" style="margin-top:0px;padding-top:0px;padding-bottom:0px;"> - <h4 class="settingsH">Repeat Refresh</h4> - <div class="settingsRow"> - <label> - <span id="repeatRefreshLabel" style="margin-right:2px">Interval:</span> - <input id="repeatRefreshInput" class="rovDialogInput" type="text" size="5"> - <span>ms</span> - <iron-icon id="repeatRefreshInputInvalid" class="erroricon" title="Invalid interval" icon="error" hidden></iron-icon> - </label> - </div> - </section> - <section id="dataTimeoutSection" style="margin-top:5px;padding-top:0px;padding-bottom:0px;"> - <h4 class="settingsH">Read Data Timeout</h4> - <div class="settingsRow"> - <label> - <span id="dataTimeoutLabel" style="margin-right:2px">Period:</span> - <input id="dataTimeoutInput" class="rovDialogInput" type="text" size="5"> - <span>ms</span> - <iron-icon id="dataTimeoutInputInvalid" class="erroricon" title="Invalid timeout period" icon="error" hidden></iron-icon> - </label> - </div> - </section> - <section id="connectTimeoutSection" style="margin-top:5px;padding-top:0px;padding-bottom:0px;"> - <h4 class="settingsH">Connect Target Timeout</h4> - <div class="settingsRow"> - <label> - <span id="connectTimeoutLabel" style="margin-right:2px">Period:</span> - <input id="connectTimeoutInput" class="rovDialogInput" type="text" size="5"> - <span>ms</span> - <iron-icon id="connectTimeoutInputInvalid" class="erroricon" title="Invalid timeout period" icon="error" hidden></iron-icon> - </label> - </div> - </section> - <div class="buttons" style="padding-top:0px;padding-bottom:0px;"> - <paper-button class="rovDialogButton" autofocus on-click="saveDataOptionsOkClicked">Save</paper-button> - <paper-button class="rovDialogButton" dialog-dismiss>Cancel</paper-button> - </div> - </paper-dialog> - <paper-dialog id="manageStorageDialog" class="rovDialog" on-click="dlgClicked" on-keypress="manageStorageKeyPress" on-iron-overlay-closed="dialogClosed" on-iron-overlay-opened="dialogOpened" no-cancel-on-outside-click alwaysOnTop> - <h3 class="rovDialogTitle">Delete a view's local storage<iron-icon id="manageStorageDialogClose" class="rovDialogCloseIcon" icon="close" on-click="dialogCloseClicked"></iron-icon></h3> - <div style="margin:0px 16px 0px 16px;padding:0px;"> - <paper-checkbox id="selectAllViewsStorageCheckbox" class="rovCheckbox" style="margin:0px 0px 4px 8px;" on-click="selectAllViewStorageClicked">Select all</paper-checkbox> - <paper-listbox id="viewsStorageList" role="listbox"> - <template is="dom-repeat" items="{{viewsStorageItems}}" as="view"> - <paper-item class="viewsStorageListItem"><paper-checkbox class="rovCheckbox" on-change="clearAViewChecked">{{view}}</paper-checkbox></paper-item> - </template> - </paper-listbox> - <div style="margin-top:5px;padding-right:0px" class="buttons"> - <paper-button class="rovDialogButton" id="clearViewStorageButton" on-click="clearViewStorageClicked" disabled>Delete selected</paper-button> - <paper-button class="rovDialogButton" id="clearViewStorageDone" dialog-dismiss>Close</paper-button> - </div> - <div style="margin:0;padding:0;" class="buttons"> - <paper-button class="rovDialogButton" id="clearAllStorageButton" on-click="clearAllStorageClicked" style="position:absolute;margin:5px 0px 0px 0px;right:11px;padding:0;">Clear All ROV Storage</paper-button> - </div> - </div> - </paper-dialog> - <paper-dialog id="rovOptionsMenuDialog"> - <paper-menu id="rovOptionsMenu" class="attachedMenu" on-iron-select="rovOptionsItemSelected"> - <paper-item class="rovOptionsItem" id="addOnViewsClicked"> - <paper-button class="rovOptionsMenuButton"> - <iron-icon class="rovOptionsMenuButtonIcon" icon="hardware:devices-other"></iron-icon> - <label class="rovOptionsMenuLabel">Add-on views</label> - </paper-button> - </paper-item> - <paper-item class="rovOptionsItem" id="dataOptionsClicked"> - <paper-button class="rovOptionsMenuButton"> - <iron-icon class="rovOptionsMenuButtonIcon" icon="swap-vert"></iron-icon> - <label class="rovOptionsMenuLabel">Data retrieval settings</label> - </paper-button> - </paper-item> - <paper-item class="rovOptionsItem" id="storageOptionsDialog"> - <paper-button class="rovOptionsMenuButton"> - <iron-icon class="rovOptionsMenuButtonIcon" icon="device:storage"></iron-icon> - <label class="rovOptionsMenuLabel">Local storage options</label> - </paper-button> - </paper-item> - <paper-item class="rovOptionsItem" id="exportDashboardsClicked" hidden> - <paper-button class="rovOptionsMenuButton"> - <iron-icon class="rovOptionsMenuButtonIcon" icon="archive"></iron-icon> - <label class="rovOptionsMenuLabel">Export dashboards to file</label> - </paper-button> - </paper-item> - <paper-item class="rovOptionsItem" id="showConnectDialogItem"> - <paper-checkbox id="showConnectDialogCheckbox" on-change="showConnectDialogChecked">Show connect dialog</paper-checkbox> - </paper-item> - </paper-menu> - </paper-dialog> - <paper-dialog id="overwriteDashboardsDialog" class="rovDialog" on-click="dlgClicked" on-keypress="overwriteDashboardsKeyPress" on-iron-overlay-closed="dialogClosed" on-iron-overlay-opened="dialogOpened" no-cancel-on-outside-click alwaysOnTop> - <h3 class="rovDialogTitle">Save Dashboards<iron-icon id="overwriteDashboardsDialogClose" class="rovDialogCloseIcon" icon="close" on-click="dialogCloseClicked"></iron-icon></h3> - <div style="margin-top:10px;padding:0px;margin-left:16px;margin-right:16px;width:260px;height:50px;"> - <label id="overwriteDashboardsLabel">The following dashboards already exist in ROV local memory:</label> - </div> - <div style="margin-top:0px;padding:0px;margin-left:16px;margin-right:16px;"> - <paper-listbox id="overwriteDashboardsList" role="listbox"> - <template is="dom-repeat" items="{{overwriteDashboardsItems}}" as="dashboard"> - <paper-item class="dashboardsChecklistItem"> - <paper-checkbox class="rovCheckbox" on-click="overwriteADashboardChecked" checked>{{dashboard}}</paper-checkbox> - </paper-item> - </template> - </paper-listbox> - <div style="margin-top:5px;padding-left:0px;padding-right:0px" class="buttons"> - <paper-button class="rovDialogButton" id="overwriteDashboardsButton" on-click="overwriteDashboardsClicked">Overwrite selected</paper-button> - <paper-button class="rovDialogButton" id="overwriteDashboardsDone" dialog-dismiss>Close</paper-button> - </div> - </div> - </paper-dialog> - <paper-dialog id="exportDashboardsDialog" class="rovDialog" on-click="dlgClicked" on-keypress="exportDashboardsKeyPress" on-iron-overlay-closed="dialogClosed" on-iron-overlay-opened="dialogOpened" no-cancel-on-outside-click alwaysOnTop> - <h3 class="rovDialogTitle">Export Dashboards to File<iron-icon id="exportDashboardsDialogClose" class="rovDialogCloseIcon" icon="close" on-click="dialogCloseClicked"></iron-icon></h3> - <div style="margin-top:0px;padding:0px;margin-left:8px;margin-right:16px;width:260px;height:40px;"> - <paper-input id="exportDashboardsInput" type="text" placeholder="Enter filename" no-label-float no-animations autofocus on-input="exportDashboardsOnInput"></paper-input><br> - </div> - <div style="margin-top:0px;padding:0px;margin-left:16px;margin-right:16px;"> - <paper-checkbox id="selectAllExportDashboardsCheckbox" class="rovCheckbox" style="margin:0px 0px 4px 8px;" on-click="selectAllExportDashboardsClicked" checked>Select all dashboards</paper-checkbox> - <paper-listbox id="exportDashboardsList" role="listbox"> - <template is="dom-repeat" items="{{dashboardNames}}" as="dash"> - <paper-item class="dashboardsChecklistItem"> - <paper-checkbox class="rovCheckbox" on-click="exportADashboardChecked" checked title$="{{dash.comment}}">{{dash.name}}</paper-checkbox> - </paper-item> - </template> - </paper-listbox> - <div style="margin-top:5px;padding-left:0px;padding-right:0px" class="buttons"> - <paper-button class="rovDialogButton" id="exportDashboardsButton" on-click="exportDashboardsButtonClicked">Export selected</paper-button> - <paper-button class="rovDialogButton" id="exportDashboardsDone" dialog-dismiss>Cancel</paper-button> - </div> - </div> - </paper-dialog> - - <paper-dialog id="titleOverflowDialog"> - <paper-icon-button id="overflowRefreshAllButton" class="toolbarOverflowDialogButton" icon="refresh" on-click="refreshAllClicked" title="Refresh all" role="button" disabled></paper-icon-button> - <paper-icon-button id="overflowRepeatRefreshButton" class="toolbarOverflowDialogButton" hidden$="{{inRepeatRefresh}}" icon="autorenew" on-click="repeatRefreshClicked" title="Repeat refresh" role="button" disabled></paper-icon-button> - <paper-icon-button id="overflowStopRepeatRefreshButton" class="toolbarOverflowDialogButton" hidden$="{{!inRepeatRefresh}}" icon="av:stop" on-click="stopRepeatRefreshClicked" title="Stop repeat refresh" role="button"></paper-icon-button> - <paper-icon-button id="overflowCloseAllButton" class="toolbarOverflowDialogButton" icon="close" on-click="closeAllClicked" title="Close all views" role="button" disabled></paper-icon-button> - </paper-dialog> - - <paper-dialog id="dashboardOverflowDialog" on-dragenter="dashboardDragEnter" on-dragover="dashboardDragOver"> - <paper-icon-button id="overflowOpenDashboardButton" class="toolbarOverflowDialogButton" icon="dashboard" on-click="openDashboardClicked" on-drop="openDashboardDrop" role="button" title="" disabled></paper-icon-button> - <paper-icon-button id="overflowOpenDashboardFileButton" class="toolbarOverflowDialogButton" icon="folder-open" on-click="openDashboardFileClicked" role="button" title="Import a dashboard" disabled></paper-icon-button> - <input type="file" id="overflowOpenDashboardFileInput" accept=".rov.json" on-change="openDashboardFileSelected" hidden></input> - <paper-icon-button id="overflowSaveDashboardButton" class="toolbarOverflowDialogButton" icon="save" on-click="saveDashboardClicked" role="button" title="Save all current views as a dashboard" disabled></paper-icon-button> - <paper-icon-button id="overflowDeleteDashboardButton" class="toolbarOverflowDialogButton" icon="delete" on-click="deleteDashboardClicked" role="button" title="Delete a dashboard" disabled></paper-icon-button> - </paper-dialog> - - </span> - - <!-- Main Content --> - <div id="contentDiv" class="content"> - <div id="statusConsole" hidden> - <paper-icon-button id="closeStatusButton" title="Close" on-click="hideStatus" icon="close" role="button" tabindex="0"></paper-icon-button> - <ul id="statusList"> - <template is="dom-repeat" items="{{statusItems}}" as="item"> - <li class="statusItem" style$="{{item.style}}"><iron-icon icon$="{{item.icon}}" hidden$="{{item.iconHidden}}" style$="{{item.iconStyle}}" class$="{{item.iconClass}}"></iron-icon>{{item.message}}</li> - </template> - </ul> - </div> - </div> - </paper-header-panel> - </div> - </paper-drawer-panel> - <ti-rov-data id="rovData"></ti-rov-data> - </template> - <script src="ti-rov-panel.js"></script> -</dom-module> - |
