Advertisement
Guest User

Untitled

a guest
Jul 24th, 2015
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        Пишем на жуйк с уведомлениями
  3. // @namespace   rkit
  4. // @include     *://juick.com/*
  5. // @version     1
  6. // @grant       none
  7. // ==/UserScript==
  8.  
  9. $('form[action="/comment"]').
  10.   live('submit',
  11.     function(ev){
  12.  
  13.       // Заодно избавимся от дупликатов
  14.       if (ev.currentTarget.working) {
  15.         ev.preventDefault();
  16.         return;
  17.       }
  18.       ev.currentTarget.working = true;
  19.      
  20.      
  21.       var form = $(ev.currentTarget);
  22.      
  23.       if (form.find('input[name="attach"]').length) {
  24.         alert('Для комментов со вложениями отправка с уведомлениями не работает. Отправляю стандартно.')
  25.         return;
  26.       }
  27.  
  28.       ev.preventDefault();
  29.       var post = form.find('input[name="mid"]').val();
  30.       var comment = form.find('input[name="rid"]').length ?
  31.           form.find('input[name="rid"]').val() : 0;
  32.       var msg = form.find('textarea[name="body"]').val();
  33.       var data = new FormData();
  34.       data.append('body', '#' +  post + '/' + comment + ' ' + msg);
  35.       $.ajax({
  36.         url: '/post2',
  37.         data: data,
  38.         processData: false,
  39.         contentType: false,
  40.         type: 'POST',
  41.         success: function(data){
  42.           document.location.assign('/' + post + '#' + comment);
  43.         }
  44.       });
  45.      
  46.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement