Localisation updates from https://translatewiki.net.
[mediawiki.git] / resources / src / mediawiki.pager.codex / codexTablePager.js
blob9c0963621936d46585e359de1f6cbc4c3dcc8ff1
1 /*!
2  * Progressive enhancements for the CodexTablePager class.
3  */
4 ( function () {
5         /**
6          * When the items-per-page limit changes, submit the form to reload the page and show the new
7          * number of items.
8          */
9         const onLimitChange = () => {
10                 $( '#cdx-table-pager-limit-form' ).trigger( 'submit' );
11         };
13         $( () => {
14                 const $limitSelect = $( '#cdx-table-pager-limit-form .cdx-select' );
15                 $limitSelect.on( 'change', onLimitChange );
17                 // If the select has changed between the time the page loaded and this script loaded, submit
18                 // the form.
19                 if ( $limitSelect.val() !== mw.config.get( 'wgCodexTablePagerLimit' ).toString() ) {
20                         onLimitChange();
21                 }
22         } );
24 }() );