X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.action%2Fmediawiki.action.edit.js;h=087c5bce5d5dfe7fb18de36810c860e3701f8c2b;hp=5b810174bf7d7020373d902754f49fa2617f75ec;hb=d19826aa35b206847a568a4b2c1c9ffaa615fca5;hpb=598a250b71aee0ca14eb8661b139bb23cf8e5f40 diff --git a/resources/src/mediawiki.action/mediawiki.action.edit.js b/resources/src/mediawiki.action/mediawiki.action.edit.js index 5b810174bf..087c5bce5d 100644 --- a/resources/src/mediawiki.action/mediawiki.action.edit.js +++ b/resources/src/mediawiki.action/mediawiki.action.edit.js @@ -17,25 +17,15 @@ */ $( function () { - var editBox, scrollTop, $editForm; + var editBox, scrollTop, $editForm, + // TODO T6714: Once this can be adjusted, read this from config. + summaryByteLimit = 255, + wpSummary = OO.ui.infuse( $( '#wpSummaryWidget' ) ); - if ( $( '#editform' ).hasClass( 'mw-editform-ooui' ) ) { - mw.loader.using( 'oojs-ui-core' ).then( function () { - var wpSummary = OO.ui.infuse( $( '#wpSummaryWidget' ) ); - - // Restore appropriate modifier keys for the accesskey in the 'title' attribute - // TODO: This should be an OOjs UI feature, or somehow happen automatically after infusing. - wpSummary.$input.updateTooltipAccessKeys(); - - // Show a byte-counter to users with how many bytes are left for their edit summary. - // TODO: This looks a bit weird, as there is no unit in the UI, just numbers; showing - // 'bytes' confused users in testing, and showing 'chars' would be a lie. See T42035. - mw.widgets.visibleByteLimit( wpSummary, 255 ); - } ); - } else { - // Make sure edit summary does not exceed byte limit - $( '#wpSummary' ).byteLimit( 255 ); - } + // Show a byte-counter to users with how many bytes are left for their edit summary. + // TODO: This looks a bit weird, as there is no unit in the UI, just numbers; showing + // 'bytes' confused users in testing, and showing 'chars' would be a lie. See T42035. + mw.widgets.visibleByteLimit( wpSummary, summaryByteLimit ); // Restore the edit box scroll state following a preview operation, // and set up a form submission handler to remember this state.