Skip to content

Commit 089abb2

Browse files
committed
Adds global class .pastebin to avoid overwrite of global style rules
1 parent a875ad4 commit 089abb2

2 files changed

Lines changed: 83 additions & 80 deletions

File tree

Lines changed: 70 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,85 @@
11
<!-- INCLUDE overall_header.html -->
22

3-
<h2>{L_PASTEBIN}</h2>
3+
<div class="pastebin">
44

5-
<div id="extras">
6-
5+
<h2>{L_PASTEBIN}</h2>
76

8-
<!-- IF S_AUTH_POST or S_MODE eq 'view' -->
9-
<div class="mini-panel navbar">
10-
<h3>{L_PASTEBIN}</h3>
11-
<ul>
12-
<!-- IF S_AUTH_POST --><li><a href="{U_PASTEBIN}">{L_SNIPPET_NEW}</a></li><!-- ENDIF -->
13-
<!-- IF S_MODE eq 'view' --><li><a href="{U_SNIPPET_DOWNLOAD}">{L_SNIPPET_DOWNLOAD}</a></li><!-- ENDIF -->
14-
</ul>
15-
</div>
16-
<!-- ENDIF -->
7+
<div id="extras">
178

18-
<!-- IF (S_AUTH_EDIT || S_AUTH_DELETE) && S_MODE eq 'view' -->
19-
<div class="mini-panel navbar">
20-
<h3>{L_MODERATE_SNIPPET}</h3>
21-
22-
<form method="post" action="{S_FORM_ACTION_MOD}">
23-
<fieldset class="fields1">
24-
<!-- IF S_AUTH_EDIT -->
25-
<dl>
26-
<dt><label for="pruning_months">{L_PRUNING_MONTHS}:</label></dt>
27-
<dd><select name="pruning_months" id="pruning_months">{PRUNING_MONTHS_SELECT}</select> {L_PRUNING_MONTH_SHORT}</dd>
28-
</dl>
29-
<dl>
30-
<dt><label for="snippet_highlight">{L_SNIPPET_HIGHLIGHT}:</label></dt>
31-
<dd><select id="snippet_highlight" name="snippet_highlight">{HIGHLIGHT_SELECT_MOD}</select></dd>
32-
</dl>
33-
<!-- ENDIF -->
34-
<!-- IF S_AUTH_DELETE -->
35-
<dl>
36-
<dt><label for="delete_snippet">{L_DELETE_SNIPPET}:</label></dt>
37-
<dd><label for="delete_snippet"><input type="checkbox" name="delete_snippet" id="delete_snippet" /> {L_DELETE}</label></dd>
38-
</dl>
39-
<!-- ENDIF -->
40-
</fieldset>
41-
42-
<fieldset class="submit-buttons">
43-
{S_HIDDEN_FIELDS}
44-
<input type="hidden" name="mode" value="moderate" />
45-
<input class="button1" name="submit" type="submit" value="{L_SUBMIT}" />
46-
</fieldset>
47-
</form>
9+
10+
<!-- IF S_AUTH_POST or S_MODE eq 'view' -->
11+
<div class="mini-panel navbar">
12+
<h3>{L_PASTEBIN}</h3>
13+
<ul>
14+
<!-- IF S_AUTH_POST --><li><a href="{U_PASTEBIN}">{L_SNIPPET_NEW}</a></li><!-- ENDIF -->
15+
<!-- IF S_MODE eq 'view' --><li><a href="{U_SNIPPET_DOWNLOAD}">{L_SNIPPET_DOWNLOAD}</a></li><!-- ENDIF -->
16+
</ul>
17+
</div>
18+
<!-- ENDIF -->
19+
20+
<!-- IF (S_AUTH_EDIT || S_AUTH_DELETE) && S_MODE eq 'view' -->
21+
<div class="mini-panel navbar">
22+
<h3>{L_MODERATE_SNIPPET}</h3>
23+
24+
<form method="post" action="{S_FORM_ACTION_MOD}">
25+
<fieldset class="fields1">
26+
<!-- IF S_AUTH_EDIT -->
27+
<dl>
28+
<dt><label for="pruning_months">{L_PRUNING_MONTHS}:</label></dt>
29+
<dd><select name="pruning_months" id="pruning_months">{PRUNING_MONTHS_SELECT}</select> {L_PRUNING_MONTH_SHORT}</dd>
30+
</dl>
31+
<dl>
32+
<dt><label for="snippet_highlight">{L_SNIPPET_HIGHLIGHT}:</label></dt>
33+
<dd><select id="snippet_highlight" name="snippet_highlight">{HIGHLIGHT_SELECT_MOD}</select></dd>
34+
</dl>
35+
<!-- ENDIF -->
36+
<!-- IF S_AUTH_DELETE -->
37+
<dl>
38+
<dt><label for="delete_snippet">{L_DELETE_SNIPPET}:</label></dt>
39+
<dd><label for="delete_snippet"><input type="checkbox" name="delete_snippet" id="delete_snippet" /> {L_DELETE}</label></dd>
40+
</dl>
41+
<!-- ENDIF -->
42+
</fieldset>
43+
44+
<fieldset class="submit-buttons">
45+
{S_HIDDEN_FIELDS}
46+
<input type="hidden" name="mode" value="moderate" />
47+
<input class="button1" name="submit" type="submit" value="{L_SUBMIT}" />
48+
</fieldset>
49+
</form>
50+
</div>
51+
<!-- ENDIF -->
4852
</div>
49-
<!-- ENDIF -->
50-
</div>
5153

5254

5355

54-
<div id="content">
55-
<!-- IF S_MODE eq 'view' -->
56-
<!-- INCLUDE pastebin_view.html -->
57-
<!-- ELSE -->
58-
<!-- INCLUDE pastebin_post.html -->
59-
<!-- ENDIF -->
60-
</div>
56+
<div id="content">
57+
<!-- IF S_MODE eq 'view' -->
58+
<!-- INCLUDE pastebin_view.html -->
59+
<!-- ELSE -->
60+
<!-- INCLUDE pastebin_post.html -->
61+
<!-- ENDIF -->
62+
</div>
63+
6164

65+
<!-- IF S_AUTH_VIEW -->
66+
<div class="mini-panel navbar">
67+
<h3>{L_LATEST_SNIPPETS}</h3>
6268

63-
<!-- IF S_AUTH_VIEW -->
64-
<div class="mini-panel navbar">
65-
<h3>{L_LATEST_SNIPPETS}</h3>
66-
67-
<!-- IF .latest_snippets -->
68-
<ul>
69-
<!-- BEGIN latest_snippets -->
70-
<li><a href="{latest_snippets.URL}" title="{latest_snippets.TITLE}<!-- IF latest_snippets.DESC -->: {latest_snippets.DESC}<!-- ENDIF -->">{latest_snippets.TITLE_SHORT}</a> ({latest_snippets.SNIPPET_TIME}, {latest_snippets.AUTHOR_FULL})</li>
71-
<!-- END latest_snippets -->
72-
</ul>
73-
<!-- ELSE -->
74-
<ul>
75-
<li>{L_NO_SNIPPETS}</li>
76-
</ul>
69+
<!-- IF .latest_snippets -->
70+
<ul>
71+
<!-- BEGIN latest_snippets -->
72+
<li><a href="{latest_snippets.URL}" title="{latest_snippets.TITLE}<!-- IF latest_snippets.DESC -->: {latest_snippets.DESC}<!-- ENDIF -->">{latest_snippets.TITLE_SHORT}</a> ({latest_snippets.SNIPPET_TIME}, {latest_snippets.AUTHOR_FULL})</li>
73+
<!-- END latest_snippets -->
74+
</ul>
75+
<!-- ELSE -->
76+
<ul>
77+
<li>{L_NO_SNIPPETS}</li>
78+
</ul>
79+
<!-- ENDIF -->
80+
</div>
7781
<!-- ENDIF -->
78-
</div>
79-
<!-- ENDIF -->
8082

83+
</div>
8184

8285
<!-- INCLUDE overall_footer.html -->

styles/prosilver/theme/pastebin.css

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
.icon-pastebin {
2-
background-image: url("./images/icon_pastebin.gif");
3-
background-position: 0 50%;
4-
background-repeat: no-repeat;
2+
background-image: url("./images/icon_pastebin.gif");
3+
background-position: 0 50%;
4+
background-repeat: no-repeat;
55
}
66

7-
#pastebin-codebox {
7+
.pastebin #pastebin-codebox {
88
font-size: 1.2em;
99
}
1010

11-
#pastebin-codebox dd {
11+
.pastebin #pastebin-codebox dd {
1212
margin: 0px 0px 0px 4em;
1313
padding: 0.5em 0px 0px 0.5px;
1414
}
1515

16-
#pastebin-codebox dt {
16+
.pastebin #pastebin-codebox dt {
1717
text-transform: uppercase;
1818
border-bottom: 1px solid #ccc;
1919
font-size: 0.8em;
@@ -22,36 +22,36 @@
2222
padding: 0.2em 0px 0.2px 0.1em;
2323
}
2424

25-
.mini-panel {
25+
.pastebin .mini-panel {
2626
display: block;
2727
padding: 1em ;
2828
margin-top: 1em;
2929
margin-bottom: 1em;
3030
}
3131

32-
#content {
32+
.pastebin #content {
3333
width: 100%;
3434
}
3535

36-
#extras {
36+
.pastebin #extras {
3737
width: 100%;
3838
}
3939

40-
.mini-panel h3 {
40+
.pastebin .mini-panel h3 {
4141
margin-top: 0px;
4242
}
4343

44-
.mini-panel ul {
44+
.pastebin .mini-panel ul {
4545
padding-left: 1em;
4646
}
4747

48-
#copy_paste.inputbox{
48+
.pastebin #copy_paste.inputbox{
4949
min-width: 100%;
5050
max-width: 100%;
5151
border:none;
5252
}
5353

54-
.textwrapper{
54+
.pastebin .textwrapper{
5555
border: 1px solid;
5656
border-color: #B4BAC0;
5757
padding: 5px;

0 commit comments

Comments
 (0)