add "select all" JS to select all comments in the moderate comments view.
svn path=/plone.app.discussion/trunk/; revision=27714
This commit is contained in:
parent
906fa4ce7e
commit
c25557650f
21
plone/app/discussion/browser/javascripts/moderation.js
Normal file
21
plone/app/discussion/browser/javascripts/moderation.js
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
jq(document).ready(function() {
|
||||||
|
|
||||||
|
/*****************************************************************
|
||||||
|
* Check all checkboxes.
|
||||||
|
*****************************************************************/
|
||||||
|
jq("input[name='check_all']").click(function(){
|
||||||
|
if(jq(this).val()==0){
|
||||||
|
jq(this).parents("table")
|
||||||
|
.find("input:checkbox")
|
||||||
|
.attr("checked","checked")
|
||||||
|
.val("1");
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
jq(this).parents("table")
|
||||||
|
.find("input:checkbox")
|
||||||
|
.attr("checked","")
|
||||||
|
.val("0");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
@ -19,15 +19,8 @@
|
|||||||
$.post(target, params, function(data) {
|
$.post(target, params, function(data) {
|
||||||
$(row).fadeOut("normal", function() {
|
$(row).fadeOut("normal", function() {
|
||||||
$(this).remove();
|
$(this).remove();
|
||||||
if($('#review-comments tbody tr').length == 0) {
|
|
||||||
$('#comments-help').fadeOut();
|
|
||||||
$('#review-comments').fadeOut("normal", function() {
|
|
||||||
$('#no-comments-message').fadeIn();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
});})(jQuery);
|
});})(jQuery);
|
||||||
</script>
|
</script>
|
||||||
@ -92,19 +85,7 @@
|
|||||||
<table id="review-comments" class="listing" style="width: 100%" tal:condition="items">
|
<table id="review-comments" class="listing" style="width: 100%" tal:condition="items">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan="7" class="nosort"
|
<th class="nosort"><input name="check_all" type="checkbox" value="0" /></th>
|
||||||
i18n:translate="label_select_all">
|
|
||||||
Select:
|
|
||||||
<a tal:attributes="href string:#"
|
|
||||||
id="foldercontents-selectall"
|
|
||||||
i18n:name="label_link_all"
|
|
||||||
i18n:translate="label_all">
|
|
||||||
All
|
|
||||||
</a>
|
|
||||||
</th>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th class="nosort"> </th>
|
|
||||||
<th i18n:translate="heading_author">Commenter</th>
|
<th i18n:translate="heading_author">Commenter</th>
|
||||||
<th i18n:translate="heading_date">Date</th>
|
<th i18n:translate="heading_date">Date</th>
|
||||||
<th i18n:translate="heading_context">In Response To</th>
|
<th i18n:translate="heading_context">In Response To</th>
|
||||||
@ -143,7 +124,7 @@
|
|||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td tal:content="structure python:view.cook(item.Description)" />
|
<td tal:content="structure python:view.cook(item.Description)" />
|
||||||
<td style="width: 11em">
|
<td style="width: 11em;">
|
||||||
<form action=""
|
<form action=""
|
||||||
class="background-form"
|
class="background-form"
|
||||||
method="post"
|
method="post"
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
<javascript
|
<javascript
|
||||||
id="++resource++plone.app.discussion.javascripts/reply_to_comment_form.js"
|
id="++resource++plone.app.discussion.javascripts/reply_to_comment_form.js"
|
||||||
cacheable="False" compression="safe" cookable="False"
|
cacheable="False" compression="safe" cookable="False"
|
||||||
enabled="True" expression="" inline="False"
|
enabled="True" expression="" inline="False"
|
||||||
/>
|
/>
|
||||||
|
<javascript
|
||||||
|
id="++resource++plone.app.discussion.javascripts/moderation.js"
|
||||||
|
cacheable="False" compression="safe" cookable="False"
|
||||||
|
enabled="True" expression="" inline="False"
|
||||||
|
/>
|
||||||
</object>
|
</object>
|
||||||
|
Loading…
Reference in New Issue
Block a user