Make sure the moderation JS functions are executed after the page is fully loaded.
svn path=/plone.app.discussion/trunk/; revision=40215
This commit is contained in:
parent
399bba5eca
commit
2ff95fe847
@ -4,7 +4,6 @@
|
||||
*
|
||||
******************************************************************************/
|
||||
|
||||
|
||||
(function ($) {
|
||||
// This unnamed function allows us to use $ inside of a block of code
|
||||
// without permanently overwriting $.
|
||||
|
@ -1,9 +1,25 @@
|
||||
/******************************************************************************
|
||||
*
|
||||
* jQuery functions for the plone.app.discussion bulk moderation.
|
||||
*
|
||||
******************************************************************************/
|
||||
|
||||
(function ($) {
|
||||
// This unnamed function allows us to use $ inside of a block of code
|
||||
// without permanently overwriting $.
|
||||
// http://docs.jquery.com/Using_jQuery_with_Other_Libraries
|
||||
|
||||
//#JSCOVERAGE_IF 0
|
||||
|
||||
/**************************************************************************
|
||||
* Delete a single comment.
|
||||
* Window Load Function: Executes when complete page is fully loaded,
|
||||
* including all frames,
|
||||
**************************************************************************/
|
||||
$(window).load(function () {
|
||||
|
||||
/**********************************************************************
|
||||
* Delete a single comment.
|
||||
**********************************************************************/
|
||||
$("input[name='form.button.Delete']").click(function (e) {
|
||||
e.preventDefault();
|
||||
var button = $(this);
|
||||
@ -28,9 +44,9 @@
|
||||
});
|
||||
|
||||
|
||||
/**************************************************************************
|
||||
/**********************************************************************
|
||||
* Publish a single comment.
|
||||
**************************************************************************/
|
||||
**********************************************************************/
|
||||
$("input[name='form.button.Publish']").click(function (e) {
|
||||
e.preventDefault();
|
||||
var button = $(this);
|
||||
@ -55,9 +71,9 @@
|
||||
});
|
||||
|
||||
|
||||
/**************************************************************************
|
||||
/**********************************************************************
|
||||
* Bulk actions for comments (delete, publish)
|
||||
**************************************************************************/
|
||||
**********************************************************************/
|
||||
$("input[name='form.button.BulkAction']").click(function (e) {
|
||||
e.preventDefault();
|
||||
var form = $(this).parents("form");
|
||||
@ -88,9 +104,9 @@
|
||||
});
|
||||
|
||||
|
||||
/**************************************************************************
|
||||
/**********************************************************************
|
||||
* Check or uncheck all checkboxes from the batch moderation page.
|
||||
**************************************************************************/
|
||||
**********************************************************************/
|
||||
$("input[name='check_all']").click(function () {
|
||||
if ($(this).val() === 0) {
|
||||
$(this).parents("table")
|
||||
@ -106,9 +122,9 @@
|
||||
});
|
||||
|
||||
|
||||
/**************************************************************************
|
||||
/**********************************************************************
|
||||
* Show full text of a comment in the batch moderation page.
|
||||
**************************************************************************/
|
||||
**********************************************************************/
|
||||
$(".show-full-comment-text").click(function (e) {
|
||||
e.preventDefault();
|
||||
var target = $(this).attr("href");
|
||||
@ -127,5 +143,8 @@
|
||||
});
|
||||
});
|
||||
|
||||
}(jQuery));
|
||||
});
|
||||
|
||||
//#JSCOVERAGE_ENDIF
|
||||
|
||||
}(jQuery));
|
||||
|
Loading…
Reference in New Issue
Block a user