Methods
Public Instance methods
[ show source ]
# File lib/nitro/part/admin/skin.rb, line 20
20: def css
21: %~
22: <style>
23: label {
24: font-weight: bold;
25: display: block;
26: }
27:
28: img {
29: border: none;
30: }
31:
32: input {
33: border: 1px solid #ccc;
34: font-size: 12px;
35: background: #fff;
36: padding: 2px;
37: }
38:
39: textarea {
40: border: 1px solid #ccc;
41: background: #fff;
42: padding: 2px;
43: }
44:
45: input:hover, textarea:hover {
46: border: 1px solid #999;
47: }
48:
49: input:focus, textarea:focus {
50: border: 1px solid #f00;
51: }
52:
53: input.button {
54: color: #fff;
55: background: #999;
56: border: 1px solid #999;
57: font-weight: bold;
58: }
59:
60: input.button:hover {
61: background: #f00;
62: border: 1px solid #f00;
63: }
64:
65: select {
66: border: 1px solid #ccc;
67: }
68:
69: a:hover {
70: color: #f00;
71: }
72:
73: /* --- forms --- */
74:
75: form dl {
76: width: 100%;
77: margin: 0px;
78: }
79:
80: form dt {
81: display: block;
82: margin: 0px;
83: margin-right: 10px;
84: padding-bottom: 10px;
85: font-weight: bold;
86: }
87:
88: form dd {
89: display: block;
90: margin: 0px;
91: padding-bottom: 10px;
92: }
93:
94: /* --- tables ---*/
95:
96: table.data {
97: border-collapse: collapse;
98: }
99:
100: .data th {
101: border-bottom: 1px solid #ccc;
102: background: #eee;
103: font-weight: bold;
104: text-align: left;
105: padding: 5px;
106: }
107:
108: .data td {
109: border-bottom: 1px solid #ccc;
110: padding: 5px;
111: }
112:
113: /* --- pager --- */
114:
115: .pager {
116: margin-top: 40px; margin-bottom: 50px;
117: border-top: 1px solid #ccc;
118: background-color: #f0f0f0;
119: }
120:
121: .pager .first {
122: float: left;
123: padding: 5px;
124: }
125:
126: .pager .previous {
127: float: left;
128: padding: 5px;
129: margin-left: 5px;
130: }
131:
132: .pager .next {
133: float: right;
134: padding: 5px;
135: margin-right: 5px;
136: }
137:
138: .pager .last {
139: float: right;
140: padding: 5px;
141: }
142:
143: .pager ul {
144: float: left;
145: margin: 0px;
146: padding: 0px;
147: }
148:
149: .pager li {
150: float: left;
151: display: inline;
152: padding: 5px;
153: padding-left: 10px;
154: padding-right: 10px;
155: background: none;
156: }
157:
158: .pager li.active {
159: background-color: #ffa;
160: }
161:
162: .noitems {
163: padding: 5px;
164: text-align: center;
165: }
166: </style>
167: ~
168: end
[ show source ]
# File lib/nitro/part/admin/skin.rb, line 170
170: def footer
171: %~
172: <br /><br />
173: Powered by <strong><a href="http://www.nitroproject.org" target="_blank">Nitro</a></strong>.
174: ~
175: end
[ show source ]
# File lib/nitro/part/admin/skin.rb, line 5
5: def head
6: %~
7: <head>
8: <title>Nitro Administration</title>
9: <meta name="generator" content="nitro" />
10: <meta name="title" content="Nitro Administration" />
11: <meta name="description" content="Nitro Administration" />
12: <meta name="category" content="portal" />
13: <meta name="robots" content="index, nofollow" />
14: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
15: #{css}
16: </head>
17: ~
18: end
[ show source ]
# File lib/nitro/part/admin/skin.rb, line 177
177: def render
178: %~
179: <html>
180: #{head}
181: <body>
182: #{content}
183: #{footer}
184: </body>
185: </html>
186: ~
187: end