annotate static/js/tiny_mce/themes/advanced/skins/o2k7/ui.css @ 348:d1b11096595b

Fix #168; when nailing a spammer, clear their profile text fields. Guard against topics and forums that don't exist when deleting posts in the signal handler. Make the forum stats template tag only display the latest active users.
author Brian Neal <bgneal@gmail.com>
date Wed, 02 Mar 2011 02:18:28 +0000
parents 88b2b9cb8c1f
children 6c182ceb7147
rev   line source
bgneal@312 1 /* Reset */
bgneal@312 2 .o2k7Skin table, .o2k7Skin tbody, .o2k7Skin a, .o2k7Skin img, .o2k7Skin tr, .o2k7Skin div, .o2k7Skin td, .o2k7Skin iframe, .o2k7Skin span, .o2k7Skin *, .o2k7Skin .mceText {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000; vertical-align:baseline; width:auto; border-collapse:separate; text-align:left}
bgneal@312 3 .o2k7Skin a:hover, .o2k7Skin a:link, .o2k7Skin a:visited, .o2k7Skin a:active {text-decoration:none; font-weight:normal; cursor:default; color:#000}
bgneal@312 4 .o2k7Skin table td {vertical-align:middle}
bgneal@312 5
bgneal@312 6 /* Containers */
bgneal@312 7 .o2k7Skin table {background:#E5EFFD}
bgneal@312 8 .o2k7Skin iframe {display:block; background:#FFF}
bgneal@312 9 .o2k7Skin .mceToolbar {height:26px}
bgneal@312 10
bgneal@312 11 /* External */
bgneal@312 12 .o2k7Skin .mceExternalToolbar {position:absolute; border:1px solid #ABC6DD; border-bottom:0; display:none}
bgneal@312 13 .o2k7Skin .mceExternalToolbar td.mceToolbar {padding-right:13px;}
bgneal@312 14 .o2k7Skin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px; background:url(../../img/icons.gif) -820px 0}
bgneal@312 15
bgneal@312 16 /* Layout */
bgneal@312 17 .o2k7Skin table.mceLayout {border:0; border-left:1px solid #ABC6DD; border-right:1px solid #ABC6DD}
bgneal@312 18 .o2k7Skin table.mceLayout tr.mceFirst td {border-top:1px solid #ABC6DD}
bgneal@312 19 .o2k7Skin table.mceLayout tr.mceLast td {border-bottom:1px solid #ABC6DD}
bgneal@312 20 .o2k7Skin table.mceToolbar, .o2k7Skin tr.mceFirst .mceToolbar tr td, .o2k7Skin tr.mceLast .mceToolbar tr td {border:0; margin:0; padding:0}
bgneal@312 21 .o2k7Skin .mceIframeContainer {border-top:1px solid #ABC6DD; border-bottom:1px solid #ABC6DD}
bgneal@312 22 .o2k7Skin .mceStatusbar {display:block; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; height:20px}
bgneal@312 23 .o2k7Skin .mceStatusbar div {float:left; padding:2px}
bgneal@312 24 .o2k7Skin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize; outline:0}
bgneal@312 25 .o2k7Skin .mceStatusbar a:hover {text-decoration:underline}
bgneal@312 26 .o2k7Skin table.mceToolbar {margin-left:3px}
bgneal@312 27 .o2k7Skin .mceToolbar .mceToolbarStart span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px; margin-left:3px;}
bgneal@312 28 .o2k7Skin .mceToolbar td.mceFirst span {margin:0}
bgneal@312 29 .o2k7Skin .mceToolbar .mceToolbarEnd span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px}
bgneal@312 30 .o2k7Skin .mceToolbar .mceToolbarEndListBox span, .o2k7Skin .mceToolbar .mceToolbarStartListBox span {display:none}
bgneal@312 31 .o2k7Skin span.mceIcon, .o2k7Skin img.mceIcon {display:block; width:20px; height:20px}
bgneal@312 32 .o2k7Skin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px}
bgneal@312 33 .o2k7Skin td.mceCenter {text-align:center;}
bgneal@312 34 .o2k7Skin td.mceCenter table {margin:0 auto; text-align:left;}
bgneal@312 35 .o2k7Skin td.mceRight table {margin:0 0 0 auto;}
bgneal@312 36
bgneal@312 37 /* Button */
bgneal@312 38 .o2k7Skin .mceButton {display:block; background:url(img/button_bg.png); width:22px; height:22px}
bgneal@312 39 .o2k7Skin a.mceButton span, .o2k7Skin a.mceButton img {margin-left:1px}
bgneal@312 40 .o2k7Skin .mceOldBoxModel a.mceButton span, .o2k7Skin .mceOldBoxModel a.mceButton img {margin:0 0 0 1px}
bgneal@312 41 .o2k7Skin a.mceButtonEnabled:hover {background-color:#B2BBD0; background-position:0 -22px}
bgneal@312 42 .o2k7Skin a.mceButtonActive, .o2k7Skin a.mceButtonSelected {background-position:0 -44px}
bgneal@312 43 .o2k7Skin .mceButtonDisabled .mceIcon {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)}
bgneal@312 44 .o2k7Skin .mceButtonLabeled {width:auto}
bgneal@312 45 .o2k7Skin .mceButtonLabeled span.mceIcon {float:left}
bgneal@312 46 .o2k7Skin span.mceButtonLabel {display:block; font-size:10px; padding:4px 6px 0 22px; font-family:Tahoma,Verdana,Arial,Helvetica}
bgneal@312 47 .o2k7Skin .mceButtonDisabled .mceButtonLabel {color:#888}
bgneal@312 48
bgneal@312 49 /* Separator */
bgneal@312 50 .o2k7Skin .mceSeparator {display:block; background:url(img/button_bg.png) -22px 0; width:5px; height:22px}
bgneal@312 51
bgneal@312 52 /* ListBox */
bgneal@312 53 .o2k7Skin .mceListBox {margin-left:3px}
bgneal@312 54 .o2k7Skin .mceListBox, .o2k7Skin .mceListBox a {display:block}
bgneal@312 55 .o2k7Skin .mceListBox .mceText {padding-left:4px; text-align:left; width:70px; border:1px solid #b3c7e1; border-right:0; background:#eaf2fb; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; height:20px; line-height:20px; overflow:hidden}
bgneal@312 56 .o2k7Skin .mceListBox .mceOpen {width:14px; height:22px; background:url(img/button_bg.png) -66px 0}
bgneal@312 57 .o2k7Skin table.mceListBoxEnabled:hover .mceText, .o2k7Skin .mceListBoxHover .mceText, .o2k7Skin .mceListBoxSelected .mceText {background:#FFF}
bgneal@312 58 .o2k7Skin table.mceListBoxEnabled:hover .mceOpen, .o2k7Skin .mceListBoxHover .mceOpen, .o2k7Skin .mceListBoxSelected .mceOpen {background-position:-66px -22px}
bgneal@312 59 .o2k7Skin .mceListBoxDisabled .mceText {color:gray}
bgneal@312 60 .o2k7Skin .mceListBoxMenu {overflow:auto; overflow-x:hidden}
bgneal@312 61 .o2k7Skin .mceOldBoxModel .mceListBox .mceText {height:22px}
bgneal@312 62 .o2k7Skin select.mceListBox {font-family:Tahoma,Verdana,Arial,Helvetica; font-size:12px; border:1px solid #b3c7e1; background:#FFF;}
bgneal@312 63
bgneal@312 64 /* SplitButton */
bgneal@312 65 .o2k7Skin .mceSplitButton, .o2k7Skin .mceSplitButton a, .o2k7Skin .mceSplitButton span {display:block; height:22px}
bgneal@312 66 .o2k7Skin .mceSplitButton {background:url(img/button_bg.png)}
bgneal@312 67 .o2k7Skin .mceSplitButton a.mceAction {width:22px}
bgneal@312 68 .o2k7Skin .mceSplitButton span.mceAction {width:22px; background-image:url(../../img/icons.gif)}
bgneal@312 69 .o2k7Skin .mceSplitButton a.mceOpen {width:10px; background:url(img/button_bg.png) -44px 0}
bgneal@312 70 .o2k7Skin .mceSplitButton span.mceOpen {display:none}
bgneal@312 71 .o2k7Skin table.mceSplitButtonEnabled:hover a.mceAction, .o2k7Skin .mceSplitButtonHover a.mceAction, .o2k7Skin .mceSplitButtonSelected {background:url(img/button_bg.png) 0 -22px}
bgneal@312 72 .o2k7Skin table.mceSplitButtonEnabled:hover a.mceOpen, .o2k7Skin .mceSplitButtonHover a.mceOpen, .o2k7Skin .mceSplitButtonSelected a.mceOpen {background-position:-44px -44px}
bgneal@312 73 .o2k7Skin .mceSplitButtonDisabled .mceAction {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)}
bgneal@312 74 .o2k7Skin .mceSplitButtonActive {background-position:0 -44px}
bgneal@312 75
bgneal@312 76 /* ColorSplitButton */
bgneal@312 77 .o2k7Skin div.mceColorSplitMenu table {background:#FFF; border:1px solid gray}
bgneal@312 78 .o2k7Skin .mceColorSplitMenu td {padding:2px}
bgneal@312 79 .o2k7Skin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden; border:1px solid #808080}
bgneal@312 80 .o2k7Skin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px}
bgneal@312 81 .o2k7Skin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px; border:1px solid #FFF}
bgneal@312 82 .o2k7Skin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid #0A246A; background-color:#B6BDD2}
bgneal@312 83 .o2k7Skin a.mceMoreColors:hover {border:1px solid #0A246A}
bgneal@312 84 .o2k7Skin .mceColorPreview {margin-left:2px; width:16px; height:4px; overflow:hidden; background:#9a9b9a;overflow:hidden}
bgneal@312 85 .o2k7Skin .mce_forecolor span.mceAction, .o2k7Skin .mce_backcolor span.mceAction {height:15px;overflow:hidden}
bgneal@312 86
bgneal@312 87 /* Menu */
bgneal@312 88 .o2k7Skin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #ABC6DD}
bgneal@312 89 .o2k7Skin .mceNoIcons span.mceIcon {width:0;}
bgneal@312 90 .o2k7Skin .mceNoIcons a .mceText {padding-left:10px}
bgneal@312 91 .o2k7Skin .mceMenu table {background:#FFF}
bgneal@312 92 .o2k7Skin .mceMenu a, .o2k7Skin .mceMenu span, .o2k7Skin .mceMenu {display:block}
bgneal@312 93 .o2k7Skin .mceMenu td {height:20px}
bgneal@312 94 .o2k7Skin .mceMenu a {position:relative;padding:3px 0 4px 0}
bgneal@312 95 .o2k7Skin .mceMenu .mceText {position:relative; display:block; font-family:Tahoma,Verdana,Arial,Helvetica; color:#000; cursor:default; margin:0; padding:0 25px 0 25px; display:block}
bgneal@312 96 .o2k7Skin .mceMenu span.mceText, .o2k7Skin .mceMenu .mcePreview {font-size:11px}
bgneal@312 97 .o2k7Skin .mceMenu pre.mceText {font-family:Monospace}
bgneal@312 98 .o2k7Skin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:22px;}
bgneal@312 99 .o2k7Skin .mceMenu .mceMenuItemEnabled a:hover, .o2k7Skin .mceMenu .mceMenuItemActive {background-color:#dbecf3}
bgneal@312 100 .o2k7Skin td.mceMenuItemSeparator {background:#DDD; height:1px}
bgneal@312 101 .o2k7Skin .mceMenuItemTitle a {border:0; background:#E5EFFD; border-bottom:1px solid #ABC6DD}
bgneal@312 102 .o2k7Skin .mceMenuItemTitle span.mceText {color:#000; font-weight:bold; padding-left:4px}
bgneal@312 103 .o2k7Skin .mceMenuItemDisabled .mceText {color:#888}
bgneal@312 104 .o2k7Skin .mceMenuItemSelected .mceIcon {background:url(../default/img/menu_check.gif)}
bgneal@312 105 .o2k7Skin .mceNoIcons .mceMenuItemSelected a {background:url(../default/img/menu_arrow.gif) no-repeat -6px center}
bgneal@312 106 .o2k7Skin .mceMenu span.mceMenuLine {display:none}
bgneal@312 107 .o2k7Skin .mceMenuItemSub a {background:url(../default/img/menu_arrow.gif) no-repeat top right;}
bgneal@312 108
bgneal@312 109 /* Progress,Resize */
bgneal@312 110 .o2k7Skin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=50); background:#FFF}
bgneal@312 111 .o2k7Skin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(../default/img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px}
bgneal@312 112
bgneal@312 113 /* Formats */
bgneal@312 114 .o2k7Skin .mce_formatPreview a {font-size:10px}
bgneal@312 115 .o2k7Skin .mce_p span.mceText {}
bgneal@312 116 .o2k7Skin .mce_address span.mceText {font-style:italic}
bgneal@312 117 .o2k7Skin .mce_pre span.mceText {font-family:monospace}
bgneal@312 118 .o2k7Skin .mce_h1 span.mceText {font-weight:bolder; font-size: 2em}
bgneal@312 119 .o2k7Skin .mce_h2 span.mceText {font-weight:bolder; font-size: 1.5em}
bgneal@312 120 .o2k7Skin .mce_h3 span.mceText {font-weight:bolder; font-size: 1.17em}
bgneal@312 121 .o2k7Skin .mce_h4 span.mceText {font-weight:bolder; font-size: 1em}
bgneal@312 122 .o2k7Skin .mce_h5 span.mceText {font-weight:bolder; font-size: .83em}
bgneal@312 123 .o2k7Skin .mce_h6 span.mceText {font-weight:bolder; font-size: .75em}
bgneal@312 124
bgneal@312 125 /* Theme */
bgneal@312 126 .o2k7Skin span.mce_bold {background-position:0 0}
bgneal@312 127 .o2k7Skin span.mce_italic {background-position:-60px 0}
bgneal@312 128 .o2k7Skin span.mce_underline {background-position:-140px 0}
bgneal@312 129 .o2k7Skin span.mce_strikethrough {background-position:-120px 0}
bgneal@312 130 .o2k7Skin span.mce_undo {background-position:-160px 0}
bgneal@312 131 .o2k7Skin span.mce_redo {background-position:-100px 0}
bgneal@312 132 .o2k7Skin span.mce_cleanup {background-position:-40px 0}
bgneal@312 133 .o2k7Skin span.mce_bullist {background-position:-20px 0}
bgneal@312 134 .o2k7Skin span.mce_numlist {background-position:-80px 0}
bgneal@312 135 .o2k7Skin span.mce_justifyleft {background-position:-460px 0}
bgneal@312 136 .o2k7Skin span.mce_justifyright {background-position:-480px 0}
bgneal@312 137 .o2k7Skin span.mce_justifycenter {background-position:-420px 0}
bgneal@312 138 .o2k7Skin span.mce_justifyfull {background-position:-440px 0}
bgneal@312 139 .o2k7Skin span.mce_anchor {background-position:-200px 0}
bgneal@312 140 .o2k7Skin span.mce_indent {background-position:-400px 0}
bgneal@312 141 .o2k7Skin span.mce_outdent {background-position:-540px 0}
bgneal@312 142 .o2k7Skin span.mce_link {background-position:-500px 0}
bgneal@312 143 .o2k7Skin span.mce_unlink {background-position:-640px 0}
bgneal@312 144 .o2k7Skin span.mce_sub {background-position:-600px 0}
bgneal@312 145 .o2k7Skin span.mce_sup {background-position:-620px 0}
bgneal@312 146 .o2k7Skin span.mce_removeformat {background-position:-580px 0}
bgneal@312 147 .o2k7Skin span.mce_newdocument {background-position:-520px 0}
bgneal@312 148 .o2k7Skin span.mce_image {background-position:-380px 0}
bgneal@312 149 .o2k7Skin span.mce_help {background-position:-340px 0}
bgneal@312 150 .o2k7Skin span.mce_code {background-position:-260px 0}
bgneal@312 151 .o2k7Skin span.mce_hr {background-position:-360px 0}
bgneal@312 152 .o2k7Skin span.mce_visualaid {background-position:-660px 0}
bgneal@312 153 .o2k7Skin span.mce_charmap {background-position:-240px 0}
bgneal@312 154 .o2k7Skin span.mce_paste {background-position:-560px 0}
bgneal@312 155 .o2k7Skin span.mce_copy {background-position:-700px 0}
bgneal@312 156 .o2k7Skin span.mce_cut {background-position:-680px 0}
bgneal@312 157 .o2k7Skin span.mce_blockquote {background-position:-220px 0}
bgneal@312 158 .o2k7Skin .mce_forecolor span.mceAction {background-position:-720px 0}
bgneal@312 159 .o2k7Skin .mce_backcolor span.mceAction {background-position:-760px 0}
bgneal@312 160 .o2k7Skin span.mce_forecolorpicker {background-position:-720px 0}
bgneal@312 161 .o2k7Skin span.mce_backcolorpicker {background-position:-760px 0}
bgneal@312 162
bgneal@312 163 /* Plugins */
bgneal@312 164 .o2k7Skin span.mce_advhr {background-position:-0px -20px}
bgneal@312 165 .o2k7Skin span.mce_ltr {background-position:-20px -20px}
bgneal@312 166 .o2k7Skin span.mce_rtl {background-position:-40px -20px}
bgneal@312 167 .o2k7Skin span.mce_emotions {background-position:-60px -20px}
bgneal@312 168 .o2k7Skin span.mce_fullpage {background-position:-80px -20px}
bgneal@312 169 .o2k7Skin span.mce_fullscreen {background-position:-100px -20px}
bgneal@312 170 .o2k7Skin span.mce_iespell {background-position:-120px -20px}
bgneal@312 171 .o2k7Skin span.mce_insertdate {background-position:-140px -20px}
bgneal@312 172 .o2k7Skin span.mce_inserttime {background-position:-160px -20px}
bgneal@312 173 .o2k7Skin span.mce_absolute {background-position:-180px -20px}
bgneal@312 174 .o2k7Skin span.mce_backward {background-position:-200px -20px}
bgneal@312 175 .o2k7Skin span.mce_forward {background-position:-220px -20px}
bgneal@312 176 .o2k7Skin span.mce_insert_layer {background-position:-240px -20px}
bgneal@312 177 .o2k7Skin span.mce_insertlayer {background-position:-260px -20px}
bgneal@312 178 .o2k7Skin span.mce_movebackward {background-position:-280px -20px}
bgneal@312 179 .o2k7Skin span.mce_moveforward {background-position:-300px -20px}
bgneal@312 180 .o2k7Skin span.mce_media {background-position:-320px -20px}
bgneal@312 181 .o2k7Skin span.mce_nonbreaking {background-position:-340px -20px}
bgneal@312 182 .o2k7Skin span.mce_pastetext {background-position:-360px -20px}
bgneal@312 183 .o2k7Skin span.mce_pasteword {background-position:-380px -20px}
bgneal@312 184 .o2k7Skin span.mce_selectall {background-position:-400px -20px}
bgneal@312 185 .o2k7Skin span.mce_preview {background-position:-420px -20px}
bgneal@312 186 .o2k7Skin span.mce_print {background-position:-440px -20px}
bgneal@312 187 .o2k7Skin span.mce_cancel {background-position:-460px -20px}
bgneal@312 188 .o2k7Skin span.mce_save {background-position:-480px -20px}
bgneal@312 189 .o2k7Skin span.mce_replace {background-position:-500px -20px}
bgneal@312 190 .o2k7Skin span.mce_search {background-position:-520px -20px}
bgneal@312 191 .o2k7Skin span.mce_styleprops {background-position:-560px -20px}
bgneal@312 192 .o2k7Skin span.mce_table {background-position:-580px -20px}
bgneal@312 193 .o2k7Skin span.mce_cell_props {background-position:-600px -20px}
bgneal@312 194 .o2k7Skin span.mce_delete_table {background-position:-620px -20px}
bgneal@312 195 .o2k7Skin span.mce_delete_col {background-position:-640px -20px}
bgneal@312 196 .o2k7Skin span.mce_delete_row {background-position:-660px -20px}
bgneal@312 197 .o2k7Skin span.mce_col_after {background-position:-680px -20px}
bgneal@312 198 .o2k7Skin span.mce_col_before {background-position:-700px -20px}
bgneal@312 199 .o2k7Skin span.mce_row_after {background-position:-720px -20px}
bgneal@312 200 .o2k7Skin span.mce_row_before {background-position:-740px -20px}
bgneal@312 201 .o2k7Skin span.mce_merge_cells {background-position:-760px -20px}
bgneal@312 202 .o2k7Skin span.mce_table_props {background-position:-980px -20px}
bgneal@312 203 .o2k7Skin span.mce_row_props {background-position:-780px -20px}
bgneal@312 204 .o2k7Skin span.mce_split_cells {background-position:-800px -20px}
bgneal@312 205 .o2k7Skin span.mce_template {background-position:-820px -20px}
bgneal@312 206 .o2k7Skin span.mce_visualchars {background-position:-840px -20px}
bgneal@312 207 .o2k7Skin span.mce_abbr {background-position:-860px -20px}
bgneal@312 208 .o2k7Skin span.mce_acronym {background-position:-880px -20px}
bgneal@312 209 .o2k7Skin span.mce_attribs {background-position:-900px -20px}
bgneal@312 210 .o2k7Skin span.mce_cite {background-position:-920px -20px}
bgneal@312 211 .o2k7Skin span.mce_del {background-position:-940px -20px}
bgneal@312 212 .o2k7Skin span.mce_ins {background-position:-960px -20px}
bgneal@312 213 .o2k7Skin span.mce_pagebreak {background-position:0 -40px}
bgneal@312 214 .o2k7Skin span.mce_restoredraft {background-position:-20px -40px}
bgneal@312 215 .o2k7Skin span.mce_spellchecker {background-position:-540px -20px}