Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. function(event) {
  2. event.preventDefault();
  3. var url=$(this).attr("action");
  4. var refresh=$(this);
  5. $(this).find('#submit').attr('disabled','disabled');
  6. $.ajaxSetup({
  7. headers: {
  8. 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
  9. }
  10. });
  11. $.ajax({
  12. url: url,
  13. type: 'POST',
  14. dataType: 'html',
  15. processData: false,
  16. contentType: false,
  17. data: new FormData(this),
  18. })
  19. .done(function(response){
  20. var privdiv=$('body').find('.pri-freind-list');
  21. privdiv.find('ul').html('');
  22. privdiv.hide();
  23. var tagdiv=$('body').find('.tag-freind-list');
  24. tagdiv.find('ul').html('');
  25. tagdiv.addClass('hide');
  26. refresh.find('.result-for-upload').html('').hide();
  27. refresh.find('input[type="file"]').remove();
  28. refresh.find('#submit').removeAttr('disabled');
  29. refresh.find('.emojionearea-editor').text('');
  30. refresh[0].reset();
  31. $('body').find('input[class="total-count"]').val(0);
  32. $('#main-post-info').html(response);
  33. var emojibox=$('#main-post-info').find('.whole-comment-box');
  34. $.each(emojibox,function(index) {
  35. var OutBox=$(this).find('form');
  36. $(this).find(".emoji-picker").emojioneArea({
  37. filtersPosition: "bottom",
  38. placeholder: "Comment here...!",
  39. emojiPlaceholder: ":smile_cat:",
  40. hidePickerOnBlur: true,
  41. attributes: {
  42. spellcheck : true,
  43. autocomplete : "on",
  44. },
  45. events: {
  46. keydown: function (editor, event) {
  47. this.hidePicker();
  48. OutBox.find(".comment-by").val(this.getText());
  49. },
  50. keypress: function (editor, event) {
  51. if(event.which == 13){
  52. event.preventDefault();
  53. OutBox.find(".comment-by").closest('form').submit();
  54. }
  55. },
  56. }
  57. });
  58. var el = $(this).find('.emoji-paragragh');
  59. $.each(el,function(index) {
  60. var OutBox=$(this);
  61. var emoji=$(this).emojioneArea({
  62. emojiPlaceholder: false,
  63. });
  64. emoji[0].emojioneArea.disable();
  65. });
  66. var el = $(this).find('.disabled-emoji');
  67. $.each(el,function(index) {
  68. var OutBox=$(this);
  69. var emoji=$(this).emojioneArea({
  70. emojiPlaceholder: false,
  71. });
  72. emoji[0].emojioneArea.disable();
  73. });
  74. });
  75. })
  76. .fail(function() {
  77. console.log("error");
  78. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement