From b2c3238175dffdfa83485ffe3939ac016930d754 Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Tue, 16 Apr 2019 14:46:27 -0700 Subject: [PATCH] Web app revert --- package.json | 2 +- public/styles/style.css | 488 ++---------------------- views/default-min.handlebars | 2 +- views/default-mobile-min.handlebars | 2 +- views/default.handlebars | 566 +++++++++++++++------------- views/login.handlebars | 5 +- 6 files changed, 340 insertions(+), 725 deletions(-) diff --git a/package.json b/package.json index c47c5b64..9fd7007a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "meshcentral", - "version": "0.3.2-m", + "version": "0.3.2-n", "keywords": [ "Remote Management", "Intel AMT", diff --git a/public/styles/style.css b/public/styles/style.css index 2d732d13..2ff27514 100644 --- a/public/styles/style.css +++ b/public/styles/style.css @@ -1,9 +1,4 @@ - -html, body { - width: 100%; - height: 100%; -} -body { +body { margin: 0; padding: 0; border: 0; @@ -11,7 +6,7 @@ body { font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: #d3d9d6; - /* overflow-y: hidden; */ + overflow-y: hidden; } #container { @@ -26,49 +21,22 @@ body { border-left: 1px solid #b7b7b7; padding: 0; } - .fullscreen.menu_stack #container { - grid-template-rows: 66px 48px auto 45px; - grid-template-columns: 90px repeat(auto-fit, minmax(900px, 1fr)); - grid-template-areas: - "header header" - "nav nav" - "content content" - "footer footer"; - } + .fullscreen #container { width: 100%; - min-width: 100%; + min-width: 700px; min-height: 0px; border-right: 0px none #b7b7b7; border-left: 0px none #b7b7b7; - - height: 100%; - position: relative; - display: grid; - grid-gap: 0px; - grid-template-areas: - "header header" - "sidebar nav" - "sidebar content" - "sidebar footer"; - grid-template-columns: 90px auto; - grid-template-rows: 66px 24px auto 45px; } - + .fulldesk #container { width: 100%; - height: 100%; min-width: 700px; min-height: 0px; border-right: 0px none #b7b7b7; border-left: 0px none #b7b7b7; position: unset; - position: relative; - display: grid !important; - grid-gap: 0px; - grid-template-areas: "content"!important; - grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)) !important; - grid-template-rows: repeat(auto-fit, minmax(100px, 1fr))!important; } #masthead { @@ -89,7 +57,6 @@ body { .fullscreen #masthead { width: 100%; - grid-area: header; } .fulldesk #masthead { @@ -148,20 +115,15 @@ body { #page_leftbar { height: calc(100vh - 66px); width: 90px; + position: absolute; z-index: 1000; background: #113962; background: linear-gradient(to bottom, #104893 0%,#113962 100%); color: white; - overflow-y: hidden; - display: none; } .fullscreen #page_leftbar { - grid-area: sidebar; display: block; } - .menu_stack #page_leftbar { - display: none; - } .arg_hide #page_leftbar { display: none; } @@ -169,10 +131,6 @@ body { display: none; } -#topbarmaster { - grid-area: nav; -} - #topbar { /* height: 24px; */ position: relative; @@ -199,41 +157,21 @@ body { top: 3px; right: 6px } -#toggle2 { - cursor: pointer; - color: white; - position: absolute; - top: 3px; - right: 26px; - display: none; -} - .fullscreen #toggle2 { - display: block; - } #MainMenuSpan, #MainSubMenu, #MeshSubMenu, #UserSubMenu, #ServerSubMenu, #UserDummyMenu { width: 100%; - height: 24px; - color: white; - background-color: #808080; + height: 22px } - .menu_stack #UserDummyMenu { - display: none; - } #MainMenuSpan { display: table; } - .fullscreen #MainMenuSpan { display: none; } .fulldesk #MainMenuSpan { display: none; } - .menu_stack #MainMenuSpan { - display: block; - } #column_l { position: relative; @@ -242,20 +180,20 @@ body { margin: 0; padding: 0 15px; background-color: #fff; - /* max-height: calc(100vh - 151px); */ + /*max-height: calc(100vh - 111px);*/ min-width: unset; } +.room4submenu { + max-height: calc(100vh - 159px) !important; +} .fullscreen #column_l { - grid-area: content; - width: unset; - /* height: calc(100vh - 111px); - width: calc(100% - 30px); */ + height: calc(100vh - 135px); + width: calc(100% - 30px); overflow-y: auto; } .fulldesk #column_l { - height: 100%; width: 100%; height: unset; margin-left: unset; @@ -267,10 +205,6 @@ body { display: none; } -.room4submenu { - min-height: calc(100vh - 159px); -} - #centralTable { width: 100%; } @@ -320,7 +254,6 @@ body { } #footer { - grid-area: footer; clear: both; overflow: auto; width: 100%; @@ -382,12 +315,6 @@ body { text-decoration: none; } -#verifyEmailId2 { - color:yellow; - margin-left:3px; - cursor:pointer; -} - #dialog { z-index: 1000; background-color: #EEE; @@ -405,18 +332,6 @@ body { background-color: #003366; color: #FFF; border-radius: 5px 5px 0 0; - margin-bottom: 6px; -} - -#id_dialogclose { - float: right; - padding: 3px; - margin-right: 3px; - cursor: pointer; -} - -#id_dialogtitle { - padding: 5px; } #dialogBody { @@ -445,62 +360,14 @@ body { padding:10px; } -#dialog2, #dialog3, #dialog7 { +#dialog2, #dialog3 { + margin: auto; margin: 3px; } -#d3uploadMode, #d3localFile { - float:right; - width:260px; -} - -#d3serveraction { - width: 100%; - background-color: #d3d9d6; - text-align: left; - padding: 3px; -} - -#d3serverfiles { - width: 100%; - height: 150px; - background-color: white; - padding: 2px; - border: 1px solid gray; - overflow-y: scroll; -} - - -#d7bitmapquality, #d7bitmapquality, #d7bitmapscaling, #d7framelimiter, #d7desktopmode { - float: right; - width: 200px; - height: 20px; -} - -#dialog7 h4 { - width:100%; - border-bottom: 1px solid gray; -} - -#d7meshkvm div, #d7amtkvm div, #d3upload, #d3localmode { - margin:3px 0 3px 0; - display: flex; - justify-content: space-between; -} - -#d7otherset { - display: block; - border: 1px solid #666; - width: 200px; - height: 60px; - overflow-y: scroll; - background-color: white; -} - #idx_dlgButtonBar { padding: 10px; - margin-bottom: 5px; - overflow: auto; + margin-bottom: 20px; } #idx_dlgCancelButton { @@ -531,7 +398,7 @@ body { #idx_deskFullBtn2 { float: left; - font-size: 16px; + font-size: large; cursor: pointer; display: none; } @@ -676,14 +543,6 @@ body { font-size: 10px; } -#p2AccountActions .mL { - margin-left: 40px; -} - -#p2ServerActions .mL { - margin-left: 40px; -} - .newMeshBtn { background: url(../images/icon-addnew.png) no-repeat 0px 0px; height: 12px; @@ -693,14 +552,10 @@ body { padding-left: 15px; } -#p2noMeshFound, #serverStats { +#p2noMeshFound, #p2ServerActionsBackup, #p2ServerActionsRestore, #p2ServerActionsVersion, #p2ServerActionsErrors, #serverStats { margin-left:40px; } -#p2ServerActionsBackup, #p2ServerActionsRestore, #p2ServerActionsVersion, #p2ServerActionsErrors { - margin-left:0px; -} - .pTable { width: 100%; height: 24px; @@ -725,7 +580,7 @@ body { } #p3events { - height: calc(100vh - 270px); + height: calc(100vh - 243px); overflow-y: scroll } @@ -744,10 +599,6 @@ body { width: 230px; } -#p5toolbar { - width: 100%; -} - #p5filehead { width: 100%; background-color: #d3d9d6; @@ -767,7 +618,7 @@ body { #p5filetable { width: 100%; - height: calc(100vh - 219px); + height: calc(100vh - 294px); overflow: auto; -webkit-user-select: none; position: relative; @@ -780,9 +631,6 @@ body { -webkit-user-select: none; background-color: lightsteelblue; } - #p5PublicShare div { - padding: 4px; - } #bigok { width: 256px; @@ -875,14 +723,6 @@ body { font-size: x-small; } -#dp10devicevalue { - width: 230px; -} - -.fulldesk #p11 { - height: 100%; -} - #MainComputerImage { border-width: 0px; height: 200px; @@ -923,6 +763,7 @@ body { top: 0; right: 0; border-left: 2px solid lightgray; + display: none; } #DeskToolsRefreshButton { float: right; @@ -933,7 +774,6 @@ body { a { color: #036; text-decoration: underline; - cursor: pointer; } .i1 { @@ -1206,7 +1046,7 @@ a { } .style7 { - font-size: 22px; + font-size: large; background-color: #FFFFFF; width: 180px; } @@ -1231,20 +1071,11 @@ a { background-color: #D3D9D6; } -.pTable .style14 { - float: left; -} - .auto-style1 { text-align: right; background-color: #D3D9D6; } -#pTable .auto-style1 { - height: 100%; - float: right; -} - .icon2 { float: left; margin: 7px; @@ -1384,7 +1215,7 @@ a { .h1 { background-position: 0% 0%; width: 14px; - height: 24px; + height: 100%; /* fallback (Opera) */ /* Mozilla: */ /* Chrome, Safari:*/ @@ -1398,13 +1229,13 @@ a { height: 100%; width: 20px; float: right; - background-color: #ffffff; + background-color: #ffffff } .h2 { background-position: 0% 0%; width: 14px; - height: 24px; + height: 100%; /* fallback (Opera) */ /* Mozilla: */ /* Chrome, Safari:*/ @@ -1602,107 +1433,13 @@ a { padding: 4px } - -.deskareaicon { - cursor: pointer; - border: none; - float: right; - font-size: 130%; - margin-right: 4px; -} - -.areaHead { - padding-top: 2px; - padding-bottom: 2px; - background: #C0C0C0; -} - -.areaProgress { - background-color: gray; -} - -.areaProgress div { - height: 2px; - width: 0%; - background-color:red; -} - -.areaFoot { - padding-top: 2px; - padding-bottom: 2px; - background: #C0C0C0; -} - -.toright2 { - float: right; - text-align: right; - padding-right: 4px; -} - -#deskarea0 { - width: 100%; - padding: 0px; - padding: 0px; - margin-top: 0px; -} - - .fulldesk #deskarea0 { - min-width: 100%; - min-height: 0px; - height: 100%; - position: relative; - display: grid; - grid-gap: 0px; - grid-template-areas: - "deskarea1" - "deskarea2" - "deskarea3" - "deskarea4"; - /* grid-template-columns: 90px auto; */ - grid-template-rows: 24px max-content auto max-content; - } - - #deskarea0 .mR { - margin-right: 3px; - } - -#deskarea1 { - grid-area: deskarea1; -} - - -#deskarea2 { - grid-area: deskarea2; - background-color: gray; -} - -#progressbar { - height:2px; - width:0%; - background-color:red; -} - #deskarea3x { background: black; text-align: center; position: relative; overflow: hidden; - width: 100%; - max-height: calc(100vh - 292px); /* + 24px hight of submenu */ - height: calc(100vh - 292px); } - .room4submenu #deskarea3x { - max-height: calc(100vh - 292px); - height: calc(100vh - 292px); - } - - .fulldesk #deskarea3x { - grid-area: deskarea3; - max-height: none; - height: unset; - } - #DeskFocus { overflow: hidden; color: transparent; @@ -1712,13 +1449,7 @@ a { } #DeskParent { - margin: 0; - overflow:hidden; - height: 100%; - width: 100%; - position: absolute; - right: 0; - top: 0; + overflow:hidden } #Desk { @@ -1728,6 +1459,7 @@ a { margin-left: 0px; } + #deskToolsBar { position: absolute; padding: 3px; @@ -1739,27 +1471,6 @@ a { cursor: pointer; } -#deskToolsArea { - position: absolute; - top: 26px; - left: 4px; - right: 4px; - bottom: 4px; - background-color: lightgray; - text-align: left; -} - -#deskToolsHeader { - border-bottom: 1px solid darkgray; - padding: 3px; -} - -#deskToolsHeader .colmn1 { - width: 50px; - padding-right: 5px; - float: left; -} - #DeskToolsProcesses { overflow-y: scroll; position: absolute; @@ -1775,20 +1486,6 @@ a { background-color: #EFE8B6; } -#deskarea4 { - grid-area: deskarea4; -} - -#DeskChatButton, #DeskNotifyButton, #DeskOpenWebButton { - float: right; - margin-top: 1px; - margin-right: 4px; - cursor: pointer; -} - -#DeskClip, #DeskControlSpan, #specialkeylist { - margin-left:6px; -} .userTableHeader { border-bottom: 1pt solid lightgray; @@ -1796,137 +1493,6 @@ a { padding-bottom: 4px; } -#deskkeys { - margin-left: 6px; -} - -#p12BackButton { - float: left; -} - -#termTable { - width: 100%; - padding: 0px; - padding: 0px; - margin-top: 0px; -} - -#termarea3x { - background: black; - text-align: center; - height: 500px; - position: relative; -} - -#Term { - background: black; - margin: 0; - padding: 0; -} - -#p13toolbar { - width: 100% -} -#p13toolbar .areaHead { - border-bottom: 2px solid black; -} - -#p13toolbar .areaHead2 { - width: 100%; - background-color: #d3d9d6; - text-align: left; - padding: 4px; -} - -#p13toolbar .areaHead3 { - background-color:#E4E9E7; - height:28px; -} - -#p13filetable { - width: 100%; - height: calc(100vh - 346px); - overflow: auto; - -webkit-user-select: none; -} - -#p13bigok { - width: 256px; - overflow: hidden; - position: absolute; - left: 337px; - top: 200px; - text-align: center; - font-size: 1600%; - color: #AAAAAA; -} - -#p13bigfail { - width: 256px; - overflow: hidden; - position: absolute; - left: 337px; - top: 200px; - text-align: center; - font-size: 1600%; - color: #AAAAAA; -} - -#p14iframe { - width: 100%; - height: calc(100vh - 242px); - border: 0; - overflow: hidden; -} - -#p13toolbarBottom, #p13toolbar { - width: 100%; -} - -#consoleTable { - width: 100%; - padding: 0px; - padding: 0px; - margin-top: 0px; -} - -#p15agentConsole { - background: black; - margin: 0; - padding: 0; - color: lightgray; - width: 100%; - height: calc(100vh - 296px); - max-height: 500px; - position: relative; -} - -#p15coreName { - padding: 4px; - display: inline-block; -} - -#p15agentConsoleText { - position: absolute; - margin: 0; - padding: 0; - top: 0; - bottom: 0; - left: 0; - right: 0; - overflow-y: scroll; - overflow-x: auto; -} - -#p16events, #p31events { - max-height: calc(100vh - 269px); - overflow-y: auto; -} - -#p40 { - height:calc(100vh - 191px) -} - .viewSelector { width:32px; height:32px; diff --git a/views/default-min.handlebars b/views/default-min.handlebars index 5954aa17..1940958c 100644 --- a/views/default-min.handlebars +++ b/views/default-min.handlebars @@ -1 +1 @@ - {{{title}}}
{{{title}}}
{{{title2}}}

{{{logoutControl}}}

 

\ No newline at end of file + {{{title}}}
{{{title}}}
{{{title2}}}

{{{logoutControl}}}

 

\ No newline at end of file diff --git a/views/default-mobile-min.handlebars b/views/default-mobile-min.handlebars index a43663ff..98200821 100644 --- a/views/default-mobile-min.handlebars +++ b/views/default-mobile-min.handlebars @@ -1 +1 @@ - {{{title}}}
{{{title}}}
{{{title2}}}
\ No newline at end of file + {{{title}}}
{{{title}}}
{{{title2}}}
\ No newline at end of file diff --git a/views/default.handlebars b/views/default.handlebars index cfe08306..9a395662 100644 --- a/views/default.handlebars +++ b/views/default.handlebars @@ -53,6 +53,7 @@
+
{{{title}}}
{{{title2}}}
@@ -82,13 +83,12 @@
- {{!--
--}} +
-
@@ -253,7 +253,7 @@

Account actions

-

+

Change email address
Change password
@@ -272,9 +272,9 @@

My Events

- - - + + - +
  +   Show
@@ -293,8 +293,8 @@

My Users

- - + - +
+
@@ -303,14 +303,14 @@