From b7e95a841159e319cf8b97b1aff3c503600e4257 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 8 May 2024 11:00:46 +0800 Subject: [PATCH] bugfix --- bricks/build.sh | 2 +- bricks/donelement.js | 14 ++++++++++++++ examples/domelement.ui | 6 ++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 bricks/donelement.js create mode 100644 examples/domelement.ui diff --git a/bricks/build.sh b/bricks/build.sh index 996c3aa..73fe17b 100755 --- a/bricks/build.sh +++ b/bricks/build.sh @@ -1,4 +1,4 @@ -SOURCES=" page_data_loader.js factory.js uitypesdef.js utils.js uitype.js \ +SOURCES=" page_data_loader.js factory.js uitypesdef.js utils.js uitype.js domelement.js \ i18n.js widget.js layout.js bricks.js image.js \ jsoncall.js myoperator.js scroll.js menu.js modal.js running.js \ markdown_viewer.js video.js audio.js toolbar.js tab.js \ diff --git a/bricks/donelement.js b/bricks/donelement.js new file mode 100644 index 0000000..6320955 --- /dev/null +++ b/bricks/donelement.js @@ -0,0 +1,14 @@ +var bricks = window.bricks || {}; + +bricks.DomElement = class extends bricks.JsWidget { + /* + { + html: + } + constructor(opts){ + super(opts); + this.dom_element.interHtml = opts.html; + } +} + +bricks.Factory.register('DomElement', bricks.DomElement); diff --git a/examples/domelement.ui b/examples/domelement.ui new file mode 100644 index 0000000..de99b0b --- /dev/null +++ b/examples/domelement.ui @@ -0,0 +1,6 @@ +{ + "widgettype":"DomElement", + "options":{ + "html":"

Test domelement

" + } +}