From a509694d6c9c4ba74b55a3de213faed85fb4d307 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Tue, 7 Nov 2023 20:04:12 +0300 Subject: [PATCH] notes... Signed-off-by: Alex A. Naanou --- experiments/outline-editor/index.html | 28 +++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/experiments/outline-editor/index.html b/experiments/outline-editor/index.html index d0588fe..fa6d078 100755 --- a/experiments/outline-editor/index.html +++ b/experiments/outline-editor/index.html @@ -102,6 +102,30 @@ var setup = function(){ - - ## ToDo: - Q: can we place a cursor in a table correctly??? + - Q: should tables be text-based markdown or higher-level? + - block-based -- adjacent blocks in table format (a-la markdown) are treated as rows of one table... + - here is an example + - | col 1 | col 2 | col 3 | + - | A | B | B | + - | 1 | 2 | 3 | + - + - not yet sure how are we going to allign columns (CSS preffered) + - block-children -- similar to how lists are done now + - a demo + - table: + - | A | B | B | + - | 1 | 2 | 3 | + - | X | y | Z | + - + - the header may be used as:: + - header row + - caption text + - both? + - see CSS grids + 'display: contents' (might help hide non-grid elemnts... + - + - might be fun to make the general syntax (with "=" removed) to be compatible with markdown... + - might also be fun to auto-generat (template) new blocks within a table... + - this would greatly simplify table navigation and creation - custom element / web component - BUG: select via double/triple clicks does not work... - _looks like something is refocusing the element..._ @@ -492,7 +516,7 @@ var setup = function(){ - +