From 638e629cf14f1927b1094493ba7b98339e8421a1 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 28 Feb 2024 11:49:58 +0800 Subject: [PATCH] bugfix --- bricks/bricks.js | 40 ++++++++++++++++++++++++++++--------- bricks/dynamicaccordion.js | 7 +++++-- bricks/input.js | 13 +++++------- bricks/video.js | 17 +++++++++++++++- examples/.channels.ui.swp | Bin 12288 -> 0 bytes 5 files changed, 57 insertions(+), 20 deletions(-) delete mode 100644 examples/.channels.ui.swp diff --git a/bricks/bricks.js b/bricks/bricks.js index 0c2a939..cb6c761 100755 --- a/bricks/bricks.js +++ b/bricks/bricks.js @@ -91,11 +91,12 @@ bricks.widgetBuild = async function(desc, widget){ return null; } desc.options.baseURI = base_url; - let w = new klass(desc.options); - if (desc.hasOwnProperty('id')){ + var options = desc.options || {}; + let w = new klass(options); + if (desc.id){ w.set_id(desc.id); } - if (desc.hasOwnProperty('subwidgets')){ + if (desc.subwidgets){ for (let i=0; iqJBASz+9nI_Y2cGk_NZ4A+i zM~}Vs*rWe|7rl5ciXwvIP4Q6h;!TR*+1(^fPuvNJm~?|t6OsmW!g$0w3Q zsSLw)h_M$tKg&H6BZ+gz60BN!WJWi=O8Sv<3+28EVUKA&*LU03DM#DF=~(#$8>VN= z>71|ZxpG=AijwEZa@sBm*Og8=RZ$%)=#dPNfh{pm31<2(cCiZs{oz;rBtMbtK0LK0 zThk_FfDDiUGC&5%02v?yWPl884+DXhU{4Y1jyT-W_@3yv$B%R)17v^wSK7&=T3}(Pxa0&E+qhJSEJHXg? z@ByrXmtYw@2eaTNxB>>jaj@RS*e|dKzJagc6L<|)z!Gr5J#Y(*gKJ;}Tmik{2-pRF z?q}=^_z2#BS6~G!foEVA*x&(}2A9Ek&<*y3-5>#eBljQRBX|#ti?@I-GC&5%02v?y zWPl8i0W$Fa8>ll2e-^ieU6ffzl~llo2hE5l3Nq{Kg)$$$n91~FsBS*2hvp+()Vf(b zkc(KzPt^hyII_;emn^QmKxr3S)Z&2!l`qI3sCp7_Pnt#HrdBi`ozUFf;uYTscXf0@ zXYtV3*y6qju*E>Mdb5MZZS8J6h?gt5C=!Hr--H&Q%rP1iab$lcb2>_b7o{o`O>*H_ zcwk3fW>qVz>tlK`JdFF&)_y)aujGO;fOGz)Fquq7a$4!OWg5#8p64iA7@z6IzLF;k zQ+IB}No|(@w8~4}d{^a>%)A-$98s12Ml%f&jRMEz-cV|^h9h#))MX66+n$s8Bzh*! z0F$mLncC)}xyGSZTw%NrXzet#W8d&OTM~XjxkmD!7umxU((;vbgD`2#74i63?Hff))=mH|Mto!^Zn}KQxO!n8_fpFwJI@453G&2IP8P`ZJD3ow=w4 zvFncL+GCq;wh5XuK$guuK^BdnsQ+s{WZt*6U#$JTC%a jUP2V@Yf`PB&2L=M7GQgL*QzL_vai~vh0$|3pvL|H&E8c4