Catrope has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/291364

Change subject: Use the standard VE toolbar in Flow as much as possible
......................................................................

Use the standard VE toolbar in Flow as much as possible

Changes:
* Add mention
* Remove h1 and h2
* Remove more/fewer expansion in insert menu
  (3 tools when collapsed, 4 when expanded)

Bug: T93243
Change-Id: I3815ae32f641d5457bb15ead871dd4b8d1139537
---
M modules/editor/editors/visualeditor/mw.flow.ve.Target.js
1 file changed, 19 insertions(+), 14 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/64/291364/1

diff --git a/modules/editor/editors/visualeditor/mw.flow.ve.Target.js 
b/modules/editor/editors/visualeditor/mw.flow.ve.Target.js
index 6701025..c19df66 100644
--- a/modules/editor/editors/visualeditor/mw.flow.ve.Target.js
+++ b/modules/editor/editors/visualeditor/mw.flow.ve.Target.js
@@ -26,20 +26,25 @@
 
        mw.flow.ve.Target.static.name = 'flow';
 
-       mw.flow.ve.Target.static.toolbarGroups = [
-               {
-                       type: 'list',
-                       icon: 'textStyle',
-                       indicator: 'down',
-                       title: OO.ui.deferMsg( 
'visualeditor-toolbar-style-tooltip' ),
-                       include: [ 'bold', 'italic' ],
-                       forceExpand: [ 'bold', 'italic' ]
-               },
-
-               { include: [ 'link' ] },
-
-               { include: [ 'flowMention' ] }
-       ];
+       mw.flow.ve.Target.static.toolbarGroups = ve.copy( 
mw.flow.ve.Target.static.toolbarGroups );
+       // Exclude heading1 and heading2 from the format dropdown
+       mw.flow.ve.Target.static.toolbarGroups[1].exclude =
+               ( mw.flow.ve.Target.static.toolbarGroups[1].exclude || [] )
+                       .concat( [ 'heading1', 'heading2' ] );
+       // Also remove heading1 and heading2 from the demote list
+       mw.flow.ve.Target.static.toolbarGroups[1].demote =
+               mw.flow.ve.Target.static.toolbarGroups[1].demote &&
+               mw.flow.ve.Target.static.toolbarGroups[1].demote.filter( 
function ( tool ) {
+                       return tool !== 'heading1' && tool !== 'heading2';
+               } );
+       // Exclude heading1, heading2 and flowSwitchEditor from the catch-all 
insert menu
+       mw.flow.ve.Target.static.toolbarGroups[5].exclude =
+               ( mw.flow.ve.Target.static.toolbarGroups[5].exclude || [] )
+                       .concat( [ 'heading1', 'heading2', 'flowSwitchEditor' ] 
);
+       // Remove the more/fewer functionality in the insert menu
+       delete mw.flow.ve.Target.static.toolbarGroups[5].forceExpand;
+       // Add flowThank after link
+       mw.flow.ve.Target.static.toolbarGroups.splice( 3, 0, { include: [ 
'flowMention' ] } );
 
        // Allow pasting links
        mw.flow.ve.Target.static.importRules = ve.copy( 
mw.flow.ve.Target.static.importRules );

-- 
To view, visit https://gerrit.wikimedia.org/r/291364
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3815ae32f641d5457bb15ead871dd4b8d1139537
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Catrope <roan.katt...@gmail.com>

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

Reply via email to