Hormold

VK Change (#1382116512)

Oct 18th, 2013
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 10.07 KB | None | 0 0
  1. Файл - pads.js (Старый размер - 47619 | Новый - 44686):
  2. 39.  -   decr: function(id, toZero) {
  3. 40.  +   decr: function(id) {
  4. 43.  -     handlePageCount(id, toZero ? 0 : (vk.counts[id] - 1), mp[id], 1);
  5. 44.  +     handlePageCount(id, (vk.counts[id] - 1), mp[id], 1);
  6. 65.  -     var d = Pads.coords[id], c = _pads.cache[id], el = Pads.getEl(id), xy = getXY(el, true),
  7. 66.  -         barHeight = getXY('page_layout')[1], topOffset = 33 + barHeight;
  8. 67.  +     var d = Pads.coords[id], c = _pads.cache[id], el = Pads.getEl(id), xy = getXY(el, true);
  9. 71.  -           fixed = (posStyle == 'fixed' || posStyle != 'fixed' && y >= topOffset && isVisible(gp) || reverse || !ge('head_play_btn')), l, r, t, b;
  10. 72.  +           fixed = (posStyle == 'fixed' || posStyle != 'fixed' && y >= 33 && isVisible(gp) || reverse || !ge('head_play_btn')), l, r, t, b;
  11. 81.  -       t = reverse ? 'auto' : ((y >= topOffset && isVisible(gp) || !playBtn) ? 12 : 46) + barHeight;
  12. 82.  +       t = reverse ? 'auto' : ((y >= 33 && isVisible(gp) || !playBtn) ? 12 : 46);
  13. 87.  -       if (!fixed && !reverse && browser.mac) { // :(
  14. 88.  -         setTimeout(function() {
  15. 89.  -           var nt = intval(_pads.wrap.style.top);
  16. 90.  -           _pads.wrap.style.top = (nt - scrollGetY()) + 'px';
  17. 91.  -           _pads.wrap.style.position = 'fixed';
  18. 92.  -           setTimeout(function() { _pads.wrap.style.position = ''; _pads.wrap.style.top = nt + 'px'; }, 0);
  19. 93.  -         }, 0);
  20. 94.  -       }
  21. 96.  -       toggleClass(_pads.arrow, 'head', (y < topOffset || !isVisible(gp)) && playBtn && !_pads.gpClicked);
  22. 97.  -       toggleClass(gp, 'head', (y < topOffset || !isVisible(gp)) && playBtn && !_pads.gpClicked);
  23. 98.  -       toggleClass(_pads.arrow, 'right', (y >= topOffset && isVisible(gp) || !playBtn) && !hasClass(gp, 'reverse'));
  24. 99.  -       toggleClass(_pads.arrow, 'left', (y >= topOffset && isVisible(gp) || !playBtn) && hasClass(gp, 'reverse'));
  25. 100.  -       var toup = (y < topOffset || !isVisible(gp)) && playBtn && !_pads.gpClicked;
  26. 101.  +       toggleClass(_pads.arrow, 'head', (y < 33 || !isVisible(gp)) && playBtn && !_pads.gpClicked);
  27. 102.  +       toggleClass(gp, 'head', (y < 33 || !isVisible(gp)) && playBtn && !_pads.gpClicked);
  28. 103.  +       toggleClass(_pads.arrow, 'right', (y >= 33 && isVisible(gp) || !playBtn) && !hasClass(gp, 'reverse'));
  29. 104.  +       toggleClass(_pads.arrow, 'left', (y >= 33 && isVisible(gp) || !playBtn) && hasClass(gp, 'reverse'));
  30. 105.  +       var toup = (y < 33 || !isVisible(gp)) && playBtn && !_pads.gpClicked;
  31. 145.  -         cntr -= 46 + barHeight;
  32. 146.  +         cntr -= 46;
  33. 149.  -         _pads.wrap.style.top = (46 + barHeight) + 'px';
  34. 150.  +         _pads.wrap.style.top = 46 + 'px';
  35. 167.  -     var y = scrollGetY(), barHeight = getXY('page_layout')[1], topOffset = 33 + barHeight;
  36. 168.  +     var y = scrollGetY();
  37. 179.  -         setStyle(_pads.wrap, {bottom: fixed ? '15px' : 'auto', top: fixed ? 'auto' : 46 + barHeight});
  38. 180.  +         setStyle(_pads.wrap, {bottom: fixed ? '15px' : 'auto', top: fixed ? 'auto' : '46px'});
  39. 183.  -       } else if (y >= topOffset && isVisible(gp) && !fixed || !playBtn) {
  40. 184.  +       } else if (y >= 33 && isVisible(gp) && !fixed || !playBtn) {
  41. 204.  -         setStyle(_pads.wrap, {top: 46 + barHeight, bottom: 'auto'});
  42. 205.  +         setStyle(_pads.wrap, {top: '46px', bottom: 'auto'});
  43. 322.  -       var topOffset = 33 + getXY('page_layout')[1];
  44. 323.  -       toggleClass(ge('gp'), 'head', id == 'mus' && scrollGetY() < topOffset && !hasClass(ge('gp'), 'reverse') && !_pads.gpClicked);
  45. 324.  +       toggleClass(ge('gp'), 'head', id == 'mus' && scrollGetY() < 33 && !hasClass(ge('gp'), 'reverse') && !_pads.gpClicked);
  46. 454.  -     if (_pads.shown == 'mus') {
  47. 455.  -       if (ge('gp')) {
  48. 456.  -         removeClass(ge('gp').firstChild, 'active');
  49. 457.  -         _pads.gpClicked = false;
  50. 458.  -       }
  51. 459.  -       if (window.audioPlayer && audioPlayer.controls && audioPlayer.controls.pd && audioPlayer.controls.pd.status && audioPlayer.controls.pd.status.tt) {
  52. 460.  -         hide(audioPlayer.controls.pd.status.tt.container);
  53. 461.  -       }
  54. 462.  +     if (_pads.shown == 'mus' && ge('gp')) {
  55. 463.  +       removeClass(ge('gp').firstChild, 'active');
  56. 464.  +       _pads.gpClicked = false;
  57. 531.  -     ajax.post('pads.php', {act: 'pad', offset: _pads.cur.offset, pad_id: _pads.shown, pad_section: _pads.cur.sect || 0}, {
  58. 532.  +     ajax.post('pads.php', {act: 'pad', offset: _pads.cur.offset, pad_id: _pads.shown}, {
  59. 620.  -       });
  60. 621.  -       extend(_pads, {
  61. 622.  -         editing: {}
  62. 734.  -       var barHeight = getXY('page_layout')[1];
  63. 735.  -       if (lh) wh = Math.max(Math.min(wh, lh - 104 - (hasClass(_pads.arrow, 'right') ? 12 : 46) + barHeight), 200);
  64. 736.  +       if (lh) wh = Math.max(Math.min(wh, lh - 104 - (hasClass(_pads.arrow, 'right') ? 12 : 46)), 200);
  65. 743.  -         editing: _pads.editing || {}
  66. 744.  +         editing: {}
  67. 759.  -         editing: _pads.editing || {}
  68. 760.  +         editing: {}
  69. 1002.  -   grDone: function(gid, fail, res, block, text) {
  70. 1003.  +   grDone: function(gid, fail, text) {
  71. 1008.  -       }
  72. 1009.  -     } else {
  73. 1010.  -       if (_pads.cur.processed[gid] > 0 && vk.counts.gr >= _pads.cur.savedcnts[gid]) {
  74. 1011.  -         Pads.decr('gr');
  75. 1012.  -         for (var i in _pads.cur.savedcnts) {
  76. 1013.  -           --_pads.cur.savedcnts[i];
  77. 1014.  -         }
  78. 1016.  -       if (block > 0) {
  79. 1017.  -         text = '<div class="pads_gr_clubinv_block">' + text.replace('{club}', '<b>' + val(domPS(ge('pads_clubinv' + gid))) + '</b>') + '</div>';
  80. 1018.  -         text += '<div class="pads_gr_clubinv_block"><a onclick="Pads.grProcess(this, ' + gid + ', -2, -1)">' + getLang('global_cancel') + '</a></div>';
  81. 1019.  -       } else if (!block && res < 0 && ge('pads_clubinv' + gid)) {
  82. 1020.  -         text += '<div class="pads_gr_clubinv_block"><a onclick="Pads.grProcess(this, ' + gid + ', -2, 1)">' + val('groups_block_clubinv').replace('{club}', '<b>' + val(domPS(ge('pads_clubinv' + gid))) + '</b>') + '</a></div>';
  83. 1021.  +     } else if (_pads.cur.processed[gid] > 0 && vk.counts.gr >= _pads.cur.savedcnts[gid]) {
  84. 1022.  +       Pads.decr('gr');
  85. 1023.  +       for (var i in _pads.cur.savedcnts) {
  86. 1024.  +         --_pads.cur.savedcnts[i];
  87. 1030.  -     if (!fail && block < 0) {
  88. 1031.  -       text = btns.oldtext;
  89. 1032.  -     }
  90. 1035.  -       className: 'pad_gr_result',
  91. 1036.  -       oldtext: val(btns)
  92. 1037.  +       className: 'pad_gr_result'
  93. 1041.  -   grProcess: function(el, gid, res, block) {
  94. 1042.  +   grProcess: function(el, gid, res) {
  95. 1053.  -     ajax.post('al_groups.php', {act: act, gid: gid, from: 'pad', context: context, hash: _pads.hash, block: block}, {
  96. 1054.  -       onDone: Pads.grDone.pbind(gid, false, res, block),
  97. 1055.  -       onFail: Pads.grDone.pbind(gid, true, res, block),
  98. 1056.  +     ajax.post('al_groups.php', {act: act, gid: gid, from: 'pad', context: context, hash: _pads.hash}, {
  99. 1057.  +       onDone: Pads.grDone.pbind(gid, false),
  100. 1058.  +       onFail: Pads.grDone.pbind(gid, true),
  101. 1073.  -       }
  102. 1074.  -       if (trim((
  103. 1075.  -         window.getSelection && window.getSelection() ||
  104. 1076.  -         document.getSelection && document.getSelection() ||
  105. 1077.  -         document.selection && document.selection.createRange().text || ''
  106. 1078.  -       ).toString()).length) {
  107. 1079.  -         return;
  108. 1205.  -     var op = _pads.editing[nws], t = ge('pad_nws_field' + nws), d = val('pad_nwsd' + nws).split('/'), el = ge('pad_nws' + nws);
  109. 1206.  +     var t = ge('pad_nws_field' + nws), d = val('pad_nwsd' + nws).split('/'), el = ge('pad_nws' + nws);
  110. 1208.  -       if (!op) return;
  111. 1209.  +       if (!t) return;
  112. 1214.  -       }
  113. 1215.  -       if (trim((
  114. 1216.  -         window.getSelection && window.getSelection() ||
  115. 1217.  -         document.getSelection && document.getSelection() ||
  116. 1218.  -         document.selection && document.selection.createRange().text || ''
  117. 1219.  -       ).toString()).length) {
  118. 1220.  -         return;
  119. 1223.  -     if (op) {
  120. 1224.  +     if (t) {
  121. 1226.  -         var v = t ? val(t) : '';
  122. 1227.  -         if (trim(v) && op.greet.indexOf(v) !== 0) return (ev === true) ? true : elfocus(t);
  123. 1228.  +         var v = val(t);
  124. 1229.  +         if (trim(v) && _pads.editing[nws].greet.indexOf(v) !== 0) return (ev === true) ? true : elfocus(t);
  125. 1231.  -       if (t) cleanElems(t);
  126. 1232.  +       cleanElems(t);
  127. 1247.  -       addClass(el, 'pad_nws_reply');
  128. 1248.  -       _pads.editing[nws] = opts;
  129. 1249.  -       if (opts.disabled) {
  130. 1250.  -         var c = geByClass1('pad_nws_cont', el).appendChild(ce('div', {
  131. 1251.  -           className: 'pad_nwsa pad_nwsr',
  132. 1252.  -           innerHTML: val('pad_nws_dis_tpl').replace('{text}', opts.disabled)
  133. 1253.  -         }));
  134. 1254.  -       } else {
  135. 1255.  -         var c = geByClass1('pad_nws_cont', el).appendChild(ce('div', {
  136. 1256.  -           className: 'pad_nwsa pad_nwsr',
  137. 1257.  -           innerHTML: val('pad_nws_reply_tpl').replace('{field}', '\
  138. 1258.  +       var c = geByClass1('pad_nws_cont', el).appendChild(ce('div', {
  139. 1259.  +         className: 'pad_nwsa pad_nwsr',
  140. 1260.  +         innerHTML: val('pad_nws_reply_tpl').replace('{field}', '\
  141. 1267.  -         }));
  142. 1268.  -         t = ge('pad_nws_field' + nws);
  143. 1269.  -         placeholderSetup(t, {back: true});
  144. 1270.  -         autosizeSetup(t, {minHeight: 31, onResize: Pads.update});
  145. 1271.  -       }
  146. 1272.  +       }));
  147. 1273.  +       t = ge('pad_nws_field' + nws);
  148. 1274.  +       addClass(el, 'pad_nws_reply');
  149. 1275.  +       placeholderSetup(t, {back: true});
  150. 1276.  +       autosizeSetup(t, {minHeight: 31, onResize: Pads.update});
  151. 1277.  +       _pads.editing[nws] = opts;
  152. 1278.  +
  153. 1294.  -         if (t) elfocus(t);
  154. 1295.  +         elfocus(t);
  155. 1373.  -     if (!post.indexOf('topic_comment')) {
  156. 1374.  +     if (!post.indexOf('topic_post')) {
  157. 1376.  -       post = post.replace('topic_comment', '');
  158. 1377.  +       post = post.replace('topic_post', '');
  159. 1440.  -   },
  160. 1441.  -   apRemoveAll: function(hash) {
  161. 1442.  -     ajax.post('apps', {act: 'a_remove_all_notifies', hash: hash, requests: 1}, {
  162. 1443.  -       onDone: function() {
  163. 1444.  -         Pads.decr('ap', true);
  164. 1445.  -       }
  165. 1446.  -     });
  166. ------
Advertisement
Add Comment
Please, Sign In to add comment