From e39bab97e04ab9c887a512446c5968391adbf4fd Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Mon, 25 Dec 2023 19:59:40 +0300 Subject: [PATCH] minor tweaks... Signed-off-by: Alex A. Naanou --- experiments/outline-editor/editor.js | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/experiments/outline-editor/editor.js b/experiments/outline-editor/editor.js index 75d5ed7..287c917 100755 --- a/experiments/outline-editor/editor.js +++ b/experiments/outline-editor/editor.js @@ -247,27 +247,27 @@ var attributes = { sysattrs, ] }, + // generate code... __parse_code__: function(code, editor, elem){ var [elem, attrs, system] = this.parseBlockAttrs(editor, code, elem) - // XXX use filter handler here... - return editor.__code_attrs__ ? - elem.text +'\n'+ attrs - : elem.text }, + return !editor.__code_attrs__ ? + elem.text + : editor.__code_attrs__ == 'all' ? + elem.text +'\n'+ attrs +'\n'+ system + : elem.text +'\n'+ attrs }, + // generate view... __pre_parse__: function(text, editor, elem){ var [elem, attrs, system] = this.parseBlockAttrs(editor, text, elem) // XXX use filter handler here... - return editor.__view_attrs__ ? - elem.text +'\n'+ attrs - : elem.text }, + return !editor.__view_attrs__ ? + elem.text + : elem.text +'\n'+ attrs + }, - // XXX revise naming... - // XXX revise attr order... - __code_attrs__: function(editor, elem, attrs, system){ + // XXX + __parse_attrs__: function(){ // XXX - }, - __view_attrs__: function(editor, elem, attrs, system){ - // XXX - }, + } }