Helder.wiki has uploaded a new change for review.

Change subject: (bug 40518) Implement mw.toolbar.addButtons
......................................................................

(bug 40518) Implement mw.toolbar.addButtons

- Improve the mw.toolbar api to allow insertion of multiple buttons at once;
- Keep the old mw.toolbar.addButton for b/c, but as an alias to the new method;
- Rename currentFocused to $currentFocused (we are using jQuery);
- Add missing dependency 'mediawiki.legacy.wikibits', since this module uses
the array window.mwCustomEditButtons.

Example of use:
- Add the following to MediaWiki:Common.js or to the browser's console:

mw.loader.using( 'mediawiki.action.edit', function(){
        mw.toolbar.addButton( [ {
                imageFile: '/mw/skins/common/images/button_bold.png',
                speedTip: 'add foo tag',
                tagOpen: '<foo>',
                tagClose: '</foo>',
                sampleText: 'foo here',
                imageId: 'foo-id'
        }, {
                imageFile: '/mw/skins/common/images/button_italic.png',
                speedTip: 'add bar tag',
                tagOpen: '<bar>',
                tagClose: '</bar>',
                sampleText: 'bar here',
                imageId: 'bar-id'
        } ] );

        mw.toolbar.addButton( {
                imageFile: '/mw/skins/common/images/button_link.png',
                speedTip: 'add baz tag',
                tagOpen: '<baz>',
                tagClose: '</baz>',
                sampleText: 'baz here',
                imageId: 'baz-id'
        } );

        mw.toolbar.addButton(
                '/mw/skins/common/images/button_link.png',
                'add baz2 tag',
                '<baz2>',
                '</baz2>',
                'baz2 here',
                'baz2-id'
        );
} );

Change-Id: I76d1f753cb9e1c119d9b5e7f565acd684f5516d1
---
M resources/Resources.php
M resources/mediawiki.action/mediawiki.action.edit.js
2 files changed, 72 insertions(+), 52 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/62/25262/1
--
To view, visit https://gerrit.wikimedia.org/r/25262
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I76d1f753cb9e1c119d9b5e7f565acd684f5516d1
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Helder.wiki <helder.w...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to