source: trunk/admin/themes/clear/theme.css @ 11962

Last change on this file since 11962 was 11962, checked in by plg, 13 years ago

feature 2406 added: if the user wants a new album in the upload form, the album
is created before the start of the upload. The ergonomy is now simpler, the
page is smaller and cleaner.

bug 2373 fixed: now that album is created before upload, uploadify.php gets the
category_id and the level: as soon as it is uploaded (function add_uploaded_file)
the photo gets its final privacy level and is directly associated to the album.
This way, we can have an error on a photo without making orphan all photos of
the same upload group.

feature 2405 added: as soon as a photo is uploaded, its thumbnail is displayed
in the "Uploaded Photos" fieldset, without waiting for other photos to be
uploaded. The latest photos comes first.

I have slighlty changed the integration of colorbox in core. Now we have 2
styles available and by default, we use style2 (overlay in black, title and
control icons outside the popup). It is also used for zooming on bulk manager
in unit mode.

display change: on each uploading photos, instead of showing the transfer
speed, we display the transfer progression in %

bug fixed: the color of the "Start Upload" button was not correct because the
button was not a submit button but a simple type=button.

language: "Upload" button becomes "Start Upload" button.

  • Property svn:eol-style set to LF
File size: 14.4 KB
Line 
1/* generic colors - clear
2.gcText { color: #777777; }                 used for text
3.gcText2 { color: #777777; }                used for table header
4.gcText3 { color: #555555; }                used for tabs text
5.gcTextInput { color:#666666; }             used for inputs
6.gcLink { color: #005E89; }                 used for link
7.gcLinkHover { color: #D54E21; }            used for link
8.gcBgPage { background-color: #F9F9F9; }               used for page background
9.gcBgTabSheet { background-color: #F1F1F1; }           used inside tabsheet & menu
10.gcBgTableRow1 { background-color: #DDDDDD; }            used in for tables rows background
11.gcBgTableRow2 { background-color: #EEEEEE; }            used in tables rows & some widgets background
12.gcBgInput { background-color:#CCCCCC; }                      used for inputs
13.gcBorder    { border-color: #AAAAAA; }            used for borders
14.gcBorder2   { border-color: #666666; }            used for widgets borders
15.gcBorderInput { border-color:#777777; }           used for inputs
16*/
17/* text color */
18.theme_title { left: 15px; color: #000; text-align: left;}
19body, h3, dt, h2, .throw, .content, label { color:#777; }
20th { color: #888; }
21INPUT, select, textarea { color:#666; background-color: #ccc; }
22input[type="radio"], input[type="checkbox"] { background-color: transparent; }
23INPUT[type="submit"], INPUT[type="button"], INPUT[type="reset"]  { color:#666; border: 1px solid #777; background-color: #bbb; padding: 1px 15px; }
24legend, h3 { color: #777; }
25h2 { color: #777; }
26
27INPUT[type="text"], INPUT[type="password"], INPUT[type="button"],
28INPUT[type="submit"], INPUT[type="reset"], INPUT[type="file"] {
29        background-color: #ddd;
30}
31
32INPUT.text, INPUT.password, INPUT.button,
33INPUT.submit, INPUT.reset, INPUT.file,
34SELECT, TEXTAREA {
35        background-color: #ddd;
36}
37
38INPUT:focus, SELECT:focus, TEXTAREA:focus, INPUT.focus, FORM .focus, INPUT.submit:hover {
39  background-color: #eee;
40  color: #666;
41}
42
43INPUT, SELECT, TEXTAREA { border: 1px solid #999; }
44
45INPUT[type="submit"]:hover, INPUT[type="reset"]:hover { cursor: pointer; }
46
47input[type="button"], input[type="submit"], input[type="reset"] {
48  background-color:#ddd;
49  border-color: #0cc9c;
50}
51
52input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
53  cursor:pointer;
54  color:#666;
55  border-color: #999;
56}
57
58
59#copyright { color:#777; margin:5px auto 0px 240px; text-align:center;
60padding-bottom: 15px; }
61.header_notes { 
62  background: transparent url(../default/icon/note.png) no-repeat right top;
63  border: none; 
64  min-height: 48px;
65  padding: 15px 60px 0 0; 
66  right: 0;
67  width: 550px; 
68  top: 70px;
69}
70html, body { min-height: 100%; }
71body { margin: 0; padding: 0; background:#f9f9f9 }
72/* #the_page { margin: 0; padding: 0; z-index: 1; top:0px; */
73/* padding-top: 0; min-height: 100%; width:100%; position:absolute; left:0px; } */
74#headbranch { width: 233px; height: 240px; margin: 0; padding: 0;
75position:absolute; left:0px; top:0px; z-index: 0;
76background:transparent }
77h3, #imageToolBar a:hover, .content, .throw, .row1 { background-color: #ddd; }
78.row2 { background-color:#eeeeee; }
79.throw em { font-style: normal; color: #0cc9c; }
80#content { background: #f1f1f1; min-height: 467px;}
81.content { padding:0 5px 0 0; margin: 0 10px 0 252px; z-index:99; border: 1px solid #aaa;}
82.content h3 { font-size:20px; letter-spacing:-0.4px; margin:0 20px 12px 0;
83 text-align:center; background:none; border: 0; }
84.content h3 ~ h3{ margin-top: 40px; }
85.content h4 { color: #aaa; font-size:14px; text-align:center; padding:3px; margin-top: 0; margin-bottom: 10px;}
86
87.content dl, dd { margin:5px; }
88.content div.titrePage { height:40px; }
89
90
91UL.thumbnails span.wrap2:hover { background-color:#eee; border:1px solid #0cc9c; color:#999; }
92UL.thumbnails span.wrap2 { border:1px solid #999; padding: 4px; }
93UL.thumbnails span.wrap2 { -moz-border-radius:4px; }
94UL.thumbnails span.wrap1 { margin:0 12px 5px; }
95
96/* borders */
97fieldset { border: 2px solid #ddd; }
98TEXTAREA { cursor:text; font-size: 13px; }
99UL.thumbnails SPAN.wrap2 {
100  border: 1px solid #555555;  /* thumbnails border color and style */
101  border-radius: 4px 4px; /* round corners with CSS3 compliant browsers */
102}
103.tagSelection label { padding-right:12px; }
104.tagSelection LI.tagSelected {background-color:#dbe8f3;}
105.tagSelected LABEL {color:black;}
106
107.content ul.categoryActions a img { margin-left: 10px; }
108ul.thumbnails input { border:3px double #666; color:#666; font-size:10px; margin:0; background-color:#bbb; text-align: center;}
109INPUT.bigbutton:hover { background-color: #ddd;  color:#0cc; border: 0; }
110.throw  { font-size: 120%; line-height: 26px; padding-top: 10px; font-weight: bold; color: #0cc9c; }
111label { cursor:pointer }
112.categoryLi, .menuLi { background: #ddd }
113.virtual_cat, .menuLi_hidden { background: #ccc !important; }
114a.Piwigo {
115  font-family: verdana, arial, helvetica, sans-serif !important;
116  font-size: 11px; font-weight: normal; letter-spacing: 0;
117  color : #0cc; text-decoration: none; border: 0; }
118a.Piwigo:hover  span.Piwigo  {
119  border-bottom: 1px solid #0cc9c;
120}
121TABLE.table2 { border: 2px solid #dddddd; }
122
123*, *:focus, *:active, input:active, a:active, input:focus, a:focus { outline: none; -moz-outline-width: 0px; }
124a { color:#005E89; border-width: 0; }
125a:hover, a:active { color: #d54e21; border-bottom: 1px dotted #d54e21; cursor: pointer; }
126.content .navigationBar {color:#999;}
127ul.actions, .content form#waiting  {text-align:center;}
128.header_msgs { background:transparent url(images/header_msgs-bg.gif) repeat scroll right top;
129border:0; color:#ccc; font-size:24px; height:30px; margin:0; padding:10px 0 0;
130text-align:center; width:100%; }
131#content.content div.comment a.illustration{ margin-right: 30px;}
132
133/* tabsheets are often used in admin  pages => No specific css files */
134#tabsheet { width:auto; margin:-1px; margin-right:-6px; padding:0;
135border:1px solid #f9f9f9; border-bottom:1px solid #aaa; background-color:#f9f9f9;}
136.tabsheet { display:table; white-space:nowrap; padding-left:10px; margin:0; width:auto;
137font-family:verdana,arial,helvetica,sans-serif; font-size:8px;
138list-style-type:none; list-style-image:none; text-decoration:none; }
139.tabsheet li { background:#f1f1f1; float:left; margin:0 6px 0 0; overflow:hidden; text-align:right; border:1px solid #aaa; border-bottom:none; position:relative; top:11px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
140.tabsheet a {
141display:block; font-size:11px; border:0;
142font-weight:bold; overflow:hidden; padding:6px;
143text-align:right; text-decoration:none; margin: 0; }
144.tabsheet a:first-letter { text-transform:capitalize; }
145.tabsheet li.selected_tab  {
146  border-bottom:1px solid #f1f1f1;
147}
148.tabsheet li:hover, .tabsheet li.selected_tab  {
149margin-top:4px; padding-bottom:3px; padding-top:3px; top:1px;
150 }
151/* .tabsheet a:hover */
152.tabsheet li.selected_tab  a { color: #555; }
153.tabsheet a span { display:block; font-size:10px; margin-right:2px; padding:0 3px 0 1px; }
154
155.sort { clear: none; }
156#debug { margin-left:248px; font-size:12px; }
157/* menubar is on all admin pages => No specific css file */
158#menubar {
159display:inline; float:left; left:0; margin: 10px 0 0 10px;
160padding:0; width:207px; z-index:99; text-align: left; }
161#menubar ul.scroll { overflow-y:auto;
162 /* Only IE family supports colored scrollbar */
163 scrollbar-face-color: #ddd; scrollbar-shadow-color: #bbb; scrollbar-highlight-color: #fff;
164 scrollbar-3dlight-color: #d6d6d6; scrollbar-darkshadow-color: #ccc; scrollbar-track-color: #eee;
165 scrollbar-arrow-color: #0cccc; }
166#menubar dd { margin: 0; padding: 0;}
167#menubar dl { width: 207px; border:0; margin: 0; padding: 0; display: block; min-height:35px; border:1px solid #ddd; background-color:#f1f1f1; border-left:1px solid #aaa; border-right:1px solid #aaa;}
168#menubar dl.first {border-top:1px solid #aaa;}
169#menubar dl.last {border-bottom:1px solid #aaa;}
170#menubar dt { background-color: #ddd; margin: 0; display: block; font-weight:bold;
171position:relative; padding: 5px 1px 4px 5px; font-size: 13px; color: #777; }
172#menubar dt  span { cursor:pointer; }
173#menubar li { margin: 0; padding-left:10px; }
174#menubar li A { display:block; }
175#menubar li A:hover { border:none; }
176#menubar li:hover {background-color:#dbe8f3;}
177#menubar ul { color: #ccc; margin:0; line-height: 25px;
178  list-style-type: none; list-style-position: inside; padding: 0; }
179#adminHome       {background-color:#ddd;}
180#adminHome:hover {background-color:#d0d0d0;}
181
182/* jQuery tooltips */
183.cluetip-default #cluetip-outer { border-color:#999; color: #777; background-color: #eee; }
184.cluetip-default h3#cluetip-title { color: #0cc9c; background-color: #ddd; }
185/* jQuery ui resizable */
186.ui-resizable { position: relative; }
187.ui-wrapper { border: 0; }
188.ui-wrapper input, .ui-wrapper textarea { border: 0; }
189/* jQuery tiptip */
190#tiptip_holder a { color:#42B0FF; }
191
192/* Global handle styles */
193.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
194.ui-resizable .ui-resizable-handle { display: block; }
195body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
196body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
197.ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(images/resizable-n.gif) no-repeat scroll center top; }
198.ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px; background: transparent url(images/resizable-s.gif) no-repeat scroll center top; }
199.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%; background: transparent url(images/resizable-e.gif) no-repeat scroll right center; }
200.ui-resizable-w { cursor: w-resize; width: 6px; left: 0px; top: 0px; height: 100%; background: transparent url(images/resizable-w.gif) no-repeat scroll right center; }
201.ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(images/resizable-se.gif); }
202.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(images/resizable-sw.gif); }
203.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px; background: transparent url(images/resizable-nw.gif); }
204.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px; background: transparent url(images/resizable-ne.gif); }
205
206#ui-datepicker-div {background-color: #fff; border:2px solid #aaa;}
207#ui-datepicker-div .ui-datepicker-title {color:black;}
208#ui-datepicker-div .ui-icon-circle-triangle-w {background: transparent url(icon/prev.png) no-repeat;}
209#ui-datepicker-div .ui-icon-circle-triangle-e {background: transparent url(icon/next.png) no-repeat;}
210#ui-datepicker-div A.ui-datepicker-prev:hover,
211#ui-datepicker-div A.ui-datepicker-next:hover
212{
213  background-color:#eee;border:1px solid #aaa;
214}
215
216#ui-datepicker-div .ui-datepicker-control, #ui-datepicker-div  a { background-color: #eee; color: #08f !important;}
217#ui-datepicker-div .ui-datepicker-days-row { background-color: #bbb;}
218#ui-datepicker-div .ui-datepicker-week-end-cell, #ui-datepicker-div .ui-datepicker-week-end-cell  a { background-color: #ddd; color: #0cc; border-color: #bbb; border-top-color: #ddd; border-left-color: #ddd;}
219#ui-datepicker-div .ui-datepicker-title-row { background-color: #eee;}
220#ui-datepicker-div .ui-datepicker-title-row .ui-datepicker-week-end-cell a { color: #0cc;}
221#ui-datepicker-div  a:hover { color: #0cccc !important; border: 0; background-color: #eee !important;}
222#ui-datepicker-div .ui-datepicker-header select { background-color:#bbb; color:#666; font-weight:normal;}
223#ui-datepicker-div .ui-datepicker-links { background-color:#ddd;}
224#ui-datepicker-div .ui-datepicker-header { background-color:#bbb;}
225#ui-datepicker-div .ui-datepicker-current-day { background-color: #eee !important; border-color: #bbb; border-top-color: #eee; border-left-color: #eee;}
226#ui-datepicker-div .ui-datepicker-days-cell { background-color:#bbb; border:1px solid #ddd; border-top-color: #bbb; border-left-color: #bbb;}
227img.ui-datepicker-trigger{margin:-2px 10px 1px -2px;}
228
229INPUT[type="text"].large  { width: 317px; }
230.bigbutton { background:transparent url(images/quickLocalSync.png) no-repeat scroll left top; display: block;
231color:#eee; font-size:28px; height:161px; margin: 0 20px 0 auto; padding:0 18px 0; text-align:center; width:625px;
232position:relative;  z-index: 50;}
233.bigtext { display:block; font-weight:bold; left:225px; position:relative; top:35px; width:320px;  z-index: 55; cursor:pointer; }
234.bigbutton:hover { color: #fff; }
235.bigbutton input { background:transparent url(images/transparent.gif) repeat scroll left top; border:0;
236display:block; height:85px; left:225px; position:relative; top:-42px; width:313px; z-index:99; padding:0;}
237.bigbutton input:hover { cursor:pointer; background:transparent url(images/transparent.gif) repeat scroll left top; border:0; padding:0;}
238/* hacks */
239* html[lang="en"] body .content h2 , *+html[lang="en"] body .content h2 { text-transform:capitalize; } /* IE */
240*+html  .bigtext { left: 70px; }
241*+html  .bigbutton input, * html  .bigbutton input  { left:0px; position:relative; top:-40px; }
242* html .bigtext { margin-right: 300px; }
243
244.themeBox {background-color:#ddd;}
245.themeBox IMG {border:1px solid white;}
246.themeName {color:black;}
247#themesContent H3 {border-bottom:1px solid #aaa;}
248.themeDefault {background-color:#dbe8f3;}
249
250#pluginsMenuSeparator {border:1px solid #ddd;}
251
252#helpContent A {border-bottom:1px dotted #005E89;}
253#helpContent A:hover {border-bottom:1px solid #d54e21;}
254
255#pwgHead, #footer {background-color:#ddd;}
256#pwgHead, #footer {color:#666;}
257#pwgHead A, #footer A {color:#444;}
258#pwgHead A:hover, #footer A:hover {color:black; border-color:black;}
259#footer { background-image: url(images/piwigo_logo_small.png);}
260
261.pluginBox, .pluginMiniBox {background-color:#ddd;color:#353535;border-color:#ddd;}
262.pluginBoxNameCell, .pluginMiniBoxNameCell {color:#111;}
263.pluginBox.incompatible, .pluginMiniBox.incompatible {border-color:#a00 !important;}
264.pluginBoxes .merged, .pluginBoxes .missing  {background-color:#d99;border:1px solid #a00;}
265.showInfo {color:#fff;background-color:#999; }
266.showInfo:hover {color:#fff;border:none;background-color:#333} 
267
268.languageBox {background-color:#ddd;}
269.languageName {color:black;}
270.languageDefault {background-color:#dbe8f3;}
271
272UL.thumbnails li.rank-of-image {background-color: #ddd;}
273
274#batchManagerGlobal ul.thumbnails span.wrap2 {background-color:#ddd;}
275#batchManagerGlobal .thumbSelected {background-color:#C2F5C2 !important}
276#batchManagerGlobal #selectedMessage {background-color:#C2F5C2;}
Note: See TracBrowser for help on using the repository browser.