Project

General

Profile

Patch #18390 ยป 2014-11-19_public_stylesheets_rtl.css.patch

rtl.css.patch - Yehuda Deutsch, 2014-11-20 00:45

View differences:

public/stylesheets/rtl.css
1
body, #wrapper { direction: rtl;}
2

  
3
#quick-search { float: left; }
4
#main-menu { margin-left: -500px; left: auto; right: 6px; margin-right: 0px;}
5
#main-menu li { float: right; }
6
#top-menu ul { float: right; }
7
#account { float: left; }
8
#top-menu #loggedas { float: left; }
9
#top-menu li { float: right; }
10
.tabular label.floating
11
{
12
    margin-right: 0;
13
    margin-left: auto;
14
    text-align: right;
15
}
16
.tabular label
17
{
18
    float: right;
19
    margin-left: auto;
20
}
21
.tabular p
22
{
23
    clear: right;
24
}
25
.tabular label.block { text-align: right; }
26
.icon
27
{
28
       background-position: 100% 40%;
29
       padding-right: 20px;
30
       padding-left: 0px;
31
}
32
div#activity dt, #search-results dt
33
{
34
    background-position: 100% 50%;
35
    padding-right: 20px;
36
    padding-left: 0px;
37
}
38
#content .tabs ul li { float: right; }
39
#content .tabs ul { padding-left: auto; padding-right: 1em; }
40
table.progress { float: right; }
41
.contextual { float: left; }
42
.icon22 { background-position: 100% 40%; padding-right: 26px; padding-left: auto; }
43
h3, .wiki h2 { padding: 10px 2px 1px 0; }
44
.tooltip span.tip { text-align: right; }
45
tr.issue td.subject { text-align: right; }
46
tr.time-entry td.subject, tr.time-entry td.comments { text-align: right; }
47
#sidebar { float: left; }
48
#main.nosidebar #content { border-width: 1px; border-style: solid; border-color: #D7D7D7 #BBBBBB #BBBBBB #D7D7D7;}
49
.tabular.settings label { margin-left: auto; }
50
.splitcontentleft { float: right; }
51
.splitcontentright { float: left; }
52
p.progress-info { clear: right; }
53
table.list td.buttons a { padding-right: 20px; }
54
.filecontent { direction: ltr; }
55
.entries { direction: ltr; }
56
.changeset-changes { direction: ltr; padding-left: 2em }
57
.changesets { direction: ltr; }
58
div#issue-changesets { float: left; margin-right: 1em; margin-left: 0 }
59
div#issue-changesets div.wiki { direction: ltr; padding-left: 2em }
60
#activity dt, .journal { clear: right; }
61
.journal-link { float: left; }
62
div.wiki pre { direction: ltr; }
63

  
64
ul.projects { padding-right: 1em; padding-left: 0; }
65
ul.projects ul.projects { border-right: 3px solid #e0e0e0; border-left: 0; }
66
.my-project { padding-right: 18px; padding-left: 0; background-position: 100% 50%; }
67

  
68
#admin-menu a { background-position: 100% 40%; padding-right: 20px; padding-left: 0;}
69
input#openid_url { background-position: 100% 50%; padding-right: 18px; padding-left: 0; }
70

  
71
tr.project.idnt td.name span { background: url(../images/bullet_arrow_left.png) no-repeat 100% 50%; padding-right: 16px; padding-left: 0; }
72
tr.project.idnt-1 td.name { padding-right: 0.5em; }
73
tr.project.idnt-2 td.name { padding-right: 2em; }
74
tr.project.idnt-3 td.name { padding-right: 3.5em; }
75
tr.project.idnt-4 td.name { padding-right: 5em; }
76
tr.project.idnt-5 td.name { padding-right: 6.5em; }
77
tr.project.idnt-6 td.name { padding-right: 8em; }
78
tr.project.idnt-7 td.name { padding-right: 9.5em; }
79
tr.project.idnt-8 td.name { padding-right: 11em; }
80
tr.project.idnt-9 td.name { padding-right: 12.5em; }
81

  
82
tr.issue.idnt td.subject a { background: url(../images/bullet_arrow_left.png) no-repeat 100% 50%; padding-right: 16px; padding-left: 0; }
83
tr.issue.idnt-1 td.subject { padding-right: 0.5em; }
84
tr.issue.idnt-2 td.subject { padding-right: 2em; }
85
tr.issue.idnt-3 td.subject { padding-right: 3.5em; }
86
tr.issue.idnt-4 td.subject { padding-right: 5em; }
87
tr.issue.idnt-5 td.subject { padding-right: 6.5em; }
88
tr.issue.idnt-6 td.subject { padding-right: 8em; }
89
tr.issue.idnt-7 td.subject { padding-right: 9.5em; }
90
tr.issue.idnt-8 td.subject { padding-right: 11em; }
91
tr.issue.idnt-9 td.subject { padding-right: 12.5em; }
92

  
93
div.wiki ul.toc { margin-right: 0; margin-left: 12px; }
94
div.wiki ul.toc li li { margin-right: 1.5em; margin-left: 0; }
1
html {direction:rtl;}
2
h1, h2, h3, h4 {padding:2px 00px 1px 10px;}
3
/***** Layout *****/
4
#top-menu {padding:2px 6px 0px 2px;}
5
#top-menu li {float:right;}
6
#top-menu a {margin-right:0;margin-left:8px;}
7
#top-menu #loggedas {float:left;margin-right:0;margin-left:0.5em;}
8

  
9
#account {float:left;}
10

  
11
#header {padding:4px 6px 20px 8px;}
12

  
13
#quick-search {float:left;}
14

  
15
#main-menu {left:auto;right:6px;margin-right:0;margin-left:-500px;}
16
#main-menu li {float:right;margin:0px 0px 0px 2px;}
17

  
18
#admin-menu a {padding-left:0;padding-right:20px;}
19

  
20
#sidebar {float:left;}
21
* html #sidebar hr{ left: auto; right: -6px; }
22
#sidebar .contextual { margin-right: 0;  margin-left: 1em;}
23
#sidebar ul li {margin: 0px 0px 0px 2px;}
24

  
25
#content {border-right:0 solid #ddd; border-left:1px solid #ddd;}
26
* html #content{padding-right:0;}
27
#main.nosidebar #content{border-left:0;}
28

  
29
#login-form table {margin-left:auto; margin-right:auto;}
30
div.modal p.buttons {text-align:left;}
31

  
32
input#openid_url {padding-left:0px; padding-right:18px;}
33

  
34
/***** Links *****/
35

  
36
#sidebar a.selected {padding:1px 2px 2px 3px; margin-left:0px; margin-right:-2px;}
37
#admin-menu a.selected {padding-left:0!important; padding-right:20px!important; background-position:right 2px 40%;}
38

  
39
a.collapsible {padding-left:0px; padding-right:12px; background: url(../images/arrow_expanded.png) no-repeat right -3px top 40%;}
40
a.collapsible.collapsed {background: url(../images/arrow_collapsed.png) no-repeat right -5px top 40%;}
41

  
42
/***** Tables *****/
43
table.list td {padding-left:0px; padding-right:10px;}
44
table.list td.name, table.list td.description, table.list td.subject, table.list td.comments, table.list td.roles {text-align:right;}
45
table.list td.buttons {text-align:left; }
46
table.list td.buttons a {padding-right: 0em; padding-left: 0.6em;}
47
table.list caption {text-align:right; padding: 0.5em 0 0.5em 0.5em;}
48

  
49
tr.project.idnt td.name span {padding-right:0px; padding-left:16px;}
50
tr.project.idnt-1 td.name {padding-left:0; padding-right:0.5em;}
51
tr.project.idnt-2 td.name {padding-left:0; padding-right:2em;}
52
tr.project.idnt-3 td.name {padding-left:0; padding-right:3.5em;}
53
tr.project.idnt-4 td.name {padding-left:0; padding-right:5em;}
54
tr.project.idnt-5 td.name {padding-left:0; padding-right:6.5em;}
55
tr.project.idnt-6 td.name {padding-left:0; padding-right:8em;}
56
tr.project.idnt-7 td.name {padding-left:0; padding-right:9.5em;}
57
tr.project.idnt-8 td.name {padding-left:0; padding-right:11em;}
58
tr.project.idnt-9 td.name {padding-left:0; padding-right:12.5em;}
59

  
60
tr.issue td.subject, tr.issue td.relations { text-align:right; }
61
tr.issue td.done_ratio table.progress { margin-left:auto; margin-right: auto;}
62

  
63
table.issues td.description {padding:4px 24px 4px 4px; text-align:right;}
64

  
65
tr.issue.idnt td.subject a {padding-left: 0; padding-right: 16px;}
66
tr.issue.idnt-1 td.subject {padding-left:0; padding-right: 0.5em;}
67
tr.issue.idnt-2 td.subject {padding-left:0; padding-right: 2em;}
68
tr.issue.idnt-3 td.subject {padding-left:0; padding-right: 3.5em;}
69
tr.issue.idnt-4 td.subject {padding-left:0; padding-right: 5em;}
70
tr.issue.idnt-5 td.subject {padding-left:0; padding-right: 6.5em;}
71
tr.issue.idnt-6 td.subject {padding-left:0; padding-right: 8em;}
72
tr.issue.idnt-7 td.subject {padding-left:0; padding-right: 9.5em;}
73
tr.issue.idnt-8 td.subject {padding-left:0; padding-right: 11em;}
74
tr.issue.idnt-9 td.subject {padding-left:0; padding-right: 12.5em;}
75

  
76
tr.entry td.filename {text-align:right;}
77
tr.entry td.filename_no_report {text-align:right;}
78
tr.entry td.size {text-align:left;}
79
tr.entry td.age {text-align:left;}
80
tr.entry.file td.filename a {margin-left:0px; margin-right:16px;}
81
tr.entry.file td.filename_no_report a {margin-left:0px; margin-right:16px;}
82

  
83
tr span.expander {padding-left:0; padding-right:8px; margin-right:0;}
84

  
85
table.files tbody th {text-align:right;}
86
table.files tr.file td.filename {text-align:right; padding-left:0; padding-right:24px;}
87

  
88
tr.message td.subject { padding-left:0px; padding-right:20px; }
89

  
90
tr.version td.name { padding-left:0px; padding-right:20px; }
91

  
92
tr.user td.username, tr.user td.firstname, tr.user td.lastname, tr.user td.email {text-align:right;}
93

  
94
tr.time-entry td.issue, tr.time-entry td.comments {text-align:right; }
95
td.hours {text-align:left; padding-right: 0em ;padding-left: 0.5em; }
96

  
97
table.plugins td.configure { text-align:left; padding-right:0em; padding-left: 1em; }
98

  
99
table.list tbody tr.group td { padding: 0.8em 0.3em 0.5em 0; text-align:right;}
100
table.list tbody tr.group span.count {margin-left:0px; margin-right:4px;}
101

  
102
a.sort {padding-right:0; padding-left:16px;}
103

  
104
table.attributes th {text-align:right;}
105

  
106
table.boards a.board, h3.comments {padding-left:0px; padding-right:20px; }
107
table.boards td.last-message {text-align:right;}
108

  
109
table.messages td.last_message {text-align:right;}
110

  
111
h3.version {padding-left:0px; padding-right:20px;}
112

  
113
div.issues h3 {padding-left:0px; padding-right:20px;}
114
div.members h3 {padding-left:0px; padding-right:20px;}
115
div.news h3 {padding-left:0px; padding-right:20px;}
116
div.projects h3 {padding-left:0px; padding-right:20px;}
117

  
118
#watchers li {margin: 0px 0px 0px 2px; padding: 0px 0px 0px 0px;}
119
#watchers img.gravatar {margin: 0 0 2px 4px;}
120

  
121
span.search_for_watchers a, span.add_attachment a {padding-left:px; padding-right:16px; background: url(../images/bullet_add.png) no-repeat right 50%; }
122

  
123
div.square {float:right;}
124
.contextual {float:left; padding-left:0px; padding-right:10px;}
125

  
126
.splitcontentleft{float:right;}
127
.splitcontentright{float:left;}
128

  
129
blockquote {border-left:0px solid #e0e0e0; padding-left:0em; margin-left:2em;  border-right:3px solid #e0e0e0; padding-right:0.6em; margin-right:2.4em;}
130
blockquote blockquote { margin-right:0;}
131

  
132
div.issue div.subject div div {padding-left:0px; padding-right:16px;}
133

  
134
div.issue span.private, div.journal span.private {margin-right:0px; margin-left:2px;}
135

  
136
fieldset.collapsible>legend {padding-left:0px; padding-right:16px; background: url(../images/arrow_expanded.png) no-repeat right 40%;}
137

  
138
fieldset#filters td.add-filter {text-align:left; }
139

  
140
.toggle-multiselect {background: url(../images/bullet_toggle_plus.png) no-repeat right 40%; padding-left:0px; padding-right:8px; margin-right:0;}
141

  
142
div#issue-changesets {float:left;  margin-left:0em; margin-right:1em; padding-left:0em; padding-right:1em;}
143

  
144
.journal ul.details img {margin:0 4px -3px 0;}
145

  
146
div.journal.private-notes {border-left:0px solid #d22; padding-left:0px; margin-left:0px; border-right:2px solid #d22; padding-right:4px; margin-right:-6px;}
147

  
148
div#activity dl, #search-results {margin-left:0em; margin-right:2em;}
149
div#activity dd, #search-results dd {padding-left:0px; padding-right:18px;}
150
div#activity dt, #search-results dt {padding-left:0px; padding-right:20px; background-position:right 50%;}
151

  
152
div#activity dt.grouped {margin-left:0em; margin-right:5em;}
153
div#activity dd.grouped {margin-left:0em; margin-right:9em;}
154

  
155
#search-results dd {padding-left:0px; margin-left:0px; padding-right:20px; margin-right:0px; }
156

  
157
div#search-results-counts {float:left;}
158
div#search-results-counts  li {float:right; margin-left:0em; margin-right:1em; }
159

  
160
div#version-summary { float:left; margin-left:0px; margin-right:16px;}
161
div#version-summary th, div#version-summary td.total-hours { text-align:left;}
162

  
163
table#time-report td.hours, table#time-report th.period, table#time-report th.total { text-align:left; padding-right:0em; padding-left: 0.5em; }
164

  
165
ul.projects {padding-left:0em; padding-right:1em;}
166
ul.projects ul {padding-left:0em; padding-right:1.6em;}
167

  
168
#projects-index ul.projects ul.projects {border-left:0px solid #e0e0e0; padding-left:0em; border-right:3px solid #e0e0e0; padding-right:1em;}
169
.my-project { padding-left:0px;  padding-right:18px; background: url(../images/fav.png) no-repeat right 50%; }
170

  
171
/***** Tabular forms ******/
172
.tabular p{
173
	padding-left:0px; padding-right:180px; /* width of left column containing the label elements */
174
	clear:right;
175
}
176

  
177
.tabular label{
178
	float:right;
179
	text-align:left;
180
	/* width of left column */
181
	margin-left:0px; margin-right:-180px;
182
}
183

  
184
.tabular label.floating{
185
	margin-left: 0px; margin-right:0px;
186
	text-align:right;
187
}
188

  
189
.tabular label.block{
190
	margin-left:0px !important; margin-right:0px !important;
191
	text-align:right;
192
}
193

  
194
.tabular label.inline{
195
	margin-left:0px !important; margin-right:5px !important;
196
}
197

  
198
label.no-css {
199
	text-align:right;
200
	margin-left:0px; margin-right:0px;
201
}
202

  
203
.tabular.settings p{padding-left:0px; padding-right:300px; }
204
.tabular.settings label{margin-left:0px; margin-right:-300px;}
205

  
206
fieldset#notified_events .parent {padding-left:0px; padding-right:20px; }
207

  
208
.check_box_group {padding:2px 2px 4px 4px;}
209
.check_box_group label {margin-right: 0px !important; text-align: right;}
210
#attachments_fields input.description {margin-left:0px; margin-right:4px;}
211

  
212
#attachments_fields input.filename {background:url(../images/attachment.png) no-repeat right 1px top 50%; padding-left:0px; padding-right:18px;}
213
#attachments_fields .ajax-waiting input.filename {background:url(../images/hourglass.png) no-repeat right top 50%;}
214
#attachments_fields .ajax-loading input.filename {background:url(../images/loading.gif) no-repeat right top 50%;}
215
#attachments_fields div.ui-progressbar {margin: 2px 8px -5px 0;}
216

  
217
a.remove-upload {background: url(../images/delete.png) no-repeat right 1px top 50%; padding-left:0px; padding-right:16px;}
218

  
219
div.thumbnails div {margin-right:0px; margin-left:2px;}
220

  
221
p.other-formats { text-align:left; }
222

  
223
a.atom { background: url(../images/feed.png) no-repeat right 1px top 50%; padding: 2px 16px 3px 0; }
224

  
225
em.info.error {padding-left:0; padding-right:20px; background:url(../images/exclamation.png) no-repeat right 50%;}
226

  
227
table.members td.name {padding-right: 20px; padding-left:0; }
228
table.members td.group, table.members td.groupnonmember, table.members td.groupanonymous {background: url(../images/group.png) no-repeat right 50%;}
229

  
230
input.autocomplete {
231
	background: #fff url(../images/magnifier.png) no-repeat right 2px top 50%; padding-left:0px !important; padding-right:20px !important;
232
}
233

  
234
.role-visibility {padding-right:2em; padding-left:0;}
235

  
236
/***** Flash & error messages ****/
237
#errorExplanation, div.flash, .nodata, .warning, .conflict {
238
	padding: 4px 30px 4px 4px;
239
}
240

  
241
div.flash.error, #errorExplanation {
242
	background: url(../images/exclamation.png) right 8px top 50% no-repeat;
243
}
244

  
245
div.flash.notice {
246
	background: url(../images/true.png) right 8px top 5px no-repeat;
247
}
248

  
249
div.flash.warning, .conflict {
250
	background: url(../images/warning.png) right 8px top 5px no-repeat;
251
	text-align:right;
252
}
253

  
254
/***** Ajax indicator ******/
255
#ajax-indicator {
256
	left:auto; right:40%;
257
}
258

  
259
#ajax-indicator span {
260
	background-position: right 40%;
261
	background-image: url(../images/loading.gif);
262
	padding-left:0px; padding-right:26px;
263
}
264

  
265
/***** Calendar *****/
266
table.cal td p.day-num {text-align:left;}
267
table.cal .starting a, p.cal.legend .starting {background: url(../images/bullet_go.png) no-repeat right -1px top -2px; padding-left:0px; padding-right:16px;}
268
table.cal .ending a, p.cal.legend .ending {background: url(../images/bullet_end.png) no-repeat right -1px top -2px; padding-left:0px; padding-right:16px;}
269
table.cal .starting.ending a, p.cal.legend .starting.ending {background: url(../images/bullet_diamond.png) no-repeat right -1px top -2px; padding-left:0px; padding-right:16px;}
270

  
271
/***** Tooltips ******/
272
.tooltip span.tip{text-align:right;}
273

  
274
div.tooltip:hover span.tip{
275
	left:auto;	right:24px;
276
}
277

  
278
img.ui-datepicker-trigger {
279
	margin-left:0px; margin-right:4px;
280
}
281

  
282
/***** Progress bar *****/
283
table.progress {
284
	float:right;
285
	margin: 1px 0px 1px 6px;
286
}
287
p.progress-info {clear:right;}
288

  
289
/***** Tabs *****/
290
#content .tabs ul {padding-left:0em; padding-right:0.5em;}
291
#content .tabs ul li {
292
	float:right;
293
	margin-right:0px; margin-left:4px;
294
}
295

  
296
div.tabs-buttons {right:auto; left:0;}
297

  
298
button.tab-left {
299
	right:auto; left:20px;
300
}
301

  
302
button.tab-right {
303
	right:auto; left:20px;
304
}
305

  
306
/***** Diff *****/
307

  
308
/***** Wiki *****/
309

  
310
div.wiki .external {
311
	background-position:right 60%;
312
	padding-left:0px; padding-right:12px;
313
}
314

  
315
div.wiki pre {
316
	margin: 1em 1.6em 1em 1em;
317
}
318

  
319
div.wiki ul.toc {
320
	margin-right:0px; margin-left:12px;
321
	margin-left:0;	 margin-right:0;
322
}
323

  
324
div.wiki ul.toc.right { float: left; margin-left:0; margin-right:12px;}
325
div.wiki ul.toc.left  { float:right; margin-right:0; margin-left:12px;}
326
div.wiki ul.toc li li {margin-left:0em; margin-right:1.5em;}
327

  
328
a.wiki-anchor {margin-left:0px; margin-right:6px;}
329

  
330
/***** My page layout *****/
331

  
332
/***** Gantt chart *****/
333
.gantt_hdr {
334
	border-right:0px solid #c0c0c0; border-left:1px solid #c0c0c0;
335
}
336

  
337
.task.parent.marker.starting{margin-left:0px; margin-right:-4px; left:auto; right:0;}
338
.task.parent.marker.ending {margin-left:0px; margin-right:-4px; right:auto; left:0px;}
339

  
340
.version.marker {margin-left:0; margin-right:-4px;}
341

  
342
.project.marker {margin-left:0; margin-right:-4px;}
343

  
344
/***** Icons *****/
345
.icon {
346
	background-position: right 50%;
347
	padding-left:0; padding-right:20px;
348
}
349

  
350
div.issue img.gravatar {
351
	float: right;
352
	margin: 0 0 0 6px;
353
}
354

  
355
div.issue table img.gravatar {
356
	float: right;
357
	margin: 0 0em 0 0.5em;
358
}
359

  
360
h2 img.gravatar {margin: -2px 0 -4px 4px;}
361
h3 img.gravatar {margin: -4px 0 -4px 4px;}
362
h4 img.gravatar {margin: -6px 0 -4px 4px;}
363
td.username img.gravatar {margin:0 0 0 0.5em; }
364
#activity dt img.gravatar {float:right; margin:0 0 1em 1em;}
365
/* Used on 12px Gravatar img tags without the icon background */
366
.icon-gravatar {float:right; margin-right:px; margin-left:4px;}
367

  
368
#activity dt, .journal {clear:right;}
369

  
370
.journal-link {float:left;}
371

  
372
/* Custom JQuery styles */
373
.ui-datepicker-title select {margin-left:4px !important; margin-right:0 !important;}
374

  
375
/************* CodeRay styles *************/
376
.syntaxhl .line-numbers {margin:0px 0px 0px 5px;}
377

  
378
/***** Media print specific styles *****/
379
@media print {
380
}
381

  
382
/* Accessibility specific styles */
383
.hidden-for-sighted {
384
	left:auto; right:-10000px;
385
}
    (1-1/1)