| Line 1: |
Line 1: |
| − | | + | // wrong page |
| − | | |
| − | // Button: | |
| − | mw.loader.using( 'oojs-ui-core' ).done( function () {
| |
| − | $( function () {
| |
| − | var input = new OO.ui.TextInputWidget( {
| |
| − | placeholder: 'This is an entry box'
| |
| − | } );
| |
| − |
| |
| − | input.on( 'enter', function () {
| |
| − | // Check for duplicates and prevent empty input
| |
| − | if ( list.findItemFromData( input.getValue() ) ||
| |
| − | input.getValue() === '' ) {
| |
| − | input.$element.addClass( 'todo-error' );
| |
| − | return;
| |
| − | }
| |
| − |
| |
| − | } );
| |
| − | | |
| − | // Append the app widgets
| |
| − | $( '#mw-content-text' ).prepend(
| |
| − | input.$element);
| |
| − | | |
| − | } );
| |
| − | | |
| − | } );
| |