jenkins-bot has submitted this change and it was merged. Change subject: Update VE core submodule to master (f4ff1d6) ......................................................................
Update VE core submodule to master (f4ff1d6) New changes: d845991 Data model implementation for tables a27c148 ContentEditable implementation for tables 3c47428 Actions and context menus for manipulating tables 543ca54 Support annotation tool on table selections 149cf3d Supporting copy paste of single table cells 25c9eee Table header/data format tools e557e46 Merge cells tool afcf2d9 Allow custom type and attributes when creating a table Local changes: Add the files and messages for table editing Change-Id: I6e6c33b96d3089049a0fd5385191caa83df5756b --- M .docs/categories.json M .docs/eg-iframe.html M VisualEditor.php M lib/ve M modules/ve-mw/init/ve.init.mw.Target.js 5 files changed, 37 insertions(+), 1 deletion(-) Approvals: Catrope: Looks good to me, approved jenkins-bot: Verified diff --git a/.docs/categories.json b/.docs/categories.json index 36d12e5..45859dc 100644 --- a/.docs/categories.json +++ b/.docs/categories.json @@ -81,7 +81,10 @@ "ve.dm.Document*", "ve.dm.*Node", "ve.dm.*LinearData*", - "ve.dm.*Model" + "ve.dm.*Model", + "ve.dm.TableMatrix", + "ve.dm.TableMatrixCell", + "ve.dm.TableNodeCellIterator" ] }, { diff --git a/.docs/eg-iframe.html b/.docs/eg-iframe.html index e28fd87..866be01 100644 --- a/.docs/eg-iframe.html +++ b/.docs/eg-iframe.html @@ -38,6 +38,7 @@ <link rel=stylesheet href="lib/ve/src/ui/styles/ve.ui.Overlay.css"> <link rel=stylesheet href="lib/ve/src/ui/styles/ve.ui.Surface.css"> <link rel=stylesheet href="lib/ve/src/ui/styles/widgets/ve.ui.SurfaceWidget.css"> + <link rel=stylesheet href="lib/ve/src/ui/styles/ve.ui.TableContext.css"> <link rel=stylesheet href="lib/ve/src/ui/styles/ve.ui.Toolbar.css"> <link rel=stylesheet href="lib/ve/src/ui/styles/ve.ui.Icons.css"> @@ -134,11 +135,13 @@ <script src="lib/ve/src/dm/ve.dm.InternalList.js"></script> <script src="lib/ve/src/dm/ve.dm.MetaItem.js"></script> <script src="lib/ve/src/dm/ve.dm.MetaList.js"></script> + <script src="lib/ve/src/dm/ve.dm.TableMatrix.js"></script> <script src="lib/ve/src/dm/ve.dm.TransactionProcessor.js"></script> <script src="lib/ve/src/dm/ve.dm.Transaction.js"></script> <script src="lib/ve/src/dm/ve.dm.Selection.js"></script> <script src="lib/ve/src/dm/ve.dm.LinearSelection.js"></script> <script src="lib/ve/src/dm/ve.dm.NullSelection.js"></script> + <script src="lib/ve/src/dm/ve.dm.TableSelection.js"></script> <script src="lib/ve/src/dm/ve.dm.Surface.js"></script> <script src="lib/ve/src/dm/ve.dm.SurfaceFragment.js"></script> <script src="lib/ve/src/dm/ve.dm.DataString.js"></script> @@ -266,6 +269,7 @@ <script src="lib/ve/src/ui/ve.ui.Overlay.js"></script> <script src="lib/ve/src/ui/ve.ui.Surface.js"></script> <script src="lib/ve/src/ui/ve.ui.Context.js"></script> + <script src="lib/ve/src/ui/ve.ui.TableContext.js"></script> <script src="lib/ve/src/ui/ve.ui.Tool.js"></script> <script src="lib/ve/src/ui/ve.ui.Toolbar.js"></script> <script src="lib/ve/src/ui/ve.ui.TargetToolbar.js"></script> @@ -283,6 +287,7 @@ <script src="lib/ve/src/ui/actions/ve.ui.HistoryAction.js"></script> <script src="lib/ve/src/ui/actions/ve.ui.IndentationAction.js"></script> <script src="lib/ve/src/ui/actions/ve.ui.ListAction.js"></script> + <script src="lib/ve/src/ui/actions/ve.ui.TableAction.js"></script> <script src="lib/ve/src/ui/actions/ve.ui.WindowAction.js"></script> <script src="lib/ve/src/ui/dialogs/ve.ui.CommandHelpDialog.js"></script> <script src="lib/ve/src/ui/dialogs/ve.ui.FragmentDialog.js"></script> @@ -307,6 +312,7 @@ <script src="lib/ve/src/ui/tools/ve.ui.InspectorTool.js"></script> <script src="lib/ve/src/ui/tools/ve.ui.LanguageInspectorTool.js"></script> <script src="lib/ve/src/ui/tools/ve.ui.ListTool.js"></script> + <script src="lib/ve/src/ui/tools/ve.ui.TableTool.js"></script> <script src="lib/ve/src/ui/inspectors/ve.ui.FragmentInspector.js"></script> <script src="lib/ve/src/ui/inspectors/ve.ui.AnnotationInspector.js"></script> <script src="lib/ve/src/ui/inspectors/ve.ui.NodeInspector.js"></script> diff --git a/VisualEditor.php b/VisualEditor.php index f5fc00a..40aa3da 100644 --- a/VisualEditor.php +++ b/VisualEditor.php @@ -358,11 +358,13 @@ 'lib/ve/src/dm/ve.dm.InternalList.js', 'lib/ve/src/dm/ve.dm.MetaItem.js', 'lib/ve/src/dm/ve.dm.MetaList.js', + 'lib/ve/src/dm/ve.dm.TableMatrix.js', 'lib/ve/src/dm/ve.dm.TransactionProcessor.js', 'lib/ve/src/dm/ve.dm.Transaction.js', 'lib/ve/src/dm/ve.dm.Selection.js', 'lib/ve/src/dm/ve.dm.LinearSelection.js', 'lib/ve/src/dm/ve.dm.NullSelection.js', + 'lib/ve/src/dm/ve.dm.TableSelection.js', 'lib/ve/src/dm/ve.dm.Surface.js', 'lib/ve/src/dm/ve.dm.SurfaceFragment.js', 'lib/ve/src/dm/ve.dm.DataString.js', @@ -499,6 +501,7 @@ 'lib/ve/src/ui/ve.ui.Overlay.js', 'lib/ve/src/ui/ve.ui.Surface.js', 'lib/ve/src/ui/ve.ui.Context.js', + 'lib/ve/src/ui/ve.ui.TableContext.js', 'lib/ve/src/ui/ve.ui.Tool.js', 'lib/ve/src/ui/ve.ui.Toolbar.js', 'lib/ve/src/ui/ve.ui.TargetToolbar.js', @@ -517,6 +520,7 @@ 'lib/ve/src/ui/actions/ve.ui.HistoryAction.js', 'lib/ve/src/ui/actions/ve.ui.IndentationAction.js', 'lib/ve/src/ui/actions/ve.ui.ListAction.js', + 'lib/ve/src/ui/actions/ve.ui.TableAction.js', 'lib/ve/src/ui/actions/ve.ui.WindowAction.js', 'lib/ve/src/ui/dialogs/ve.ui.CommandHelpDialog.js', @@ -539,6 +543,7 @@ 'lib/ve/src/ui/tools/ve.ui.IndentationTool.js', 'lib/ve/src/ui/tools/ve.ui.InspectorTool.js', 'lib/ve/src/ui/tools/ve.ui.ListTool.js', + 'lib/ve/src/ui/tools/ve.ui.TableTool.js', 'lib/ve/src/ui/inspectors/ve.ui.FragmentInspector.js', 'lib/ve/src/ui/inspectors/ve.ui.AnnotationInspector.js', @@ -581,6 +586,7 @@ 'lib/ve/src/ui/styles/ve.ui.Overlay.css', 'lib/ve/src/ui/styles/ve.ui.Surface.css', 'lib/ve/src/ui/styles/ve.ui.Toolbar.css', + 'lib/ve/src/ui/styles/ve.ui.TableContext.css', // TODO: add debugStyles to ResourceLoader 'lib/ve/src/ui/styles/ve.ui.DebugBar.css', @@ -659,12 +665,24 @@ 'visualeditor-specialcharacter-button-tooltip', 'visualeditor-specialcharacterinspector-title', 'visualeditor-specialcharinspector-characterlist-insert', + 'visualeditor-table-delete-col', + 'visualeditor-table-delete-row', + 'visualeditor-table-delete-table', + 'visualeditor-table-format-data', + 'visualeditor-table-format-header', + 'visualeditor-table-insert-col-after', + 'visualeditor-table-insert-col-before', + 'visualeditor-table-insert-row-after', + 'visualeditor-table-insert-row-before', + 'visualeditor-table-insert-table', + 'visualeditor-table-merge-cells', 'visualeditor-toolbar-format-tooltip', 'visualeditor-toolbar-history', 'visualeditor-toolbar-insert', 'visualeditor-toolbar-paragraph-format', 'visualeditor-toolbar-structure', 'visualeditor-toolbar-style-tooltip', + 'visualeditor-toolbar-table', 'visualeditor-toolbar-text-style', ), 'targets' => array( 'desktop', 'mobile' ), diff --git a/lib/ve b/lib/ve index 545d8db..f4ff1d6 160000 --- a/lib/ve +++ b/lib/ve -Subproject commit 545d8db328fe568635b001b3012ddb71b44495b1 +Subproject commit f4ff1d67fc61bd7e4f81294e459d8ff7b898c9ca diff --git a/modules/ve-mw/init/ve.init.mw.Target.js b/modules/ve-mw/init/ve.init.mw.Target.js index 608bd54..91d6a52 100644 --- a/modules/ve-mw/init/ve.init.mw.Target.js +++ b/modules/ve-mw/init/ve.init.mw.Target.js @@ -230,6 +230,15 @@ include: '*', promote: [ 'media', 'transclusion' ], demote: [ 'specialcharacter' ] + }, + // Table + { + header: OO.ui.deferMsg( 'visualeditor-toolbar-table' ), + type: 'list', + icon: 'table-insert', + indicator: 'down', + include: [ { group: 'table' } ], + demote: [ 'deleteTable' ] } ]; -- To view, visit https://gerrit.wikimedia.org/r/167189 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I6e6c33b96d3089049a0fd5385191caa83df5756b Gerrit-PatchSet: 11 Gerrit-Project: mediawiki/extensions/VisualEditor Gerrit-Branch: master Gerrit-Owner: Esanders <esand...@wikimedia.org> Gerrit-Reviewer: Catrope <roan.katt...@gmail.com> Gerrit-Reviewer: Jforrester <jforres...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits