source: branches/new-datamodel/src/ajax/css/frame.css

Last change on this file was 75, checked in by lgiessmann, 15 years ago

ajax-client: fixed the "disable/enable" safari-bug

File size: 9.6 KB
Line 
1/*----------------------------------------------------------------------------*/
2/*  Isidorus                                                                  */
3/*  (c) 2008-2009 Marc Kuester, Christoph Ludwig, Lukas Giessmann             */
4/*                                                                            */
5/*  Isidorus is freely distributable under the LGPL license.                  */
6/*  This ajax module uses the frameworks PrototypeJs and Scriptaculous, both  */
7/*  are distributed under the MIT license.                                    */
8/*  You can find a detailed description in trunk/docs/LGPL-LICENSE.txt and    */
9/*  in trunk/src/ajax/javascripts/external/MIT-LICENSE.txt.                   */
10/*----------------------------------------------------------------------------*/
11ul.fragmentFrame {
12    list-style-type: none;
13    padding-left: 0px;
14}
15
16ul.fragmentFrame table > caption {
17    font-size: 1.5em;
18    font-weight: bold;
19}
20
21td.controlColumn {
22    background-color: #eaeaee;
23    width: 13px;
24}
25
26tr.showHiddenRows {
27    background-color: #eaeaee;
28}
29
30li.errorMessage {
31    margin-top: 1em;
32    font-size: 1.2em;
33}
34
35li.instanceOfFrame > div {
36    margin-left: 10px;
37}
38
39li.instanceOfFrame > div > input[type="button"]{
40    margin-left: 24px;
41}
42
43input[value="generate fragment"] {
44    margin-top: 10px;
45    margin-bottom: 10px;
46}
47
48input[value="validate fragment"] {
49    float: right;
50}
51
52input[value="commit fragment"] {
53    margin-left: 5px;
54    float: right;
55}
56
57
58/* === remove/add buttons in any kind of rows =============================== */
59div.textrowWithoutRemoveButton span{
60    display: inline-block;
61    width: 20px;
62    margin-left: 2px;
63    margin-right: 2px;
64    text-align: center;
65}
66
67div.textrowWithRemoveButton span{
68    display: inline-block;
69    width: 20px;
70    margin-left: 2px;
71    margin-right: 2px;
72    text-align: center;
73}
74
75div.selectrowWithoutRemoveButton span{
76    display: inline-block;
77    width: 20px;
78    margin-left: 2px;
79    margin-right: 2px;
80    text-align: center;
81}
82
83div.selectrowWithRemoveButton span{
84    display: inline-block;
85    width: 20px;
86    margin-left: 2px;
87    margin-right: 2px;
88    text-align: center;
89}
90
91input[type="text"] {
92    background-color: #white;
93    border: 1px solid darkgray;
94    margin-bottom: 1px;
95    margin-top: 1px;
96}
97
98input[type="text"][readonly="readonly"] {
99    background-color: #eaeaee;
100    border: 1px solid darkgray;
101    margin-bottom: 1px;
102    margin-top: 1px;
103}
104
105
106div.textrowWithRemoveButton > input[type="text"]{
107    margin-left: 0px;
108    font-weight: normal;
109}
110
111div.textrowWithoutRemoveButton > input[type="text"]{
112    margin-left: 24px;
113    font-weight: normal;
114}
115
116div.selectrowWithRemoveButton > select {
117    margin-left: 0px;
118    font-weight: normal;
119}
120
121div.selectrowWithoutRemoveButton > select {
122    margin-left: 24px;
123    font-weight: normal;
124}
125
126textarea {
127    margin-left: 24px;
128    background-color: white;
129    border: 1px solid darkgray;
130    margin-bottom: 1px;
131    margin-top: 1px;
132}
133
134textarea[readonly="readonly"] {
135    margin-left: 24px;
136    background-color: #eaeaee;
137    border: 1px solid darkgray;
138    margin-bottom: 1px;
139    margin-top: 1px;
140}
141
142
143/* === topic frame ========================================================== */
144table.topicFrame {
145    width: 1022px;
146    border-collapse: collapse;
147    border: 1px solid #d1d1d3;
148}
149
150table.topicFrame > tr > td.description {
151    width: 163px;
152}
153
154table.topicFrame > tr > td.content {
155    width: 854px;
156}
157
158table.topicFrame > tr.topicIdFrame {
159    background-color: #f6f7f9;
160}
161
162table.topicFrame > tr.subjectLocatorFrame {
163    background-color: #f6f7f9;
164}
165
166table.topicFrame > tr.nameContainer {
167    background-color: #f6f7f9;
168}
169
170table.topicFrame:hover {
171    border: 1px solid #ff7f00;
172}
173
174
175/* === name frame =========================================================== */
176table.topicFrame table.nameFrame {
177    width: 851px;
178    margin-top: 2px;
179    margin-bottom: 2px;
180    margin-left: 1px;
181    border-collapse: collapse;
182    border: 1px solid #d1d1d3;
183}
184
185table.topicFrame table.nameFrame td.description {
186    width: 142px;
187}
188
189table.topicFrame table.nameFrame td.content {
190    width: 689px;
191}
192
193table.topicFrame table.nameFrame > tr.typeFrame {
194    background-color: white;
195}
196
197table.topicFrame table.nameFrame > tr.valueFrame {
198    background-color: white;
199}
200
201table.topicFrame table.nameFrame:hover {
202    border: 1px solid #ff7f00;
203}
204
205/* === disabled name frame === */
206div.disabled table.nameFrame > tr.itemIdentityFrame {
207    background-color: #eaeaee;
208}
209
210div.disabled table.nameFrame > tr.typeFrame {
211    background-color: #eaeaee;
212}
213
214div.disabled table.nameFrame > tr.scopeContainer {
215    background-color: #eaeaee;
216}
217
218div.disabled table.nameFrame > tr.valueFrame {
219    background-color: #eaeaee;
220}
221
222div.disabled table.nameFrame > tr.variantContainer {
223    background-color: #eaeaee;
224}
225
226
227
228/* === variant frame ======================================================== */
229table.nameFrame div.variantFrame {
230    margin-left: 24px;
231}
232
233table.nameFrame div.disabled {
234    margin-left: 24px;
235}
236
237table.nameFrame table.variantFrame {
238    width: 667px;
239    margin-top: 2px;
240    margin-bottom: 2px;
241    border-collapse: collapse;
242    border: 1px solid #d1d1d3;
243}
244
245table.nameFrame table.variantFrame > tr > td.description {
246    width: 142px;
247}
248
249table.nameFrame table.variantFrame > tr > td.content {
250    width: 505px;
251}
252
253table.nameFrame table.variantFrame tr.scopeContainer {
254    background-color: white;
255}
256
257table.nameFrame table.variantFrame tr.datatypeFrame {
258    background-color: white;
259}
260
261table.nameFrame table.variantFrame:hover {
262    border: 1px solid #ff7f00;
263}
264
265/* === disabled variant frame === */
266div.disabled table.variantFrame > tr.itemIdentityFrame {
267    background-color: #eaeaee;
268}
269
270div.disabled table.variantFrame > tr.scopeContainer {
271    background-color: #eaeaee;
272}
273
274div.disabled table.variantFrame > tr.valueFrame {
275    background-color: #eaeaee;
276}
277
278div.disabled table.variantFrame > tr.datatypeFrame {
279    background-color: #eaeaee;
280}
281
282
283/* === occurrence frame ===================================================== */
284table.topicFrame table.occurrenceFrame {
285    width: 851px;
286    margin-top: 2px;
287    margin-bottom: 2px;
288    margin-left: 1px;
289    border-collapse: collapse;
290    border: 1px solid #d1d1d3;
291}
292
293table.topicFrame table.occurrenceFrame td.description {
294    width: 142px;
295}
296
297table.topicFrame table.occurrenceFrame td.content {
298    width: 689px;
299}
300
301table.topicFrame table.occurrenceFrame > tr.typeFrame {
302    background-color: #f6f7f9;
303}
304
305table.topicFrame table.occurrenceFrame > tr.valueFrame {
306    background-color: #f6f7f9;
307}
308
309table.topicFrame table.occurrenceFrame:hover {
310    border: 1px solid #ff7f00;
311}
312
313/* === disabled occurrence frame === */
314div.disabled {
315    background-color: #eaeaee;
316}
317
318div.disabled table.occurrenceFrame > tr.itemIdentityFrame {
319    background-color: #eaeaee;
320}
321
322div.disabled table.occurrenceFrame > tr.typeFrame {
323    background-color: #eaeaee;
324}
325
326div.disabled table.occurrenceFrame > tr.scopeContainer {
327    background-color: #eaeaee;
328}
329
330div.disabled table.occurrenceFrame > tr.valueFrame {
331    background-color: #eaeaee;
332}
333
334div.disabled table.occurrenceFrame > tr.datatypeFrame {
335    background-color: #eaeaee;
336}
337
338
339/* === association container / association frame ============================ */
340div.associationContainer {
341    margin-top: 30px;
342}
343
344table.associationContainer {
345    border-collapse: collapse;
346    width: 1022px;
347    border: 1px solid #d1d1d3;
348}
349
350table.associationContainer:hover {
351    border: 1px solid #ff7f00;
352}
353
354table.associationFrame {
355    border-collapse: collapse;
356    margin-left: 1px;
357    margin-top: 1px;
358    margin-bottom: 1px;
359    border: 1px solid #d1d1d3;
360    width: 1018px;
361}
362
363table.associationFrame:hover {
364    border: 1px solid #ff7f00;
365}
366
367table.associationFrame > tr > td.description {
368    width: 142px;
369}
370
371table.associationFrame > tr > td.content {
372    width: 853px;
373}
374
375table.associationFrame > tr.itemIdentityFrame {
376    background-color: #f6f7f9;
377}
378
379table.associationFrame > tr.scopeContainer {
380    background-color: #f6f7f9;
381}
382
383/* === disabled association frame === */
384div.disabled table.associationFrame > tr.itemIdentityFrame {
385    background-color: #eaeaee;
386}
387
388div.disabled table.associationFrame > tr.typeFrame {
389    background-color: #eaeaee;
390}
391
392div.disabled table.associationFrame > tr.scopeContainer {
393    background-color: #eaeaee;
394}
395
396div.disabled table.associationFrame > tr.roleContainer {
397    background-color: #eaeaee;
398}
399
400
401/* === associationrole frame ================================================ */
402table.associationFrame table.roleFrame {
403    width: 853px;
404    margin-left: 1px;
405    margin-top: 2px;
406    margin-bottom: 2px;
407    border-collapse: collapse;
408    border: 1px solid #d1d1d3;
409}
410
411table.associationFrame table.roleFrame:hover {
412    border: 1px solid #ff7f00;
413}
414
415table.associationFrame table.roleFrame > tr > td.description {
416    width: 142px;
417}
418
419table.associationFrame table.roleFrame > tr > td.content {
420    width: 692px;
421}
422
423table.roleFrame > tr.typeFrame {
424    background-color: #f6f7f9;
425}
426
427/* === disabled role frame === */
428div.disabled table.roleFrame > tr.itemIdentityFrame {
429    background-color: #eaeaee;
430}
431
432div.disabled table.roleFrame > tr.typeFrame {
433    background-color: #eaeaee;
434}
435
436div.disabled table.roleFrame > tr.playerFrame {
437    background-color: #eaeaee;
438}
439
440
441/* === tmId frame  ========================================================== */
442div.tmIdFrame {
443    margin-top: 30px;
444}
445
446table.tmIdFrame {
447    width: 1023px;
448    border-collapse: collapse;
449    border: 1px solid #d1d1d3;
450    background-color: #f6f7f9;
451}
452
453table.tmIdFrame:hover {
454    border: 1px solid #ff7f00;
455}
456
457li.tmIdFrame {
458    margin-bottom: 10px;
459}
460
461table.tmIdFrame input[type="text"] {
462    margin-left: 12px;
463}
Note: See TracBrowser for help on using the repository browser.