Hormold

VK Change (#1394009107)

Mar 5th, 2014
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 21.33 KB | None | 0 0
  1. Файл - abuse.js (Старый размер - 8010 | Новый - 0):
  2. 0.  - Abuse = {
  3. 1.  -   changeReasonDD: [],
  4. 2.  -   switchSection: function (newSection, event) {
  5. 3.  -     if (checkEvent(event)) {
  6. 4.  -       return false;
  7. 5.  -     }
  8. 6.  -     hide('ab_pages');
  9. 7.  -     show('ab_progress');
  10. 8.  -     var params = clone(cur.options.base_params || {0: 'abuse'});
  11. 9.  -     if (newSection != 'all') {
  12. 10.  -       params = extend(params, {section: newSection});
  13. 11.  -     }
  14. 12.  -     return nav.go(params);
  15. 13.  -   },
  16. 14.  -   switchActivitySection: function (oid, reason, solved, section, event) {
  17. 15.  -     if (checkEvent(event)) {
  18. 16.  -       return true;
  19. 17.  -     }
  20. 18.  -     ajax.post('abuse.php', {act: 'a_get_activity', reason: reason, solved: solved, oid: oid, section: section}, {
  21. 19.  -       showProgress: setStyle.pbind('ab_owner_header_progress' + oid, {display: 'inline'}),
  22. 20.  -       hideProgress: hide.pbind('ab_owner_header_progress' + oid),
  23. 21.  -       onDone: function (html) {
  24. 22.  -         var suffix = '';
  25. 23.  -         if (section == 'recent_media' || section == 'recent_photos' || section == 'recent_videos' || section == 'photos' || section == 'videos') {
  26. 24.  -           suffix = '_media';
  27. 25.  -         }
  28. 26.  -         val('ab_abuserow_activity' + suffix + oid, html);
  29. 27.  -       }
  30. 28.  -     });
  31. 29.  -     return false;
  32. 30.  -   },
  33. 31.  -   checkActivity: function (oid, ev, el, event) {
  34. 32.  -     if (Abuse.checkActivityClick(el, event)) {
  35. 33.  -       return;
  36. 34.  -     }
  37. 35.  -     var isOn = false, checked = cur.checkedActivity[oid];
  38. 36.  -     if (checked == undefined) {
  39. 37.  -       checked = cur.checkedActivity[oid] = {};
  40. 38.  -     } else if (checked[ev]) {
  41. 39.  -       isOn = true;
  42. 40.  -     }
  43. 41.  -     toggleClass(ge('ab_abuserow_activity_' + ev), 'ab_abuserow_activity_on');
  44. 42.  -     if (isOn) {
  45. 43.  -       delete checked[ev];
  46. 44.  -     } else {
  47. 45.  -       checked[ev] = 1;
  48. 46.  -     }
  49. 47.  -   },
  50. 48.  -   checkActivityClick: function (el, event) {
  51. 49.  -     event = event || window.event;
  52. 50.  -     if (!el && !event) return false;
  53. 51.  -     var target = event.target || event.srcElement,
  54. 52.  -         i = 4,
  55. 53.  -         foundGood = false,
  56. 54.  -         checkeRE = /ab_abuserow_activity_info|ab_userow_activity_photo/;
  57. 55.  -     do {
  58. 56.  -       if (!target ||
  59. 57.  -           target == el ||
  60. 58.  -           target.onclick ||
  61. 59.  -           target.onmousedown ||
  62. 60.  -           target.tagName == 'A' ||
  63. 61.  -           target.tagName == 'IMG' ||
  64. 62.  -           target.tagName == 'TEXTAREA' ||
  65. 63.  -           (foundGood = checkeRE.test(target.className))
  66. 64.  -       ) {
  67. 65.  -         break;
  68. 66.  -       }
  69. 67.  -     } while (i-- && (target = target.parentNode));
  70. 68.  -     if (!foundGood) {
  71. 69.  -       return true;
  72. 70.  -     }
  73. 71.  -     var sel = trim((
  74. 72.  -       window.getSelection && window.getSelection() ||
  75. 73.  -       document.getSelection && document.getSelection() ||
  76. 74.  -       document.selection && document.selection.createRange().text || ''
  77. 75.  -     ).toString());
  78. 76.  -     if (sel) {
  79. 77.  -       return true;
  80. 78.  -     }
  81. 79.  -     return false;
  82. 80.  -   },
  83. 81.  -   checkLogMsg: function (msg_id) {
  84. 82.  -     var pos = indexOf(cur.selMsgs, msg_id), row = ge('mess' + msg_id);
  85. 83.  -     if (!row || cur.deletedRows[msg_id]) return;
  86. 84.  -     if (pos == -1) {
  87. 85.  -       if (cur.selMsgs.length >= 100) {
  88. 86.  -         return false;
  89. 87.  -       }
  90. 88.  -       cur.selMsgs.push(msg_id);
  91. 89.  -       addClass(row, 'im_sel_row');
  92. 90.  -       removeClass(ge('mess_check' + msg_id), 'im_log_check_on');
  93. 91.  -       setStyle('ma' + msg_id, {visibility: ''});
  94. 92.  -     } else {
  95. 93.  -       cur.selMsgs.splice(pos, 1);
  96. 94.  -       removeClass(row, 'im_sel_row');
  97. 95.  -     }
  98. 96.  -     val('im_n_marked', getLang('mail_im_X_sel_msgs', cur.selMsgs.length));
  99. 97.  -     toggle('im_tabs', !cur.selMsgs.length);
  100. 98.  -     toggle('im_log_controls', cur.selMsgs.length);
  101. 99.  -   },
  102. 100.  -
  103. 101.  -   solve: function (oid, status, hash) {
  104. 102.  -     var evs = [];
  105. 103.  -     if (cur.checkedActivity) each(cur.checkedActivity[oid] || {}, function (ev) {evs.push(ev)});
  106. 104.  -
  107. 105.  -     ajax.post('abuse.php', {act: 'a_solve', oid: oid, status: status, evs: evs.join(','), hash: hash, reason: ge('top_reason_'+oid).value}, {
  108. 106.  -       onDone: function (text) {
  109. 107.  -         val('ab_abuserow_solveform' + oid, text);
  110. 108.  -       }
  111. 109.  -     });
  112. 110.  -     val('ab_abuserow_solveform' + oid, '<div class="progress ab_admin_solve_progress"></div>');
  113. 111.  -     if (cur.options) {
  114. 112.  -       if (!cur.options.section) {
  115. 113.  -         cur.pgOffset--;
  116. 114.  -         cur.pgCount--;
  117. 115.  -         animate('ab_abuserow' + oid, {opacity: 0.5}, 200);
  118. 116.  -       } else {
  119. 117.  -         cur.pgOffset++;
  120. 118.  -         cur.pgCount++;
  121. 119.  -       }
  122. 120.  -     }
  123. 121.  -     return false;
  124. 122.  -   },
  125. 123.  -   solveCancel: function (oid, solved, hash) {
  126. 124.  -     ajax.post('abuse.php', {act: 'a_cancel_solve', oid: oid, solved: solved, hash: hash}, {
  127. 125.  -       onDone: function (text) {
  128. 126.  -         val('ab_abuserow_solveform' + oid, text);
  129. 127.  -       }
  130. 128.  -     });
  131. 129.  -     val('ab_abuserow_solveform' + oid, '<div class="progress ab_admin_solve_progress"></div>');
  132. 130.  -     if (cur.options) {
  133. 131.  -       if (!cur.options.section) {
  134. 132.  -         cur.pgOffset++;
  135. 133.  -         cur.pgCount++;
  136. 134.  -         animate('ab_abuserow' + oid, {opacity: 1}, 200);
  137. 135.  -       } else {
  138. 136.  -         cur.pgOffset--;
  139. 137.  -         cur.pgCount--;
  140. 138.  -       }
  141. 139.  -     }
  142. 140.  -     return false;
  143. 141.  -   },
  144. 142.  -   toKorneev: function (oid, hash) {
  145. 143.  -     ajax.post('abuse.php', {act: 'a_to_korneev', oid: oid, hash: hash}, {
  146. 144.  -       onDone: function (text) {
  147. 145.  -         val('ab_abuserow_solveform' + oid, text);
  148. 146.  -       }
  149. 147.  -     });
  150. 148.  -     val('ab_abuserow_solveform' + oid, '<div class="progress ab_admin_solve_progress"></div>');
  151. 149.  -     return false;
  152. 150.  -   },
  153. 151.  -   reasonsBox: function (oid, type, solved) {
  154. 152.  -     return showBox('abuse.php', {act: 'a_reasons_box', oid: oid, type: type || 0, solved: solved || 0}, {
  155. 153.  -       params: {bodyStyle: 'height: 300px; padding: 0;'}
  156. 154.  -     });
  157. 155.  -   },
  158. 156.  -   showFullPhoto: function (oid, src, targ) {
  159. 157.  -     if (cur.photoSrc != src) {
  160. 158.  -       hide(cur.photo);
  161. 159.  -       val(cur.photo, '<img class="ab_full_photo" src="' + (cur.photoSrc = src) + '"/>');
  162. 160.  -     }
  163. 161.  -     show(cur.photo);
  164. 162.  -     var pos = getXY(targ);
  165. 163.  -     setStyle(cur.photo, {top: pos[1], left: pos[0] - 210});
  166. 164.  -   },
  167. 165.  -   hideFullPhoto: function () {
  168. 166.  -     hide(cur.photo);
  169. 167.  -   },
  170. 168.  -   initCommon: function () {
  171. 169.  -     placeholderSetup('ab_search');
  172. 170.  -     addEvent(ge('ab_search'), 'keydown', function (e) {
  173. 171.  -       if (e.keyCode != KEY.RETURN) {
  174. 172.  -         return;
  175. 173.  -       }
  176. 174.  -       var v = val(this);
  177. 175.  -       if (!v) return;
  178. 176.  -       hide('ab_pages');
  179. 177.  -       show('ab_progress');
  180. 178.  -       nav.go({0: 'abuse', q: v});
  181. 179.  -     });
  182. 180.  -     bodyNode.insertBefore(cur.photo = ce('div', {id: 'ab_full_photo'}), ge('page_wrap'));
  183. 181.  -     cur.destroy.push(re.pbind(cur.photo));
  184. 182.  -
  185. 183.  -     cur._back = {
  186. 184.  -       text: getLang('global_back'),
  187. 185.  -       show: [],
  188. 186.  -       hide: [Abuse.hideFullPhoto],
  189. 187.  -       loc: false
  190. 188.  -     };
  191. 189.  -     if (window.Pagination && cur.initScrollFn) {
  192. 190.  -       cur._back.show.push(Pagination.reinit.pbind(false));
  193. 191.  -       cur._back.hide.push(Pagination.deinit);
  194. 192.  -     }
  195. 193.  -   },
  196. 194.  -   init: function (opts) {
  197. 195.  -     extend(cur, {
  198. 196.  -       options: opts,
  199. 197.  -       checkedActivity: {},
  200. 198.  -       module: 'abuse',
  201. 199.  -
  202. 200.  -       pgStart: opts.start,
  203. 201.  -       pgOffset: opts.offset,
  204. 202.  -       pgCount: opts.count,
  205. 203.  -       pgPerPage: opts.per_page,
  206. 204.  -       pgCont: ge('ab_rows'),
  207. 205.  -       pgMore: ge('ab_more_link'),
  208. 206.  -       pgPages: ge('ab_pages'),
  209. 207.  -       pgMorePrg: ge('ab_more_progress'),
  210. 208.  -       pgPreload: opts.preload,
  211. 209.  -       pgUrl: opts.url,
  212. 210.  -       pgParams: opts.params,
  213. 211.  -       pgHref: opts.href
  214. 212.  -     });
  215. 213.  -     Pagination.init();
  216. 214.  -     cur.destroy.push(Pagination.deinit);
  217. 215.  -     Abuse.initCommon();
  218. 216.  -   },
  219. 217.  -   initModerators: function(opts) {
  220. 218.  -     var tableOptions = {layout: {topControl: '', bottomControl: ''}, noControls: 1};
  221. 219.  -     cur.paginatedTable = new PaginatedTable(ge('paginated_table'), tableOptions, opts.table_content);
  222. 220.  -     Abuse.initCommon();
  223. 221.  -   },
  224. 222.  -   initSingle: function (opts) {
  225. 223.  -     extend(cur, {
  226. 224.  -       options: opts || {},
  227. 225.  -       checkedActivity: {},
  228. 226.  -       module: 'abuse'
  229. 227.  -     });
  230. 228.  -     Abuse.initCommon();
  231. 229.  -   },
  232. 230.  -   initChangeReasonDD: function (oid) {
  233. 231.  -     if (Abuse.changeReasonDD[oid]) {
  234. 232.  -       re(Abuse.changeReasonDD[oid].container);
  235. 233.  -     }
  236. 234.  -     Abuse.changeReasonDD[oid] = new DropdownMenu([[1,'�����������'],[2,'����'],[3,'������']], {
  237. 235.  -       target: ge('ab_changetype_' + oid + '_dd'),
  238. 236.  -       value: (ge('top_reason_' + oid)) ? ge('top_reason_' + oid).value : 0,
  239. 237.  -       fadeSpeed: 0,
  240. 238.  -       onSelect: function(event) {
  241. 239.  -         ge('top_reason_' + oid).value = event.target.index || 0;
  242. 240.  -       }
  243. 241.  -     });
  244. 242.  -   },
  245. 243.  -   changeReason: function(obj, oid, i) {
  246. 244.  -     ge('top_reason_' + oid).value = i;
  247. 245.  -     addClass(obj, 'on');
  248. 246.  -     for (j = 1; j <= 3; j++) {
  249. 247.  -       if (j != i) removeClass(ge('ab_reason_' + oid + '_' + j), 'on');
  250. 248.  -     }
  251. 249.  -   }
  252. 250.  - }
  253. 251.  -
  254. 253.  - try{stManager.done('abuse.js');}catch(e){}
  255. ------
  256. Файл - abuse.css (Старый размер - 8181 | Новый - 0):
  257. 0.  - #abuse_css {
  258. 1.  -   display: none;
  259. 2.  - }
  260. 3.  -
  261. 4.  - #tab_custom {
  262. 5.  -   display: none;
  263. 6.  - }
  264. 7.  - #ab_bar {
  265. 8.  -   padding: 10px;
  266. 9.  -   background: #F7F7F7;
  267. 10.  -   border-bottom: 1px solid #DAE1E8;
  268. 11.  - }
  269. 12.  - #ab_search_wrap {
  270. 13.  -   clear: left;
  271. 14.  -   padding: 0;
  272. 15.  -   position: relative;
  273. 16.  - }
  274. 17.  - #ab_search {
  275. 18.  -   margin: 0;
  276. 19.  -   padding: 5px 4px 4px 20px;
  277. 20.  -   width: 155px;
  278. 21.  -   height: 14px;
  279. 22.  -   line-height: 1.27em;
  280. 23.  -   background: #FFF url(/images/magglass.png) no-repeat 5px 6px;
  281. 24.  - }
  282. 25.  - #ab_summary_wrap {
  283. 26.  -   padding-top: 12px;
  284. 27.  - }
  285. 28.  - #ab_summary {
  286. 29.  -   padding-top: 4px;
  287. 30.  - }
  288. 31.  - #ab_progress {
  289. 32.  -   height: 21px;
  290. 33.  -   background-position: 50% 50%;
  291. 34.  - }
  292. 35.  -
  293. 36.  - .ab_tab, .ab_tab_selected, .ab_tab_over {
  294. 37.  -   cursor: pointer;
  295. 38.  -   padding: 3px 0px 2px 5px;
  296. 39.  -   float: right;
  297. 40.  - }
  298. 41.  - .ab_tab2 {
  299. 42.  -   padding: 3px 6px 4px;
  300. 43.  - }
  301. 44.  - .ab_tab_over .ab_tab2 {
  302. 45.  -   -moz-border-radius: 2px;
  303. 46.  -   -webkit-border-radius: 2px;
  304. 47.  -   border-radius: 2px;
  305. 48.  -   background-color: #E1E7ED;
  306. 49.  - }
  307. 50.  - .ab_tab_selected .ab_tab2 {
  308. 51.  -   -moz-border-radius: 2px;
  309. 52.  -   -webkit-border-radius: 2px;
  310. 53.  -   border-radius: 2px;
  311. 54.  -   background-color: #597DA3;
  312. 55.  - }
  313. 56.  - .ab_tab3 {
  314. 57.  -   font-weight: bold;
  315. 58.  -   color: #45688E;
  316. 59.  -   padding-left: 2px;
  317. 60.  -   padding-right: 5px;
  318. 61.  -   -o-text-overflow: ellipsis;
  319. 62.  -   text-overflow: ellipsis;
  320. 63.  - }
  321. 64.  - .ab_tab3_nav {
  322. 65.  -   padding-right: 2px;
  323. 66.  - }
  324. 67.  - .ab_tab_selected .ab_tab3 {
  325. 68.  -   color: #FFF;
  326. 69.  - }
  327. 70.  -
  328. 71.  - .ab_tabx {
  329. 72.  -   margin-top: 2px;
  330. 73.  -   width: 11px;
  331. 74.  -   height: 11px;
  332. 75.  - }
  333. 76.  - .ab_tab .ab_tabx {
  334. 77.  -   background: url(/images/pics/im_tabx.gif?1) 0 0;
  335. 78.  -   opacity: 0.12;
  336. 79.  -   filter: alpha(opacity=12);
  337. 80.  - }
  338. 81.  -
  339. 82.  - .ab_tab_over .ab_tabx_over {
  340. 83.  -   background: url(/images/pics/im_tabx.gif?1) 0 0;
  341. 84.  -   opacity: 0.6;
  342. 85.  -   filter: alpha(opacity=60);
  343. 86.  - }
  344. 87.  -
  345. 88.  - .ab_tab_selected .ab_tabx {
  346. 89.  -   background: url(/images/pics/im_tabx.gif?1) 0 -13px;
  347. 90.  -   opacity: 0.2;
  348. 91.  -   filter: alpha(opacity=20);
  349. 92.  - }
  350. 93.  - .ab_tab_selected .ab_tabx_over {
  351. 94.  -   background: url(/images/pics/im_tabx.gif?1) 0 -13px;
  352. 95.  -   opacity: 1;
  353. 96.  -   filter: alpha(opacity=100);
  354. 97.  - }
  355. 98.  -
  356. 99.  -
  357. 100.  - #all_shown {
  358. 101.  -   margin-top: -1px;
  359. 102.  -   border-top: 1px solid #CAD1D9;
  360. 103.  -   color: #777;
  361. 104.  -   display: block;
  362. 105.  -   padding: 10px 0px;
  363. 106.  -   text-align: center;
  364. 107.  - }
  365. 108.  -
  366. 109.  - #ab_empty {
  367. 110.  -   color: #777;
  368. 111.  -   font-size: 1.09em;
  369. 112.  -   line-height: 170%;
  370. 113.  -   padding: 50px;
  371. 114.  -   text-align: center;
  372. 115.  - }
  373. 116.  - #ab_more_link {
  374. 117.  -   margin-top: -1px;
  375. 118.  -   padding: 10px 0;
  376. 119.  -   margin: -1px 0 0;
  377. 120.  -   display: block;
  378. 121.  -
  379. 122.  -   text-align: center;
  380. 123.  -   border-top: 1px solid #DAE1E8;
  381. 124.  - }
  382. 125.  - #ab_more_progress {
  383. 126.  -   margin: 0 auto;
  384. 127.  -   height: 13px;
  385. 128.  - }
  386. 129.  - #ab_more {
  387. 130.  -   height: 13px;
  388. 131.  - }
  389. 132.  - #ab_more_link:hover {
  390. 133.  -   text-decoration: none;
  391. 134.  -   background: #E9EDF1;
  392. 135.  - }
  393. 136.  -
  394. 137.  -
  395. 138.  - .ab_abuserow {
  396. 139.  -   padding: 20px 20px 15px 20px;
  397. 140.  -   border-bottom: 1px solid #D9E0E8;
  398. 141.  - }
  399. 142.  - td.ab_abuserow_photo {
  400. 143.  -   width: 120px;
  401. 144.  -   vertical-align: top;
  402. 145.  - }
  403. 146.  - td.ab_abuserow_info {
  404. 147.  -   vertical-align: top;
  405. 148.  -   line-height: 160%;
  406. 149.  - }
  407. 150.  - td.ab_abuserow_label {
  408. 151.  -   color: #777;
  409. 152.  -   width: 95px;
  410. 153.  - }
  411. 154.  - a.ab_abuserow_label_linked {
  412. 155.  -   color: #777;
  413. 156.  - }
  414. 157.  -
  415. 158.  - td.ab_abuserow_labeled {
  416. 159.  -   vertical-align: top;
  417. 160.  -   padding-bottom: 4px;
  418. 161.  - }
  419. 162.  - div.ab_abuserow_labeled_text {
  420. 163.  -   width: 370px;
  421. 164.  - }
  422. 165.  - .ab_abuserow_label {
  423. 166.  -   vertical-align: top;
  424. 167.  - }
  425. 168.  - tr.ab_abuserow_abusers td.ab_abuserow_labeled,
  426. 169.  - tr.ab_abuserow_blockings td.ab_abuserow_labeled {
  427. 170.  -   color: #777;
  428. 171.  - }
  429. 172.  - .ab_abuserow_acitivities .ab_abuserow_label {
  430. 173.  -   color: #FFF;
  431. 174.  - }
  432. 175.  - .ab_abuserow_acitivities .ab_abuserow_labeled {
  433. 176.  -   padding-top: 15px;
  434. 177.  - }
  435. 178.  - .ab_abuserow_reason {
  436. 179.  -   color: #000;
  437. 180.  -   margin: 5px 0 2px 0px;
  438. 181.  -   border-left: 2px solid #C3D1E0;
  439. 182.  -   padding-left: 5px;
  440. 183.  - }
  441. 184.  - .ab_abuserow_activity {
  442. 185.  -   cursor: default;
  443. 186.  -   position: relative;
  444. 187.  -   padding: 0 4px 4px;
  445. 188.  -   margin-bottom: 13px;
  446. 189.  - }
  447. 190.  - .ab_abuserow_activity:last-child {
  448. 191.  -   margin-bottom: 0;
  449. 192.  - }
  450. 193.  - .ab_abuserow_activity_empty {
  451. 194.  -   color: #777;
  452. 195.  -   padding: 15px;
  453. 196.  -   text-align: center;
  454. 197.  - }
  455. 198.  - .ab_userow_activity_photo {
  456. 199.  -   position: absolute;
  457. 200.  -   padding-top: 2px;
  458. 201.  - }
  459. 202.  - img.ab_userow_activity_photo {
  460. 203.  -   width: 30px;
  461. 204.  -   height: 30px;
  462. 205.  -   overflow: hidden;
  463. 206.  - }
  464. 207.  - div.ab_abuserow_activity_info {
  465. 208.  -   margin-left: 40px;
  466. 209.  - }
  467. 210.  - div.ab_abuserow_activity_label {
  468. 211.  -   color: #777;
  469. 212.  - }
  470. 213.  - div.ab_abuserow_activity_label a.mem_link {
  471. 214.  -   font-weight: bold;
  472. 215.  - }
  473. 216.  - div.ab_abuserow_activity_text {
  474. 217.  -   width: 300px;
  475. 218.  - }
  476. 219.  -
  477. 220.  - /* Porn */
  478. 221.  - .ab_abuserow_cursection {
  479. 222.  -   font-weight: bold;
  480. 223.  - }
  481. 224.  - .ab_abuserow_activityheader {
  482. 225.  -   padding: 15px 0 10px;
  483. 226.  - }
  484. 227.  - .ab_owner_header_progress {
  485. 228.  -   float: right;
  486. 229.  - }
  487. 230.  - .ab_abuserow_acitivity .ab_abuserow_label {
  488. 231.  -   color: #FFF;
  489. 232.  - }
  490. 233.  - .ab_abuserow_activity_check {
  491. 234.  -   cursor: pointer;
  492. 235.  -   width: 21px;
  493. 236.  -   height: 21px;
  494. 237.  -   background: url(/images/icons/plus_icon1.gif?2) 0 -42px no-repeat;
  495. 238.  -   margin-top: 8px;
  496. 239.  -   visibility: hidden;
  497. 240.  - }
  498. 241.  - .ab_abuserow_activity_over .ab_abuserow_activity_check {
  499. 242.  -   visibility: visible;
  500. 243.  - }
  501. 244.  - .ab_abuserow_activity_on .ab_abuserow_activity_check {
  502. 245.  -   background-position: 0 -63px;
  503. 246.  -   visibility: visible;
  504. 247.  - }
  505. 248.  - .ab_abuserow_activity_on {
  506. 249.  -    background: #EDF1F5;
  507. 250.  -  }
  508. 251.  -
  509. 252.  - .ab_video {
  510. 253.  -   padding-right: 5px;
  511. 254.  - }
  512. 255.  - .ab_video div.ab_duration {
  513. 256.  -   width: 77px;
  514. 257.  -   margin-top: 41px;
  515. 258.  -   position: absolute;
  516. 259.  -   font-size: 0.9em;
  517. 260.  -   z-index: 10;
  518. 261.  - }
  519. 262.  - .ab_video div.ab_duration span.bg {
  520. 263.  -   background: #000;
  521. 264.  -   color: #000;
  522. 265.  -   opacity: 0.6;
  523. 266.  -   filter: alpha(opacity=60);
  524. 267.  - }
  525. 268.  - .ab_video div.ab_duration span {
  526. 269.  -   color: #FFF;
  527. 270.  -   padding: 0px 2px 0px;
  528. 271.  - }
  529. 272.  - .ab_video img {
  530. 273.  -   width: 77px;
  531. 274.  - }
  532. 275.  - .ab_video:hover {
  533. 276.  -   text-decoration: none;
  534. 277.  - }
  535. 278.  - .ab_photo {
  536. 279.  -   display: block;
  537. 280.  -   width: 77px;
  538. 281.  -   padding-right: 5px;
  539. 282.  - }
  540. 283.  - .ab_photo img {
  541. 284.  -   width: 77px;
  542. 285.  - }
  543. 286.  -
  544. 287.  - div.ab_private {
  545. 288.  -   width: 9px;
  546. 289.  -   height: 9px;
  547. 290.  -   padding: 3px;
  548. 291.  -   /*margin-top: 41px;*/
  549. 292.  -   position: absolute;
  550. 293.  -   z-index: 10;
  551. 294.  -   background: rgba(0, 0, 0, 0.5);
  552. 295.  - }
  553. 296.  - div.ab_private i {
  554. 297.  -   display: block;
  555. 298.  -   width: 9px;
  556. 299.  -   height: 9px;
  557. 300.  -   background: url(/images/icons/photo_icons.png?2) -1px -35px no-repeat;
  558. 301.  - }
  559. 302.  - tr.ab_abuserow_solveform .ab_abuserow_labeled {
  560. 303.  -   padding-top: 15px;
  561. 304.  - }
  562. 305.  - .ab_abuserow_solveform .ab_abuserow_label {
  563. 306.  -   color: #FFF;
  564. 307.  - }
  565. 308.  - .ab_unblock_btn {
  566. 309.  -   width: 105px;
  567. 310.  -   padding: 6px 4px 6px 4px;
  568. 311.  -   margin-left: 10px;
  569. 312.  -   text-align: center;
  570. 313.  -   display: block;
  571. 314.  -   line-height: 1.18em;
  572. 315.  - }
  573. 316.  - a.ab_unblock_btn:hover {
  574. 317.  -   text-decoration: none;
  575. 318.  -   background: #E1E7ED;
  576. 319.  - }
  577. 320.  - div.ab_admin_solve_progress {
  578. 321.  -   background-position: 50% 50%;
  579. 322.  -   display: block;
  580. 323.  -   width: 310px;
  581. 324.  -   height: 25px;
  582. 325.  - }
  583. 326.  - div.ab_abuserow_solveform_text {
  584. 327.  -   padding: 6px 4px 6px 4px;
  585. 328.  -   line-height: 1.18em;
  586. 329.  - }
  587. 330.  -
  588. 331.  - div#ab_full_photo {
  589. 332.  -   position: absolute;
  590. 333.  -   z-index: 200;
  591. 334.  - }
  592. 335.  - img.ab_full_photo {
  593. 336.  -   width: 200px;
  594. 337.  - }
  595. 338.  - .ab_abuserow_activity_attachments .post_media .audio .title_wrap {
  596. 339.  -   width: 240px;
  597. 340.  - }
  598. 341.  - .ab_abuserow_activity_attachments .post_media .audio .title_wrap b {
  599. 342.  -   max-width: 170px;
  600. 343.  - }
  601. 344.  - .ab_abuserow_activity_text .ab_abuserow_activity_attachments .post_media {
  602. 345.  -   padding: 4px 0 0;
  603. 346.  - }
  604. 347.  -
  605. 348.  - /* Reasons box */
  606. 349.  - div.abuse_reasons_box_wrap {
  607. 350.  -   overflow-y: auto;
  608. 351.  -   overflow-x: none;
  609. 352.  -   height: 280px;
  610. 353.  -   padding: 10px 12px;
  611. 354.  -   position: relative;
  612. 355.  - }
  613. 356.  - div.ab_reason_row {
  614. 357.  -   min-height: 32px;
  615. 358.  -   *height: 32px;
  616. 359.  -   margin-bottom: 10px;
  617. 360.  - }
  618. 361.  - div.ab_reason_row:last-child {
  619. 362.  -   margin-bottom: 0;
  620. 363.  - }
  621. 364.  - div.ab_reason_row_photo {
  622. 365.  -   position: absolute;
  623. 366.  -   padding-top: 2px;
  624. 367.  -   line-height: 0;
  625. 368.  - }
  626. 369.  - img.ab_reason_row_photo {
  627. 370.  -   width: 30px;
  628. 371.  -   height: 30px;
  629. 372.  -   overflow: hidden;
  630. 373.  - }
  631. 374.  - div.ab_reason_row_info {
  632. 375.  -   margin-left: 40px;
  633. 376.  -   line-height: 160%;
  634. 377.  - }
  635. 378.  - div.ab_reason_row_label {
  636. 379.  -   color: #777;
  637. 380.  - }
  638. 381.  - div.ab_reason_row_label a.mem_link {
  639. 382.  -   font-weight: bold;
  640. 383.  - }
  641. 384.  -
  642. 385.  - /* Moderators list */
  643. 386.  - #ab_admin_moderators {
  644. 387.  -   padding: 20px;
  645. 388.  -   width: auto;
  646. 389.  - }
  647. 390.  - .ab_admin_moderators_row {
  648. 391.  -   cursor: pointer;
  649. 392.  - }
  650. 393.  - /*.ab_admin_moderators_row:hover {
  651. 394.  -   background: #edf1f5;
  652. 395.  - }*/
  653. 396.  - #ab_admin_moderators .ab_admin_moderators_row:hover td {
  654. 397.  -   background: #dae1e8;
  655. 398.  - }
  656. 399.  -
  657. 400.  - .ab_stats_wrap {
  658. 401.  -   padding: 10px;
  659. 402.  - }
  660. 403.  - .ab_stats_summary {
  661. 404.  -   padding: 5px 15px;
  662. 405.  - }
  663. 406.  - .ab_stats_period {
  664. 407.  -   padding: 11px;
  665. 408.  -   font-weight: bold;
  666. 409.  - }
  667. 410.  - #ab_stats_prev {
  668. 411.  -   padding: 11px 0px 10px;
  669. 412.  -   cursor: pointer;
  670. 413.  -   opacity: 0.5;
  671. 414.  -   -webkit-transition: opacity 100ms linear;
  672. 415.  -   -moz-transition: opacity 100ms linear;
  673. 416.  -   -o-transition: opacity 100ms linear;
  674. 417.  -   transition: opacity 100ms linear;
  675. 418.  - }
  676. 419.  - #ab_stats_cal {
  677. 420.  -   position: absolute;
  678. 421.  -   margin-top: 35px;
  679. 422.  -   display: none;
  680. 423.  -   z-index: 5;
  681. 424.  - }
  682. 425.  - #ab_stats_cal .day {
  683. 426.  -   color: #999;
  684. 427.  - }
  685. 428.  - #ab_stats_cal .past_day,
  686. 429.  - #ab_stats_cal .today,
  687. 430.  - #ab_stats_cal .sel {
  688. 431.  -   color: #000;
  689. 432.  - }
  690. 433.  - #ab_stats_prev.over {
  691. 434.  -   opacity: 1;
  692. 435.  - }
  693. 436.  - .ab_stats_arrow {
  694. 437.  -   background: url(/images/toplink.gif?3) no-repeat 50% -22px;
  695. 438.  -   height: 14px;
  696. 439.  -   width: 20px;
  697. 440.  - }
  698. 441.  -
  699. 442.  - .abuse_reasons_item {
  700. 443.  -   padding: 5px 0px;
  701. 444.  - }
  702. 445.  - .abuse_reasons_result {
  703. 446.  -   line-height: 150%;
  704. 447.  -   padding: 6px 0px;
  705. 448.  - }
  706. 449.  - .abuse_reasons_list {
  707. 450.  -   color: #000000;
  708. 451.  -   padding-top: 6px;
  709. 452.  -   padding-bottom: 2px;
  710. 453.  -   text-align: left;
  711. 454.  -   width: 190px;
  712. 455.  -   display: inline-block;
  713. 456.  -   *display: inline;
  714. 457.  -   zoom: 1;
  715. 458.  - }
  716. 459.  -
  717. 460.  -
  718. ------
Advertisement
Add Comment
Please, Sign In to add comment