[placeholder description, old design docs https://www.mediawiki.org/wiki/VisualEditor/Design/Table_editor ]
Description
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Tables: Move columns and rows | VisualEditor/VisualEditor | master | +329 -26 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Esanders | T108245 Fully support basic table editing in the visual editor | |||
Resolved | Esanders | T88694 Be able to re-order the columns or rows of a table in VisualEditor |
Event Timeline
Per discussion, tentatively targeted for next quarter. Called out in the roadmap because it's considered a top "user delight" issue that will make table editing a lot smoother.
Am wondering if this should get Wikimedia-Design input - right now to actually select a row or a column you click on a tab which actually opens up a drop-down menu, so that can't be dragged...
Here are some ideas:
*https://commons.wikimedia.org/wiki/Commons:Convert_tables_and_charts_to_wiki_code_or_image_files#Web_to_LibreOffice_Calc_to_tab2wiki
The intermediate dragging functionality of a spreadsheet like LibreOffice Calc might be incorporated into VisualEditor.
Or if not directly into VisualEditor, then maybe a separate tool can be set up similar to tab2wiki.
*http://tools.wmflabs.org/magnustools/tab2wiki.php
Except one could copy a table right off a Wikipedia page, and paste it into table2drag. :)
With the option to literally copy it right off the Wikipedia page without going into the wikitext. That way it could be used for any simple HTML-based table on any web page (nothing complicated by javascript, etc.).
Copy table off any web page. Paste table into table2drag. Drag the columns around. Output into wikitext. Copy wikitext into a wiki page.
Change 263869 had a related patch set uploaded (by Esanders):
Tables: Move columns and rows
Note that this is "just" moving columns and rows one by one through the context menu; drag-and-drop is in T125145: Be able to move a cell/cell selection/row/column by dragging which we're not working on for now.