From a28a9c425c4ab53c1d12fcc4c27a3f49153e262b Mon Sep 17 00:00:00 2001 From: Banana Date: Mon, 10 Apr 2023 09:45:48 +0200 Subject: [PATCH] first steps with the 98 theme --- .../view/98/collections/collections.html | 105 ++++++++++ webclient/view/98/collections/collections.php | 191 ++++++++++++++++++ .../collections/collections_pagination.html | 32 +++ webclient/view/98/dashboard/dashboard.html | 68 +++++++ webclient/view/98/dashboard/dashboard.php | 35 ++++ webclient/view/98/main.php | 30 +++ webclient/view/98/system/menu.php | 96 +++++++++ webclient/view/98/system/message.php | 47 +++++ webclient/view/98/ui/css/98.min.css | 1 + .../98/ui/css/icon/button-down-active.svg | 5 + webclient/view/98/ui/css/icon/button-down.svg | 8 + webclient/view/98/ui/css/icon/button-left.svg | 8 + .../view/98/ui/css/icon/button-right.svg | 8 + webclient/view/98/ui/css/icon/button-up.svg | 8 + .../98/ui/css/icon/checkmark-disabled.svg | 3 + webclient/view/98/ui/css/icon/checkmark.svg | 3 + webclient/view/98/ui/css/icon/close.svg | 3 + .../view/98/ui/css/icon/groupbox-border.svg | 4 + webclient/view/98/ui/css/icon/help.svg | 8 + .../98/ui/css/icon/indicator-horizontal.svg | 6 + .../icon/indicator-rectangle-horizontal.svg | 6 + webclient/view/98/ui/css/icon/maximize.svg | 3 + webclient/view/98/ui/css/icon/minimize.svg | 3 + .../98/ui/css/icon/radio-border-disabled.svg | 7 + .../view/98/ui/css/icon/radio-border.svg | 8 + .../98/ui/css/icon/radio-dot-disabled.svg | 3 + webclient/view/98/ui/css/icon/radio-dot.svg | 3 + webclient/view/98/ui/css/icon/restore.svg | 10 + .../98/ui/css/icon/scrollbar-background.svg | 4 + webclient/view/98/ui/css/ms_sans_serif.woff | Bin 0 -> 8540 bytes webclient/view/98/ui/css/ms_sans_serif.woff2 | Bin 0 -> 6508 bytes .../view/98/ui/css/ms_sans_serif_bold.woff | Bin 0 -> 8304 bytes .../view/98/ui/css/ms_sans_serif_bold.woff2 | Bin 0 -> 6264 bytes webclient/view/98/ui/css/style.css | 50 +++++ 34 files changed, 766 insertions(+) create mode 100644 webclient/view/98/collections/collections.html create mode 100644 webclient/view/98/collections/collections.php create mode 100644 webclient/view/98/collections/collections_pagination.html create mode 100644 webclient/view/98/dashboard/dashboard.html create mode 100644 webclient/view/98/dashboard/dashboard.php create mode 100644 webclient/view/98/main.php create mode 100644 webclient/view/98/system/menu.php create mode 100644 webclient/view/98/system/message.php create mode 100644 webclient/view/98/ui/css/98.min.css create mode 100644 webclient/view/98/ui/css/icon/button-down-active.svg create mode 100644 webclient/view/98/ui/css/icon/button-down.svg create mode 100644 webclient/view/98/ui/css/icon/button-left.svg create mode 100644 webclient/view/98/ui/css/icon/button-right.svg create mode 100644 webclient/view/98/ui/css/icon/button-up.svg create mode 100644 webclient/view/98/ui/css/icon/checkmark-disabled.svg create mode 100644 webclient/view/98/ui/css/icon/checkmark.svg create mode 100644 webclient/view/98/ui/css/icon/close.svg create mode 100644 webclient/view/98/ui/css/icon/groupbox-border.svg create mode 100644 webclient/view/98/ui/css/icon/help.svg create mode 100644 webclient/view/98/ui/css/icon/indicator-horizontal.svg create mode 100644 webclient/view/98/ui/css/icon/indicator-rectangle-horizontal.svg create mode 100644 webclient/view/98/ui/css/icon/maximize.svg create mode 100644 webclient/view/98/ui/css/icon/minimize.svg create mode 100644 webclient/view/98/ui/css/icon/radio-border-disabled.svg create mode 100644 webclient/view/98/ui/css/icon/radio-border.svg create mode 100644 webclient/view/98/ui/css/icon/radio-dot-disabled.svg create mode 100644 webclient/view/98/ui/css/icon/radio-dot.svg create mode 100644 webclient/view/98/ui/css/icon/restore.svg create mode 100644 webclient/view/98/ui/css/icon/scrollbar-background.svg create mode 100644 webclient/view/98/ui/css/ms_sans_serif.woff create mode 100644 webclient/view/98/ui/css/ms_sans_serif.woff2 create mode 100644 webclient/view/98/ui/css/ms_sans_serif_bold.woff create mode 100644 webclient/view/98/ui/css/ms_sans_serif_bold.woff2 create mode 100644 webclient/view/98/ui/css/style.css diff --git a/webclient/view/98/collections/collections.html b/webclient/view/98/collections/collections.html new file mode 100644 index 0000000..9284efe --- /dev/null +++ b/webclient/view/98/collections/collections.html @@ -0,0 +1,105 @@ + 1) { ?> +
+
+
    + +
+
+
+ +
+ +
+ +
+
+ +
+
+ + + +
+ +

Display result for:

+
+ + + + +

+
+ $entry) { ?> +
+
+
+ + + <?php echo $entry['fields']['coverimage']['displayname']; ?> + + +
+
+ +

+ + + +

+ +
+ +
+
+ +
+ +

Collection overview

+
+
+
+ $v) { ?> +
+
+ +
+
+
+ + + 1) { ?> +
+
+
    + +
+
+
+ diff --git a/webclient/view/98/collections/collections.php b/webclient/view/98/collections/collections.php new file mode 100644 index 0000000..d4e28e7 --- /dev/null +++ b/webclient/view/98/collections/collections.php @@ -0,0 +1,191 @@ + 0); + +$_curPage = 1; +if(isset($_GET['page']) && !empty($_GET['page'])) { + $_curPage = trim($_GET['page']); + $_curPage = Summoner::validate($_curPage,'digit') ? $_curPage : 1; +} + +$_sort = ''; +if(isset($_GET['s']) && !empty($_GET['s'])) { + $_sort = trim($_GET['s']); + $_sort = Summoner::validate($_sort,'nospace') ? $_sort : ''; +} + +$_sortDirection = ''; +if(isset($_GET['sd']) && !empty($_GET['sd'])) { + $_sortDirection = trim($_GET['sd']); + $_sortDirection = Summoner::validate($_sortDirection,'nospace') ? $_sortDirection : ''; +} + +$_queryOptions = array( + 'limit' => RESULTS_PER_PAGE, + 'offset' => (RESULTS_PER_PAGE * ($_curPage-1)), + 'sort' => $_sort, + 'sortDirection' => $_sortDirection +); +## pagination end + +$TemplateData['pageTitle'] = "Collection overview"; +$TemplateData['loadedCollection'] = array(); +$TemplateData['storagePath'] = ''; +$TemplateData['entries'] = array(); +$TemplateData['collections'] = array(); +$TemplateData['search'] = ''; +// needed for pagination link building +$TemplateData['pagination']['currentGetParameters']['p'] = 'collections'; +$TemplateData['pagination']['currentGetParameters']['collection'] = $_collection; + +if(!empty($_collection)) { + $TemplateData['loadedCollection'] = $Trite->load($_collection); + if(!empty($TemplateData['loadedCollection'])) { + $Mancubus->setCollection($Trite->param('id')); + + $TemplateData['defaultSortField'] = $Trite->param('defaultSortField'); + $TemplateData['defaultSortOrder'] = $Trite->param('defaultSortOrder'); + $TemplateData['simpleSearchFields'] = $Trite->getSimpleSearchFields(); + if(!empty($_queryOptions['sort'])) { + $TemplateData['simpleSearchFields'][$_queryOptions['sort']]['selected'] = true; + } + if(!empty($TemplateData['defaultSortField'])) { + unset($TemplateData['simpleSearchFields'][$TemplateData['defaultSortField']]); + if(empty($_queryOptions['sort'])) { + $_queryOptions['sort'] = $TemplateData['defaultSortField']; + } + } + if(!empty($TemplateData['defaultSortOrder'])) { + if(empty($_queryOptions['sortDirection'])) { + $_queryOptions['sortDirection'] = $TemplateData['defaultSortOrder']; + } + } + + $Mancubus->setQueryOptions($_queryOptions); + + $TemplateData['storagePath'] = PATH_WEB_STORAGE . '/' . $Trite->param('id'); + $TemplateData['entryLinkPrefix'] = "index.php?p=entry&collection=".$Trite->param('id'); + $TemplateData['navSearchAction'] = array('p' => 'collections', 'collection' => $Trite->param('id')); + + $_fd = $Trite->getCollectionFields(); + + $_sdata = array(); + if (!empty($_fv) && !empty($_fid)) { + $_sdata[0] = array( + 'colName' => $_fd[$_fid]['identifier'], + 'colValue' => $_fv, + 'fieldData' => $_fd[$_fid], + 'exactTagMatch' => true + ); + $_search = $_fv; + $TemplateData['pagination']['currentGetParameters']['fid'] = $_fid; + $TemplateData['pagination']['currentGetParameters']['fv'] = $_fv; + } + elseif(isset($_fd[$Trite->param('defaultSearchField')])) { + $_sdata[0] = array( + 'colName' => $Trite->param('defaultSearchField'), + 'colValue' => $_search, + 'fieldData' =>$_fd[$Trite->param('defaultSearchField')] + ); + if (!empty($_search)) { + $TemplateData['pagination']['hideSort'] = true; + } + } + + $TemplateData['entries'] = $Mancubus->getEntries($_sdata); + if (!empty($_search)) { + $TemplateData['search'] = $_search; + $TemplateData['pagination']['currentGetParameters']['navSearch'] = urlencode($_search); + } + + $TemplateData['pageTitle'] = $Trite->param('name'); + + } + else { + $TemplateData['message']['content'] = "Can not load given collection."; + $TemplateData['message']['status'] = "error"; + } +} +else { + $TemplateData['collections'] = $Trite->getCollections(); +} + +# pagination +if(!empty($TemplateData['entries']['amount'])) { + $TemplateData['pagination']['pages'] = (int)ceil($TemplateData['entries']['amount'] / RESULTS_PER_PAGE); + $TemplateData['pagination']['curPage'] = $_curPage; + + $TemplateData['pagination']['currentGetParameters']['page'] = $_curPage; + $TemplateData['pagination']['currentGetParameters']['s'] = $_sort; + $TemplateData['pagination']['currentGetParameters']['sd'] = $_sortDirection; +} + +if($TemplateData['pagination']['pages'] > 11) { + # first pages + $TemplateData['pagination']['visibleRange'] = range(1,3); + # last pages + foreach(range($TemplateData['pagination']['pages']-2, $TemplateData['pagination']['pages']) as $e) { + $TemplateData['pagination']['visibleRange'][] = $e; + } + # pages before and after current page + $cRange = range($TemplateData['pagination']['curPage']-1, $TemplateData['pagination']['curPage']+1); + foreach($cRange as $e) { + $TemplateData['pagination']['visibleRange'][] = $e; + } + $TemplateData['pagination']['currentRangeStart'] = array_shift($cRange); + $TemplateData['pagination']['currentRangeEnd'] = array_pop($cRange); +} +else { + $TemplateData['pagination']['visibleRange'] = range(1,$TemplateData['pagination']['pages']); +} +# pagination end diff --git a/webclient/view/98/collections/collections_pagination.html b/webclient/view/98/collections/collections_pagination.html new file mode 100644 index 0000000..633990c --- /dev/null +++ b/webclient/view/98/collections/collections_pagination.html @@ -0,0 +1,32 @@ + 1) { + echo '
  • +
  • '; +} +$ellipsisShown = 0; + +for($i=1;$i<=$TemplateData['pagination']['pages'];$i++) { + $active = ''; + if($i == $TemplateData['pagination']['curPage']) $active = 'uk-active'; + + if(in_array($i,$TemplateData['pagination']['visibleRange'])) { + echo '
  • '.$i.'
  • '; + } + else { + if($i < $TemplateData['pagination']['currentRangeStart'] && $ellipsisShown == 0) { + echo '
  • '; + $ellipsisShown = 1; + } + if($i > $TemplateData['pagination']['currentRangeEnd'] && ($ellipsisShown == 0 || $ellipsisShown == 1)) { + echo '
  • '; + $ellipsisShown = 2; + } + } +} + +if($TemplateData['pagination']['curPage'] < $TemplateData['pagination']['pages']) { + echo '
  • +
  • '; +} +?> diff --git a/webclient/view/98/dashboard/dashboard.html b/webclient/view/98/dashboard/dashboard.html new file mode 100644 index 0000000..cf592f9 --- /dev/null +++ b/webclient/view/98/dashboard/dashboard.html @@ -0,0 +1,68 @@ + +
    +
    +
    Search
    +
    + +
    +
    +
    +

    Display result for:

    +
    +
    + + + +$v) { ?> +

    + + +

    + +
    + + + + + + + + + + + $entry) { ?> + + + + + + + + +
    ImageTitleDescriptionView
    + + + <?php echo $entry['fields']['coverimage']['displayname']; ?> + + + + + + + + View +
    +
    + + diff --git a/webclient/view/98/dashboard/dashboard.php b/webclient/view/98/dashboard/dashboard.php new file mode 100644 index 0000000..71823c9 --- /dev/null +++ b/webclient/view/98/dashboard/dashboard.php @@ -0,0 +1,35 @@ +getLatest(5,5,$_search); +if (!empty($_search)) { + $TemplateData['search'] = $_search; +} diff --git a/webclient/view/98/main.php b/webclient/view/98/main.php new file mode 100644 index 0000000..d579958 --- /dev/null +++ b/webclient/view/98/main.php @@ -0,0 +1,30 @@ + + + + + + + + + + + <?php echo $TemplateData['pageTitle']; ?> - Bibliotheca + + +
    + +
    + +
    +
    + + +
    + +
    + + + diff --git a/webclient/view/98/system/menu.php b/webclient/view/98/system/menu.php new file mode 100644 index 0000000..e32bee2 --- /dev/null +++ b/webclient/view/98/system/menu.php @@ -0,0 +1,96 @@ +get('show'); +$_menuManage = $Gorenest->get('manage', false, $_contextActions); +?> + + + + +
  • > + +
  • + +
  • > + +
  • + +
  • + + isSignedIn() === true) { echo "Logout"; } else { echo "Login"; } ?> + +
  • +
  • + Search +
  • +
  • > + Advanced search +
  • +
    + + +
    +
    Search
    +
    + +
    +
    +
    +
    + $pValue) { + echo ''; + } + } + ?> + + +

    Advanced

    +
    +
    +
    +

    Press enter to search

    +

    Search within the default search field

    +
    +
    + + diff --git a/webclient/view/98/system/message.php b/webclient/view/98/system/message.php new file mode 100644 index 0000000..8f1c14d --- /dev/null +++ b/webclient/view/98/system/message.php @@ -0,0 +1,47 @@ + +
    +
    +
    +

    + diff --git a/webclient/view/98/ui/css/98.min.css b/webclient/view/98/ui/css/98.min.css new file mode 100644 index 0000000..08a1a51 --- /dev/null +++ b/webclient/view/98/ui/css/98.min.css @@ -0,0 +1 @@ +/*! 98.css v0.1.20 - https://github.com/jdan/98.css */@font-face{font-family:"Pixelated MS Sans Serif";font-style:normal;font-weight:400;src:url(ms_sans_serif.woff) format("woff");src:url(ms_sans_serif.woff2) format("woff2")}@font-face{font-family:"Pixelated MS Sans Serif";font-style:normal;font-weight:700;src:url(ms_sans_serif_bold.woff) format("woff");src:url(ms_sans_serif_bold.woff2) format("woff2")}body{color:#222;font-family:Arial;font-size:12px}.title-bar,.window,button,input,label,option,select,table,textarea,ul.tree-view{-webkit-font-smoothing:none;font-family:"Pixelated MS Sans Serif",Arial;font-size:11px}h1{font-size:5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}u{border-bottom:.5px solid #222;text-decoration:none}button,input[type=reset],input[type=submit]{border:none;border-radius:0;box-sizing:border-box;color:transparent;min-height:23px;min-width:75px;padding:0 12px;text-shadow:0 0 #222}.vertical-bar,button,input[type=reset],input[type=submit]{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px grey,inset 2px 2px #dfdfdf}.vertical-bar{height:20px;width:4px}button:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px grey;text-shadow:1px 1px #222}@media (not(hover)){button:not(:disabled):hover,input[type=reset]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px grey}}button:focus,input[type=reset]:focus,input[type=submit]:focus{outline:1px dotted #000;outline-offset:-4px}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}:disabled,:disabled+label,input[readonly],input[readonly]+label{color:grey}:disabled+label,button:disabled,input[type=reset]:disabled,input[type=submit]:disabled{text-shadow:1px 1px 0 #fff}.window{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px grey,inset 2px 2px #fff;padding:3px}.title-bar{align-items:center;background:linear-gradient(90deg,navy,#1084d0);display:flex;justify-content:space-between;padding:3px 2px 3px 3px}.title-bar.inactive{background:linear-gradient(90deg,grey,#b5b5b5)}.title-bar-text{color:#fff;font-weight:700;letter-spacing:0;margin-right:24px}.title-bar-controls{display:flex}.title-bar-controls button{display:block;min-height:14px;min-width:16px;padding:0}.title-bar-controls button:active{padding:0}.title-bar-controls button:focus{outline:none}.title-bar-controls button[aria-label=Minimize]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M0 0h6v2H0z'/%3E%3C/svg%3E");background-position:bottom 3px left 4px;background-repeat:no-repeat}.title-bar-controls button[aria-label=Maximize]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0H0v9h9V0zM8 2H1v6h7V2z' fill='%23000'/%3E%3C/svg%3E");background-position:top 2px left 3px;background-repeat:no-repeat}.title-bar-controls button[aria-label=Restore]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M2 0h6v2H2zM7 2h1v4H7zM2 2h1v1H2zM6 5h1v1H6zM0 3h6v2H0zM5 5h1v4H5zM0 5h1v4H0zM1 8h4v1H1z'/%3E%3C/svg%3E");background-position:top 2px left 3px;background-repeat:no-repeat}.title-bar-controls button[aria-label=Help]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M0 1h2v2H0zM1 0h4v1H1zM4 1h2v2H4zM3 3h2v1H3zM2 4h2v2H2zM2 7h2v2H2z'/%3E%3C/svg%3E");background-position:top 2px left 5px;background-repeat:no-repeat}.title-bar-controls button[aria-label=Close]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h2v1h1v1h2V1h1V0h2v1H7v1H6v1H5v1h1v1h1v1h1v1H6V6H5V5H3v1H2v1H0V6h1V5h1V4h1V3H2V2H1V1H0V0z' fill='%23000'/%3E%3C/svg%3E");background-position:top 3px left 4px;background-repeat:no-repeat;margin-left:2px}.status-bar{gap:1px;display:flex;margin:0 1px}.status-bar-field{box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px grey;flex-grow:1;margin:0;padding:2px 3px}.window-body{margin:8px}fieldset{border-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='5' fill='gray' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h5v5H0V2h2v1h1V2H0' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h4v4H0V1h1v2h2V1H0'/%3E%3C/svg%3E") 2;margin:0;padding:10px;padding-block-start:8px}legend{background:silver}.field-row{align-items:center;display:flex}[class^=field-row]+[class^=field-row]{margin-top:6px}.field-row>*+*{margin-left:6px}.field-row-stacked{display:flex;flex-direction:column}.field-row-stacked *+*{margin-top:6px}label{align-items:center;display:inline-flex}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0;border:none;margin:0;opacity:0;position:fixed}input[type=checkbox]+label,input[type=radio]+label{line-height:13px}input[type=radio]+label{margin-left:18px;position:relative}input[type=radio]+label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0H4v1H2v1H1v2H0v4h1v2h1V8H1V4h1V2h2V1h4v1h2V1H8V0z' fill='gray'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1H4v1H2v2H1v4h1v1h1V8H2V4h1V3h1V2h4v1h2V2H8V1z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3h1v1H9V3zm1 5V4h1v4h-1zm-2 2V9h1V8h1v2H8zm-4 0v1h4v-1H4zm0 0V9H2v1h2z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2h-1v2h1v4h-1v2H8v1H4v-1H2v1h2v1h4v-1h2v-1h1V8h1V4h-1V2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2h4v1h1v1h1v4H9v1H8v1H4V9H3V8H2V4h1V3h1V2z' fill='%23fff'/%3E%3C/svg%3E");content:"";display:inline-block;height:12px;left:-18px;margin-right:6px;position:absolute;top:0;width:12px}input[type=radio]:active+label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0H4v1H2v1H1v2H0v4h1v2h1V8H1V4h1V2h2V1h4v1h2V1H8V0z' fill='gray'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1H4v1H2v2H1v4h1v1h1V8H2V4h1V3h1V2h4v1h2V2H8V1z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3h1v1H9V3zm1 5V4h1v4h-1zm-2 2V9h1V8h1v2H8zm-4 0v1h4v-1H4zm0 0V9H2v1h2z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2h-1v2h1v4h-1v2H8v1H4v-1H2v1h2v1h4v-1h2v-1h1V8h1V4h-1V2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2h4v1h1v1h1v4H9v1H8v1H4V9H3V8H2V4h1V3h1V2z' fill='silver'/%3E%3C/svg%3E")}input[type=radio]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 0H1v1H0v2h1v1h2V3h1V1H3V0z' fill='%23000'/%3E%3C/svg%3E");content:"";display:block;height:4px;left:-14px;position:absolute;top:4px;width:4px}input[type=checkbox]:focus+label,input[type=radio]:focus+label{outline:1px dotted #000}input[type=radio][disabled]+label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0H4v1H2v1H1v2H0v4h1v2h1V8H1V4h1V2h2V1h4v1h2V1H8V0z' fill='gray'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1H4v1H2v2H1v4h1v1h1V8H2V4h1V3h1V2h4v1h2V2H8V1z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3h1v1H9V3zm1 5V4h1v4h-1zm-2 2V9h1V8h1v2H8zm-4 0v1h4v-1H4zm0 0V9H2v1h2z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2h-1v2h1v4h-1v2H8v1H4v-1H2v1h2v1h4v-1h2v-1h1V8h1V4h-1V2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2h4v1h1v1h1v4H9v1H8v1H4V9H3V8H2V4h1V3h1V2z' fill='silver'/%3E%3C/svg%3E")}input[type=radio][disabled]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 0H1v1H0v2h1v1h2V3h1V1H3V0z' fill='gray'/%3E%3C/svg%3E")}input[type=checkbox]+label{margin-left:19px;position:relative}input[type=checkbox]+label:before{background:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px grey,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;content:"";display:inline-block;height:13px;left:-19px;margin-right:6px;position:absolute;width:13px}input[type=checkbox]:active+label:before{background:silver}input[type=checkbox]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0H6v1H5v1H4v1H3v1H2V3H1V2H0v3h1v1h1v1h1V6h1V5h1V4h1V3h1V0z' fill='%23000'/%3E%3C/svg%3E");content:"";display:block;height:7px;left:-16px;position:absolute;top:3px;width:7px}input[type=checkbox][disabled]+label:before{background:silver}input[type=checkbox][disabled]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0H6v1H5v1H4v1H3v1H2V3H1V2H0v3h1v1h1v1h1V6h1V5h1V4h1V3h1V0z' fill='gray'/%3E%3C/svg%3E")}input[type=email],input[type=number],input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0}input[type=email],input[type=number],input[type=password],input[type=text],select{background-color:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px grey,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;box-sizing:border-box;padding:3px 4px}select,textarea{border:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0;box-shadow:inset -1px -1px #fff,inset 1px 1px grey,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;box-sizing:border-box;padding:3px 4px}input[type=email],input[type=password],input[type=text],select{height:21px}input[type=number]{height:22px}input[type=email],input[type=number],input[type=password],input[type=text]{line-height:2}input[type=email]:disabled,input[type=email]:read-only,input[type=number]:disabled,input[type=number]:read-only,input[type=password]:disabled,input[type=password]:read-only,input[type=text]:disabled,input[type=text]:read-only,textarea:disabled{background-color:silver}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 6H4v1h1v1h1v1h1v1h1V9h1V8h1V7h1V6z' fill='%23000'/%3E%3C/svg%3E");background-position:top 2px right 2px;background-repeat:no-repeat;border-radius:0;padding-right:32px;position:relative}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none}input[type=range]{-webkit-appearance:none;background:transparent;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v16h2v2h2v2h1v-1H3v-2H1V1h9V0z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 1v15h1v1h1v1h1v1h2v-1h1v-1h1v-1h1V1z' fill='%23C0C7C8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v15H8v2H6v2H5v-1h2v-2h2z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v16H9v2H7v2H5v1h1v-2h2v-2h2z' fill='%23000'/%3E%3C/svg%3E");border:none;box-shadow:none;height:21px;transform:translateY(-8px);width:11px}input[type=range].has-box-indicator::-webkit-slider-thumb{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v20h1V1h9V0z' fill='%23fff'/%3E%3Cpath fill='%23C0C7C8' d='M1 1h8v18H1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v19H1v-1h8z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v21H0v-1h10z' fill='%23000'/%3E%3C/svg%3E");transform:translateY(-10px)}input[type=range]::-moz-range-thumb{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v16h2v2h2v2h1v-1H3v-2H1V1h9V0z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 1v15h1v1h1v1h1v1h2v-1h1v-1h1v-1h1V1z' fill='%23C0C7C8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v15H8v2H6v2H5v-1h2v-2h2z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v16H9v2H7v2H5v1h1v-2h2v-2h2z' fill='%23000'/%3E%3C/svg%3E");border:0;border-radius:0;height:21px;transform:translateY(2px);width:11px}input[type=range].has-box-indicator::-moz-range-thumb{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v20h1V1h9V0z' fill='%23fff'/%3E%3Cpath fill='%23C0C7C8' d='M1 1h8v18H1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v19H1v-1h8z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v21H0v-1h10z' fill='%23000'/%3E%3C/svg%3E");transform:translateY(0)}input[type=range]::-webkit-slider-runnable-track{background:#000;border-bottom:1px solid grey;border-right:1px solid grey;box-shadow:1px 0 0 #fff,1px 1px 0 #fff,0 1px 0 #fff,-1px 0 0 #a9a9a9,-1px -1px 0 #a9a9a9,0 -1px 0 #a9a9a9,-1px 1px 0 #fff,1px -1px #a9a9a9;box-sizing:border-box;height:2px;width:100%}input[type=range]::-moz-range-track{background:#000;border-bottom:1px solid grey;border-right:1px solid grey;box-shadow:1px 0 0 #fff,1px 1px 0 #fff,0 1px 0 #fff,-1px 0 0 #a9a9a9,-1px -1px 0 #a9a9a9,0 -1px 0 #a9a9a9,-1px 1px 0 #fff,1px -1px #a9a9a9;box-sizing:border-box;height:2px;width:100%}.is-vertical{display:inline-block;height:150px;transform:translateY(50%);width:4px}.is-vertical>input[type=range]{height:4px;margin:0 16px 0 10px;transform:rotate(270deg) translateX(calc(-50% + 8px));transform-origin:left;width:150px}.is-vertical>input[type=range]::-webkit-slider-runnable-track{border-bottom:1px solid grey;border-left:1px solid grey;border-right:0;box-shadow:-1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 0 0 #a9a9a9,1px -1px 0 #a9a9a9,0 -1px 0 #a9a9a9,1px 1px 0 #fff,-1px -1px #a9a9a9}.is-vertical>input[type=range]::-moz-range-track{border-bottom:1px solid grey;border-left:1px solid grey;border-right:0;box-shadow:-1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 0 0 #a9a9a9,1px -1px 0 #a9a9a9,0 -1px 0 #a9a9a9,1px 1px 0 #fff,-1px -1px #a9a9a9}.is-vertical>input[type=range]::-webkit-slider-thumb{transform:translateY(-8px) scaleX(-1)}.is-vertical>input[type=range].has-box-indicator::-webkit-slider-thumb{transform:translateY(-10px) scaleX(-1)}.is-vertical>input[type=range]::-moz-range-thumb{transform:translateY(2px) scaleX(-1)}.is-vertical>input[type=range].has-box-indicator::-moz-range-thumb{transform:translateY(0) scaleX(-1)}select:focus{background-color:navy;color:#fff}select:focus option{background-color:#fff;color:#000}select:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h16v17H0V0zm1 16h14V1H1v15z' fill='gray'/%3E%3Cpath fill='silver' d='M1 1h14v15H1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 7H5v1h1v1h1v1h1v1h1v-1h1V9h1V8h1V7z' fill='%23000'/%3E%3C/svg%3E")}a{color:#00f}a:focus{outline:1px dotted #00f}ul.tree-view{background:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px grey,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;display:block;margin:0;padding:6px}ul.tree-view li{list-style-type:none}ul.tree-view a{color:#000;text-decoration:none}ul.tree-view a:focus{background-color:navy;color:#fff}ul.tree-view li,ul.tree-view ul{margin-top:3px}ul.tree-view ul{border-left:1px dotted grey;margin-left:16px;padding-left:16px}ul.tree-view ul>li{position:relative}ul.tree-view ul>li:before{border-bottom:1px dotted grey;content:"";display:block;left:-16px;position:absolute;top:6px;width:12px}ul.tree-view ul>li:last-child:after{background:#fff;bottom:0;content:"";display:block;left:-20px;position:absolute;top:7px;width:8px}ul.tree-view details{margin-top:0}ul.tree-view details[open] summary{margin-bottom:0}ul.tree-view ul details>summary:before{margin-left:-22px;position:relative;z-index:1}ul.tree-view details>summary:before{background-color:#fff;border:1px solid grey;content:"+";display:block;float:left;height:9px;line-height:8px;margin-right:5px;padding-left:1px;text-align:center;width:8px}ul.tree-view details[open]>summary:before{content:"-"}ul.tree-view details>summary::-webkit-details-marker,ul.tree-view details>summary::marker{content:""}pre{background:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px grey,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;display:block;margin:0;padding:12px 8px}code,code *{font-family:monospace}summary:focus{outline:1px dotted #000}::-webkit-scrollbar{width:16px}::-webkit-scrollbar:horizontal{height:17px}::-webkit-scrollbar-corner{background:#dfdfdf}::-webkit-scrollbar-track{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='2' height='2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 0H0v1h1v1h1V1H1V0z' fill='silver'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 0H1v1H0v1h1V1h1V0z' fill='%23fff'/%3E%3C/svg%3E")}::-webkit-scrollbar-thumb{background-color:#dfdfdf;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px grey,inset 2px 2px #dfdfdf}::-webkit-scrollbar-button:horizontal:end:increment,::-webkit-scrollbar-button:horizontal:start:decrement,::-webkit-scrollbar-button:vertical:end:increment,::-webkit-scrollbar-button:vertical:start:decrement{display:block}::-webkit-scrollbar-button:vertical:start{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 6H7v1H6v1H5v1H4v1h7V9h-1V8H9V7H8V6z' fill='%23000'/%3E%3C/svg%3E");height:17px}::-webkit-scrollbar-button:vertical:end{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 6H4v1h1v1h1v1h1v1h1V9h1V8h1V7h1V6z' fill='%23000'/%3E%3C/svg%3E");height:17px}::-webkit-scrollbar-button:horizontal:start{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 4H8v1H7v1H6v1H5v1h1v1h1v1h1v1h1V4z' fill='%23000'/%3E%3C/svg%3E");width:16px}::-webkit-scrollbar-button:horizontal:end{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 4H6v7h1v-1h1V9h1V8h1V7H9V6H8V5H7V4z' fill='%23000'/%3E%3C/svg%3E");width:16px}.window[role=tabpanel]{position:relative;z-index:2}menu[role=tablist]{display:flex;list-style-type:none;margin:0 0 -2px;padding-left:3px;position:relative;text-indent:0}menu[role=tablist]>li{border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset -1px 0 #0a0a0a,inset 1px 1px #dfdfdf,inset -2px 0 grey,inset 2px 2px #fff;z-index:1}menu[role=tablist]>li[aria-selected=true]{background-color:silver;margin-left:-3px;margin-top:-2px;padding-bottom:2px;position:relative;z-index:8}menu[role=tablist]>li>a{color:#222;display:block;margin:6px;text-decoration:none}menu[role=tablist]>li[aria-selected=true]>a:focus{outline:none}menu[role=tablist]>li>a:focus{outline:1px dotted #222}menu[role=tablist].multirows>li{flex-grow:1;text-align:center}.sunken-panel{border:2px groove transparent;border-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='gray' d='M0 0h4v1H0z'/%3E%3Cpath fill='gray' d='M0 0h1v4H0z'/%3E%3Cpath fill='%230a0a0a' d='M1 1h2v1H1z'/%3E%3Cpath fill='%230a0a0a' d='M1 1h1v2H1z'/%3E%3Cpath fill='%23fff' d='M0 4h5v1H0z'/%3E%3Cpath fill='%23fff' d='M4 0h1v5H4z'/%3E%3Cpath fill='%23dfdfdf' d='M3 1h1v3H3z'/%3E%3Cpath fill='%23dfdfdf' d='M1 3h3v1H1z'/%3E%3C/svg%3E") 2;box-sizing:border-box;overflow:auto}.sunken-panel,table{background-color:#fff}table{border-collapse:collapse;position:relative;text-align:left;white-space:nowrap}table>thead>tr>*{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px grey,inset 2px 2px #dfdfdf;box-sizing:border-box;font-weight:400;height:17px;padding:0 6px;position:sticky;top:0}table.interactive>tbody>tr{cursor:pointer}table>tbody>tr.highlighted{background-color:navy;color:#fff}table>tbody>tr>*{height:14px;padding:0 6px} diff --git a/webclient/view/98/ui/css/icon/button-down-active.svg b/webclient/view/98/ui/css/icon/button-down-active.svg new file mode 100644 index 0000000..0ef5732 --- /dev/null +++ b/webclient/view/98/ui/css/icon/button-down-active.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/webclient/view/98/ui/css/icon/button-down.svg b/webclient/view/98/ui/css/icon/button-down.svg new file mode 100644 index 0000000..2d0b52b --- /dev/null +++ b/webclient/view/98/ui/css/icon/button-down.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/webclient/view/98/ui/css/icon/button-left.svg b/webclient/view/98/ui/css/icon/button-left.svg new file mode 100644 index 0000000..f31b886 --- /dev/null +++ b/webclient/view/98/ui/css/icon/button-left.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/webclient/view/98/ui/css/icon/button-right.svg b/webclient/view/98/ui/css/icon/button-right.svg new file mode 100644 index 0000000..ddab662 --- /dev/null +++ b/webclient/view/98/ui/css/icon/button-right.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/webclient/view/98/ui/css/icon/button-up.svg b/webclient/view/98/ui/css/icon/button-up.svg new file mode 100644 index 0000000..91f8d4f --- /dev/null +++ b/webclient/view/98/ui/css/icon/button-up.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/webclient/view/98/ui/css/icon/checkmark-disabled.svg b/webclient/view/98/ui/css/icon/checkmark-disabled.svg new file mode 100644 index 0000000..ac065de --- /dev/null +++ b/webclient/view/98/ui/css/icon/checkmark-disabled.svg @@ -0,0 +1,3 @@ + + + diff --git a/webclient/view/98/ui/css/icon/checkmark.svg b/webclient/view/98/ui/css/icon/checkmark.svg new file mode 100644 index 0000000..6a3bbb4 --- /dev/null +++ b/webclient/view/98/ui/css/icon/checkmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/webclient/view/98/ui/css/icon/close.svg b/webclient/view/98/ui/css/icon/close.svg new file mode 100644 index 0000000..419a57a --- /dev/null +++ b/webclient/view/98/ui/css/icon/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/webclient/view/98/ui/css/icon/groupbox-border.svg b/webclient/view/98/ui/css/icon/groupbox-border.svg new file mode 100644 index 0000000..38a6221 --- /dev/null +++ b/webclient/view/98/ui/css/icon/groupbox-border.svg @@ -0,0 +1,4 @@ + + + + diff --git a/webclient/view/98/ui/css/icon/help.svg b/webclient/view/98/ui/css/icon/help.svg new file mode 100644 index 0000000..20a3fda --- /dev/null +++ b/webclient/view/98/ui/css/icon/help.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/webclient/view/98/ui/css/icon/indicator-horizontal.svg b/webclient/view/98/ui/css/icon/indicator-horizontal.svg new file mode 100644 index 0000000..f6db8b0 --- /dev/null +++ b/webclient/view/98/ui/css/icon/indicator-horizontal.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/webclient/view/98/ui/css/icon/indicator-rectangle-horizontal.svg b/webclient/view/98/ui/css/icon/indicator-rectangle-horizontal.svg new file mode 100644 index 0000000..7d0d9b1 --- /dev/null +++ b/webclient/view/98/ui/css/icon/indicator-rectangle-horizontal.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/webclient/view/98/ui/css/icon/maximize.svg b/webclient/view/98/ui/css/icon/maximize.svg new file mode 100644 index 0000000..e9d4982 --- /dev/null +++ b/webclient/view/98/ui/css/icon/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/webclient/view/98/ui/css/icon/minimize.svg b/webclient/view/98/ui/css/icon/minimize.svg new file mode 100644 index 0000000..a676778 --- /dev/null +++ b/webclient/view/98/ui/css/icon/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/webclient/view/98/ui/css/icon/radio-border-disabled.svg b/webclient/view/98/ui/css/icon/radio-border-disabled.svg new file mode 100644 index 0000000..fd003cd --- /dev/null +++ b/webclient/view/98/ui/css/icon/radio-border-disabled.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/webclient/view/98/ui/css/icon/radio-border.svg b/webclient/view/98/ui/css/icon/radio-border.svg new file mode 100644 index 0000000..633be90 --- /dev/null +++ b/webclient/view/98/ui/css/icon/radio-border.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/webclient/view/98/ui/css/icon/radio-dot-disabled.svg b/webclient/view/98/ui/css/icon/radio-dot-disabled.svg new file mode 100644 index 0000000..7d59f52 --- /dev/null +++ b/webclient/view/98/ui/css/icon/radio-dot-disabled.svg @@ -0,0 +1,3 @@ + + + diff --git a/webclient/view/98/ui/css/icon/radio-dot.svg b/webclient/view/98/ui/css/icon/radio-dot.svg new file mode 100644 index 0000000..61b884d --- /dev/null +++ b/webclient/view/98/ui/css/icon/radio-dot.svg @@ -0,0 +1,3 @@ + + + diff --git a/webclient/view/98/ui/css/icon/restore.svg b/webclient/view/98/ui/css/icon/restore.svg new file mode 100644 index 0000000..9d17f27 --- /dev/null +++ b/webclient/view/98/ui/css/icon/restore.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/webclient/view/98/ui/css/icon/scrollbar-background.svg b/webclient/view/98/ui/css/icon/scrollbar-background.svg new file mode 100644 index 0000000..3770071 --- /dev/null +++ b/webclient/view/98/ui/css/icon/scrollbar-background.svg @@ -0,0 +1,4 @@ + + + + diff --git a/webclient/view/98/ui/css/ms_sans_serif.woff b/webclient/view/98/ui/css/ms_sans_serif.woff new file mode 100644 index 0000000000000000000000000000000000000000..a8df7f1a4721d554665198639aa4d49fef81792b GIT binary patch literal 8540 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 OKd@+*0SrE`ul^6uF~lYS literal 0 HcmV?d00001 diff --git a/webclient/view/98/ui/css/ms_sans_serif.woff2 b/webclient/view/98/ui/css/ms_sans_serif.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..83ea806020dcccda6b9f8c9c6c3c6b573f550df9 GIT binary patch literal 6508 zcmV-y8I$IBPew8T0RR9102yom5C8xG08RJ+02vGb0RR9100000000000000000000 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 QAW^@EieQu^1J~<+0C&)-d;kCd literal 0 HcmV?d00001 diff --git a/webclient/view/98/ui/css/ms_sans_serif_bold.woff2 b/webclient/view/98/ui/css/ms_sans_serif_bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..610c0911782e150841b2857e5a79d62d8f12cfbf GIT binary patch literal 6264 zcmV-;7>DO~Pew8T0RR9102p`x5C8xG073Ks02mek0RR9100000000000000000000 z0000#Mn+Uk92y=5U;u+U2qX!FWf2Gp;w;u;3xQMs0X7081A`<4AO(su2ZJ39f(RQt zIu&eOWrmFd7-a22qNoXLlO_58TLLFz9BW*)%95C#ieP9`*HmieZXNBEr&6GqTE_-a za4kHb2b0S(oL7(O`z$}TVm3b9h5ccE_>P%XoGO7J- zr9bw0NNFDALclMWXo6ZT-ZSZ{1^*_kYE}Ldw146^yb&5>xnzYT{>un;n^q!>F&4s> zIQF^UcljPAqVi0drrs(=W9VO3>{o)@a-Q*fs3r(2W?olmj6*m&eFZk6|NqM@(VlZ( zRrlyuPtJy9A5X*RWbgCwU3 zku6*^dzsmW6qu=zGc`6r8G!}N7#JYn*IwTvxRZ?wm1nzu+iPt7kC*zQuQ8AomJl$0 znp(}>1q?mTaD~W?W=#`fB@e8b;KP2-ud&F0(|sb;TZ(v0_A`~h}8%O z7{EB`G9J$1fQ-Wd4p!PjMM}5ZVT__RpcZ$61%mv z#VFjcI*vN7{C1m?;4n0yC2ijb@dI6P0cN>ZS5VMUEMvs zefQF3uYGeAzVkIckwy%%7LQ83cUU{QAh?Ck{C_ zhU!WTBBt}6-tb%b&Jk=*pC-86elTkN3crNTR@X|Uob)%`ap^UV8Jv!m(VUNma+p5z z^wx5jN)QyyTcRG_y|PP|)>pgXx+af!O*hGpz=t}{eX~A|?jglsn>tz2sM*-p=4?K( z$8Gwatdykhe%!cSkM|LnV$Ukn=>pb*1_eu+?7+nK7?86*)!aV)lJCPY)~syg$RD-c z6b=Oyn<6f#_zM*q|1;Ej%d#-MUnpVnw>c%dQ~TGo4?w2VC|`D8w3M%D4O-jVgMo)a zL5mY^kj=2g<4m=Bm4I%S8d`9K!TjT0L886ZekBUv2a&9yY9ozYr;O3*Xb?StA%O^G z8J&;H8q{07yM5sO1pfa3PzbeuS*tbvF7dqHR-KYLXfdCOy*;ETn=eH$_dVI7`VXYF z;d}UDL`14hM6Xlcg-=hU5WYaJesufr#NkB?S0G)~O+TkmR+ec?e=+t3KgFj;>UyN6 z?^3?neqOh<-3WbOhkAu<+OXgDDzuFJURpj;9+S=5!Y&T4EoL7-Yfqr)@2nvRbAO{0 zkCN+tPBFjk{~e;l;SvZG1qCGs1v@z<96)@2bCE}n(CHKfny)Y9<5m|Ig54C(MegL# zITVeYCcgC}C_ynD?Ma4HenTfrOzv1)Gbai);zWi(4qH;HLF*q`C(FN3mMDglUV})i zW>K4c^A)e&a|-2py9Nz*L%&an)Vg4h6}R_~Sxu9B6tIAsRuWfHm$!|h%_QGi(SsT{ zlg+&diG>tSR~-6?BJ29y^c{^nu+IoOxwP+pNG^d;o2c1m4^C zC-1~exqb%=aUjynC`?5wpTRS!5zGMZMxPB%oIa^*x5f|+c3;6KSLTt>GlJn#gORl{l6MPgG zOhz#GZ+P~x5qe}FZDMc_A!(l4lqx!!k&$akJKfihI|@Zy=Ww|vV9ju2k_-d& z!37`lg*tAmId9$kx-uQMvyxn~*OvD#&l-n7qWKuehGCk;K6|BHgZ&h$qXYw%aMp{) zMsf}9l;P{`oqX9gf|!6&tr{eChFrZW)>`f93_`qxnnncPo4e~H!5^L-X!dI(sZX7 zn?dxvfA-G&olzn9?3s*Jf<9v-$iRIDgViga3j+Z>E9rZh-*K%Pb{wvKESuq7+-`gb zg2e?F#7?&_GFJCitGPM9J3?~ecRl}K7}0HQ$t_ei6X<=TjGw#3r+oE7d$@nz1Er^O z5oN4`Ufol_9aYnlu?k!*{c*sYzcsf(KwBE{U8T)Lcr6<5^pZkp07V2iUilrMG#b>G z0hDsstIen`4Wl=RGq2U;Gn%+vJ18FRVci=Ud()#izOF)vIp;t<+XSMTp7Wk?n=XLzx;ZyVZ^z_T0Jj(tR!^%g{q!yfDmIT%f6%hb$2!C?4- z88m7H&)!ga03Srg&!@L`Uv}{mUPrSt($XqW<}xog;*Dh?FBXsf+UPAPRU3C-yI|eY zp@s4FT8e!7x{Q&IEbUv>y7_92%pyjYDPwN|7-aU`LxF2-h6t-UeO8m1k2`KN*SPi| zd<#&F4zDkBPl-w991^Zec&c7xluwy65k0;t3`_S{x0*EQ>AJ!|Qgt++^=Avl$|7;A z?QRV9Ab9L+;G}M61e(~yccehZ%tXf&+w!4+;HNpk(Zj&-{eEP3LKGih4YX_i2pm~n zYKpw>(B!OcKP4m$=Kxxfkg83eadCA#dR!=Y>K}KDTnU*(tvCr*ZS=M+NUSCX>PpDC zN_dOwX34!msS3(drpeydl?kpVrgpO8H0!geL&$}>d?(W|n8>v=IbL%f4Tq;GJ%|S) zV{dw+MQ1vSnX4cm-=98!^Ty zT!rzH#AA=8HItAec`}`lnD8findQ(T^qZ>$OuEV;L<=3|#;id(Tq#kVX|3Ayhd^oI zR+q|O@HF67p1P-)5qQ@&ieb}3Lcw1Tm- zOC=yY@5xw*R<34L@rkfegY>o(8$N13j$?=(rR>VU|KsJvmGq;eO&MI@XoWnNSMyRi z{fPwr+vV~9>7n;q4mz|HiSn;q^*a}EqDTb?r0q$88^%ODU{mnW!H<$aI%Z$D%E?s` zs{`t|9ES=H+ta>d)bdg#@?3enqJ-YQDW{t{+U^l)<*z%Z`^)CP6I_Hbj_d~MpU2c9 zFLGs_y)_oHdGF4ybt^#G$rb@9Jb3z%t`<0ukOwX4LP%#X*2?+GJMUp-Dwjuf0p`@) zb4h*mqz`&% z6vv(x*|)NOHi72%yp z+o{c{%0WlD0tJJhXfRH{zQY5w#|^28HI?MO6i(F)Y`@E-@6?7*oY*~QLur?-*9y8h zYd~#n9k5e{wO_`mV!*~o(IKA&8jlwmj-hH2hFvnB#S-Q7KCmDVj6o=}P5_cGlLr}g z2}Pb&A5#%b04V-84dPD-kXQ~0ew4Z#PqAB6>(#=Zd67el z2t?PDEe0`9b89{T%xqcd2ZKCv!{uhVHR?rLzbG1+0_P0hW=Q=yopMFmX9ctXypX*q3o8sf#9)hljkmn2?lMHqHB zPk57KLa6X?Mf}XK=b`JF7>w8=S2;H4ALdx0#UsQJyDY52p8`A&Jcv4}V9b&Uii7qs zZhY8T74X2&#KH9bpH;_x*j8FH8I+FjxK0+qGHUGwstsh>!a{RoVxdSu*qe;G!jei9 zsEk2zr=;W4VOd|?Tp`gXNy70q-MnK+;*R~Dy^_?OONl7lnFdTJZ0qSRz?9!9G& zEN!?HPyv*;7a!m@3Sn^LBdu`()QW-a09QkV;W92!OH_6pt&8N8??TL8L>Pw-Y;v9} zF?~7Ih}=b-GbGPp>MetuYqE zy}k^Yie@*LPJ)RYRjBhzA=CCm76!5br%k1DHvr{(Ftq>{L1av!mK1%0TIjKb!^uQ? zgC{Ap^T9(@Fr5L3HanEF1HyH137JM2xSPFYx@#$i**1BdvXgX5hdCK32lEZ8ag`CRy5&@2_Tr#psnXIT3N6SNnnZ*6 z*_JqSQFhJTgY9?fF~TZbC#vU5+LK!;AtR9=Db4`GiM@m%dz8@X97FDJ;!2}b;n2r~ zl0`SCIPz?a{qVRlwgj(5&1KyjB&>CDl_Z_ZGhxEEKZ<(xv?C79=^Y<tI=+%Vw83C- zZlY+4osX%nC@7qjWTw+C9tqnQxuFvsOGk2%JCG&b&#_(%$y!k|?`ftN_kybzPv~eg z6g_p*o?l@MwEf9>iH8cu{MN2XQiA&~G87(hRWF9@v1vCvS5yfYh}bE`%Y^R{502LU zb5=wzk&VU!Z=YusikI{VQ$57hoAHpjUm$R(NjKR&CB-X!4f)c05^qdxp3h>#C+vQC zdRg&Ea(a2Y=-yY(rUA%#sscPyK3!|827-w~c)l1|&OotS9F#3rD57g~Q5FJdl-yF6 zn9mnPl(4kLvEFD9b$ z*bPpJUge=M&_O}T@&2qEcJic$ZPAg9)7U}4loHZ7i*x`37SMSp8Oo(8o%#X?T2$B99Xlp>f)cEO;8I`p^olH&rB=Ps`c|eH7JDCPI_^N1=6>ijkr6yl z5|{9L)=3N!WqA}yI}r#q#$?n*+D02o61oA6OJz&?qmXb0R{7roS_GI~25w~Q#0Xy* zA_!su#YSSa!v(X7%{Td9>3ryD_?0~hhl(*PopJCA)6;n^%-4MfqBJ39_sX0{*%in#&XDU%`BErBv`gusSv`h8I)tVoJx9WNxk z=5lMB*G?hHM4PaJL)p#uo!ng%rJoc@~uB%ZRDD~gW5d97YC7#R?HN_15G(i#l7GlY?)l0u;fDO)HIRRm{1 zsFz%;L%5>KzL%V*hgOsk$jYeX*bVY5LkU(BS0S7dOS6Uq>hC{sjZNU%{nX)_^tTk; z`2VSniwgSx7T$#XOTkNK{y!hy3q}GV26nr`ptH0b(RP8#GOiB3_tuzS7(S=w2`Y8; zyf;zN^3NT%%n$Q|eT;jY9D)b1h#Y>H3hzm=w3Z*J3I9B|KwD;AhV}|CkG8M$N}~qY z!_k74wyaNO9@-;#L9ZZkor}swvL`ZYJK~kHk8>RQP?`0q-lS5`lplb$$E$kuqP*=C zK{B&OhQjL8ACHYfIpvq^-__foOb{3?q0L&0Tm&>{>O?9}s2cLwQnmEuP}R|$yH$^J zey#d6m#qfuR;y}Adp%r@@bz*vW})7!=5pF}s^&4-+^*&`-v-qZrrKrI7bv$kkG@D} zD_ebueEU!MGVF5EiVy8QI_3ViAoDBo|D#TRsriTVSwjdd8;-6xa6@=x0LwB+o6Zoj zh^MD{y9x;%0WIfaXse!x->oVOh) z+T9%5R+LwRBurv8f{sN;(BY^xAbW-cjSh(ctE%;7K*x!Cb9Q*BMXcav0fsfv^V5Rl zfXT~~DL|i!GVnTbCceJ}hvQ^6+aM8^L^{TJAeTMmPC9KvUnI0lafu!4kY9{CgrTN? zMscL!3~e*A!P;Ito)4FlR*<39IVm_bh)Fw=v38k?+K{l$MP3mB%gTwW(FaY=ixn;E z7Yh*>Qb2f-vP0g;+IF5(9cOqrftH44jm=R){1698*g;$m(^BKJ3{0+QHBBbc zs!_BR24Td+z??)6Wlj~w8=UM_+CxAT@;85IU>th~+e|*pXU&HCIfhauRsKNh3SWXaC2M!%McH-2Ta~CdM zxpwQ$y$6q;JbUr#4GM!xNJ>e|$jZqpC@LwdsH$mbYU}9g=^Gdt8Jn1znOj&|S=-p! z*?afl)0b~QegRv|5;=MD6)04sSUJj7p7K?oLKUf4C0ygWN>!$Ef7SXun^$-FdH1ft zj*V+NcW!pxJHz=ues3rz%c*j@oGE9^xpKZ-C>Kl3-N{5N8UN?X!^@X!TYbHi>J_D| zk8f<)9hIF(gA0sH?c~{wN*Cue{{J_x>9lYTrgLhxaM;zQ;myvUO{!!>itUD{IvH^f z