One Hat Cyber Team
Your IP :
216.73.216.182
Server IP :
203.175.9.166
Server :
Linux tanggamus.iixcp.rumahweb.net 5.14.0-427.28.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 2 03:44:10 EDT 2024 x86_64
Server Software :
LiteSpeed
PHP Version :
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
cite5577
/
www
/
lib
/
pkp
/
js
/
pages
/
submission
/
Edit File:
SubmissionStep3FormHandler.js
/** * *//** * @defgroup js_pages_submission */ // Create the namespace. jQuery.pkp.pages.submission = jQuery.pkp.pages.submission || { }; /** * @file js/pages/submission/SubmissionStep3FormHandler.js * * Copyright (c) 2014-2021 Simon Fraser University * Copyright (c) 2000-2021 John Willinsky * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. * * @class SubmissionStep3FormHandler * @ingroup js_pages_submission * * @brief Handle the submission step 3 form. */ (function($) { /** * @constructor * * @extends $.pkp.controllers.form.AjaxFormHandler * * @param {jQueryObject} $form the wrapped HTML form element. * @param {Object} options form options. */ $.pkp.pages.submission.SubmissionStep3FormHandler = function($form, options) { this.parent($form, options); // Bind the handler for the "elements changed" event. this.bind('gridRefreshRequested', this.fetchChaptersGrid_); // Save supplied options this.authorsGridContainer_ = options.authorsGridContainer; this.chaptersGridContainer_ = options.chaptersGridContainer; }; $.pkp.classes.Helper.inherits( $.pkp.pages.submission.SubmissionStep3FormHandler, $.pkp.controllers.form.AjaxFormHandler); // // Private properties // /** * The id of the div where the chapters grid should go. * @private * @type {string} */ $.pkp.pages.submission.SubmissionStep3FormHandler. prototype.chaptersGridContainer_ = ''; // // Private methods. // /** * Handler the data changed event from the author's grid * @private * @param {$.pkp.pages.submission.SubmissionStep3FormHandler} submissionForm * the Submission Form this is attached to. * @param {Event} event A "gridRefreshRequested" event. */ $.pkp.pages.submission.SubmissionStep3FormHandler. prototype.fetchChaptersGrid_ = function(submissionForm, event) { // redraw the chapters grid if it was the authors grid. var $eventTarget = event.target; if ($eventTarget.id == this.authorsGridContainer_) { $('#' + this.chaptersGridContainer_).find('.pkp_controllers_grid') .trigger('dataChanged'); } }; }(jQuery));
Simpan