Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Файл - pads.js (Старый размер - 47619 | Новый - 44686):
- 39. - decr: function(id, toZero) {
- 40. + decr: function(id) {
- 43. - handlePageCount(id, toZero ? 0 : (vk.counts[id] - 1), mp[id], 1);
- 44. + handlePageCount(id, (vk.counts[id] - 1), mp[id], 1);
- 65. - var d = Pads.coords[id], c = _pads.cache[id], el = Pads.getEl(id), xy = getXY(el, true),
- 66. - barHeight = getXY('page_layout')[1], topOffset = 33 + barHeight;
- 67. + var d = Pads.coords[id], c = _pads.cache[id], el = Pads.getEl(id), xy = getXY(el, true);
- 71. - fixed = (posStyle == 'fixed' || posStyle != 'fixed' && y >= topOffset && isVisible(gp) || reverse || !ge('head_play_btn')), l, r, t, b;
- 72. + fixed = (posStyle == 'fixed' || posStyle != 'fixed' && y >= 33 && isVisible(gp) || reverse || !ge('head_play_btn')), l, r, t, b;
- 81. - t = reverse ? 'auto' : ((y >= topOffset && isVisible(gp) || !playBtn) ? 12 : 46) + barHeight;
- 82. + t = reverse ? 'auto' : ((y >= 33 && isVisible(gp) || !playBtn) ? 12 : 46);
- 87. - if (!fixed && !reverse && browser.mac) { // :(
- 88. - setTimeout(function() {
- 89. - var nt = intval(_pads.wrap.style.top);
- 90. - _pads.wrap.style.top = (nt - scrollGetY()) + 'px';
- 91. - _pads.wrap.style.position = 'fixed';
- 92. - setTimeout(function() { _pads.wrap.style.position = ''; _pads.wrap.style.top = nt + 'px'; }, 0);
- 93. - }, 0);
- 94. - }
- 96. - toggleClass(_pads.arrow, 'head', (y < topOffset || !isVisible(gp)) && playBtn && !_pads.gpClicked);
- 97. - toggleClass(gp, 'head', (y < topOffset || !isVisible(gp)) && playBtn && !_pads.gpClicked);
- 98. - toggleClass(_pads.arrow, 'right', (y >= topOffset && isVisible(gp) || !playBtn) && !hasClass(gp, 'reverse'));
- 99. - toggleClass(_pads.arrow, 'left', (y >= topOffset && isVisible(gp) || !playBtn) && hasClass(gp, 'reverse'));
- 100. - var toup = (y < topOffset || !isVisible(gp)) && playBtn && !_pads.gpClicked;
- 101. + toggleClass(_pads.arrow, 'head', (y < 33 || !isVisible(gp)) && playBtn && !_pads.gpClicked);
- 102. + toggleClass(gp, 'head', (y < 33 || !isVisible(gp)) && playBtn && !_pads.gpClicked);
- 103. + toggleClass(_pads.arrow, 'right', (y >= 33 && isVisible(gp) || !playBtn) && !hasClass(gp, 'reverse'));
- 104. + toggleClass(_pads.arrow, 'left', (y >= 33 && isVisible(gp) || !playBtn) && hasClass(gp, 'reverse'));
- 105. + var toup = (y < 33 || !isVisible(gp)) && playBtn && !_pads.gpClicked;
- 145. - cntr -= 46 + barHeight;
- 146. + cntr -= 46;
- 149. - _pads.wrap.style.top = (46 + barHeight) + 'px';
- 150. + _pads.wrap.style.top = 46 + 'px';
- 167. - var y = scrollGetY(), barHeight = getXY('page_layout')[1], topOffset = 33 + barHeight;
- 168. + var y = scrollGetY();
- 179. - setStyle(_pads.wrap, {bottom: fixed ? '15px' : 'auto', top: fixed ? 'auto' : 46 + barHeight});
- 180. + setStyle(_pads.wrap, {bottom: fixed ? '15px' : 'auto', top: fixed ? 'auto' : '46px'});
- 183. - } else if (y >= topOffset && isVisible(gp) && !fixed || !playBtn) {
- 184. + } else if (y >= 33 && isVisible(gp) && !fixed || !playBtn) {
- 204. - setStyle(_pads.wrap, {top: 46 + barHeight, bottom: 'auto'});
- 205. + setStyle(_pads.wrap, {top: '46px', bottom: 'auto'});
- 322. - var topOffset = 33 + getXY('page_layout')[1];
- 323. - toggleClass(ge('gp'), 'head', id == 'mus' && scrollGetY() < topOffset && !hasClass(ge('gp'), 'reverse') && !_pads.gpClicked);
- 324. + toggleClass(ge('gp'), 'head', id == 'mus' && scrollGetY() < 33 && !hasClass(ge('gp'), 'reverse') && !_pads.gpClicked);
- 454. - if (_pads.shown == 'mus') {
- 455. - if (ge('gp')) {
- 456. - removeClass(ge('gp').firstChild, 'active');
- 457. - _pads.gpClicked = false;
- 458. - }
- 459. - if (window.audioPlayer && audioPlayer.controls && audioPlayer.controls.pd && audioPlayer.controls.pd.status && audioPlayer.controls.pd.status.tt) {
- 460. - hide(audioPlayer.controls.pd.status.tt.container);
- 461. - }
- 462. + if (_pads.shown == 'mus' && ge('gp')) {
- 463. + removeClass(ge('gp').firstChild, 'active');
- 464. + _pads.gpClicked = false;
- 531. - ajax.post('pads.php', {act: 'pad', offset: _pads.cur.offset, pad_id: _pads.shown, pad_section: _pads.cur.sect || 0}, {
- 532. + ajax.post('pads.php', {act: 'pad', offset: _pads.cur.offset, pad_id: _pads.shown}, {
- 620. - });
- 621. - extend(_pads, {
- 622. - editing: {}
- 734. - var barHeight = getXY('page_layout')[1];
- 735. - if (lh) wh = Math.max(Math.min(wh, lh - 104 - (hasClass(_pads.arrow, 'right') ? 12 : 46) + barHeight), 200);
- 736. + if (lh) wh = Math.max(Math.min(wh, lh - 104 - (hasClass(_pads.arrow, 'right') ? 12 : 46)), 200);
- 743. - editing: _pads.editing || {}
- 744. + editing: {}
- 759. - editing: _pads.editing || {}
- 760. + editing: {}
- 1002. - grDone: function(gid, fail, res, block, text) {
- 1003. + grDone: function(gid, fail, text) {
- 1008. - }
- 1009. - } else {
- 1010. - if (_pads.cur.processed[gid] > 0 && vk.counts.gr >= _pads.cur.savedcnts[gid]) {
- 1011. - Pads.decr('gr');
- 1012. - for (var i in _pads.cur.savedcnts) {
- 1013. - --_pads.cur.savedcnts[i];
- 1014. - }
- 1016. - if (block > 0) {
- 1017. - text = '<div class="pads_gr_clubinv_block">' + text.replace('{club}', '<b>' + val(domPS(ge('pads_clubinv' + gid))) + '</b>') + '</div>';
- 1018. - text += '<div class="pads_gr_clubinv_block"><a onclick="Pads.grProcess(this, ' + gid + ', -2, -1)">' + getLang('global_cancel') + '</a></div>';
- 1019. - } else if (!block && res < 0 && ge('pads_clubinv' + gid)) {
- 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>';
- 1021. + } else if (_pads.cur.processed[gid] > 0 && vk.counts.gr >= _pads.cur.savedcnts[gid]) {
- 1022. + Pads.decr('gr');
- 1023. + for (var i in _pads.cur.savedcnts) {
- 1024. + --_pads.cur.savedcnts[i];
- 1030. - if (!fail && block < 0) {
- 1031. - text = btns.oldtext;
- 1032. - }
- 1035. - className: 'pad_gr_result',
- 1036. - oldtext: val(btns)
- 1037. + className: 'pad_gr_result'
- 1041. - grProcess: function(el, gid, res, block) {
- 1042. + grProcess: function(el, gid, res) {
- 1053. - ajax.post('al_groups.php', {act: act, gid: gid, from: 'pad', context: context, hash: _pads.hash, block: block}, {
- 1054. - onDone: Pads.grDone.pbind(gid, false, res, block),
- 1055. - onFail: Pads.grDone.pbind(gid, true, res, block),
- 1056. + ajax.post('al_groups.php', {act: act, gid: gid, from: 'pad', context: context, hash: _pads.hash}, {
- 1057. + onDone: Pads.grDone.pbind(gid, false),
- 1058. + onFail: Pads.grDone.pbind(gid, true),
- 1073. - }
- 1074. - if (trim((
- 1075. - window.getSelection && window.getSelection() ||
- 1076. - document.getSelection && document.getSelection() ||
- 1077. - document.selection && document.selection.createRange().text || ''
- 1078. - ).toString()).length) {
- 1079. - return;
- 1205. - var op = _pads.editing[nws], t = ge('pad_nws_field' + nws), d = val('pad_nwsd' + nws).split('/'), el = ge('pad_nws' + nws);
- 1206. + var t = ge('pad_nws_field' + nws), d = val('pad_nwsd' + nws).split('/'), el = ge('pad_nws' + nws);
- 1208. - if (!op) return;
- 1209. + if (!t) return;
- 1214. - }
- 1215. - if (trim((
- 1216. - window.getSelection && window.getSelection() ||
- 1217. - document.getSelection && document.getSelection() ||
- 1218. - document.selection && document.selection.createRange().text || ''
- 1219. - ).toString()).length) {
- 1220. - return;
- 1223. - if (op) {
- 1224. + if (t) {
- 1226. - var v = t ? val(t) : '';
- 1227. - if (trim(v) && op.greet.indexOf(v) !== 0) return (ev === true) ? true : elfocus(t);
- 1228. + var v = val(t);
- 1229. + if (trim(v) && _pads.editing[nws].greet.indexOf(v) !== 0) return (ev === true) ? true : elfocus(t);
- 1231. - if (t) cleanElems(t);
- 1232. + cleanElems(t);
- 1247. - addClass(el, 'pad_nws_reply');
- 1248. - _pads.editing[nws] = opts;
- 1249. - if (opts.disabled) {
- 1250. - var c = geByClass1('pad_nws_cont', el).appendChild(ce('div', {
- 1251. - className: 'pad_nwsa pad_nwsr',
- 1252. - innerHTML: val('pad_nws_dis_tpl').replace('{text}', opts.disabled)
- 1253. - }));
- 1254. - } else {
- 1255. - var c = geByClass1('pad_nws_cont', el).appendChild(ce('div', {
- 1256. - className: 'pad_nwsa pad_nwsr',
- 1257. - innerHTML: val('pad_nws_reply_tpl').replace('{field}', '\
- 1258. + var c = geByClass1('pad_nws_cont', el).appendChild(ce('div', {
- 1259. + className: 'pad_nwsa pad_nwsr',
- 1260. + innerHTML: val('pad_nws_reply_tpl').replace('{field}', '\
- 1267. - }));
- 1268. - t = ge('pad_nws_field' + nws);
- 1269. - placeholderSetup(t, {back: true});
- 1270. - autosizeSetup(t, {minHeight: 31, onResize: Pads.update});
- 1271. - }
- 1272. + }));
- 1273. + t = ge('pad_nws_field' + nws);
- 1274. + addClass(el, 'pad_nws_reply');
- 1275. + placeholderSetup(t, {back: true});
- 1276. + autosizeSetup(t, {minHeight: 31, onResize: Pads.update});
- 1277. + _pads.editing[nws] = opts;
- 1278. +
- 1294. - if (t) elfocus(t);
- 1295. + elfocus(t);
- 1373. - if (!post.indexOf('topic_comment')) {
- 1374. + if (!post.indexOf('topic_post')) {
- 1376. - post = post.replace('topic_comment', '');
- 1377. + post = post.replace('topic_post', '');
- 1440. - },
- 1441. - apRemoveAll: function(hash) {
- 1442. - ajax.post('apps', {act: 'a_remove_all_notifies', hash: hash, requests: 1}, {
- 1443. - onDone: function() {
- 1444. - Pads.decr('ap', true);
- 1445. - }
- 1446. - });
- ------
Advertisement
Add Comment
Please, Sign In to add comment