diff --git a/bricks/.DS_Store b/bricks/.DS_Store index ab47e70..f5a50a7 100755 Binary files a/bricks/.DS_Store and b/bricks/.DS_Store differ diff --git a/bricks/build.sh b/bricks/build.sh index 82d14e1..5750208 100755 --- a/bricks/build.sh +++ b/bricks/build.sh @@ -7,7 +7,7 @@ SOURCES=" page_data_loader.js factory.js uitypesdef.js utils.js uitype.js \ paging.js datagrid.js iframe.js cols.js echartsext.js \ floaticonbar.js miniform.js wterm.js dynamicaccordion.js \ llm_dialog.js llm.js websocket.js datarow.js tabular.js \ - line.js pie.js bar.js " + line.js pie.js bar.js gobang.js " echo ${SOURCES} cat ${SOURCES} > ../dist/bricks.js # uglifyjs --compress --mangle -- ../dist/bricks.js > ../dist/bricks.min.js diff --git a/bricks/form.js b/bricks/form.js index 757b6f6..88cd35d 100644 --- a/bricks/form.js +++ b/bricks/form.js @@ -1,6 +1,6 @@ var bricks = window.bricks || {}; -bricks.need_formdata_fields = ['file', 'image', 'video', 'audio']; +bricks.need_formdata_fields = ['file', 'video', 'audio']; bricks.show_resp_message_or_error = async function(resp){ var desc = await resp.json(); diff --git a/bricks/imgs/bc_black.png b/bricks/imgs/bc_black.png new file mode 100644 index 0000000..7f396b3 Binary files /dev/null and b/bricks/imgs/bc_black.png differ diff --git a/bricks/imgs/bc_empty.png b/bricks/imgs/bc_empty.png new file mode 100644 index 0000000..fe4d97a Binary files /dev/null and b/bricks/imgs/bc_empty.png differ diff --git a/bricks/imgs/bc_white.png b/bricks/imgs/bc_white.png new file mode 100644 index 0000000..2c011f8 Binary files /dev/null and b/bricks/imgs/bc_white.png differ diff --git a/bricks/imgs/bl_black.png b/bricks/imgs/bl_black.png new file mode 100644 index 0000000..0331556 Binary files /dev/null and b/bricks/imgs/bl_black.png differ diff --git a/bricks/imgs/bl_empty.png b/bricks/imgs/bl_empty.png new file mode 100644 index 0000000..8bf28e0 Binary files /dev/null and b/bricks/imgs/bl_empty.png differ diff --git a/bricks/imgs/bl_white.png b/bricks/imgs/bl_white.png new file mode 100644 index 0000000..39b86ee Binary files /dev/null and b/bricks/imgs/bl_white.png differ diff --git a/bricks/imgs/br_black.png b/bricks/imgs/br_black.png new file mode 100644 index 0000000..1e2cf37 Binary files /dev/null and b/bricks/imgs/br_black.png differ diff --git a/bricks/imgs/br_empty.png b/bricks/imgs/br_empty.png new file mode 100644 index 0000000..afb65cb Binary files /dev/null and b/bricks/imgs/br_empty.png differ diff --git a/bricks/imgs/br_white.png b/bricks/imgs/br_white.png new file mode 100644 index 0000000..ba35c19 Binary files /dev/null and b/bricks/imgs/br_white.png differ diff --git a/bricks/imgs/cc_black.png b/bricks/imgs/cc_black.png new file mode 100644 index 0000000..99fc9fa Binary files /dev/null and b/bricks/imgs/cc_black.png differ diff --git a/bricks/imgs/cc_empty.png b/bricks/imgs/cc_empty.png new file mode 100644 index 0000000..0ae6207 Binary files /dev/null and b/bricks/imgs/cc_empty.png differ diff --git a/bricks/imgs/cc_white.png b/bricks/imgs/cc_white.png new file mode 100644 index 0000000..99fc9fa Binary files /dev/null and b/bricks/imgs/cc_white.png differ diff --git a/bricks/imgs/cl_black.png b/bricks/imgs/cl_black.png new file mode 100644 index 0000000..1afed96 Binary files /dev/null and b/bricks/imgs/cl_black.png differ diff --git a/bricks/imgs/cl_empty.png b/bricks/imgs/cl_empty.png new file mode 100644 index 0000000..efd4f02 Binary files /dev/null and b/bricks/imgs/cl_empty.png differ diff --git a/bricks/imgs/cl_white.png b/bricks/imgs/cl_white.png new file mode 100644 index 0000000..bc533f3 Binary files /dev/null and b/bricks/imgs/cl_white.png differ diff --git a/bricks/imgs/cr_black.png b/bricks/imgs/cr_black.png new file mode 100644 index 0000000..33d4737 Binary files /dev/null and b/bricks/imgs/cr_black.png differ diff --git a/bricks/imgs/cr_empty.png b/bricks/imgs/cr_empty.png new file mode 100644 index 0000000..2b9ce1b Binary files /dev/null and b/bricks/imgs/cr_empty.png differ diff --git a/bricks/imgs/cr_white.png b/bricks/imgs/cr_white.png new file mode 100644 index 0000000..ca99405 Binary files /dev/null and b/bricks/imgs/cr_white.png differ diff --git a/bricks/imgs/dot_empty.png b/bricks/imgs/dot_empty.png new file mode 100644 index 0000000..41257a3 Binary files /dev/null and b/bricks/imgs/dot_empty.png differ diff --git a/bricks/imgs/ii_black.png b/bricks/imgs/ii_black.png new file mode 100644 index 0000000..99fc9fa Binary files /dev/null and b/bricks/imgs/ii_black.png differ diff --git a/bricks/imgs/ii_empty.png b/bricks/imgs/ii_empty.png new file mode 100644 index 0000000..0ae6207 Binary files /dev/null and b/bricks/imgs/ii_empty.png differ diff --git a/bricks/imgs/ii_white.png b/bricks/imgs/ii_white.png new file mode 100644 index 0000000..99fc9fa Binary files /dev/null and b/bricks/imgs/ii_white.png differ diff --git a/bricks/imgs/tc_black.png b/bricks/imgs/tc_black.png new file mode 100644 index 0000000..5aca0bb Binary files /dev/null and b/bricks/imgs/tc_black.png differ diff --git a/bricks/imgs/tc_empty.png b/bricks/imgs/tc_empty.png new file mode 100644 index 0000000..ddba8e7 Binary files /dev/null and b/bricks/imgs/tc_empty.png differ diff --git a/bricks/imgs/tc_white.png b/bricks/imgs/tc_white.png new file mode 100644 index 0000000..f931ab2 Binary files /dev/null and b/bricks/imgs/tc_white.png differ diff --git a/bricks/imgs/tl_black.png b/bricks/imgs/tl_black.png new file mode 100644 index 0000000..6fa0768 Binary files /dev/null and b/bricks/imgs/tl_black.png differ diff --git a/bricks/imgs/tl_empty.png b/bricks/imgs/tl_empty.png new file mode 100644 index 0000000..605d91f Binary files /dev/null and b/bricks/imgs/tl_empty.png differ diff --git a/bricks/imgs/tl_white.png b/bricks/imgs/tl_white.png new file mode 100644 index 0000000..07be7eb Binary files /dev/null and b/bricks/imgs/tl_white.png differ diff --git a/bricks/imgs/tr_black.png b/bricks/imgs/tr_black.png new file mode 100644 index 0000000..a960be8 Binary files /dev/null and b/bricks/imgs/tr_black.png differ diff --git a/bricks/imgs/tr_empty.png b/bricks/imgs/tr_empty.png new file mode 100644 index 0000000..6e10ea7 Binary files /dev/null and b/bricks/imgs/tr_empty.png differ diff --git a/bricks/imgs/tr_white.png b/bricks/imgs/tr_white.png new file mode 100644 index 0000000..b5c3cb0 Binary files /dev/null and b/bricks/imgs/tr_white.png differ diff --git a/bricks/input.js b/bricks/input.js index 1a92980..a7a0680 100755 --- a/bricks/input.js +++ b/bricks/input.js @@ -342,7 +342,7 @@ bricks.UiFile =class extends bricks.UiStr { bricks.UiImage =class extends bricks.VBox { constructor(opts){ opts.name = opts.name || 'image'; - super(options); + super(opts); this.uitype='image'; this.bind('drop', this.dropHandle.bind(this)); this.input = document.createElement('input'); @@ -377,8 +377,8 @@ bricks.UiImage =class extends bricks.VBox { reader.readAsDataURL(file); } getValue(){ - ret = {} - if (! this.imgw){ + var ret = {} + if (this.imgw){ ret[this.name] = this.imgw.base64() } else { ret[this.name] = null; diff --git a/bricks/llm.js b/bricks/llm.js index b0ced88..d69bbdb 100644 --- a/bricks/llm.js +++ b/bricks/llm.js @@ -234,6 +234,8 @@ bricks.LlmIO = class extends bricks.VBox { } async handle_input(event){ var params = event.params; + if (params.prompt) + params.prompt = bricks.escapeSpecialChars(params.prompt); await this.show_input(params); for(var i=0;i