Page MenuHomePhabricator

Have mw.libs.ve.addPlugin working on StructuredDiscussions
Open, Needs TriagePublic

Description

Based on that feedback, where a user has created a hook to have a gadget working on both visual and wikitext editing on StructuredDiscussions.

The hack, to illustrate:

mw.loader.using( 'ext.visualEditor.desktopArticleTarget.init', function () {
		mw.libs.ve.addPlugin( function () {
			return mw.loader.using( [ 'ext.visualEditor.core', 'ext.visualEditor.mwwikitext' ] ).done( function () {
				// This does nothing in Flow boards
			} );
		} );
	} );
	if ( mw.config.get( 'wgPageContentModel' ) === 'flow-board' ) {
		mw.loader.using( 'ext.visualEditor.desktopArticleTarget.init', function () {
			mw.loader.using( [ 'ext.visualEditor.core', 'ext.visualEditor.mwwikitext' ] ).done( function () {
				// This seems to work in Flow boards
			} );
		} );
	}

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Catrope subscribed.

In discussing this, we think that applying VE gadgets to StructuredDiscussions is a pretty rare edge case. Since it's possible to work around it, we're not going to prioritize this.