Hormold

VK Change (#1381515306)

Oct 11th, 2013
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.31 KB | None | 0 0
  1. Файл - walledit.js (Старый размер - 9259 | Новый - 7066):
  2. 7.  -     if (cur.editingPost && (cur.editingPost[0] != post || cur.editingPost[1]) && ge('wpe_text')) {
  3. 8.  +     if (cur.editingPost && (cur.editingPost[0] != post || cur.editingPost[1])) {
  4. 13.  -         postNode;
  5. 14.  -     if (opts.reply == 'photo_comment') {
  6. 15.  -       postNode = ge('pv_comment' + post.replace(/(\d+)photo_(\d+)pv/, '$1_$2'));
  7. 16.  -     } else if (opts.reply == 'video_comment') {
  8. 17.  -       postNode = ge('mv_comment' + post.replace(/(\d+)video_(\d+)mv/, '$1_$2'));
  9. 18.  -     } else {
  10. 19.  -       postNode = ge('post' + post);
  11. 20.  -     }
  12. 21.  +         postNode = ge('post' + post);
  13. 31.  -     hide(geByClass1('wall_signed', domPN(node)));
  14. 33.  -     var likeWrap = geByClass1(opts.reply ? 'like_wrap' : 'post_full_like_wrap', postNode, 'div');
  15. 34.  +     var likeWrap = geByClass1(opts.reply ? 'like_wrap' : 'post_like_wrap', postNode, 'div');
  16. 52.  - <div class="clear_fix"><textarea id="wpe_text" class="fl_l" on' + checkev + '="wall.checkPostLen(\'wpe_text\', \'wpe_warn\', this.value)" onkeypress="onCtrlEnter(event, WallEdit.savePost)">' + text + '</textarea></div>\
  17. 53.  + <div class="clear_fix"><textarea id="wpe_text" class="fl_l" on' + checkev + '="' + (!opts.copy ? 'wall.checkPostLen(\'wpe_text\', \'wpe_warn\', this.value)' : 'wall.likeShareCheckLen(\'wpe_text\', \'wpe_warn\')') + '" onkeypress="onCtrlEnter(event, WallEdit.savePost)">' + text + '</textarea></div>\
  18. 56.  - ' + (opts.signed ? ('<div id="wpe_signed" class="checkbox' + (opts.signed > 0 ? ' on' : '') + '" onclick="checkbox(this)"><div></div>' + getLang('wall_suggest_subscribe') + '</div>') : '') + '\
  19. 59.  -   ((!opts.noatt) ? '<div id="wpe_add_media" class="fl_r"><span class="add_media_lnk">' + getLang('global_add_media') + '</span></div>' : '') +
  20. 60.  +   ((!opts.copy) ? '<div id="wpe_add_media" class="fl_r"><span class="add_media_lnk">' + getLang('global_add_media') + '</span></div>' : '') +
  21. 73.  -     if (opts.noatt) {
  22. 74.  +     if (opts.copy) {
  23. 76.  -         addClass('wpe_media_preview', 'med_no_attach');
  24. 77.  -         show(node.previousSibling, 'wpe_media_preview');
  25. 78.  -         hide(node, acts, likeWrap);
  26. 79.  +         var previewEl = ge('wpe_media_preview');
  27. 80.  +         show(node.previousSibling, previewEl);
  28. 81.  +         replaceClass(previewEl, 'media_preview', 'multi_media_preview');
  29. 82.  +         hide(node, acts);
  30. 93.  -       var mediaTypes = [], mediaOpts, dis = [];
  31. 94.  +       var mediaTypes = [], mediaOpts;
  32. 98.  -             mediaTypes.push(this);
  33. 99.  -           }
  34. 100.  -         });
  35. 101.  -         dis = ['album'];
  36. 102.  -       } else if (opts.copy) {
  37. 103.  -         each (types, function () {
  38. 104.  -           if (inArray(this[0], ['photo', 'video', 'audio', 'doc', 'postpone'])) {
  39. 108.  -         dis = ['album', 'share', 'link', 'page'];
  40. 117.  -           options: {
  41. 118.  -             toId: post.split('_')[0],
  42. 119.  -             disabledTypes: dis,
  43. 120.  -             limit: opts.copy ? 1 : (opts.reply ? 2 : 10),
  44. 121.  -             toggleLnk: opts.reply || opts.copy,
  45. 122.  -             editable: !opts.reply && !opts.copy,
  46. 123.  -             sortable: !opts.reply && !opts.copy
  47. 124.  -           }
  48. 125.  +           options: {toId: post.split('_')[0], limit: opts.reply ? 2 : 10, toggleLnk: opts.reply}
  49. 127.  -         if (opts.teWidth) mediaOpts.options.teWidth = opts.teWidth;
  50. 128.  -         if (opts.teHeight) mediaOpts.options.teHeight = opts.teHeight;
  51. 129.  -         if (opts.reply == 'photo_comment' || opts.reply == 'video_comment') {
  52. 130.  -           mediaOpts.options.nocl = 1;
  53. 131.  -         }
  54. 152.  -   cancelEditPost: function(data, html, fronly) {
  55. 153.  +   cancelEditPost: function(data, html) {
  56. 185.  -       var dcont = geByClass1('rel_date', acts);
  57. 186.  -       if (postponeDate) {
  58. 187.  -         if (html && dcont) {
  59. 188.  -           dcont.innerHTML = html;
  60. 189.  -         }
  61. 190.  -         var fronlyEl = geByClass1('page_fronly', node.parentNode);
  62. 191.  -         if (fronly && !fronlyEl) {
  63. 192.  -           if (info.nextSibling) info.parentNode.insertBefore(se(fronly), info.nextSibling);
  64. 193.  -           else info.parentNode.appendChild(se(fronly));
  65. 194.  -         } else if (!fronly && fronlyEl) {
  66. 195.  -           re(fronlyEl);
  67. 196.  -         }
  68. 197.  +       if (postponeDate && html) {
  69. 198.  +         geByClass1('rel_date', acts).innerHTML = html;
  70. 201.  -       if (post.match(/^-?\d+photo_/)) {
  71. 202.  -         window.Photoview && Photoview.commSaved(post);
  72. 203.  -       } else if (post.match(/^-?\d+video_/)) {
  73. 204.  -         window.Videoview && Videoview.commSaved(post);
  74. 205.  -       }
  75. 210.  -     show(geByClass1('wall_signed', domPN(node)));
  76. 228.  -         params = Composer.getSendParams(composer, WallEdit.savePost),
  77. 229.  -         from = cur.onepost ? 'one' : ((window.wkcur || {}).shown ? 'wk' : '');
  78. 230.  -
  79. 231.  -     if (opts.from) {
  80. 232.  -       from = opts.from;
  81. 233.  -     } else if (post.match(/^-?\d+photo_/) && cur.pvShown) {
  82. 234.  -       from = 'photo';
  83. 235.  -     } else if (post.match(/^-?\d+video_/) && window.mvcur && mvcur.mvShown && !mvcur.minimized) {
  84. 236.  -       from = 'video';
  85. 237.  -     }
  86. 238.  +         params = Composer.getSendParams(composer, WallEdit.savePost);
  87. 249.  -       signed: isChecked('wpe_signed'),
  88. 250.  -       from: from
  89. 251.  +       from: cur.onepost ? 'one' : ''
  90. ------
Advertisement
Add Comment
Please, Sign In to add comment