- From: Shezan Baig <shezbaig.wk@gmail.com>
- Date: Fri, 15 Mar 2013 13:05:05 -0400
- To: public-webapps@w3.org
Hi, I would like to propose adding some basic table manipulation commands to the editing spec [1]. Something along the lines of: execCommand("InsertColumnsBefore", false, numColumns); execCommand("InsertColumnsAfter", false, numColumns); execCommand("DeleteSelectedColumns", false); execCommand("InsertRowsBefore", false, numColumns); execCommand("InsertRowsAfter", false, numColumns); execCommand("DeleteSelectedRows", false); These are common table operations supported by many rich text editors, but there doesn't seem to be any support for them in browsers. The "DeleteSelectedColumns" command seems a bit weird because there's no way to actually select columns, and support for multi-range selection seems to be going away [2], but I think for now if it deletes the column where the caret is currently at, it should be good for now. Another command I would like to propose is: execCommand("JustifyColumns", false, "left"); execCommand("JustifyColumns", false, "center"); execCommand("JustifyColumns", false, "right"); execCommand("JustifyColumns", false, "justify"); Note: The JustifyColumns command wouldn't be necessary if we can instead come up with a reasonable way to select columns. Thoughts? Thanks, Shezan [1] https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html [2] https://bugzilla.mozilla.org/show_bug.cgi?id=753718
Received on Friday, 15 March 2013 17:05:33 UTC