Ignore:
Timestamp:
Mar 10, 2010, 12:19:11 AM (14 years ago)
Author:
plg
Message:

feature 1491: administration panel header/footer. Graphicaly outside the
administration theme. The header includes the gallery title with a link to
gallery, a theme changer, an explicit "visit gallery" link, a logout link.
The footer includes links to piwigo.org (homepage, documentation, forum) and
the contact webmaster link.

Due to new header/footer, I've removed the "Links" section in the menubar.

The new footer sticks to the bottom of the browser window.

I've slightly "rounded" grum tabs to look like the menubar borders.

Graphical illustration (top left and bottom left leaves) were removed to
improve readability. They make things beautiful on gallery side, they
decrease usability on admin side.

Piwigo logo was removed to save space on administration footer. It would be
nice to have a small logo to place bottom left in the footer next to
"Powered by Piwigo".

Links>Administration link was replaced by a big link box just above the
menubar.

The H2 was outside the #content box, nearly invisible on top right corner.
Now it is 1) easy to read 2) inside #content.

feature 1490: ability to switch from goto/roma to goto/clear with a single
click in administration header.

The global organisation of the page is quite heavily changed. The global
layout is:

body#theAdminPage
body#theAdminPage > #the_page
body#theAdminPage > #the_page > #pwgHead
body#theAdminPage > #the_page > #pwgMain
body#theAdminPage > #the_page > #pwgMain > #menubar
body#theAdminPage > #the_page > #pwgMain > #content
body#theAdminPage > #the_page > #footer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/template/goto/theme/roma/theme.css

    r5096 r5098  
    99INPUT[type="submit"], INPUT[type="reset"]  { color:#999; border: 1px solid #666; background-color: #444; padding: 1px 15px; }
    1010input.rateButton, legend, h3 { color: #666; }
    11 #theAdminPage h2 { color: #333; }
     11#theAdminPage h2 { color: #ccc; letter-spacing:2px; font-weight:bold;}
    1212.content .infos { color: #f70; border:0; background-color: transparent;
    1313padding:5px 60px 0pt 10pt; min-height: 48px; text-align:left; background-position:left top;}
     
    1616.content .errors { color: #f33; border:0; background-color: transparent;
    1717padding:5px 60px 0pt 10pt; min-height: 48px; text-align:left; font-weight:bold; background-position:left top;  }
    18 #copyright { color:#666; margin:60px auto 0px 240px; text-align:center;
    19 padding-bottom: 15px; }
    2018.header_notes { background: transparent url(../../icon/note.png) no-repeat right top;
    2119border:0; font-weight:bold; min-height: 48px;
     
    2422html, body { min-height: 100%; }
    2523body { margin: 0; padding: 0;
    26 background:#111111 url(images/bottom-left-bg.jpg) no-repeat fixed left bottom; }
    27 #the_page { margin: 0; padding: 0; z-index: 1; top:0px;
    28 padding-top: 0; min-height: 100%; width:100%; position:absolute; left:0px; }
     24background-color:#111111; }
     25/* #the_page { margin: 0; padding: 0; z-index: 1; top:0px; */
     26/* padding-top: 0; min-height: 100%; width:100%; position:absolute; left:0px; } */
    2927#headbranch { width: 233px; height: 240px; margin: 0; padding: 0;
    3028position:absolute; left:0px; top:0px; z-index: 0;
    31 background:transparent url(images/top-left-bg.jpg) no-repeat scroll left top; }
    32 #theHeader { min-height:105px; margin: 0; padding: 0;
     29}
     30#theHeader { display:none;min-height:105px; margin: 0; padding: 0;
    3331background:transparent url(images/piwigo_logo_sombre_214x100.png) no-repeat scroll 245px top; }
    3432h3, #imageToolBar a:hover, .row2, .content { background-color: #222; }
    3533.throw, .row1 { background-color:#111; }
    3634.throw em { font-style: normal; color: #ff3363; }
    37 #content { min-height: 466px; margin-top: 9px; }
     35
     36#content { min-height: 466px; margin-top: 15px; }
    3837.content { padding:0 5px 5px; margin: 0 10px 0 248px; z-index:99; }
    39 .content h3 { font-size:20px; letter-spacing:-0.4px; margin:0 20px 12px 0;
    40  text-align:center; background:none; border: 0; }
     38
     39.content h3 { font-size:20px; letter-spacing:-0.4px; margin:0 20px 12px 0; text-align:center; background:none; border: 0; }
    4140.content h3 ~ h3{ margin-top: 40px; }
    4241.content h4 { font-size:14px; text-align:left; padding:3px; margin: 2px;}
    43 /*.content h2:before, .content h2:after, */
    44 .content h2 {
    45 letter-spacing:2px; margin-right:30px; text-align:right; color: #666;
    46 text-transform:none; font-weight:bold; padding-left:20px; width:54%; }
    47 .content h2:lang(en) { text-transform:capitalize; }
     42
     43/*.content h2:before, .content h2:after, */
     44h2:lang(en) { text-transform:capitalize; }
    4845
    4946.content dl, dd { margin:5px; }
    50 .content div.titrePage { height:55px; }
     47.content div.titrePage {}
    5148.instructions { height:450px; overflow:scroll; padding:0 20px 0; text-align:left; margin-bottom: 20px;
    5249font-size:14px; line-height:21px; }
     
    108105.content .navigationBar {color:#666;}
    109106ul.actions, .content form#waiting  {text-align:center;}
    110 h2 { display:block; font-size:28px; letter-spacing:-1px;
    111 margin:0 20px; height:104px; overflow:hidden; padding:0; position:absolute;
    112 right:0; text-align:right; top:0; width:770px; }
     107
    113108.header_msgs { background:transparent url(images/header_msgs-bg.gif) repeat scroll right top;
    114109border:0; color:#333; font-size:24px; height:30px; left:0; margin:0; padding:10px 0 0; position:absolute;
     
    125120top:-2px; white-space:nowrap; margin: 0 0 0 -5px; padding-left:10px;
    126121width:100%; }
    127 .tabsheet li { background:#222222; float:left; margin:0 6px 0 0; overflow:hidden; text-align:right; border:1px solid #ff3363; border-bottom:none; position:relative; top:11px; }
     122.tabsheet li { background:#222222; float:left; margin:0 6px 0 0; overflow:hidden; text-align:right; border:1px solid #ff3363; border-bottom:none; position:relative; top:11px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
    128123.tabsheet a {
    129124color:#666; display:block; font-size:11px; border:0;
     
    143138#menubar {
    144139background:transparent url(images/menuBoxBottom_new.png) no-repeat scroll left bottom;
    145 border:0; display:inline; float:left; left:0; margin: 0 0 0 35px; min-height:475px; height:475px; /* should be 477 */
    146 padding:0; width:207px; z-index:99; text-align: left; }
     140border:0; display:inline; float:left; left:0; margin: 10px 0 0 10px; min-height:475px; height:475px; /* should be 477 */
     141padding:0; width:230px; z-index:99; text-align: left; }
    147142#menubar ul.scroll { height:163px; margin-right:10px; overflow-y:auto;
    148143 /* Only IE family supports colored scrollbar */
     
    218213*+html  .bigtext { left: 70px; }
    219214*+html  .bigbutton input, * html  .bigbutton input  { left:0px; position:relative; top:-40px; }
     215
    220216* html .bigtext { margin-right: 300px; }
     217
     218#adminHome       {background-color:#222;}
     219#adminHome:hover {background-color:#333;}
Note: See TracChangeset for help on using the changeset viewer.