Commit 65df7c9a213231bf52de59540ed3f61929d698a1
1 parent
4522d102
Exists in
staging
and in
4 other branches
comment_paragraph: remove macro button
Showing
4 changed files
with
2 additions
and
70 deletions
Show diff stats
plugins/comment_paragraph/lib/comment_paragraph_plugin/macros/allow_comment.rb
1 | -#FIXME See a better way to generalize this parameter. | ||
2 | ActionView::Base.sanitized_allowed_attributes += ['data-macro', 'data-macro-paragraph_uuid'] | 1 | ActionView::Base.sanitized_allowed_attributes += ['data-macro', 'data-macro-paragraph_uuid'] |
3 | 2 | ||
4 | class CommentParagraphPlugin::AllowComment < Noosfero::Plugin::Macro | 3 | class CommentParagraphPlugin::AllowComment < Noosfero::Plugin::Macro |
4 | + | ||
5 | def self.configuration | 5 | def self.configuration |
6 | - { :params => [], | ||
7 | - :skip_dialog => true, | ||
8 | - :generator => 'makeAllCommentable();', | ||
9 | - :js_files => 'comment_paragraph.js', | ||
10 | - :icon_path => '/plugins/comment_paragraph/images/balloons-comment.png', | ||
11 | - :css_files => 'comment_paragraph.css' } | 6 | + { :params => [] } |
12 | end | 7 | end |
13 | 8 | ||
14 | def parse(params, inner_html, source) | 9 | def parse(params, inner_html, source) |
plugins/comment_paragraph/public/comment_paragraph.css
plugins/comment_paragraph/public/comment_paragraph.js
@@ -1,57 +0,0 @@ | @@ -1,57 +0,0 @@ | ||
1 | -//String.prototype.startsWith = function(needle){ | ||
2 | -// return(this.indexOf(needle) == 0); | ||
3 | -//}; | ||
4 | -// | ||
5 | -//function makeAllCommentable() { | ||
6 | -// var paragraphsTxt=""; | ||
7 | -// var selectedTextCount=0; | ||
8 | -// var notSelectedTextCount=0; | ||
9 | -// var text; | ||
10 | -// | ||
11 | -// //Search for text that is not selected in the middle of selected text, in this case unselect everything | ||
12 | -// jQuery('#article_body_ifr').contents().find('body').children().each(function( index ) { | ||
13 | -// //Check if there are other texts not selected | ||
14 | -// var element=jQuery(this).prop('outerHTML'); | ||
15 | -// if(element.startsWith('<div')){ | ||
16 | -// selectedTextCount++; | ||
17 | -// }else{ | ||
18 | -// if(! element.startsWith('<p><br></p>') && ! element.startsWith('<p> </p>') ){ | ||
19 | -// notSelectedTextCount++; | ||
20 | -// } | ||
21 | -// } | ||
22 | -// }); | ||
23 | -// | ||
24 | -// if(selectedTextCount > 0 && notSelectedTextCount>0){ | ||
25 | -// jQuery('#article_body_ifr').contents().find('body').children('.paragraph_comment').contents().unwrap(); | ||
26 | -// //Workaround necessary to post the body of the article | ||
27 | -// tinymce.activeEditor.execCommand('mceInsertContent', false, " "); | ||
28 | -// return; | ||
29 | -// } | ||
30 | -// | ||
31 | -// //Add p tag, when opening the editor. For some season it appear at the end without p tag | ||
32 | -// foundCommentableParagraph = false; | ||
33 | -// jQuery('#article_body_ifr').contents().find('body').children('div.article_comments').each(function( index ) { | ||
34 | -// if(jQuery(this).html()!="" && jQuery(this).html()!=" " && jQuery(this).html()!="<br>"){ | ||
35 | -// paragraphsTxt+="<p>" + jQuery(this).html() + "</p>"; | ||
36 | -// } | ||
37 | -// foundCommentableParagraph = true; | ||
38 | -// }); | ||
39 | -// | ||
40 | -// //undo the paragraph comment tags | ||
41 | -// if(foundCommentableParagraph === true){ | ||
42 | -// tinyMCE.activeEditor.setContent(paragraphsTxt); | ||
43 | -// return; | ||
44 | -// } | ||
45 | -// | ||
46 | -// //Wraps the paragraph using the chosen class | ||
47 | -// jQuery('#article_body_ifr').contents().find('body').children('p,table,img').each(function( index ) { | ||
48 | -// text=jQuery(this).prop('outerHTML'); | ||
49 | -// if(text!="" && text!=" " && text!="<br>"){ | ||
50 | -// paragraphsTxt+='<div class="macro article_comments paragraph_comment" data-macro="comment_paragraph_plugin/allow_comment" data-macro-paragraph_uuid="' + index + '">' + text + '</div><br>' | ||
51 | -// } | ||
52 | -// }); | ||
53 | -// tinyMCE.activeEditor.setContent(paragraphsTxt); | ||
54 | -// | ||
55 | -// //Workaround necessary to post the body of the article | ||
56 | -// tinymce.activeEditor.execCommand('mceInsertContent', false, " "); | ||
57 | -//} |
plugins/comment_paragraph/public/images/balloons-comment.png
671 Bytes