Hormold

VK Change (#1382630435)

Oct 24th, 2013
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 10.28 KB | None | 0 0
  1. Файл - pads.js (Старый размер - 47688 | Новый - 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. 762.  -       handlePageCount('nws', 0, 'feed' + (ge('l_nwsf') ? '?section=notifications' : ''), ge('l_nwsf') ? '' : 'section=notifications');
  70. 763.  +       handlePageCount('nws', 0, 'feed', 'section=notifications');
  71. 1003.  -   grDone: function(gid, fail, res, block, text) {
  72. 1004.  +   grDone: function(gid, fail, text) {
  73. 1009.  -       }
  74. 1010.  -     } else {
  75. 1011.  -       if (_pads.cur.processed[gid] > 0 && vk.counts.gr >= _pads.cur.savedcnts[gid]) {
  76. 1012.  -         Pads.decr('gr');
  77. 1013.  -         for (var i in _pads.cur.savedcnts) {
  78. 1014.  -           --_pads.cur.savedcnts[i];
  79. 1015.  -         }
  80. 1017.  -       if (block > 0) {
  81. 1018.  -         text = '<div class="pads_gr_clubinv_block">' + text.replace('{club}', '<b>' + val(domPS(ge('pads_clubinv' + gid))) + '</b>') + '</div>';
  82. 1019.  -         text += '<div class="pads_gr_clubinv_block"><a onclick="Pads.grProcess(this, ' + gid + ', -2, -1)">' + getLang('global_cancel') + '</a></div>';
  83. 1020.  -       } else if (!block && res < 0 && ge('pads_clubinv' + gid)) {
  84. 1021.  -         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>';
  85. 1022.  +     } else if (_pads.cur.processed[gid] > 0 && vk.counts.gr >= _pads.cur.savedcnts[gid]) {
  86. 1023.  +       Pads.decr('gr');
  87. 1024.  +       for (var i in _pads.cur.savedcnts) {
  88. 1025.  +         --_pads.cur.savedcnts[i];
  89. 1031.  -     if (!fail && block < 0) {
  90. 1032.  -       text = btns.oldtext;
  91. 1033.  -     }
  92. 1036.  -       className: 'pad_gr_result',
  93. 1037.  -       oldtext: val(btns)
  94. 1038.  +       className: 'pad_gr_result'
  95. 1042.  -   grProcess: function(el, gid, res, block) {
  96. 1043.  +   grProcess: function(el, gid, res) {
  97. 1054.  -     ajax.post('al_groups.php', {act: act, gid: gid, from: 'pad', context: context, hash: _pads.hash, block: block}, {
  98. 1055.  -       onDone: Pads.grDone.pbind(gid, false, res, block),
  99. 1056.  -       onFail: Pads.grDone.pbind(gid, true, res, block),
  100. 1057.  +     ajax.post('al_groups.php', {act: act, gid: gid, from: 'pad', context: context, hash: _pads.hash}, {
  101. 1058.  +       onDone: Pads.grDone.pbind(gid, false),
  102. 1059.  +       onFail: Pads.grDone.pbind(gid, true),
  103. 1074.  -       }
  104. 1075.  -       if (trim((
  105. 1076.  -         window.getSelection && window.getSelection() ||
  106. 1077.  -         document.getSelection && document.getSelection() ||
  107. 1078.  -         document.selection && document.selection.createRange().text || ''
  108. 1079.  -       ).toString()).length) {
  109. 1080.  -         return;
  110. 1206.  -     var op = _pads.editing[nws], t = ge('pad_nws_field' + nws), d = val('pad_nwsd' + nws).split('/'), el = ge('pad_nws' + nws);
  111. 1207.  +     var t = ge('pad_nws_field' + nws), d = val('pad_nwsd' + nws).split('/'), el = ge('pad_nws' + nws);
  112. 1209.  -       if (!op) return;
  113. 1210.  +       if (!t) return;
  114. 1215.  -       }
  115. 1216.  -       if (trim((
  116. 1217.  -         window.getSelection && window.getSelection() ||
  117. 1218.  -         document.getSelection && document.getSelection() ||
  118. 1219.  -         document.selection && document.selection.createRange().text || ''
  119. 1220.  -       ).toString()).length) {
  120. 1221.  -         return;
  121. 1224.  -     if (op) {
  122. 1225.  +     if (t) {
  123. 1227.  -         var v = t ? val(t) : '';
  124. 1228.  -         if (trim(v) && op.greet.indexOf(v) !== 0) return (ev === true) ? true : elfocus(t);
  125. 1229.  +         var v = val(t);
  126. 1230.  +         if (trim(v) && _pads.editing[nws].greet.indexOf(v) !== 0) return (ev === true) ? true : elfocus(t);
  127. 1232.  -       if (t) cleanElems(t);
  128. 1233.  +       cleanElems(t);
  129. 1248.  -       addClass(el, 'pad_nws_reply');
  130. 1249.  -       _pads.editing[nws] = opts;
  131. 1250.  -       if (opts.disabled) {
  132. 1251.  -         var c = geByClass1('pad_nws_cont', el).appendChild(ce('div', {
  133. 1252.  -           className: 'pad_nwsa pad_nwsr',
  134. 1253.  -           innerHTML: val('pad_nws_dis_tpl').replace('{text}', opts.disabled)
  135. 1254.  -         }));
  136. 1255.  -       } else {
  137. 1256.  -         var c = geByClass1('pad_nws_cont', el).appendChild(ce('div', {
  138. 1257.  -           className: 'pad_nwsa pad_nwsr',
  139. 1258.  -           innerHTML: val('pad_nws_reply_tpl').replace('{field}', '\
  140. 1259.  +       var c = geByClass1('pad_nws_cont', el).appendChild(ce('div', {
  141. 1260.  +         className: 'pad_nwsa pad_nwsr',
  142. 1261.  +         innerHTML: val('pad_nws_reply_tpl').replace('{field}', '\
  143. 1268.  -         }));
  144. 1269.  -         t = ge('pad_nws_field' + nws);
  145. 1270.  -         placeholderSetup(t, {back: true});
  146. 1271.  -         autosizeSetup(t, {minHeight: 31, onResize: Pads.update});
  147. 1272.  -       }
  148. 1273.  +       }));
  149. 1274.  +       t = ge('pad_nws_field' + nws);
  150. 1275.  +       addClass(el, 'pad_nws_reply');
  151. 1276.  +       placeholderSetup(t, {back: true});
  152. 1277.  +       autosizeSetup(t, {minHeight: 31, onResize: Pads.update});
  153. 1278.  +       _pads.editing[nws] = opts;
  154. 1279.  +
  155. 1295.  -         if (t) elfocus(t);
  156. 1296.  +         elfocus(t);
  157. 1374.  -     if (!post.indexOf('topic_comment')) {
  158. 1375.  +     if (!post.indexOf('topic_post')) {
  159. 1377.  -       post = post.replace('topic_comment', '');
  160. 1378.  +       post = post.replace('topic_post', '');
  161. 1441.  -   },
  162. 1442.  -   apRemoveAll: function(hash) {
  163. 1443.  -     ajax.post('apps', {act: 'a_remove_all_notifies', hash: hash, requests: 1}, {
  164. 1444.  -       onDone: function() {
  165. 1445.  -         Pads.decr('ap', true);
  166. 1446.  -       }
  167. 1447.  -     });
  168. ------
Advertisement
Add Comment
Please, Sign In to add comment