From e9d98d58025015e91f5c6e6dcc46575dd6cb860c Mon Sep 17 00:00:00 2001 From: Alan Davis Date: Sat, 31 Jan 2015 11:53:46 +0000 Subject: [PATCH] Merged HEAD-BUG-FIX (5.1/Cloud) to HEAD (5.1/Cloud) 92620: ACE-3703 - Refactor Repository Admin Console framework to allow the basic framework to work in Community version - Framework base moved to web-client project. - Refactored Enterprise admin console to base from the web-client one. - Empty Community admin console start page git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@94892 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/web/admin/css/admin.css | 555 +++++++++++++++++++++++++++ source/web/admin/images/disabled.gif | Bin 0 -> 1004 bytes source/web/admin/images/enabled.gif | Bin 0 -> 1004 bytes source/web/admin/images/upload.png | Bin 0 -> 3973 bytes 4 files changed, 555 insertions(+) create mode 100644 source/web/admin/css/admin.css create mode 100644 source/web/admin/images/disabled.gif create mode 100644 source/web/admin/images/enabled.gif create mode 100644 source/web/admin/images/upload.png diff --git a/source/web/admin/css/admin.css b/source/web/admin/css/admin.css new file mode 100644 index 0000000000..624a96f92d --- /dev/null +++ b/source/web/admin/css/admin.css @@ -0,0 +1,555 @@ +input, textarea, select +{ + font: 13px/1.231 Open Sans, Arial, sans-serif; + border: 1px solid #ccc; +} + +input[type="button"], +input[type="submit"] +{ + background-color: #6e9e2d; + color: #fff; + border: 1px solid #777; + padding: 4px 8px; + cursor: pointer; + border-radius: 4px; +} + +input[type="button"].cancel +{ + background: none !important; + color: #333 !important; + margin-left: 8px; +} + +input[type="button"].inline +{ + background-color: #0078be !important; + color: #fff !important; +} + +input[type="button"]:disabled +{ + color: #aaa !important; +} + +button::-moz-focus-inner, +input[type="button"]::-moz-focus-inner, +input[type="submit"]::-moz-focus-inner, +input[type="file"] > input[type="button"]::-moz-focus-inner +{ + border: none; +} +button:focus {outline:none;} + +input:focus, textarea:focus, select:focus +{ + border: 1px solid #007ec3; + box-shadow: 0 0 2px rgba(0,126,195,0.85); + outline: none; +} + +/* Main layout - navigation and title */ + +.navigation-wrapper +{ + margin: 0 2em; +} + +.header +{ + background-color: #333; + color: #fff; + padding: 4px 2em; +} + +.header a, +.header a:visited, +.header a:hover +{ + color: #fff; +} + +.navigation +{ + float: left; + margin-top: 6em; /* related to the total title div height */ + margin-right: 1em; + max-width: 16em; + border: 1px solid #ccc; + padding: 8px; +} + +.navigation li +{ + border-bottom: 1px solid #ccc; + padding: 4px 4px 4px 12px; +} + +.navigation li.selected +{ + background-color: #333; +} + +.navigation li.selected > a +{ + color: #fff; +} + +.main +{ + float: left; + min-width: 56em; + line-height: 1.333em; +} + +.main-wrapper +{ + margin-left: 19em; +} + +.main a, +.main a:visited, +.main a:hover +{ + color: #0000ee; +} + +.section +{ + margin-bottom: 0.5em; +} + +.toggle +{ + margin-top: 0.5em; +} + +a.action, +a.action:visited, +a.action:hover +{ + color: #333 !important; + text-decoration: none; +} + +a.toggler +{ + font-size: 115%; +} + +.hidden +{ + display: none; +} + +.message +{ + background-color: #6E9E2D; + border: 1px solid rgba(110,158,45, 0.85); + box-shadow: 0 0 2px rgba(110,158,45, 0.85); + color: #fff; + font-family: Open Sans Bold,Arial,sans-serif; + font-size: 108%; + margin: 1em 0 0.666em; + padding: 7px 8px 8px; +} + +.message > a +{ + color: #fff; + float: right; + text-decoration: none; +} + +.error +{ + background-color: #EC7F7F; + border: 1px solid rgba(236,127,127, 0.85); + box-shadow: 0 0 2px rgba(236,127,127, 0.85); +} + +p.intro +{ + padding-top: 1em; + margin-bottom: 0.666em; +} + +p.intro-tall +{ + padding-top: 1em; + margin-bottom: 1.666em; +} + +p.info +{ + padding-top: 0.5em; +} + +p.info-important +{ + background-color: #eee; + border: 1px solid #ccc; + padding: 0.5em; +} + +pre.wrap +{ + white-space: pre-wrap; +} + +/* Simple 2 column layout styles */ + +div.column-left +{ + float: left; + width: 50%; +} + +div.column-right +{ + margin-left: 50%; + padding-left: 2%; +} + +div.column-full +{ + clear: both; +} + +.meta +{ + padding-left: 32px; +} + +/* Submit button area */ + +.submission +{ + clear: both; + padding: 16px 0 48px; +} + +/* Form control styles */ + +.control +{ + padding-bottom: 12px; +} + +.label +{ + display: block; + font-family: Open Sans Bold, Arial, sans-serif; +} + +.value +{ + display: block; + padding-top: 2px; +} + +.description +{ + color: #555; + font-size: 93%; + display: block; + padding-top: 2px; +} + +.light +{ + color: #555; + font-size: 93%; +} + +.field .label, +.checkbox .label, +.status .label +{ + display: inline; +} + +.field .value, +.checkbox .value, +.status .value +{ + display: inline; + padding-left: 4px; +} + +.status .value +{ + vertical-align: middle; +} + +.status .value > span +{ + vertical-align: top; + font-size: 87%; +} + +.text .value input +{ + padding: 4px; + width: 26em; +} + +.password input[type="button"] +{ + margin-top: 4px; +} + +.textarea .value textarea +{ + height: 4em; + padding: 4px; + width: 26em; +} + +.options select +{ + padding: 4px; +} + +.options option +{ + margin: 2px; +} + +.radiovalue +{ + margin: 4px; +} + +.radiolabel +{ + padding-left: 4px; +} + +.list ol +{ + list-style: decimal inside; +} + +.list ul +{ + list-style: disc inside; +} + +table.data +{ + border-collapse: collapse; + margin-bottom: 4px; +} + +table.data th +{ + font-family: Open Sans Bold, Arial, sans-serif; + border-bottom: 1px solid #666; +} + +table.data td, +table.data th +{ + padding: 4px 6px; + vertical-align: top; +} + +table.results +{ + border-collapse: collapse; +} + +table.results tr +{ + border-bottom: 1px solid #ccc; +} + +table.results td +{ + vertical-align: top; + padding: 4px 0; +} + +table.validation +{ + text-align:center; + border-collapse:collapse; +} + +table.validation td +{ + padding: 4px 6px; +} + +table.validation td.key +{ + background-color:lightgray; +} + +table.validation tr.even +{ + background-color:#ddf; +} + +table.node +{ + border-collapse: collapse; + margin-bottom: 4px; + border: 1px solid #aaa; +} + +table.node th +{ + font-family: Open Sans Bold, Arial, sans-serif; + background-color: #6e9e2d; + color: #fff; +} + +table.node td, +table.node th +{ + padding: 3px 4px; + vertical-align: top; +} + +table.node.grid tr:nth-child(even) +{ + background-color: #f8f8f8; +} + +.node-info +{ + text-align:right; + font-family: Open Sans Bold, Arial, sans-serif; +} + +.success +{ + font-family: Open Sans Bold, Arial, sans-serif; + color: green; +} + +.failure +{ + font-family: Open Sans Bold, Arial, sans-serif; + color: red; +} + +.active +{ + font-family: Open Sans, Arial, sans-serif; +} + +.not-active +{ + font-family: Open Sans Bold, Arial, sans-serif; + color: red; +} + +.vertical +{ + transform:rotate(-90deg); + -webkit-transform:rotate(-90deg); +} + +/* Dialog */ +.dialog-body +{ + height: 95%; +} + +.dialog-body .main +{ + padding-bottom: 24px; +} + +.dialog-body .buttons +{ + clear: both; + padding: 16px 0 8px; +} + +/* IFrame based dialog pop-up. Calculates centre position in CSS calc(). */ +.dialog +{ + background-color: #fff; + border: 1px solid #666; + border-radius: 12px; + box-shadow: 0 3px 12px #666; + position: absolute; + left: -webkit-calc((100% - 66em) / 2); + left: calc((100% - 66em) / 2); + width: 66em; + top: 5%; + height: 90%; + z-index: 100; +} + +.dialog.compact +{ + left: -webkit-calc((100% - 66em) / 2); + left: calc((100% - 66em) / 2); + width: 66em; + top: -webkit-calc((100% - 30em) / 2); + top: calc((100% - 30em) / 2); + height: 30em; +} + +.shield +{ + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: hidden; + z-index: 99; + background-color: #404040; + opacity: .5; +} + +/* Sync status table */ +table.sync-status td +{ + padding: 4px 12px 0 0; +} + +/* Upload Browse overlay styles */ +div.file-upload-wrapper +{ + position: relative; + height: 2em; +} + +input.file-upload-hidden +{ + position: relative; + height: 28px; + filter: alpha(opacity: 0); + opacity: 0; + z-index: 2; + width: 280px; +} + +div.file-upload-visible +{ + position: absolute; + top: 0px; + left: 0px; + z-index: 1; + background: url(../images/upload.png) 100% 0px no-repeat; + height: 28px; + width: 276px; +} + +input.file-upload-text +{ + border: 1px solid #333; + font-size: 14px; + height: 26px; + margin-right: 85px; + width: 210px; + padding-left: 4px; +} diff --git a/source/web/admin/images/disabled.gif b/source/web/admin/images/disabled.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ad883a98f1900f87d65c441591ee8410dbe4923 GIT binary patch literal 1004 zcmaJ=YfMu~6h61NVw(t-5wS%ykX_UuLQ7y%9?^oKE(sb|jqyi=Ac93PR4R!rTvA%l zqC|UD1Wco4aYGZ0?_hlfO4LfUO2qiwE(%?OA{JNIY9RHrg}=^^x!=s3?{RW+*W}8j zX+;7Mz<%&ApU<~L%@_~26zWjp8`P1*G); zm3TMGB6`wow^sph?e?KQovlwN#I#;xY8mckS5~kqw*rSpm@9;7 z0x;8gw z!AL|uaR0FwfIs6B3@~%TFOCH})eq2)tH_;sn4W3ih}ek*LEKSs9PzZQpUV$_^f>Bb zd(n1q_H2X=4d2?QH7cMO#kYY%1tk?wz6CT@pe}}DHI$Tsx*V#uLt-hE#eU<`0I87R zr}_U0;N6FvytBKr>wv@ME|W?wv~y@-dXq4mGSpF_JEN@@ef_<|@$u0@YYbI?GV9=S=yktOF6LyPU%Kp%IQDE|a?`-4OD}+^DcxZ~oEICZV{% z(Rx6@<%v?vTbZm)`<~S=%y!sLG?yQYOwKOPS7z1oL`jO9%<|rI4GpuRq^cOhodS_z zVML)-r*FI$Uy}J-7S+*B^O9B1AEeQGHgtBLt$VPC4q32dvvaej(B2SAb0Fgf<(OkQ literal 0 HcmV?d00001 diff --git a/source/web/admin/images/enabled.gif b/source/web/admin/images/enabled.gif new file mode 100644 index 0000000000000000000000000000000000000000..b5dffceddcb651dbcbcc55b25de88234704154ec GIT binary patch literal 1004 zcmaJ=Z%k8H6hE)8Vw((Bu81wL1)>;(3N3@BSRw@nPNN2$F??tcWMEMiDwSj{JW^V4 z#gWlBWq@h4h=wK_C;nlbsDYAcC0Zq7oQzcvI)XziPDeG6?zDxkyC3fR-FwgP&&kQ# zx-CbVRww`gd`8DmpR!J(tdit17|Q*-PGwynM8Oy`en7VFR54(HIHFDBhD zUyr(9zV*(#r(Tt+tCba1?5VS@md=g~SFq^f)nA`IpLqPt_3+8?*yQvdqZ2d#%uUa} z``hz&YUa)4w8uN|`}f1b$cw+mr(QiB9(gnO!Sl{LJ&UiitGguYucm%>T`IH5w%o|r z-jkKour~MB7kh8#V75TU|Jf)?Rt%ihKq2KD^AT-I5KCO?#27=2Qi&@9fC7-AO3t>e zg2J>X*nFUIBcn!8U7@UD)GI^eoo8CCmNuuO8z2Me03WTSzExIZO-5wbO#n`QgE(Gs z87cke6YoS>M2~yz_DTS*-9A2`vkmCPSk|vN2@rK0A_l}Es0AG5H4{6sR}_yfL$nZ8q5nQhKmb9zymWtHh=_Kfd`sY`SnGEt)z+< zxbbfb^X6bAXx0(UD7p|P)-)qTM*#E{v+_jIpcN^Lk>sygc~5`{prcG~cWv00I0&Nk z5Um#}7>VeI?mZF%@RwYI0hUhq#j#+g`XSo!3v!np7H1kbB6eay5Ox|U zMDm^iDL;<7vx4li$m6!KJF}BZE}3#wna3kizi|o^#wR(3_;l_kn+zelKaL8k@#dbG zY7~m|9j(U&T%IV!e1OT^ckF3hbe6+*s=4g@$mFcDTxDh*Pn4v%$*k|cRA0X=N~(%A z{FW~=L`M`@b^3<83B~E3XHp%#G%s28`~5Up&xS7FVe1|3qeE7$&2#2?3hecvGzVn= E0i+gVkN^Mx literal 0 HcmV?d00001 diff --git a/source/web/admin/images/upload.png b/source/web/admin/images/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..d5eab82d52d00b817f133c293f4fc5b0abb1d374 GIT binary patch literal 3973 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 literal 0 HcmV?d00001