Merge "Fix typo and improve code comments in LinkTarget"
[lhc/web/wiklou.git] / resources / src / mediawiki.action / mediawiki.action.edit.js
index f88b836..c9834f0 100644 (file)
@@ -1,7 +1,20 @@
 /*!
- * Scripts for action=edit
+ * Scripts for action=edit at domready
  */
 ( function ( mw, $ ) {
+       'use strict';
+
+       /**
+        * Fired when the editform is added to the edit page
+        *
+        * Similar to the {@link mw.hook#event-wikipage_content wikipage.content hook}
+        * $editForm can still be detached when this hook is fired.
+        *
+        * @event wikipage_editform
+        * @member mw.hook
+        * @param {jQuery} $editForm The most appropriate element containing the
+        *   editform, usually #editform.
+        */
 
        $( function () {
                var editBox, scrollTop, $editForm;
@@ -14,6 +27,7 @@
                editBox = document.getElementById( 'wpTextbox1' );
                scrollTop = document.getElementById( 'wpScrolltop' );
                $editForm = $( '#editform' );
+               mw.hook( 'wikipage.editform' ).fire( $editForm );
                if ( $editForm.length && editBox && scrollTop ) {
                        if ( scrollTop.value ) {
                                editBox.scrollTop = scrollTop.value;
@@ -23,5 +37,4 @@
                        } );
                }
        } );
-
 }( mediaWiki, jQuery ) );