From 9f65ded918e7e8aaa1805fdcd3508d1ab8320b6f Mon Sep 17 00:00:00 2001 From: imp Date: Wed, 20 Oct 2021 19:16:16 +0800 Subject: [PATCH 01/81] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20?= =?UTF-8?q?=E6=94=B9=E4=B8=8B=E5=8F=98=E9=87=8F=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/fix/fix.compact.js | 2 +- src/core/4.widget.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dist/fix/fix.compact.js b/dist/fix/fix.compact.js index fc7d7dfff..69a0a3196 100644 --- a/dist/fix/fix.compact.js +++ b/dist/fix/fix.compact.js @@ -183,7 +183,7 @@ delete this.__cacheStore; }; - _.each(["_afterRender", "_mount", "__afterMount"], function (name) { + _.each(["__afterRender", "_mount", "__afterMount"], function (name) { var old = BI.Widget.prototype[name]; old && (BI.Widget.prototype[name] = function () { this.store && pushTarget(this.store); diff --git a/src/core/4.widget.js b/src/core/4.widget.js index 94a2fe6e8..f9f18c253 100644 --- a/src/core/4.widget.js +++ b/src/core/4.widget.js @@ -128,7 +128,7 @@ } renderCallbackCalled = true; self._render(); - self._afterRender(); + self.__afterRender(); self.__async = false; } @@ -137,7 +137,7 @@ (self.options.beforeRender || self.beforeRender).call(self, render); } else { self._render(); - self._afterRender(); + self.__afterRender(); } } @@ -149,7 +149,7 @@ } }, - _afterRender: function () { + __afterRender: function () { pushTarget(this); this.__async === true && this._isMounted && callLifeHook(this, "beforeMount"); this._mount(); From 78eb0a6518996fc0aa8f93b19e03f20ecd573b1c Mon Sep 17 00:00:00 2001 From: imp Date: Thu, 21 Oct 2021 15:30:52 +0800 Subject: [PATCH 02/81] =?UTF-8?q?BI-95811=20feat:=20=E6=94=AF=E6=8C=81dire?= =?UTF-8?q?ction?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/case/combo/editoriconcheckcombo/combo.editiconcheck.js | 1 + src/case/combo/icontextvaluecombo/combo.icontextvalue.js | 1 + src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js | 1 + src/case/combo/textvaluecheckcombo/combo.textvaluecheck.js | 3 ++- src/case/combo/textvaluecombo/combo.textvalue.js | 1 + 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/case/combo/editoriconcheckcombo/combo.editiconcheck.js b/src/case/combo/editoriconcheckcombo/combo.editiconcheck.js index 8ab27cf1a..28c57a2e9 100644 --- a/src/case/combo/editoriconcheckcombo/combo.editiconcheck.js +++ b/src/case/combo/editoriconcheckcombo/combo.editiconcheck.js @@ -64,6 +64,7 @@ BI.EditorIconCheckCombo = BI.inherit(BI.Widget, { this.editorIconCheckCombo = BI.createWidget({ type: "bi.combo", container: o.container, + direction: o.direction, element: this, adjustLength: 2, el: this.trigger, diff --git a/src/case/combo/icontextvaluecombo/combo.icontextvalue.js b/src/case/combo/icontextvaluecombo/combo.icontextvalue.js index d114dddee..118138779 100644 --- a/src/case/combo/icontextvaluecombo/combo.icontextvalue.js +++ b/src/case/combo/icontextvaluecombo/combo.icontextvalue.js @@ -52,6 +52,7 @@ BI.IconTextValueCombo = BI.inherit(BI.Widget, { type: "bi.combo", element: this, container: o.container, + direction: o.direction, adjustLength: 2, el: this.trigger, popup: { diff --git a/src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js b/src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js index 05553d05a..e52bd2a25 100644 --- a/src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js +++ b/src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js @@ -22,6 +22,7 @@ BI.SearchTextValueCombo = BI.inherit(BI.Widget, { type: "bi.combo", cls: "bi-border bi-focus-shadow", container: o.container, + direction: o.direction, adjustLength: 2, toggle: false, ref: function () { diff --git a/src/case/combo/textvaluecheckcombo/combo.textvaluecheck.js b/src/case/combo/textvaluecheckcombo/combo.textvaluecheck.js index 996e7adf6..530cc2a01 100644 --- a/src/case/combo/textvaluecheckcombo/combo.textvaluecheck.js +++ b/src/case/combo/textvaluecheckcombo/combo.textvaluecheck.js @@ -44,6 +44,7 @@ BI.TextValueCheckCombo = BI.inherit(BI.Widget, { this.textIconCheckCombo = BI.createWidget({ type: "bi.combo", container: o.container, + direction: o.direction, element: this, adjustLength: 2, el: this.trigger, @@ -82,4 +83,4 @@ BI.TextValueCheckCombo = BI.inherit(BI.Widget, { } }); BI.TextValueCheckCombo.EVENT_CHANGE = "EVENT_CHANGE"; -BI.shortcut("bi.text_value_check_combo", BI.TextValueCheckCombo); \ No newline at end of file +BI.shortcut("bi.text_value_check_combo", BI.TextValueCheckCombo); diff --git a/src/case/combo/textvaluecombo/combo.textvalue.js b/src/case/combo/textvaluecombo/combo.textvalue.js index b0ff081b7..b0242a64d 100644 --- a/src/case/combo/textvaluecombo/combo.textvalue.js +++ b/src/case/combo/textvaluecombo/combo.textvalue.js @@ -46,6 +46,7 @@ BI.TextValueCombo = BI.inherit(BI.Widget, { this.textIconCombo = BI.createWidget({ type: "bi.combo", container: o.container, + direction: o.direction, element: this, adjustLength: 2, el: this.trigger, From 4d89ac16bf1a67382e6cb408de18c8807dd9d30a Mon Sep 17 00:00:00 2001 From: imp Date: Thu, 21 Oct 2021 15:35:26 +0800 Subject: [PATCH 03/81] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- typescript/shims-tsx.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/typescript/shims-tsx.ts b/typescript/shims-tsx.ts index fcafdf807..aa76c2e9d 100644 --- a/typescript/shims-tsx.ts +++ b/typescript/shims-tsx.ts @@ -19,6 +19,8 @@ interface UIProps { interface AdditionalProps { column: number; row: number; + innerVGap: number; + innerHGap: number; } interface ElementClassProps extends UIProps { From 03b810588818f7129893b102ef74f889ed4a7203 Mon Sep 17 00:00:00 2001 From: imp Date: Thu, 21 Oct 2021 16:22:52 +0800 Subject: [PATCH 04/81] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20?= =?UTF-8?q?=E5=8E=BB=E6=8E=89=E5=A4=9A=E4=BD=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js b/src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js index e52bd2a25..05553d05a 100644 --- a/src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js +++ b/src/case/combo/searchtextvaluecombo/combo.searchtextvalue.js @@ -22,7 +22,6 @@ BI.SearchTextValueCombo = BI.inherit(BI.Widget, { type: "bi.combo", cls: "bi-border bi-focus-shadow", container: o.container, - direction: o.direction, adjustLength: 2, toggle: false, ref: function () { From 3a9a45563b23f0034e938301bfa801f08433d912 Mon Sep 17 00:00:00 2001 From: imp Date: Fri, 22 Oct 2021 11:46:32 +0800 Subject: [PATCH 05/81] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20?= =?UTF-8?q?=E5=88=A0=E9=99=A4loadingpane?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- demo/js/config/demo.pane.js | 13 ++++++++--- karma.conf.js | 1 - src/case/loading/loading_pane.js | 31 ------------------------- typescript/case/loading/loading_pane.ts | 5 ---- typescript/index.ts | 3 --- 5 files changed, 10 insertions(+), 43 deletions(-) delete mode 100644 src/case/loading/loading_pane.js delete mode 100644 typescript/case/loading/loading_pane.ts diff --git a/demo/js/config/demo.pane.js b/demo/js/config/demo.pane.js index 30b2415a7..e6cb35c62 100644 --- a/demo/js/config/demo.pane.js +++ b/demo/js/config/demo.pane.js @@ -4,11 +4,15 @@ * description: */ !(function () { - var Pane = BI.inherit(BI.LoadingPane, { + var Pane = BI.inherit(BI.Pane, { props: { }, + mounted: function () { + console.log('loading pane mounted'); + }, + render: function () { return { type: "bi.center_adapt", @@ -19,11 +23,14 @@ }; }, - beforeInit: function (callback) { + beforeRender: function (callback) { + var self = this; + this.loading(); setTimeout(function () { + self.loaded(); callback(); }, 3000); } }); BI.shortcut("demo.pane", Pane); -})(); \ No newline at end of file +})(); diff --git a/karma.conf.js b/karma.conf.js index 8b5bca997..1152ccb6a 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -35,7 +35,6 @@ module.exports = function (config) { exclude: [ "src/base/single/input/file.js", - "src/case/loading/loading_pane.js", "src/case/ztree/**/*.js", "src/widget/multitree/**/*.js", "src/widget/multiselecttree/**/*.js", diff --git a/src/case/loading/loading_pane.js b/src/case/loading/loading_pane.js deleted file mode 100644 index 2218685c5..000000000 --- a/src/case/loading/loading_pane.js +++ /dev/null @@ -1,31 +0,0 @@ -/** - * author: young - * createdDate: 2018/12/18 - * description: - */ -BI.LoadingPane = BI.inherit(BI.Pane, { - _mount: function () { - var isMounted = BI.Pane.superclass._mount.apply(this, arguments); - if (isMounted) { - if (this.beforeInit) { - this.__asking = true; - this.loading(); - this.beforeInit(BI.bind(this.__loaded, this)); - } - } - }, - - _initRender: function () { - if (this.beforeInit) { - this.__async = true; - } else { - this._render(); - } - }, - - __loaded: function () { - this.__asking = false; - this.loaded(); - this._render(); - } -}); \ No newline at end of file diff --git a/typescript/case/loading/loading_pane.ts b/typescript/case/loading/loading_pane.ts deleted file mode 100644 index 362c8f1b4..000000000 --- a/typescript/case/loading/loading_pane.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Pane } from "../../base/pane"; - -export declare class LoadingPane extends Pane { - __loaded: (...args: any[]) => void; -} diff --git a/typescript/index.ts b/typescript/index.ts index fdbae2aa0..6e6131a7d 100644 --- a/typescript/index.ts +++ b/typescript/index.ts @@ -24,7 +24,6 @@ import { SmallTextValueCombo } from './case/combo/combo.textvaluesmall'; import { SearchTextValueCombo } from "./case/combo/searchtextvaluecombo/combo.searchtextvalue"; import { SignEditor } from "./case/editor/editor.sign"; import { StateEditor } from './case/editor/editor.state'; -import { LoadingPane } from "./case/loading/loading_pane"; import { AllValueMultiTextValueCombo } from "./component/allvaluemultitextvaluecombo/allvalue.multitextvalue.combo"; import { AbstractTreeValueChooser } from "./component/treevaluechooser/abstract.treevaluechooser"; import { AbstractListTreeValueChooser } from "./component/treevaluechooser/abstract.treevaluechooser.list"; @@ -205,7 +204,6 @@ export interface BI extends _func, _i18n, _base, _inject, _var, _web, _utils { HighlightBehavior: typeof HighlightBehavior; RedMarkBehavior: typeof RedMarkBehavior; Pane: typeof Pane; - LoadingPane: typeof LoadingPane; Tab: typeof Tab; ButtonGroup: typeof ButtonGroup; Combo: typeof Combo; @@ -411,7 +409,6 @@ export { BehaviorFactory, RedMarkBehavior, HighlightBehavior, - LoadingPane, Searcher, AbstractLabel, Label, From da72fe55cc7d04bb8c8e21c6c80a19370854ff8f Mon Sep 17 00:00:00 2001 From: data Date: Fri, 22 Oct 2021 14:05:52 +0800 Subject: [PATCH 06/81] auto upgrade version to 2.0.20211022140542 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fa65d73b3..576fab113 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211022093820", + "version": "2.0.20211022140542", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 2e131af6630560df79aa7068eb797d512c8f6ba5 Mon Sep 17 00:00:00 2001 From: windy <1374721899@qq.com> Date: Fri, 22 Oct 2021 16:51:13 +0800 Subject: [PATCH 07/81] =?UTF-8?q?BI-95902=20fix:=20=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=E4=B8=80=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/1.pane.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/base/1.pane.js b/src/base/1.pane.js index 5bbecf5da..5d2dfe89a 100644 --- a/src/base/1.pane.js +++ b/src/base/1.pane.js @@ -150,3 +150,4 @@ BI.Pane = BI.inherit(BI.Widget, { }); BI.Pane.EVENT_LOADED = "EVENT_LOADED"; BI.Pane.EVENT_LOADING = "EVENT_LOADING"; +BI.LoadingPane = BI.Pane; From 726cc02372e02e972f502301b471656a8f4accf1 Mon Sep 17 00:00:00 2001 From: windy <1374721899@qq.com> Date: Fri, 22 Oct 2021 16:57:55 +0800 Subject: [PATCH 08/81] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/1.pane.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/base/1.pane.js b/src/base/1.pane.js index 5d2dfe89a..5bbecf5da 100644 --- a/src/base/1.pane.js +++ b/src/base/1.pane.js @@ -150,4 +150,3 @@ BI.Pane = BI.inherit(BI.Widget, { }); BI.Pane.EVENT_LOADED = "EVENT_LOADED"; BI.Pane.EVENT_LOADING = "EVENT_LOADING"; -BI.LoadingPane = BI.Pane; From c40fde28f865e7c9218392ebf4bc391938de4771 Mon Sep 17 00:00:00 2001 From: iapyang Date: Fri, 22 Oct 2021 19:02:26 +0800 Subject: [PATCH 09/81] =?UTF-8?q?fix:=20beforeRender=E5=92=8CbeforeMount?= =?UTF-8?q?=E5=90=8C=E6=97=B6=E5=AD=98=E5=9C=A8=E6=97=B6=E4=B8=8D=E8=A7=A6?= =?UTF-8?q?=E5=8F=91beforeMount?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/4.widget.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/4.widget.js b/src/core/4.widget.js index f9f18c253..0677212d7 100644 --- a/src/core/4.widget.js +++ b/src/core/4.widget.js @@ -126,10 +126,10 @@ _global.console && console.error("组件: 请检查beforeRender内部的写法,callback只能执行一次"); return; } + self.__async = false; renderCallbackCalled = true; self._render(); self.__afterRender(); - self.__async = false; } if (self.options.beforeRender || self.beforeRender) { From 56fe1b8c70979fe3ac5e94535f8b68aa021afae5 Mon Sep 17 00:00:00 2001 From: guy Date: Fri, 22 Oct 2021 20:06:41 +0800 Subject: [PATCH 10/81] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/4.widget.js | 52 +++++--------------------------------------- 1 file changed, 6 insertions(+), 46 deletions(-) diff --git a/src/core/4.widget.js b/src/core/4.widget.js index f9f18c253..b946b3df6 100644 --- a/src/core/4.widget.js +++ b/src/core/4.widget.js @@ -129,7 +129,6 @@ renderCallbackCalled = true; self._render(); self.__afterRender(); - self.__async = false; } if (self.options.beforeRender || self.beforeRender) { @@ -151,9 +150,13 @@ __afterRender: function () { pushTarget(this); - this.__async === true && this._isMounted && callLifeHook(this, "beforeMount"); + var async = this.__async; + this.__async = false; + if(async && this._isMounted){ + callLifeHook(this, "beforeMount"); + } this._mount(); - if (this.__async === true && this._isMounted) { + if (async && this._isMounted) { callLifeHook(this, "mounted"); this.fireEvent(BI.Events.MOUNT); } @@ -330,49 +333,6 @@ } }, - // _initVNode: function () { - // if (this.options.vdom) { - // var div = document.createElement("div"); - // var element = this.element; - // element.append(div); - // this.vnode = this._renderVNode(); - // BI.patchVNode(div, this.vnode); - // // 去除这个临时的div - // BI.DOM.hang([div]); - // element.attr("style", this.vnode.elm.getAttribute("style")); - // element.addClass(this.vnode.elm.getAttribute("class")); - // element.empty(); - // BI.each(BI.jQuery(this.vnode.elm).children(), function (i, node) { - // element.append(node); - // }); - // return true; - // } - // return false; - // }, - - // _renderVNode: function () { - // var self = this; - // var render = BI.isFunction(this.options.render) ? this.options.render : this.render; - // var els = render && render.call(this); - // els = BI.Plugin.getRender(this.options.type, els); - // if (BI.isPlainObject(els)) { - // els = [els]; - // } - // if (BI.isArray(els)) { - // var container = document.createElement("div"); - // this._children = {}; - // BI.each(els, function (i, el) { - // if (el) { - // var w = BI._lazyCreateWidget(el, { - // element: container - // }); - // self.addWidget(w); - // } - // }); - // } - // return BI.Element2Vnode(container); - // }, - _setParent: function (parent) { this._parent = parent; }, From f98b4c68876adcee574d29cdb6e69e2ff8d6cd35 Mon Sep 17 00:00:00 2001 From: guy Date: Fri, 22 Oct 2021 20:13:08 +0800 Subject: [PATCH 11/81] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/4.widget.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/core/4.widget.js b/src/core/4.widget.js index b946b3df6..c3d1e0bc5 100644 --- a/src/core/4.widget.js +++ b/src/core/4.widget.js @@ -152,13 +152,13 @@ pushTarget(this); var async = this.__async; this.__async = false; - if(async && this._isMounted){ - callLifeHook(this, "beforeMount"); - } - this._mount(); if (async && this._isMounted) { + callLifeHook(this, "beforeMount"); + this._mount(); callLifeHook(this, "mounted"); this.fireEvent(BI.Events.MOUNT); + } else { + this._mount(); } popTarget(); }, @@ -766,7 +766,7 @@ BI.onBeforeMount = function (beforeMount) { if (current) { - if(current.__isMounting){ + if (current.__isMounting) { beforeMount(); return; } @@ -780,7 +780,7 @@ }; BI.onMounted = function (mounted) { if (current) { - if(current._isMounted && !this.__async){ + if (current._isMounted && !this.__async) { mounted(); return; } From adc5802cadc033a6508345e41da3af78f9b8fbbc Mon Sep 17 00:00:00 2001 From: data Date: Sun, 24 Oct 2021 09:02:33 +0800 Subject: [PATCH 12/81] auto upgrade version to 2.0.20211024090223 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 576fab113..1e1b291c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211022140542", + "version": "2.0.20211024090223", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 9043ab6d4c57a53aa7e6b7b57f4665c2bd7d2b9e Mon Sep 17 00:00:00 2001 From: Tangjinxia <1119518763@qq.com> Date: Mon, 25 Oct 2021 17:12:49 +0800 Subject: [PATCH 13/81] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20style:?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=90=8E=E7=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/less/lib/background.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/less/lib/background.less b/src/less/lib/background.less index 8d9221621..1f291a5fe 100644 --- a/src/less/lib/background.less +++ b/src/less/lib/background.less @@ -7,7 +7,7 @@ @background-trans-color: "background/trans_normal.png"; @background-trans-color-disabled: "background/trans_disable.png"; @background-auto-color-square-normal: "icon/auto_square_normal.png"; -@background-auto-color-no-square-normal: "icon/auto_no_square_normal"; +@background-auto-color-no-square-normal: "icon/auto_no_square_normal.png"; @background-farbtastic-wheel:"background/wheel.png"; @background-farbtastic-overlay:"background/mask.png"; From 21c106e858d4171df96fc3db17b6ebfc8626a2f5 Mon Sep 17 00:00:00 2001 From: Tangjinxia <1119518763@qq.com> Date: Mon, 25 Oct 2021 17:15:28 +0800 Subject: [PATCH 14/81] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20feat:Ic?= =?UTF-8?q?onTextItem=E5=A2=9E=E5=8A=A0=E5=B1=9E=E6=80=A7textWidth?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/single/button/listitem/icontextitem.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/base/single/button/listitem/icontextitem.js b/src/base/single/button/listitem/icontextitem.js index 648b98381..0792d0c5c 100644 --- a/src/base/single/button/listitem/icontextitem.js +++ b/src/base/single/button/listitem/icontextitem.js @@ -18,6 +18,7 @@ BI.IconTextItem = BI.inherit(BI.BasicButton, { iconWrapperWidth: null, iconHeight: null, iconWidth: null, + textWidth: null, iconCls: "", textHgap: 0, textVgap: 0, @@ -32,6 +33,7 @@ BI.IconTextItem = BI.inherit(BI.BasicButton, { type: "bi.label", cls: "list-item-text", textAlign: "left", + textWidth: o.textWidth, hgap: o.textHgap, vgap: o.textVgap, lgap: o.textLgap, From 4ff54e7bb90269581e1b772e795a0934fc9aeb8a Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 25 Oct 2021 18:40:04 +0800 Subject: [PATCH 15/81] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E9=83=BD=E9=87=87?= =?UTF-8?q?=E7=94=A8maxWidth?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/single/label/abstract.label.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/base/single/label/abstract.label.js b/src/base/single/label/abstract.label.js index c9a6eb608..fe55e8e65 100644 --- a/src/base/single/label/abstract.label.js +++ b/src/base/single/label/abstract.label.js @@ -211,7 +211,7 @@ var json = this._createJson(); if (BI.isNumber(o.width) && o.width > 0) { if (BI.isNumber(o.textWidth) && o.textWidth > 0) { - json.width = o.textWidth; + json.maxWidth = o.textWidth; if (BI.isNumber(o.height) && o.height > 0) { // 2.1 BI.createWidget({ type: adaptLayout, @@ -265,7 +265,7 @@ } return; } - json.width = o.width - 2 * o.hgap - o.lgap - o.rgap; + json.maxWidth = o.width - 2 * o.hgap - o.lgap - o.rgap; BI.createWidget({ // 2.4 type: adaptLayout, horizontalAlign: o.textAlign, @@ -285,7 +285,7 @@ return; } if (BI.isNumber(o.textWidth) && o.textWidth > 0) { - json.width = o.textWidth; + json.maxWidth = o.textWidth; BI.createWidget({ // 2.5 type: adaptLayout, horizontalAlign: o.textAlign, From 2125c0d185d1369572134fac6f31e19da81f2b2a Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 25 Oct 2021 18:50:39 +0800 Subject: [PATCH 16/81] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E9=83=BD=E9=87=87?= =?UTF-8?q?=E7=94=A8maxWidth?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/single/label/abstract.label.js | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/base/single/label/abstract.label.js b/src/base/single/label/abstract.label.js index fe55e8e65..1e787e17b 100644 --- a/src/base/single/label/abstract.label.js +++ b/src/base/single/label/abstract.label.js @@ -29,6 +29,7 @@ textAlign: o.textAlign, whiteSpace: o.whiteSpace, lineHeight: o.textHeight, + maxWidth: "100%", text: o.text, value: o.value, py: o.py, @@ -185,17 +186,13 @@ })); return; } - BI.extend(json, { + this.text = BI.createWidget(BI.extend(json, { hgap: o.hgap, vgap: o.vgap, lgap: o.lgap, rgap: o.rgap, tgap: o.tgap, bgap: o.bgap - }); - - this.text = BI.createWidget(BI.extend(json, { - maxWidth: "100%" })); BI.createWidget({ type: "bi.center_adapt", @@ -323,17 +320,13 @@ })); return; } - BI.extend(json, { + this.text = BI.createWidget(BI.extend(json, { hgap: o.hgap, vgap: o.vgap, lgap: o.lgap, rgap: o.rgap, tgap: o.tgap, bgap: o.bgap - }); - - this.text = BI.createWidget(BI.extend(json, { - maxWidth: "100%" })); BI.createWidget({ type: adaptLayout, From a6e5185eb11328c7689757b12b749d4f4cf95962 Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 25 Oct 2021 18:56:01 +0800 Subject: [PATCH 17/81] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E9=83=BD=E9=87=87?= =?UTF-8?q?=E7=94=A8maxWidth?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/single/label/abstract.label.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/base/single/label/abstract.label.js b/src/base/single/label/abstract.label.js index 1e787e17b..0d0d28c24 100644 --- a/src/base/single/label/abstract.label.js +++ b/src/base/single/label/abstract.label.js @@ -26,7 +26,7 @@ var o = this.options; return { type: "bi.text", - textAlign: o.textAlign, + textAlign: "left", whiteSpace: o.whiteSpace, lineHeight: o.textHeight, maxWidth: "100%", @@ -50,7 +50,6 @@ _createCenterEl: function () { var o = this.options; var json = this._createJson(); - json.textAlign = "left"; if (BI.isNumber(o.width) && o.width > 0) { if (BI.isNumber(o.textWidth) && o.textWidth > 0) { json.maxWidth = o.textWidth; @@ -246,6 +245,12 @@ return; } if (BI.isNumber(o.height) && o.height > 0) { // 2.3 + if (o.whiteSpace !== "normal") { + this.element.css({ + "line-height": (o.height - (o.vgap * 2)) / BI.pixRatio + BI.pixUnit + }); + } + json.textAlign = o.textAlign; this.text = BI.createWidget(BI.extend(json, { element: this, hgap: o.hgap, @@ -255,11 +260,6 @@ tgap: o.tgap, bgap: o.bgap })); - if (o.whiteSpace !== "normal") { - this.element.css({ - "line-height": (o.height - (o.vgap * 2)) / BI.pixRatio + BI.pixUnit - }); - } return; } json.maxWidth = o.width - 2 * o.hgap - o.lgap - o.rgap; @@ -309,6 +309,7 @@ "line-height": (o.height - (o.vgap * 2)) / BI.pixRatio + BI.pixUnit }); } + json.textAlign = o.textAlign; this.text = BI.createWidget(BI.extend(json, { // 2.6 element: this, hgap: o.hgap, From 079cc6ec635f08fdbd5f8094c03f8b924ef5be89 Mon Sep 17 00:00:00 2001 From: data Date: Mon, 25 Oct 2021 19:04:39 +0800 Subject: [PATCH 18/81] auto upgrade version to 2.0.20211025190419 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1e1b291c0..5848f9844 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211024090223", + "version": "2.0.20211025190419", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From d1f152e600a153747669777a4ec2a025cb1ce0f5 Mon Sep 17 00:00:00 2001 From: Tangjinxia <1119518763@qq.com> Date: Mon, 25 Oct 2021 19:57:54 +0800 Subject: [PATCH 19/81] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20revert:?= =?UTF-8?q?=E5=9B=9E=E6=BB=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/single/button/listitem/icontextitem.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/base/single/button/listitem/icontextitem.js b/src/base/single/button/listitem/icontextitem.js index 0792d0c5c..648b98381 100644 --- a/src/base/single/button/listitem/icontextitem.js +++ b/src/base/single/button/listitem/icontextitem.js @@ -18,7 +18,6 @@ BI.IconTextItem = BI.inherit(BI.BasicButton, { iconWrapperWidth: null, iconHeight: null, iconWidth: null, - textWidth: null, iconCls: "", textHgap: 0, textVgap: 0, @@ -33,7 +32,6 @@ BI.IconTextItem = BI.inherit(BI.BasicButton, { type: "bi.label", cls: "list-item-text", textAlign: "left", - textWidth: o.textWidth, hgap: o.textHgap, vgap: o.textVgap, lgap: o.textLgap, From ab9e66f0339a717f1d2583d15c75ee3f8b36caee Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 25 Oct 2021 22:15:18 +0800 Subject: [PATCH 20/81] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E9=83=BD=E9=87=87?= =?UTF-8?q?=E7=94=A8maxWidth?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/single/label/abstract.label.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/base/single/label/abstract.label.js b/src/base/single/label/abstract.label.js index 0d0d28c24..8bbfbee15 100644 --- a/src/base/single/label/abstract.label.js +++ b/src/base/single/label/abstract.label.js @@ -26,7 +26,7 @@ var o = this.options; return { type: "bi.text", - textAlign: "left", + textAlign: o.textAlign, whiteSpace: o.whiteSpace, lineHeight: o.textHeight, maxWidth: "100%", @@ -50,6 +50,7 @@ _createCenterEl: function () { var o = this.options; var json = this._createJson(); + json.textAlign = "left"; if (BI.isNumber(o.width) && o.width > 0) { if (BI.isNumber(o.textWidth) && o.textWidth > 0) { json.maxWidth = o.textWidth; @@ -250,7 +251,6 @@ "line-height": (o.height - (o.vgap * 2)) / BI.pixRatio + BI.pixUnit }); } - json.textAlign = o.textAlign; this.text = BI.createWidget(BI.extend(json, { element: this, hgap: o.hgap, @@ -309,7 +309,6 @@ "line-height": (o.height - (o.vgap * 2)) / BI.pixRatio + BI.pixUnit }); } - json.textAlign = o.textAlign; this.text = BI.createWidget(BI.extend(json, { // 2.6 element: this, hgap: o.hgap, From 3c68b1bf399399911d55926535deb4751ac7b6c8 Mon Sep 17 00:00:00 2001 From: data Date: Mon, 25 Oct 2021 22:22:10 +0800 Subject: [PATCH 21/81] auto upgrade version to 2.0.20211025222202 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5848f9844..ed9173b66 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211025190419", + "version": "2.0.20211025222202", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 33d5eabb49e9f81e63242bc756f781722d466dc5 Mon Sep 17 00:00:00 2001 From: data Date: Tue, 26 Oct 2021 10:01:36 +0800 Subject: [PATCH 22/81] auto upgrade version to 2.0.20211026100128 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ed9173b66..6f4af06aa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211025222202", + "version": "2.0.20211026100128", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 7f214cc3563de515a9f621b32fcff0e7c21d602b Mon Sep 17 00:00:00 2001 From: youki Date: Tue, 26 Oct 2021 11:06:21 +0800 Subject: [PATCH 23/81] =?UTF-8?q?=E6=97=A0JIRA=E4=BB=BB=E5=8A=A1=20refacto?= =?UTF-8?q?r:=20=E8=A1=A5=E5=85=85=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- typescript/widget/dynamicdate/dynamicdate.combo.ts | 12 ++++++++++++ .../widget/dynamicdatetime/dynamicdatetime.combo.ts | 1 + .../widget/singleselect/singleselect.insert.combo.ts | 9 +++++++++ typescript/widget/timeinterval/dateinterval.ts | 6 ++++++ typescript/widget/timeinterval/timeinterval.ts | 6 ++++++ 5 files changed, 34 insertions(+) diff --git a/typescript/widget/dynamicdate/dynamicdate.combo.ts b/typescript/widget/dynamicdate/dynamicdate.combo.ts index 3f19c3386..a7ead70cf 100644 --- a/typescript/widget/dynamicdate/dynamicdate.combo.ts +++ b/typescript/widget/dynamicdate/dynamicdate.combo.ts @@ -15,6 +15,18 @@ export declare class DynamicDateCombo extends Single { static EVENT_BEFORE_POPUPVIEW: string; static EVENT_BEFORE_YEAR_MONTH_POPUPVIEW: string; + props: { + minDate?: string; + maxDate?: string; + format?: string; + allowEdit?: boolean; + supportDynamic?: boolean; + attributes?: { + tabIndex?: number; + }; + watermark?: string; + } & Single['props'] + setMinDate(minDate: string): void; setMaxDate(maxDate: string): void; diff --git a/typescript/widget/dynamicdatetime/dynamicdatetime.combo.ts b/typescript/widget/dynamicdatetime/dynamicdatetime.combo.ts index 6236950c5..b6593b2a7 100644 --- a/typescript/widget/dynamicdatetime/dynamicdatetime.combo.ts +++ b/typescript/widget/dynamicdatetime/dynamicdatetime.combo.ts @@ -22,6 +22,7 @@ export declare class DynamicDateTimeCombo extends Single { attributes?: { tabIndex?: number; }; + watermark?: string; } & Single['props']; setMinDate(minDate: string): void; diff --git a/typescript/widget/singleselect/singleselect.insert.combo.ts b/typescript/widget/singleselect/singleselect.insert.combo.ts index 1924e5e8b..5c9f5d934 100644 --- a/typescript/widget/singleselect/singleselect.insert.combo.ts +++ b/typescript/widget/singleselect/singleselect.insert.combo.ts @@ -8,4 +8,13 @@ export declare class SingleSelectInsertCombo extends Single { static EVENT_SEARCHING: string; static EVENT_CLICK_ITEM: string; static EVENT_CONFIRM: string; + + props: { + text?: string, + allowNoSelect?: boolean, + itemsCreator?: Function, + valueFormatter?: Function, + allowEdit?: boolean, + watermark?: string, + } & Single['props'] } diff --git a/typescript/widget/timeinterval/dateinterval.ts b/typescript/widget/timeinterval/dateinterval.ts index bae50b238..c8a1f5cd7 100644 --- a/typescript/widget/timeinterval/dateinterval.ts +++ b/typescript/widget/timeinterval/dateinterval.ts @@ -8,6 +8,12 @@ export declare class DateInterval extends Single { static EVENT_ERROR: string; static EVENT_BEFORE_YEAR_MONTH_POPUPVIEW: string; + props: { + minDate?: string; + maxDate?: string; + supportDynamic?: boolean; + } & Single['props'] + getValue(): { start: DynamicDataComboValue; end: DynamicDataComboValue; diff --git a/typescript/widget/timeinterval/timeinterval.ts b/typescript/widget/timeinterval/timeinterval.ts index 475ba688b..41c19660f 100644 --- a/typescript/widget/timeinterval/timeinterval.ts +++ b/typescript/widget/timeinterval/timeinterval.ts @@ -7,6 +7,12 @@ export declare class TimeInterval extends Single { static EVENT_VALID: string; static EVENT_ERROR: string; + props: { + minDate?: string; + maxDate?: string; + supportDynamic?: boolean; + } & Single['props'] + getValue(): { start: DynamicDataComboValue; end: DynamicDataComboValue; From 9e43cf80d5278a1c67283060fd0842ee450f3e81 Mon Sep 17 00:00:00 2001 From: data Date: Tue, 26 Oct 2021 13:41:20 +0800 Subject: [PATCH 24/81] auto upgrade version to 2.0.20211026134117 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6f4af06aa..6f0740998 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211026100128", + "version": "2.0.20211026134117", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From ec6a4fb5325b51fcf0cc98d85ee0e5c544f9f2fe Mon Sep 17 00:00:00 2001 From: guy Date: Tue, 26 Oct 2021 17:54:49 +0800 Subject: [PATCH 25/81] =?UTF-8?q?=E6=8E=A7=E5=88=B6blur=E7=9A=84=E6=97=B6?= =?UTF-8?q?=E5=80=99=E4=B8=8D=E9=9A=90=E8=97=8Fcombo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/combination/combo.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/base/combination/combo.js b/src/base/combination/combo.js index 881480a84..0798ceae2 100644 --- a/src/base/combination/combo.js +++ b/src/base/combination/combo.js @@ -21,6 +21,7 @@ container: null, // popupview放置的容器,默认为this.element isDefaultInit: false, destroyWhenHide: false, + hideWhenBlur: true, hideWhenAnotherComboOpen: false, isNeedAdjustHeight: true, // 是否需要高度调整 isNeedAdjustWidth: true, @@ -291,6 +292,7 @@ }, _hideView: function (e) { + var o = this.options; this.fireEvent(BI.Combo.EVENT_BEFORE_HIDEVIEW); if (this.options.destroyWhenHide === true) { this.popupView && this.popupView.destroy(); @@ -310,12 +312,12 @@ delete needHideWhenAnotherComboOpen[this.getName()]; BI.Widget._renderEngine.createElement(document).unbind("mousedown." + this.getName()).unbind("mousewheel." + this.getName()); - BI.Widget._renderEngine.createElement(window).unbind("blur." + this.getName()); + o.hideWhenBlur && BI.Widget._renderEngine.createElement(window).unbind("blur." + this.getName()); this.fireEvent(BI.Combo.EVENT_AFTER_HIDEVIEW); }, _popupView: function (e) { - var self = this; + var self = this, o = this.options; this._assertPopupViewRender(); this.fireEvent(BI.Combo.EVENT_BEFORE_POPUPVIEW); // popupVisible是为了获取其宽高, 放到可视范围之外以防止在IE下闪一下 @@ -334,10 +336,10 @@ this.element.addClass(this.options.comboClass); BI.Widget._renderEngine.createElement(document).unbind("mousedown." + this.getName()).unbind("mousewheel." + this.getName()); - BI.Widget._renderEngine.createElement(window).unbind("blur." + this.getName()); + o.hideWhenBlur && BI.Widget._renderEngine.createElement(window).unbind("blur." + this.getName()); BI.Widget._renderEngine.createElement(document).bind("mousedown." + this.getName(), BI.bind(this._hideIf, this)).bind("mousewheel." + this.getName(), BI.bind(this._hideIf, this)); - BI.Widget._renderEngine.createElement(window).bind("blur." + this.getName(), BI.bind(this._hideIf, this)); + o.hideWhenBlur && BI.Widget._renderEngine.createElement(window).bind("blur." + this.getName(), BI.bind(this._hideIf, this)); this.fireEvent(BI.Combo.EVENT_AFTER_POPUPVIEW); }, From 115567a07cd74a2889923e3cf6277cc70fb1b829 Mon Sep 17 00:00:00 2001 From: data Date: Tue, 26 Oct 2021 18:22:06 +0800 Subject: [PATCH 26/81] auto upgrade version to 2.0.20211026182157 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6f0740998..91c37d60f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211026134117", + "version": "2.0.20211026182157", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From e8bbc3ee790f2afc1e5db4d903c477bcaec7b4ad Mon Sep 17 00:00:00 2001 From: Tangjinxia <1119518763@qq.com> Date: Tue, 26 Oct 2021 20:10:37 +0800 Subject: [PATCH 27/81] =?UTF-8?q?BI-95917=20fix:combo.bububle=E5=90=8C?= =?UTF-8?q?=E6=AD=A5combo=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/case/combo/bubblecombo/combo.bubble.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/case/combo/bubblecombo/combo.bubble.js b/src/case/combo/bubblecombo/combo.bubble.js index dcf6f62e0..8a0af89b3 100644 --- a/src/case/combo/bubblecombo/combo.bubble.js +++ b/src/case/combo/bubblecombo/combo.bubble.js @@ -16,6 +16,7 @@ BI.BubbleCombo = BI.inherit(BI.Widget, { direction: "bottom,left", // top||bottom||left||right||top,left||top,right||bottom,left||bottom,right isDefaultInit: false, destroyWhenHide: false, + hideWhenBlur: true, isNeedAdjustHeight: true, // 是否需要高度调整 isNeedAdjustWidth: true, stopPropagation: false, @@ -40,6 +41,7 @@ BI.BubbleCombo = BI.inherit(BI.Widget, { container: o.container, direction: o.direction, isDefaultInit: o.isDefaultInit, + hideWhenBlur: o.hideWhenBlur, destroyWhenHide: o.destroyWhenHide, hideWhenAnotherComboOpen: o.hideWhenAnotherComboOpen, isNeedAdjustHeight: o.isNeedAdjustHeight, From 7ac5d8d5053198d7254bd2e263250809acd076c5 Mon Sep 17 00:00:00 2001 From: data Date: Wed, 27 Oct 2021 13:53:02 +0800 Subject: [PATCH 28/81] auto upgrade version to 2.0.20211027135252 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 91c37d60f..021470f18 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211026182157", + "version": "2.0.20211027135252", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From c10d61889d36dba937a541c5a922bfbac2216f00 Mon Sep 17 00:00:00 2001 From: guy Date: Wed, 27 Oct 2021 15:03:53 +0800 Subject: [PATCH 29/81] =?UTF-8?q?=E6=B2=A1=E5=86=99dataChange=E7=9A=84?= =?UTF-8?q?=E6=95=B4=E7=90=86=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../multiselect/multiselect.insert.combo.nobar.js | 2 +- .../multitextvalue.combo.search.js | 2 +- src/widget/singleselect/singleselect.combo.js | 13 ++++++++++--- .../singleselect/singleselect.insert.combo.js | 12 +++++++++--- 4 files changed, 21 insertions(+), 8 deletions(-) diff --git a/src/widget/multiselect/multiselect.insert.combo.nobar.js b/src/widget/multiselect/multiselect.insert.combo.nobar.js index 226cc5260..fe1293a5c 100644 --- a/src/widget/multiselect/multiselect.insert.combo.nobar.js +++ b/src/widget/multiselect/multiselect.insert.combo.nobar.js @@ -401,7 +401,7 @@ BI.MultiSelectInsertNoBarCombo = BI.inherit(BI.Single, { callback(); function adjust () { if (self.wants2Quit === true) { - self.fireEvent(BI.MultiSelectInsertNoBarCombo.EVENT_CONFIRM); + self._dataChange && self.fireEvent(BI.MultiSelectInsertNoBarCombo.EVENT_CONFIRM); self.wants2Quit = false; } self.requesting = false; diff --git a/src/widget/searchmultitextvaluecombo/multitextvalue.combo.search.js b/src/widget/searchmultitextvaluecombo/multitextvalue.combo.search.js index def624c1b..cb7fddf9a 100644 --- a/src/widget/searchmultitextvaluecombo/multitextvalue.combo.search.js +++ b/src/widget/searchmultitextvaluecombo/multitextvalue.combo.search.js @@ -333,7 +333,7 @@ BI.SearchMultiTextValueCombo = BI.inherit(BI.Single, { self._updateAllValue(); self._checkError(); if (self.wants2Quit === true) { - self.fireEvent(BI.SearchMultiTextValueCombo.EVENT_CONFIRM); + self._dataChange && self.fireEvent(BI.SearchMultiTextValueCombo.EVENT_CONFIRM); self.wants2Quit = false; } self.requesting = false; diff --git a/src/widget/singleselect/singleselect.combo.js b/src/widget/singleselect/singleselect.combo.js index 00f3ec366..729b666ef 100644 --- a/src/widget/singleselect/singleselect.combo.js +++ b/src/widget/singleselect/singleselect.combo.js @@ -64,6 +64,7 @@ BI.SingleSelectCombo = BI.inherit(BI.Single, { self.fireEvent(BI.SingleSelectCombo.EVENT_STOP); }); this.trigger.on(BI.SingleSelectTrigger.EVENT_SEARCHING, function () { + self._dataChange = true; self.fireEvent(BI.SingleSelectCombo.EVENT_SEARCHING); }); @@ -71,6 +72,7 @@ BI.SingleSelectCombo = BI.inherit(BI.Single, { self.storeValue = this.getValue(); assertShowValue(); self._defaultState(); + self._dataChange = true; }); this.trigger.on(BI.SingleSelectTrigger.EVENT_COUNTER_CLICK, function () { if (!self.combo.isViewVisible()) { @@ -95,6 +97,7 @@ BI.SingleSelectCombo = BI.inherit(BI.Single, { listeners: [{ eventName: BI.SingleSelectPopupView.EVENT_CHANGE, action: function () { + self._dataChange = true; self.storeValue = this.getValue(); self._adjust(function () { assertShowValue(); @@ -120,6 +123,9 @@ BI.SingleSelectCombo = BI.inherit(BI.Single, { }); this.combo.on(BI.Combo.EVENT_BEFORE_POPUPVIEW, function () { + if (!this.isViewVisible()) { + self._dataChange = false;// 标记数据是否发生变化 + } this.setValue(self.storeValue); BI.nextTick(function () { self.populate(); @@ -133,7 +139,7 @@ BI.SingleSelectCombo = BI.inherit(BI.Single, { if (self.requesting === true) { self.wants2Quit = true; } else { - self.fireEvent(BI.SingleSelectCombo.EVENT_CONFIRM); + self._dataChange && self.fireEvent(BI.SingleSelectCombo.EVENT_CONFIRM); } }); @@ -173,7 +179,8 @@ BI.SingleSelectCombo = BI.inherit(BI.Single, { this.combo.hideView(); }, - _assertValue: function (val) {}, + _assertValue: function (val) { + }, _makeMap: function (values) { return BI.makeObject(values || []); @@ -220,7 +227,7 @@ BI.SingleSelectCombo = BI.inherit(BI.Single, { function adjust () { if (self.wants2Quit === true) { - self.fireEvent(BI.SingleSelectCombo.EVENT_CONFIRM); + self._dataChange && self.fireEvent(BI.SingleSelectCombo.EVENT_CONFIRM); self.wants2Quit = false; } self.requesting = false; diff --git a/src/widget/singleselect/singleselect.insert.combo.js b/src/widget/singleselect/singleselect.insert.combo.js index d94f97197..fc5d7db7a 100644 --- a/src/widget/singleselect/singleselect.insert.combo.js +++ b/src/widget/singleselect/singleselect.insert.combo.js @@ -75,6 +75,7 @@ BI.SingleSelectInsertCombo = BI.inherit(BI.Single, { self._defaultState(); }); this.trigger.on(BI.SingleSelectTrigger.EVENT_SEARCHING, function () { + self._dataChange = true; self.fireEvent(BI.SingleSelectInsertCombo.EVENT_SEARCHING); }); @@ -82,6 +83,7 @@ BI.SingleSelectInsertCombo = BI.inherit(BI.Single, { self.storeValue = this.getValue(); assertShowValue(); self._defaultState(); + self._dataChange = true; }); this.trigger.on(BI.SingleSelectTrigger.EVENT_COUNTER_CLICK, function () { if (!self.combo.isViewVisible()) { @@ -106,6 +108,7 @@ BI.SingleSelectInsertCombo = BI.inherit(BI.Single, { listeners: [{ eventName: BI.SingleSelectPopupView.EVENT_CHANGE, action: function () { + self._dataChange = true; self.storeValue = this.getValue(); self._adjust(function () { assertShowValue(); @@ -131,6 +134,9 @@ BI.SingleSelectInsertCombo = BI.inherit(BI.Single, { }); this.combo.on(BI.Combo.EVENT_BEFORE_POPUPVIEW, function () { + if (!this.isViewVisible()) { + self._dataChange = false;// 标记数据是否发生变化 + } this.setValue(self.storeValue); BI.nextTick(function () { self.populate(); @@ -144,7 +150,7 @@ BI.SingleSelectInsertCombo = BI.inherit(BI.Single, { if (self.requesting === true) { self.wants2Quit = true; } else { - self.fireEvent(BI.SingleSelectInsertCombo.EVENT_CONFIRM); + self._dataChange && self.fireEvent(BI.SingleSelectInsertCombo.EVENT_CONFIRM); } }); @@ -198,7 +204,7 @@ BI.SingleSelectInsertCombo = BI.inherit(BI.Single, { function adjust () { if (self.wants2Quit === true) { - self.fireEvent(BI.SingleSelectInsertCombo.EVENT_CONFIRM); + self._dataChange && self.fireEvent(BI.SingleSelectInsertCombo.EVENT_CONFIRM); self.wants2Quit = false; } self.requesting = false; @@ -237,4 +243,4 @@ BI.SingleSelectInsertCombo.EVENT_SEARCHING = "EVENT_SEARCHING"; BI.SingleSelectInsertCombo.EVENT_CLICK_ITEM = "EVENT_CLICK_ITEM"; BI.SingleSelectInsertCombo.EVENT_CONFIRM = "EVENT_CONFIRM"; -BI.shortcut("bi.single_select_insert_combo", BI.SingleSelectInsertCombo); \ No newline at end of file +BI.shortcut("bi.single_select_insert_combo", BI.SingleSelectInsertCombo); From 98f96d7be3b5810aef127c669c69f23901b2abd3 Mon Sep 17 00:00:00 2001 From: fay Date: Wed, 27 Oct 2021 16:01:56 +0800 Subject: [PATCH 30/81] =?UTF-8?q?=E8=A1=A5=E5=85=85=E4=B8=8BA=E7=9A=84?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- typescript/base/a/a.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/typescript/base/a/a.ts b/typescript/base/a/a.ts index 91e778dfd..08b76a5f9 100644 --- a/typescript/base/a/a.ts +++ b/typescript/base/a/a.ts @@ -4,5 +4,6 @@ export declare class A extends Text { static xtype: string; props: { href: string; + el: Obj; } & Text['props']; } From 7e4570ef8f434c602c5db715d5107cb308f6e10a Mon Sep 17 00:00:00 2001 From: data Date: Wed, 27 Oct 2021 17:22:26 +0800 Subject: [PATCH 31/81] auto upgrade version to 2.0.20211027172217 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 021470f18..27bc034d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211027135252", + "version": "2.0.20211027172217", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 272e3198a462037563c8f3f3a76ef4e16bbaae2e Mon Sep 17 00:00:00 2001 From: iapyang Date: Wed, 27 Oct 2021 18:56:03 +0800 Subject: [PATCH 32/81] =?UTF-8?q?REPORT-59272=20fix:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E5=B7=B2=E9=80=89=E9=9D=A2=E6=9D=BF=E5=9B=BD?= =?UTF-8?q?=E9=99=85=E5=8C=96=E7=8E=AF=E5=A2=83=E4=B8=8B=E6=94=BE=E4=B8=8D?= =?UTF-8?q?=E4=B8=8B=E6=8D=A2=E8=A1=8C=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/widget/multiselect/check/multiselect.check.pane.js | 9 +++++++-- src/widget/multitree/check/multi.tree.check.pane.js | 10 ++++++---- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/widget/multiselect/check/multiselect.check.pane.js b/src/widget/multiselect/check/multiselect.check.pane.js index d9b2b8b9c..ea9f1a769 100644 --- a/src/widget/multiselect/check/multiselect.check.pane.js +++ b/src/widget/multiselect/check/multiselect.check.pane.js @@ -39,6 +39,7 @@ BI.MultiSelectCheckPane = BI.inherit(BI.Widget, { callback({ items: BI.map(self.storeValue.value, function (i, v) { var txt = opts.valueFormatter(v) || v; + return { text: txt, value: v, @@ -46,6 +47,7 @@ BI.MultiSelectCheckPane = BI.inherit(BI.Widget, { }; }) }); + return; } opts.itemsCreator(op, callback); @@ -54,6 +56,7 @@ BI.MultiSelectCheckPane = BI.inherit(BI.Widget, { this.continueSelect = BI.createWidget({ type: "bi.text_button", + title: BI.i18nText("BI-Continue_Select"), text: BI.i18nText("BI-Continue_Select"), cls: "multi-select-check-selected bi-high-light" }); @@ -69,18 +72,20 @@ BI.MultiSelectCheckPane = BI.inherit(BI.Widget, { height: this.constants.height, el: { type: "bi.vertical_adapt", + columnSize: ['fill', 'auto'], cls: "multi-select-continue-select", items: [ { el: { type: "bi.label", + title: BI.i18nText("BI-Selected_Data"), text: BI.i18nText("BI-Selected_Data") }, lgap: this.constants.lgap }, { el: this.continueSelect, - lgap: this.constants.lgap + hgap: this.constants.lgap }] }, tgap: this.constants.tgap @@ -105,4 +110,4 @@ BI.MultiSelectCheckPane = BI.inherit(BI.Widget, { } }); -BI.shortcut("bi.multi_select_check_pane", BI.MultiSelectCheckPane); \ No newline at end of file +BI.shortcut("bi.multi_select_check_pane", BI.MultiSelectCheckPane); diff --git a/src/widget/multitree/check/multi.tree.check.pane.js b/src/widget/multitree/check/multi.tree.check.pane.js index b73f8d1ec..3fa3af9aa 100644 --- a/src/widget/multitree/check/multi.tree.check.pane.js +++ b/src/widget/multitree/check/multi.tree.check.pane.js @@ -30,6 +30,7 @@ BI.MultiTreeCheckPane = BI.inherit(BI.Pane, { var continueSelect = BI.createWidget({ type: "bi.text_button", + title: BI.i18nText("BI-Continue_Select"), text: BI.i18nText("BI-Continue_Select"), cls: "multi-tree-check-selected" }); @@ -41,12 +42,14 @@ BI.MultiTreeCheckPane = BI.inherit(BI.Pane, { }); var backToPopup = BI.createWidget({ - type: "bi.left", + type: "bi.vertical_adapt", + columnSize: ['fill', 'auto'], cls: "multi-tree-continue-select", items: [ { el: { type: "bi.label", + title: BI.i18nText("BI-Selected_Data"), text: BI.i18nText("BI-Selected_Data") }, lgap: this.constants.lgap, @@ -54,7 +57,7 @@ BI.MultiTreeCheckPane = BI.inherit(BI.Pane, { }, { el: continueSelect, - lgap: this.constants.lgap, + hgap: this.constants.lgap, tgap: this.constants.tgap }] }); @@ -92,7 +95,6 @@ BI.MultiTreeCheckPane = BI.inherit(BI.Pane, { el: this.display }] }); - }, empty: function () { @@ -116,4 +118,4 @@ BI.MultiTreeCheckPane = BI.inherit(BI.Pane, { BI.MultiTreeCheckPane.EVENT_CONTINUE_CLICK = "EVENT_CONTINUE_CLICK"; -BI.shortcut("bi.multi_tree_check_pane", BI.MultiTreeCheckPane); \ No newline at end of file +BI.shortcut("bi.multi_tree_check_pane", BI.MultiTreeCheckPane); From 06abedca05620f57cdb116e6599fbe3da58fc58a Mon Sep 17 00:00:00 2001 From: iapyang Date: Wed, 27 Oct 2021 18:56:38 +0800 Subject: [PATCH 33/81] =?UTF-8?q?Revert=20"fix:=20beforeRender=E5=92=8Cbef?= =?UTF-8?q?oreMount=E5=90=8C=E6=97=B6=E5=AD=98=E5=9C=A8=E6=97=B6=E4=B8=8D?= =?UTF-8?q?=E8=A7=A6=E5=8F=91beforeMount"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit c40fde28f865e7c9218392ebf4bc391938de4771. --- src/core/4.widget.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/4.widget.js b/src/core/4.widget.js index 0677212d7..f9f18c253 100644 --- a/src/core/4.widget.js +++ b/src/core/4.widget.js @@ -126,10 +126,10 @@ _global.console && console.error("组件: 请检查beforeRender内部的写法,callback只能执行一次"); return; } - self.__async = false; renderCallbackCalled = true; self._render(); self.__afterRender(); + self.__async = false; } if (self.options.beforeRender || self.beforeRender) { From c6b6ff9fd00da2406ea2d7e1fd15ed3081f6519b Mon Sep 17 00:00:00 2001 From: data Date: Wed, 27 Oct 2021 19:04:42 +0800 Subject: [PATCH 34/81] auto upgrade version to 2.0.20211027190434 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 27bc034d8..b92c4d42e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211027172217", + "version": "2.0.20211027190434", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From dbdb98dec353a8d41c3694c329bcabc770c681cc Mon Sep 17 00:00:00 2001 From: windy <1374721899@qq.com> Date: Wed, 27 Oct 2021 19:28:59 +0800 Subject: [PATCH 35/81] =?UTF-8?q?=E6=97=A0JIRA=E4=BB=BB=E5=8A=A1=20virtual?= =?UTF-8?q?grouplist=E6=BB=9A=E5=8A=A8=E8=B7=B3=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/list/virtualgrouplist.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/base/list/virtualgrouplist.js b/src/base/list/virtualgrouplist.js index 56dd68bb1..853881dac 100644 --- a/src/base/list/virtualgrouplist.js +++ b/src/base/list/virtualgrouplist.js @@ -55,8 +55,16 @@ BI.VirtualGroupList = BI.inherit(BI.Widget, { mounted: function () { var self = this, o = this.options; this._populate(); + this._debounceRelease = BI.debounce(function () { + self._scrollLock = false; + }, 30); this.element.scroll(function (e) { + if (self._scrollLock === true) { + return; + } + this._scrollLock = true; o.scrollTop = self.element.scrollTop(); + self._debounceRelease(); self._calculateBlocksToRender(); }); BI.ResizeDetector.addResizeListener(this, function () { From 19d2e59714cc8a65eda2a6fec34503b8b843a775 Mon Sep 17 00:00:00 2001 From: windy <1374721899@qq.com> Date: Wed, 27 Oct 2021 19:30:58 +0800 Subject: [PATCH 36/81] update --- src/base/list/virtualgrouplist.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base/list/virtualgrouplist.js b/src/base/list/virtualgrouplist.js index 853881dac..95ed647e0 100644 --- a/src/base/list/virtualgrouplist.js +++ b/src/base/list/virtualgrouplist.js @@ -62,7 +62,7 @@ BI.VirtualGroupList = BI.inherit(BI.Widget, { if (self._scrollLock === true) { return; } - this._scrollLock = true; + self._scrollLock = true; o.scrollTop = self.element.scrollTop(); self._debounceRelease(); self._calculateBlocksToRender(); From 6af513575f94b58c8d4f51c52cf669239cb762ca Mon Sep 17 00:00:00 2001 From: iapyang Date: Thu, 28 Oct 2021 09:32:00 +0800 Subject: [PATCH 37/81] =?UTF-8?q?REPORT-59272=20fix:=20=E5=85=A8=E9=83=A8?= =?UTF-8?q?=E6=94=B9=E4=B8=BAauto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/widget/multiselect/check/multiselect.check.pane.js | 2 +- src/widget/multitree/check/multi.tree.check.pane.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/widget/multiselect/check/multiselect.check.pane.js b/src/widget/multiselect/check/multiselect.check.pane.js index ea9f1a769..543b615e4 100644 --- a/src/widget/multiselect/check/multiselect.check.pane.js +++ b/src/widget/multiselect/check/multiselect.check.pane.js @@ -72,7 +72,7 @@ BI.MultiSelectCheckPane = BI.inherit(BI.Widget, { height: this.constants.height, el: { type: "bi.vertical_adapt", - columnSize: ['fill', 'auto'], + columnSize: ['auto', 'auto'], cls: "multi-select-continue-select", items: [ { diff --git a/src/widget/multitree/check/multi.tree.check.pane.js b/src/widget/multitree/check/multi.tree.check.pane.js index 3fa3af9aa..ebe87f2ff 100644 --- a/src/widget/multitree/check/multi.tree.check.pane.js +++ b/src/widget/multitree/check/multi.tree.check.pane.js @@ -43,7 +43,7 @@ BI.MultiTreeCheckPane = BI.inherit(BI.Pane, { var backToPopup = BI.createWidget({ type: "bi.vertical_adapt", - columnSize: ['fill', 'auto'], + columnSize: ['auto', 'auto'], cls: "multi-tree-continue-select", items: [ { From 63d34e552b857d9eb8e756a555c1373f9b8e8def Mon Sep 17 00:00:00 2001 From: data Date: Thu, 28 Oct 2021 09:43:55 +0800 Subject: [PATCH 38/81] auto upgrade version to 2.0.20211028094341 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b92c4d42e..3725d6e06 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211027190434", + "version": "2.0.20211028094341", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 3048ec0c8366cf2aaf07be581170c2ac4881db53 Mon Sep 17 00:00:00 2001 From: iapyang Date: Thu, 28 Oct 2021 10:29:21 +0800 Subject: [PATCH 39/81] =?UTF-8?q?refactor:=20=E5=8F=8C=E5=BC=95=E5=8F=B7es?= =?UTF-8?q?lint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc | 2 ++ src/widget/multiselect/check/multiselect.check.pane.js | 2 +- src/widget/multitree/check/multi.tree.check.pane.js | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.eslintrc b/.eslintrc index 56c26d0b0..c435e6b66 100644 --- a/.eslintrc +++ b/.eslintrc @@ -29,6 +29,8 @@ "files": ["src/*.js","src/**/*.js", "demo/*.js", "demo/**/*.js", "i18n/**/*.js", "i18n/*.js", "test/**/*.js", "test/*.js"], "extends": "plugin:@fui/es5", "rules": { + "no-param-reassign": "off", + "quotes": [2, "double"], "comma-dangle": ["error", "never"] // 多行对象字面量中要求拖尾逗号 } }, { diff --git a/src/widget/multiselect/check/multiselect.check.pane.js b/src/widget/multiselect/check/multiselect.check.pane.js index 543b615e4..958375876 100644 --- a/src/widget/multiselect/check/multiselect.check.pane.js +++ b/src/widget/multiselect/check/multiselect.check.pane.js @@ -72,7 +72,7 @@ BI.MultiSelectCheckPane = BI.inherit(BI.Widget, { height: this.constants.height, el: { type: "bi.vertical_adapt", - columnSize: ['auto', 'auto'], + columnSize: ["auto", "auto"], cls: "multi-select-continue-select", items: [ { diff --git a/src/widget/multitree/check/multi.tree.check.pane.js b/src/widget/multitree/check/multi.tree.check.pane.js index ebe87f2ff..598a19f21 100644 --- a/src/widget/multitree/check/multi.tree.check.pane.js +++ b/src/widget/multitree/check/multi.tree.check.pane.js @@ -43,7 +43,7 @@ BI.MultiTreeCheckPane = BI.inherit(BI.Pane, { var backToPopup = BI.createWidget({ type: "bi.vertical_adapt", - columnSize: ['auto', 'auto'], + columnSize: ["auto", "auto"], cls: "multi-tree-continue-select", items: [ { From 57114093f5accdb645bc179b35566c04d377f309 Mon Sep 17 00:00:00 2001 From: data Date: Thu, 28 Oct 2021 15:51:30 +0800 Subject: [PATCH 40/81] auto upgrade version to 2.0.20211028155126 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3725d6e06..a8c7c3dfc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211028094341", + "version": "2.0.20211028155126", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 1ee4ff867a00b7606bb3b1ed614da6faaf3d322f Mon Sep 17 00:00:00 2001 From: youki Date: Thu, 28 Oct 2021 15:56:41 +0800 Subject: [PATCH 41/81] =?UTF-8?q?=E6=97=A0JIRA=E4=BB=BB=E5=8A=A1=20style:?= =?UTF-8?q?=20=E6=9B=B4=E6=96=B0=E5=AD=97=E4=BD=93=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/font/iconfont.eot | Bin 147824 -> 148516 bytes dist/font/iconfont.svg | 4 ++++ dist/font/iconfont.ttf | Bin 147656 -> 148348 bytes dist/font/iconfont.woff | Bin 73304 -> 73736 bytes dist/font/iconfont.woff2 | Bin 58428 -> 58832 bytes 5 files changed, 4 insertions(+) diff --git a/dist/font/iconfont.eot b/dist/font/iconfont.eot index 0969200732f8f07c0afce408032cff8d4ef450d2..9db044108bbe1213e2f16243295e1e6f008b5612 100644 GIT binary patch delta 10841 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 Qui$Rv6zm;Y)g7($f7KPA6#xJL diff --git a/dist/font/iconfont.svg b/dist/font/iconfont.svg index 828e25e8c..5a40b7253 100644 --- a/dist/font/iconfont.svg +++ b/dist/font/iconfont.svg @@ -14,6 +14,10 @@ /> + + + + diff --git a/dist/font/iconfont.ttf b/dist/font/iconfont.ttf index 063794e17920a368b63326efe21b7070fbb66ab6..2200c297f89e5194573c2f0db7ef1671487c66ba 100644 GIT binary patch delta 10860 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 delta 10185 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 UGHl1Og6>9Y!Hyq8+`+>C2Y{TR4gdfE diff --git a/dist/font/iconfont.woff b/dist/font/iconfont.woff index 710b16b2b606ce7776ea5592096039d69da8c0cb..dfeba9b00012c4274831ca960f047d7e6a63345a 100644 GIT binary patch delta 72706 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

t?o~f34B`LCCvbsZk0A{J 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 delta 72334 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 b{;^X*jb-v!kRiqQEi3qzE&m6$K9~>yy#!7^ diff --git a/dist/font/iconfont.woff2 b/dist/font/iconfont.woff2 index 8cb81ad6c2c0a41f88b52bc80b5e196a1aa7a581..d85feabbd511fcec7f0299484f915c92db700494 100644 GIT binary patch literal 58832 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

L7i=$+1XTUh)PG@W4;iU*6rT35r%4M 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 z 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 F001R98aV&} From 42136f9a1cf44d3d43a7bd58b614e940dfdec5a3 Mon Sep 17 00:00:00 2001 From: data Date: Thu, 28 Oct 2021 16:52:42 +0800 Subject: [PATCH 42/81] auto upgrade version to 2.0.20211028165232 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a8c7c3dfc..4c261ca32 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211028155126", + "version": "2.0.20211028165232", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 86e3c134bfb2877c8581782bad3dcdd0b31c6141 Mon Sep 17 00:00:00 2001 From: youki Date: Fri, 29 Oct 2021 09:54:37 +0800 Subject: [PATCH 43/81] =?UTF-8?q?REPORT-61758=20fix:=20=E6=97=A5=E6=9C=9F?= =?UTF-8?q?=E5=8C=BA=E9=97=B4=E6=8E=A7=E4=BB=B6=E6=94=AF=E6=8C=81=E6=B0=B4?= =?UTF-8?q?=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/widget/timeinterval/dateinterval.js | 1 + src/widget/timeinterval/timeinterval.js | 1 + typescript/widget/timeinterval/dateinterval.ts | 1 + typescript/widget/timeinterval/timeinterval.ts | 1 + 4 files changed, 4 insertions(+) diff --git a/src/widget/timeinterval/dateinterval.js b/src/widget/timeinterval/dateinterval.js index 69a5b9c87..ca6895301 100644 --- a/src/widget/timeinterval/dateinterval.js +++ b/src/widget/timeinterval/dateinterval.js @@ -73,6 +73,7 @@ BI.DateInterval = BI.inherit(BI.Single, { minDate: o.minDate, maxDate: o.maxDate, behaviors: o.behaviors, + watermark: o.watermark, value: v, height: o.height, listeners: [{ diff --git a/src/widget/timeinterval/timeinterval.js b/src/widget/timeinterval/timeinterval.js index 14367889f..56a9df8fb 100644 --- a/src/widget/timeinterval/timeinterval.js +++ b/src/widget/timeinterval/timeinterval.js @@ -73,6 +73,7 @@ BI.TimeInterval = BI.inherit(BI.Single, { minDate: o.minDate, maxDate: o.maxDate, behaviors: o.behaviors, + watermark: o.watermark, value: v, height: o.height, }); diff --git a/typescript/widget/timeinterval/dateinterval.ts b/typescript/widget/timeinterval/dateinterval.ts index c8a1f5cd7..31001fe6a 100644 --- a/typescript/widget/timeinterval/dateinterval.ts +++ b/typescript/widget/timeinterval/dateinterval.ts @@ -12,6 +12,7 @@ export declare class DateInterval extends Single { minDate?: string; maxDate?: string; supportDynamic?: boolean; + watermark?: string; } & Single['props'] getValue(): { diff --git a/typescript/widget/timeinterval/timeinterval.ts b/typescript/widget/timeinterval/timeinterval.ts index 41c19660f..3f57695a4 100644 --- a/typescript/widget/timeinterval/timeinterval.ts +++ b/typescript/widget/timeinterval/timeinterval.ts @@ -11,6 +11,7 @@ export declare class TimeInterval extends Single { minDate?: string; maxDate?: string; supportDynamic?: boolean; + watermark?: string; } & Single['props'] getValue(): { From d661f0432b81ec43f320553241e28d5472aabdad Mon Sep 17 00:00:00 2001 From: data Date: Fri, 29 Oct 2021 14:35:56 +0800 Subject: [PATCH 44/81] auto upgrade version to 2.0.20211029143542 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4c261ca32..e48c64c53 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211028165232", + "version": "2.0.20211029143542", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 6908aec863257b629947e23029c2655198d8d240 Mon Sep 17 00:00:00 2001 From: guy Date: Sat, 30 Oct 2021 17:19:30 +0800 Subject: [PATCH 45/81] =?UTF-8?q?=E6=B2=A1=E5=86=99dataChange=E7=9A=84?= =?UTF-8?q?=E6=95=B4=E7=90=86=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webpack/attachments.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webpack/attachments.js b/webpack/attachments.js index faacd3d7a..b463f5ee9 100644 --- a/webpack/attachments.js +++ b/webpack/attachments.js @@ -161,7 +161,7 @@ const fineuiProxy = [].concat( const fineuiWithoutJqueryAndPolyfillJs = [].concat( sync([ - "src/core/foundation.js", + "src/core/0.foundation.js", lodashJs, "src/core/**/*.js", "src/data/**/*.js", From c1a2b5fd163efbe3266f6e66919f6d42c00db30a Mon Sep 17 00:00:00 2001 From: guy Date: Sat, 30 Oct 2021 17:22:32 +0800 Subject: [PATCH 46/81] bugfix --- src/core/{9.popper.js => 8.popper.js} | 0 src/core/{10.worker.js => 9.worker.js} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename src/core/{9.popper.js => 8.popper.js} (100%) rename src/core/{10.worker.js => 9.worker.js} (100%) diff --git a/src/core/9.popper.js b/src/core/8.popper.js similarity index 100% rename from src/core/9.popper.js rename to src/core/8.popper.js diff --git a/src/core/10.worker.js b/src/core/9.worker.js similarity index 100% rename from src/core/10.worker.js rename to src/core/9.worker.js From f55f7151085d1ca29d974b773e093e516cd3d8ed Mon Sep 17 00:00:00 2001 From: data Date: Sat, 30 Oct 2021 17:36:47 +0800 Subject: [PATCH 47/81] auto upgrade version to 2.0.20211030173621 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e48c64c53..955241c9d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211029143542", + "version": "2.0.20211030173621", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From ebf81f9a7eb90b43c40041a211d80727562ace7f Mon Sep 17 00:00:00 2001 From: git Date: Mon, 1 Nov 2021 01:38:08 +0800 Subject: [PATCH 48/81] =?UTF-8?q?=E4=BF=AE=E6=94=B9list-item-select?= =?UTF-8?q?=E7=9A=84:active=E7=89=B9=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/less/core/utils/list-item.less | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/src/less/core/utils/list-item.less b/src/less/core/utils/list-item.less index f6e1a4549..19a27388d 100644 --- a/src/less/core/utils/list-item.less +++ b/src/less/core/utils/list-item.less @@ -343,7 +343,17 @@ &:hover, &.hover { .background-color(@color-bi-background-highlight, 10%); } - &:active, &.active { + &:active { + color: @color-bi-text-highlight; + & .bi-input { + color: @color-bi-text-highlight; + } + & .bi-textarea { + color: @color-bi-text-highlight; + } + .background-color(@color-bi-background-highlight, 15%); + } + &.active { color: @color-bi-text; & .bi-input { color: @color-bi-text; @@ -471,7 +481,17 @@ } .background-color(@color-bi-background-default, 5%); } - &:active, &.active { + &:active { + color: @color-bi-text; + & .bi-input { + color: @color-bi-text; + } + & .bi-textarea { + color: @color-bi-text; + } + .background-color(@color-bi-background-default, 5%); + } + &.active { color: @color-bi-text; & .bi-input { color: @color-bi-text; From 8427fdb0c28363624c2bd45627951f9fdbb1cad1 Mon Sep 17 00:00:00 2001 From: data Date: Mon, 1 Nov 2021 10:07:15 +0800 Subject: [PATCH 49/81] auto upgrade version to 2.0.20211101100657 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 955241c9d..45e35fc86 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211030173621", + "version": "2.0.20211101100657", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From acc7988e1964e271277716ecd86e054cda19c897 Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 1 Nov 2021 10:33:27 +0800 Subject: [PATCH 50/81] bugfix --- src/less/base/segment/button.segment.less | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/less/base/segment/button.segment.less b/src/less/base/segment/button.segment.less index fa24f8331..4a5597ce6 100644 --- a/src/less/base/segment/button.segment.less +++ b/src/less/base/segment/button.segment.less @@ -2,14 +2,14 @@ .bi-segment-button { color: @color-bi-text-highlight; - &.active { - &:active { - color: @color-bi-text; - background-color: @color-bi-background-highlight; - } - } - &:active { - color: @color-bi-text-highlight; - .background-color(@color-bi-background-highlight, 10%); - } -} \ No newline at end of file + //&.active { + // &:active { + // color: @color-bi-text; + // background-color: @color-bi-background-highlight; + // } + //} + //&:active { + // color: @color-bi-text-highlight; + // .background-color(@color-bi-background-highlight, 10%); + //} +} From 65a79af230d8857220364a58fc349a92a07f2417 Mon Sep 17 00:00:00 2001 From: data Date: Mon, 1 Nov 2021 10:47:54 +0800 Subject: [PATCH 51/81] auto upgrade version to 2.0.20211101104718 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 45e35fc86..b885637d7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211101100657", + "version": "2.0.20211101104718", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 6ba230f04490dcfe470e3a3711512804136a77ab Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 1 Nov 2021 11:28:04 +0800 Subject: [PATCH 52/81] =?UTF-8?q?list-item-select3=E5=8F=ABlist-item-activ?= =?UTF-8?q?e3=E6=9B=B4=E5=90=88=E9=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/less/core/utils/list-item.less | 92 +++++++++++++++--------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/src/less/core/utils/list-item.less b/src/less/core/utils/list-item.less index 19a27388d..8964830cd 100644 --- a/src/less/core/utils/list-item.less +++ b/src/less/core/utils/list-item.less @@ -337,6 +337,52 @@ } } +// hover的时候背景变化 -- 变灰 +// active的时候文字高亮背景变化 -- 变灰 +.bi-list-item-active3, .bi-list-item-select3 { + &:hover, &.hover { + background-color: @color-bi-background-normal; + } + &:active, &.active { + color: @color-bi-text-highlight; + & .bi-input { + color: @color-bi-text-highlight; + } + & .bi-textarea { + color: @color-bi-text-highlight; + } + background-color: @color-bi-background-normal; + } + &.disabled { + &:hover, &.hover, &:active, &.active { + background-color: @color-bi-background-default !important; + } + } +} + +.bi-theme-dark { + .bi-list-item-active3, .bi-list-item-select3 { + &:hover, &.hover { + background-color: @color-bi-background-normal-theme-dark; + } + &:active, &.active { + color: @color-bi-text-highlight; + & .bi-input { + color: @color-bi-text-highlight; + } + & .bi-textarea { + color: @color-bi-text-highlight; + } + background-color: @color-bi-background-normal-theme-dark; + } + &.disabled { + &:hover, &.hover, &:active, &.active { + background-color: @color-bi-background-default-theme-dark !important; + } + } + } +} + // hover的时候背景变化 // active的时候背景高亮 .bi-list-item-select { @@ -620,52 +666,6 @@ } } -// hover的时候背景变化 -- 变灰 -// active的时候文字高亮背景变化 -- 变灰 -.bi-list-item-select3 { - &:hover, &.hover { - background-color: @color-bi-background-normal; - } - &:active, &.active { - color: @color-bi-text-highlight; - & .bi-input { - color: @color-bi-text-highlight; - } - & .bi-textarea { - color: @color-bi-text-highlight; - } - background-color: @color-bi-background-normal; - } - &.disabled { - &:hover, &.hover, &:active, &.active { - background-color: @color-bi-background-default !important; - } - } -} - -.bi-theme-dark { - .bi-list-item-select3 { - &:hover, &.hover { - background-color: @color-bi-background-normal-theme-dark; - } - &:active, &.active { - color: @color-bi-text-highlight; - & .bi-input { - color: @color-bi-text-highlight; - } - & .bi-textarea { - color: @color-bi-text-highlight; - } - background-color: @color-bi-background-normal-theme-dark; - } - &.disabled { - &:hover, &.hover, &:active, &.active { - background-color: @color-bi-background-default-theme-dark !important; - } - } - } -} - // 去掉list-item效果 .bi-list-item-none { &:hover, &.hover { From 6aced5b45c0eee44bb953f6929bef7d6d6c6562b Mon Sep 17 00:00:00 2001 From: data Date: Mon, 1 Nov 2021 11:42:08 +0800 Subject: [PATCH 53/81] auto upgrade version to 2.0.20211101114140 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b885637d7..b932bbf4c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211101104718", + "version": "2.0.20211101114140", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 79e9d72f3e78f73368b8cf07318b510b1c98ea65 Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 1 Nov 2021 21:30:01 +0800 Subject: [PATCH 54/81] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/combination/combo.js | 6 +++--- src/case/calendar/calendar.date.item.js | 6 +++--- src/case/calendar/calendar.js | 16 ++++++++++------ src/core/constant/var.js | 1 + src/widget/date/calendar/popup.calendar.date.js | 4 ++-- 5 files changed, 19 insertions(+), 14 deletions(-) diff --git a/src/base/combination/combo.js b/src/base/combination/combo.js index 0798ceae2..64192fe29 100644 --- a/src/base/combination/combo.js +++ b/src/base/combination/combo.js @@ -312,7 +312,7 @@ delete needHideWhenAnotherComboOpen[this.getName()]; BI.Widget._renderEngine.createElement(document).unbind("mousedown." + this.getName()).unbind("mousewheel." + this.getName()); - o.hideWhenBlur && BI.Widget._renderEngine.createElement(window).unbind("blur." + this.getName()); + BI.EVENT_BLUR && o.hideWhenBlur && BI.Widget._renderEngine.createElement(window).unbind("blur." + this.getName()); this.fireEvent(BI.Combo.EVENT_AFTER_HIDEVIEW); }, @@ -336,10 +336,10 @@ this.element.addClass(this.options.comboClass); BI.Widget._renderEngine.createElement(document).unbind("mousedown." + this.getName()).unbind("mousewheel." + this.getName()); - o.hideWhenBlur && BI.Widget._renderEngine.createElement(window).unbind("blur." + this.getName()); + BI.EVENT_BLUR && o.hideWhenBlur && BI.Widget._renderEngine.createElement(window).unbind("blur." + this.getName()); BI.Widget._renderEngine.createElement(document).bind("mousedown." + this.getName(), BI.bind(this._hideIf, this)).bind("mousewheel." + this.getName(), BI.bind(this._hideIf, this)); - o.hideWhenBlur && BI.Widget._renderEngine.createElement(window).bind("blur." + this.getName(), BI.bind(this._hideIf, this)); + BI.EVENT_BLUR && o.hideWhenBlur && BI.Widget._renderEngine.createElement(window).bind("blur." + this.getName(), BI.bind(this._hideIf, this)); this.fireEvent(BI.Combo.EVENT_AFTER_POPUPVIEW); }, diff --git a/src/case/calendar/calendar.date.item.js b/src/case/calendar/calendar.date.item.js index b8ee105c6..9da26c663 100644 --- a/src/case/calendar/calendar.date.item.js +++ b/src/case/calendar/calendar.date.item.js @@ -21,8 +21,8 @@ BI.CalendarDateItem = BI.inherit(BI.BasicButton, { }, left: o.lgap, right: o.rgap, - top: 0, - bottom: 0 + top: o.tgap, + bottom: o.rgap }] }; }, @@ -50,4 +50,4 @@ BI.CalendarDateItem = BI.inherit(BI.BasicButton, { return this.text.getValue(); } }); -BI.shortcut("bi.calendar_date_item", BI.CalendarDateItem); \ No newline at end of file +BI.shortcut("bi.calendar_date_item", BI.CalendarDateItem); diff --git a/src/case/calendar/calendar.js b/src/case/calendar/calendar.js index fb762da7e..ddc12c071 100644 --- a/src/case/calendar/calendar.js +++ b/src/case/calendar/calendar.js @@ -100,8 +100,7 @@ BI.Calendar = BI.inherit(BI.Widget, { columns: 7, rows: 6, columnSize: [1 / 7, 1 / 7, 1 / 7, 1 / 7, 1 / 7, 1 / 7, 1 / 7], - rowSize: BI.SIZE_CONSANTS.LIST_ITEM_HEIGHT, - vgap: 10 + rowSize: BI.SIZE_CONSANTS.LIST_ITEM_HEIGHT + 10 }))] }); this.days.on(BI.Controller.EVENT_CHANGE, function () { @@ -111,7 +110,10 @@ BI.Calendar = BI.inherit(BI.Widget, { element: this }, BI.LogicFactory.createLogic("vertical", BI.extend({}, o.logic, { - items: BI.LogicFactory.createLogicItemsByDirection("top", title, this.days) + items: BI.LogicFactory.createLogicItemsByDirection("top", title, { + el: this.days, + tgap: -5 + }) })))); }, @@ -159,11 +161,13 @@ BI.Calendar = BI.inherit(BI.Widget, { whiteSpace: "normal", once: false, forceSelected: true, - height: BI.SIZE_CONSANTS.LIST_ITEM_HEIGHT, + height: BI.SIZE_CONSANTS.LIST_ITEM_HEIGHT + 10, value: o.year + "-" + month + "-" + td.text, disabled: td.lastMonth || td.nextMonth || td.disabled, lgap: 5, - rgap: 5 + rgap: 5, + tgap: 5, + bgap: 5 // selected: td.currentDay }); }); @@ -231,4 +235,4 @@ BI.extend(BI.Calendar, { } }); -BI.shortcut("bi.calendar", BI.Calendar); \ No newline at end of file +BI.shortcut("bi.calendar", BI.Calendar); diff --git a/src/core/constant/var.js b/src/core/constant/var.js index a5bad8f77..cc767737b 100644 --- a/src/core/constant/var.js +++ b/src/core/constant/var.js @@ -6,6 +6,7 @@ _.extend(BI, { MAX: 0xfffffffffffffff, MIN: -0xfffffffffffffff, EVENT_RESPONSE_TIME: 200, + EVENT_BLUR: true, zIndex_layer: 1e5, zIndex_popover: 1e6, zIndex_popup: 1e7, diff --git a/src/widget/date/calendar/popup.calendar.date.js b/src/widget/date/calendar/popup.calendar.date.js index 9ddf99649..1a353afef 100644 --- a/src/widget/date/calendar/popup.calendar.date.js +++ b/src/widget/date/calendar/popup.calendar.date.js @@ -88,7 +88,7 @@ BI.DateCalendarPopup = BI.inherit(BI.Widget, { items: [{ el: this.calendar, hgap: 5, - bgap: 12 + bgap: 7 }] }, { type: "bi.absolute", @@ -148,4 +148,4 @@ BI.DateCalendarPopup = BI.inherit(BI.Widget, { }); BI.DateCalendarPopup.EVENT_CHANGE = "EVENT_CHANGE"; BI.DateCalendarPopup.EVENT_BEFORE_YEAR_MONTH_POPUPVIEW = "EVENT_BEFORE_YEAR_MONTH_POPUPVIEW"; -BI.shortcut("bi.date_calendar_popup", BI.DateCalendarPopup); \ No newline at end of file +BI.shortcut("bi.date_calendar_popup", BI.DateCalendarPopup); From 2d953c2099dd2c161c640d3f647ff9cbdcea05f0 Mon Sep 17 00:00:00 2001 From: data Date: Mon, 1 Nov 2021 21:43:05 +0800 Subject: [PATCH 55/81] auto upgrade version to 2.0.20211101214252 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b932bbf4c..7dc9e1e37 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211101114140", + "version": "2.0.20211101214252", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From abe9ec8d173b9871bf8735fb85664b18a796d0c2 Mon Sep 17 00:00:00 2001 From: guy Date: Tue, 2 Nov 2021 14:22:13 +0800 Subject: [PATCH 56/81] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/widget/date/calendar/picker.date.js | 56 +++++++++++-------------- 1 file changed, 25 insertions(+), 31 deletions(-) diff --git a/src/widget/date/calendar/picker.date.js b/src/widget/date/calendar/picker.date.js index 458da3d7d..369982dfa 100644 --- a/src/widget/date/calendar/picker.date.js +++ b/src/widget/date/calendar/picker.date.js @@ -11,31 +11,32 @@ BI.DatePicker = BI.inherit(BI.Widget, { baseCls: "bi-date-picker", height: 40, min: "1900-01-01", // 最小日期 - max: "2099-12-31", // 最大日期 + max: "2099-12-31" // 最大日期 }); }, _init: function () { BI.DatePicker.superclass._init.apply(this, arguments); - var self = this; var o = this.options; + var self = this; + var o = this.options; this._year = BI.getDate().getFullYear(); this._month = BI.getDate().getMonth() + 1; this.left = BI.createWidget({ type: "bi.icon_button", cls: "pre-page-h-font", width: 24, - height: 24, + height: 24 }); this.left.on(BI.IconButton.EVENT_CHANGE, function () { if (self._month === 1) { self.setValue({ year: (self.year.getValue() - 1) || (BI.getDate().getFullYear() - 1), - month: 12, + month: 12 }); } else { self.setValue({ year: self.year.getValue() || BI.getDate().getFullYear(), - month: (self.month.getValue() - 1) || BI.getDate().getMonth(), + month: (self.month.getValue() - 1) || BI.getDate().getMonth() }); } self.fireEvent(BI.DatePicker.EVENT_CHANGE); @@ -47,19 +48,19 @@ BI.DatePicker = BI.inherit(BI.Widget, { type: "bi.icon_button", cls: "next-page-h-font", width: 24, - height: 24, + height: 24 }); this.right.on(BI.IconButton.EVENT_CHANGE, function () { if (self._month === 12) { self.setValue({ year: (self.year.getValue() + 1) || (BI.getDate().getFullYear() + 1), - month: 1, + month: 1 }); } else { self.setValue({ year: self.year.getValue() || BI.getDate().getFullYear(), - month: (self.month.getValue() + 1) || (BI.getDate().getMonth() + 2), + month: (self.month.getValue() + 1) || (BI.getDate().getMonth() + 2) }); } self.fireEvent(BI.DatePicker.EVENT_CHANGE); @@ -71,7 +72,7 @@ BI.DatePicker = BI.inherit(BI.Widget, { type: "bi.year_date_combo", behaviors: o.behaviors, min: o.min, - max: o.max, + max: o.max }); this.year.on(BI.YearDateCombo.EVENT_CHANGE, function () { self.setValue({ @@ -91,7 +92,7 @@ BI.DatePicker = BI.inherit(BI.Widget, { this.month.on(BI.MonthDateCombo.EVENT_CHANGE, function () { self.setValue({ year: self.year.getValue() || self._year, - month: self.month.getValue(), + month: self.month.getValue() }); self.fireEvent(BI.DatePicker.EVENT_CHANGE); }); @@ -105,33 +106,26 @@ BI.DatePicker = BI.inherit(BI.Widget, { items: [{ el: { type: "bi.center_adapt", - items: [this.left], + items: [this.left] }, - width: 24, + width: 24 }, { - type: "bi.center_adapt", - items: [{ - el: { - type: "bi.horizontal", - width: 120, - rgap: 10, - items: [{ - el: this.year, - lgap: 10, - }, this.month], - }, - }], + el: { + type: "bi.center_adapt", + hgap: 10, + items: [this.year, this.month] + } }, { el: { type: "bi.center_adapt", - items: [this.right], + items: [this.right] }, - width: 24, - }], + width: 24 + }] }); this.setValue({ year: this._year, - month: this._month, + month: this._month }); }, @@ -177,7 +171,7 @@ BI.DatePicker = BI.inherit(BI.Widget, { return valid; }, - _getCheckMinMaxDate: function() { + _getCheckMinMaxDate: function () { var o = this.options; var minDate = BI.parseDateTime(o.min, "%Y-%X-%d"); var maxDate = BI.parseDateTime(o.max, "%Y-%X-%d"); @@ -219,9 +213,9 @@ BI.DatePicker = BI.inherit(BI.Widget, { getValue: function () { return { year: this.year.getValue(), - month: this.month.getValue(), + month: this.month.getValue() }; - }, + } }); BI.DatePicker.EVENT_CHANGE = "EVENT_CHANGE"; BI.DatePicker.EVENT_BEFORE_YEAR_MONTH_POPUPVIEW = "EVENT_BEFORE_YEAR_MONTH_POPUPVIEW"; From 9d0af10792c975f6225a9ae99648cc88dddf4f5b Mon Sep 17 00:00:00 2001 From: data Date: Tue, 2 Nov 2021 14:32:08 +0800 Subject: [PATCH 57/81] auto upgrade version to 2.0.20211102143200 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7dc9e1e37..681253437 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211101214252", + "version": "2.0.20211102143200", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 11aeb4d1e860b8ae765b68226659dc64880148c2 Mon Sep 17 00:00:00 2001 From: iapyang Date: Tue, 2 Nov 2021 16:06:14 +0800 Subject: [PATCH 58/81] =?UTF-8?q?fix:=20=E7=BB=9F=E4=B8=80=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/single/input/input.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/base/single/input/input.js b/src/base/single/input/input.js index 837d6d205..31c1ea296 100644 --- a/src/base/single/input/input.js +++ b/src/base/single/input/input.js @@ -24,7 +24,7 @@ BI.Input = BI.inherit(BI.Single, { var _keydown = BI.debounce(function (keyCode) { self.onKeyDown(keyCode, ctrlKey); self._keydown_ = false; - }, 300); + }, BI.EVENT_RESPONSE_TIME); var _clk = BI.debounce(BI.bind(this._click, this), BI.EVENT_RESPONSE_TIME, { "leading": true, "trailing": false @@ -95,11 +95,7 @@ BI.Input = BI.inherit(BI.Single, { _blur: function () { var self = this; - if (self._keydown_ === true) { - BI.delay(blur, 300); - } else { - blur(); - } + blur(); function blur () { if (!self.isValid() && self.options.quitChecker.apply(self, [BI.trim(self.getValue())]) !== false) { From 22945e71586d40ff127f2c74195d8b1359019208 Mon Sep 17 00:00:00 2001 From: data Date: Tue, 2 Nov 2021 16:11:57 +0800 Subject: [PATCH 59/81] auto upgrade version to 2.0.20211102161149 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 681253437..11010334d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211102143200", + "version": "2.0.20211102161149", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 5e8abc7b6a8ec01d3ce89f42baaf63cc57e91ee0 Mon Sep 17 00:00:00 2001 From: Tangjinxia <1119518763@qq.com> Date: Wed, 3 Nov 2021 19:33:40 +0800 Subject: [PATCH 60/81] =?UTF-8?q?CHART-21632=20fix:=E4=B8=8E=E4=BA=A4?= =?UTF-8?q?=E4=BA=92=E6=B2=9F=E9=80=9A=EF=BC=8C=E8=87=AA=E5=8A=A8/?= =?UTF-8?q?=E9=80=8F=E6=98=8E=E6=8C=89=E9=92=AE=E5=86=8D=E6=AC=A1=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E6=97=B6=E4=B8=8D=E5=8F=96=E6=B6=88=E9=80=89=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../colorpicker/editor.colorpicker.hex.js | 30 ++++--------------- .../colorpicker/editor.colorpicker.js | 30 ++++--------------- 2 files changed, 12 insertions(+), 48 deletions(-) diff --git a/src/case/colorchooser/colorpicker/editor.colorpicker.hex.js b/src/case/colorchooser/colorpicker/editor.colorpicker.hex.js index 6aa07afe8..83b7b9462 100644 --- a/src/case/colorchooser/colorpicker/editor.colorpicker.hex.js +++ b/src/case/colorchooser/colorpicker/editor.colorpicker.hex.js @@ -72,20 +72,9 @@ BI.HexColorPickerEditor = BI.inherit(BI.Widget, { listeners: [{ eventName: BI.ColorChooserShowButton.EVENT_CHANGE, action: function () { - if (this.isSelected()) { - self.lastColor = self.getValue(); - self.setValue("transparent"); - } else { - if (self.lastColor === "transparent") { - self.lastColor = ""; - } - self.setValue(self.lastColor || "#ffffff"); - } - if ((self.R.isValid() && self.G.isValid() && self.B.isValid()) || - self._isEmptyRGB()) { - self.colorShow.element.css("background-color", self.getValue()); - self.fireEvent(BI.ColorPickerEditor.EVENT_CHANGE); - } + var value = self.getValue(); + self.setValue("transparent"); + (value !== "transparent") && self.fireEvent(BI.ColorPickerEditor.EVENT_CHANGE); } }], ref: function (_ref) { @@ -101,16 +90,9 @@ BI.HexColorPickerEditor = BI.inherit(BI.Widget, { listeners: [{ eventName: BI.ColorChooserShowButton.EVENT_CHANGE, action: function () { - if (this.isSelected()) { - self.lastColor = self.getValue(); - self.setValue(""); - } else { - self.setValue(self.lastColor || "#ffffff"); - } - if ((self.R.isValid() && self.G.isValid() && self.B.isValid()) || self._isEmptyRGB()) { - self.colorShow.element.css("background-color", self.getValue()); - self.fireEvent(BI.ColorPickerEditor.EVENT_CHANGE); - } + var value = self.getValue(); + self.setValue(""); + (value !== "") && self.fireEvent(BI.ColorPickerEditor.EVENT_CHANGE); } }], ref: function (_ref) { diff --git a/src/case/colorchooser/colorpicker/editor.colorpicker.js b/src/case/colorchooser/colorpicker/editor.colorpicker.js index 4be3375a4..9d0dbbca0 100644 --- a/src/case/colorchooser/colorpicker/editor.colorpicker.js +++ b/src/case/colorchooser/colorpicker/editor.colorpicker.js @@ -72,16 +72,9 @@ BI.ColorPickerEditor = BI.inherit(BI.Widget, { title: BI.i18nText("BI-Basic_Auto") }); this.none.on(BI.IconButton.EVENT_CHANGE, function () { - if (this.isSelected()) { - self.lastColor = self.getValue(); - self.setValue(""); - } else { - self.setValue(self.lastColor || "#ffffff"); - } - if ((self.R.isValid() && self.G.isValid() && self.B.isValid()) || self._isEmptyRGB()) { - self.colorShow.element.css("background-color", self.getValue()); - self.fireEvent(BI.ColorPickerEditor.EVENT_CHANGE); - } + var value = self.getValue(); + self.setValue(""); + (value !== "") && self.fireEvent(BI.ColorPickerEditor.EVENT_CHANGE); }); this.transparent = BI.createWidget({ @@ -94,20 +87,9 @@ BI.ColorPickerEditor = BI.inherit(BI.Widget, { title: BI.i18nText("BI-Transparent_Color") }); this.transparent.on(BI.IconButton.EVENT_CHANGE, function () { - if (this.isSelected()) { - self.lastColor = self.getValue(); - self.setValue("transparent"); - } else { - if (self.lastColor === "transparent") { - self.lastColor = ""; - } - self.setValue(self.lastColor || "#ffffff"); - } - if ((self.R.isValid() && self.G.isValid() && self.B.isValid()) || - self._isEmptyRGB()) { - self.colorShow.element.css("background-color", self.getValue()); - self.fireEvent(BI.ColorPickerEditor.EVENT_CHANGE); - } + var value = self.getValue(); + self.setValue("transparent"); + (value !== "transparent") && self.fireEvent(BI.ColorPickerEditor.EVENT_CHANGE); }); BI.createWidget({ From 91f4eae752596e6c81f1444f3ab3618152cd20d8 Mon Sep 17 00:00:00 2001 From: data Date: Thu, 4 Nov 2021 09:44:06 +0800 Subject: [PATCH 61/81] auto upgrade version to 2.0.20211104094350 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 11010334d..e88ac6e5c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211102161149", + "version": "2.0.20211104094350", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From ff4a43ca5dbc5ba8894850e6944938088da64755 Mon Sep 17 00:00:00 2001 From: imp Date: Thu, 4 Nov 2021 14:48:37 +0800 Subject: [PATCH 62/81] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20?= =?UTF-8?q?=E5=AE=B9=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/6.inject.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/6.inject.js b/src/core/6.inject.js index b60093e31..ed4d1165b 100644 --- a/src/core/6.inject.js +++ b/src/core/6.inject.js @@ -397,7 +397,7 @@ if (!providers[type]) { providers[type] = new providerInjection[type](); } - if (!providerInstance[type]) { + if (!providerInstance[type] && providers[type].$get) { providerInstance[type] = new (providers[type].$get())(config); } return providerInstance[type]; From 9cdce313ae3adc03257b1c6b5c7e71e3ea6e23e1 Mon Sep 17 00:00:00 2001 From: data Date: Thu, 4 Nov 2021 15:02:06 +0800 Subject: [PATCH 63/81] auto upgrade version to 2.0.20211104150155 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e88ac6e5c..e75291645 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211104094350", + "version": "2.0.20211104150155", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 572e5cc9beedfa4e96860b4e7ec34de901507331 Mon Sep 17 00:00:00 2001 From: dailer Date: Fri, 5 Nov 2021 09:31:23 +0800 Subject: [PATCH 64/81] =?UTF-8?q?DEC-21295=20fix:=20=E3=80=90=E4=B8=93?= =?UTF-8?q?=E9=A2=98=E3=80=91=E3=80=90=E7=9B=AE=E5=BD=95=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E3=80=91=E7=AE=A1=E7=90=86=E7=9B=AE=E5=BD=95=E4=B8=8B=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E5=B1=95=E5=BC=80=E6=98=BE=E7=A4=BA=E7=A9=BA=E7=99=BD?= =?UTF-8?q?=EF=BC=8C=E7=9B=AE=E5=BD=95=E6=8C=89=E9=92=AE=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/wrapper/layout.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/wrapper/layout.js b/src/core/wrapper/layout.js index 01ff69be8..db45e7af7 100644 --- a/src/core/wrapper/layout.js +++ b/src/core/wrapper/layout.js @@ -420,6 +420,7 @@ BI.Layout = BI.inherit(BI.Widget, { var shouldUpdate = this.shouldUpdateItem(oldIndex, vnode); var child = this._children[this._getChildName(oldIndex)]; if (shouldUpdate) { + this._children[this._getChildName(newIndex) + "-temp"] = child; return child._update(this._getOptions(vnode), shouldUpdate); } if (shouldUpdate === null && !this._compare(oldVnode, vnode)) { From 022c1750f671ae1849c9df8e9c08ff57a28692e3 Mon Sep 17 00:00:00 2001 From: data Date: Fri, 5 Nov 2021 13:54:30 +0800 Subject: [PATCH 65/81] auto upgrade version to 2.0.20211105135413 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e75291645..cfb431787 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211104150155", + "version": "2.0.20211105135413", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 41a5ee08418801c9c8e75532639a2ae1c19f178c Mon Sep 17 00:00:00 2001 From: guy Date: Sun, 7 Nov 2021 20:29:03 +0800 Subject: [PATCH 66/81] =?UTF-8?q?=E6=8D=A2=E4=B8=80=E7=A7=8D=E5=86=99?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/wrapper/layout.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/wrapper/layout.js b/src/core/wrapper/layout.js index db45e7af7..bc48cd3f4 100644 --- a/src/core/wrapper/layout.js +++ b/src/core/wrapper/layout.js @@ -240,7 +240,7 @@ BI.Layout = BI.inherit(BI.Widget, { var w = this._newElement(newIndex, item); // 需要有个地方临时存一下新建的组件,否则如果直接使用newIndex的话,newIndex位置的元素可能会被用到 this._children[this._getChildName(newIndex) + "-temp"] = w; - var nextSibling = del.element[0].nextSibling; + var nextSibling = del.element.next(); if (nextSibling) { BI.Widget._renderEngine.createElement(nextSibling).before(w.element); } else { From 30240a5d5c1d03e63a2245efe01f0f4f12287b44 Mon Sep 17 00:00:00 2001 From: data Date: Sun, 7 Nov 2021 20:43:18 +0800 Subject: [PATCH 67/81] auto upgrade version to 2.0.20211107204304 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cfb431787..13ede08ac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211105135413", + "version": "2.0.20211107204304", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 3f7c656354c510989e6caea19e3f66bd58744485 Mon Sep 17 00:00:00 2001 From: dailer Date: Mon, 8 Nov 2021 14:02:45 +0800 Subject: [PATCH 68/81] =?UTF-8?q?=E6=97=A0JIRA=20fix:=20nextSibling?= =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/wrapper/layout.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/wrapper/layout.js b/src/core/wrapper/layout.js index bc48cd3f4..04ffa4fa4 100644 --- a/src/core/wrapper/layout.js +++ b/src/core/wrapper/layout.js @@ -241,7 +241,7 @@ BI.Layout = BI.inherit(BI.Widget, { // 需要有个地方临时存一下新建的组件,否则如果直接使用newIndex的话,newIndex位置的元素可能会被用到 this._children[this._getChildName(newIndex) + "-temp"] = w; var nextSibling = del.element.next(); - if (nextSibling) { + if (nextSibling.length > 0) { BI.Widget._renderEngine.createElement(nextSibling).before(w.element); } else { w.element.appendTo(this._getWrapper()); From a6018a92fd29e61ab61e01135ff4754f236ce770 Mon Sep 17 00:00:00 2001 From: iapyang Date: Mon, 8 Nov 2021 14:19:57 +0800 Subject: [PATCH 69/81] =?UTF-8?q?=E6=97=A0JIRA=E4=BB=BB=E5=8A=A1=20fix:=20?= =?UTF-8?q?=E6=81=A2=E5=A4=8D=E5=A4=9A=E5=87=8F=E7=9A=84=E5=AE=BD=E9=AB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/widget/dynamicdate/dynamicdate.combo.js | 12 ++++++------ src/widget/dynamicdatetime/dynamicdatetime.combo.js | 10 +++++----- src/widget/year/combo.year.js | 8 ++++---- src/widget/yearmonth/combo.yearmonth.js | 8 ++++---- src/widget/yearquarter/combo.yearquarter.js | 8 ++++---- 5 files changed, 23 insertions(+), 23 deletions(-) diff --git a/src/widget/dynamicdate/dynamicdate.combo.js b/src/widget/dynamicdate/dynamicdate.combo.js index ef010b87f..c587425cb 100644 --- a/src/widget/dynamicdate/dynamicdate.combo.js +++ b/src/widget/dynamicdate/dynamicdate.combo.js @@ -30,7 +30,7 @@ BI.DynamicDateCombo = BI.inherit(BI.Single, { this.storeTriggerValue = ""; var date = BI.getDate(); this.storeValue = opts.value; - + return { type: "bi.absolute", items: [{ @@ -250,10 +250,10 @@ BI.DynamicDateCombo = BI.inherit(BI.Single, { self.comboWrapper = _ref; } }, - top: 1, - left: 1, - right: 1, - bottom: 1 + top: 0, + left: 0, + right: 0, + bottom: 0 }] }; }, @@ -289,7 +289,7 @@ BI.DynamicDateCombo = BI.inherit(BI.Single, { return BI.isNotEmptyObject(v.value); case BI.DynamicDateCombo.Static: var value = v.value || {}; - + return !BI.checkDateVoid(value.year, value.month, value.day, o.minDate, o.maxDate)[0]; default: return true; diff --git a/src/widget/dynamicdatetime/dynamicdatetime.combo.js b/src/widget/dynamicdatetime/dynamicdatetime.combo.js index bc0f71c44..ae201b041 100644 --- a/src/widget/dynamicdatetime/dynamicdatetime.combo.js +++ b/src/widget/dynamicdatetime/dynamicdatetime.combo.js @@ -30,7 +30,7 @@ BI.DynamicDateTimeCombo = BI.inherit(BI.Single, { this.storeTriggerValue = ""; var date = BI.getDate(); this.storeValue = opts.value; - + return { type: "bi.absolute", items: [{ @@ -259,10 +259,10 @@ BI.DynamicDateTimeCombo = BI.inherit(BI.Single, { self.comboWrapper = _ref; } }, - top: 1, - left: 1, - right: 1, - bottom: 1 + top: 0, + left: 0, + right: 0, + bottom: 0 }] }; }, diff --git a/src/widget/year/combo.year.js b/src/widget/year/combo.year.js index b23b660e4..eb94f34b9 100644 --- a/src/widget/year/combo.year.js +++ b/src/widget/year/combo.year.js @@ -141,10 +141,10 @@ BI.DynamicYearCombo = BI.inherit(BI.Widget, { width: o.height - 2 }, this.combo] }, - top: 1, - left: 1, - right: 1, - bottom: 1 + top: 0, + left: 0, + right: 0, + bottom: 0 }] }); this._checkDynamicValue(o.value); diff --git a/src/widget/yearmonth/combo.yearmonth.js b/src/widget/yearmonth/combo.yearmonth.js index 761760e1a..4986f7928 100644 --- a/src/widget/yearmonth/combo.yearmonth.js +++ b/src/widget/yearmonth/combo.yearmonth.js @@ -145,10 +145,10 @@ BI.DynamicYearMonthCombo = BI.inherit(BI.Single, { width: o.height - 2 }, this.combo] }, - top: 1, - left: 1, - right: 1, - bottom: 1 + top: 0, + left: 0, + right: 0, + bottom: 0 }] }); this._checkDynamicValue(o.value); diff --git a/src/widget/yearquarter/combo.yearquarter.js b/src/widget/yearquarter/combo.yearquarter.js index 83c973702..85f093e69 100644 --- a/src/widget/yearquarter/combo.yearquarter.js +++ b/src/widget/yearquarter/combo.yearquarter.js @@ -145,10 +145,10 @@ BI.DynamicYearQuarterCombo = BI.inherit(BI.Widget, { width: o.height - 2 }, this.combo] }, - top: 1, - left: 1, - right: 1, - bottom: 1 + top: 0, + left: 0, + right: 0, + bottom: 0 }] }); this._checkDynamicValue(o.value); From 7d66fb9ae8250a1ba5d86789fb103b664ea6a570 Mon Sep 17 00:00:00 2001 From: data Date: Mon, 8 Nov 2021 15:31:52 +0800 Subject: [PATCH 70/81] auto upgrade version to 2.0.20211108153147 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 13ede08ac..0d3cd947b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211107204304", + "version": "2.0.20211108153147", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 22778d8eef349f0a04613419b6ccda6e4d4017f5 Mon Sep 17 00:00:00 2001 From: Kira Date: Mon, 8 Nov 2021 15:52:24 +0800 Subject: [PATCH 71/81] =?UTF-8?q?=E6=97=A0jira=E4=BB=BB=E5=8A=A1=20refacto?= =?UTF-8?q?r:=20=E8=A1=A5=E5=85=85=E5=A3=B0=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- typescript/base/single/button/listitem/icontextitem.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/typescript/base/single/button/listitem/icontextitem.ts b/typescript/base/single/button/listitem/icontextitem.ts index cde508fe8..5e3f3d6e9 100644 --- a/typescript/base/single/button/listitem/icontextitem.ts +++ b/typescript/base/single/button/listitem/icontextitem.ts @@ -10,6 +10,7 @@ export declare class IconTextItem extends BasicButton { dynamic: boolean; }; iconWrapperWidth?: number; + iconCls?: string; iconHeight?: number; iconWidth?: number; textHgap?: number; From 5eac89921342234d06bb14f27de4e343b95cee96 Mon Sep 17 00:00:00 2001 From: data Date: Mon, 8 Nov 2021 16:34:42 +0800 Subject: [PATCH 72/81] auto upgrade version to 2.0.20211108163432 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0d3cd947b..2306f4d20 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211108153147", + "version": "2.0.20211108163432", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 416ab1edd32820ec34a2ba86de93b6e44317b537 Mon Sep 17 00:00:00 2001 From: data Date: Mon, 8 Nov 2021 19:14:04 +0800 Subject: [PATCH 73/81] auto upgrade version to 2.0.20211108191350 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2306f4d20..1b7fe5515 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211108163432", + "version": "2.0.20211108191350", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From f4e782e2cb404c3842a5310dfbda30f77c9a9758 Mon Sep 17 00:00:00 2001 From: dailer Date: Mon, 8 Nov 2021 19:44:14 +0800 Subject: [PATCH 74/81] =?UTF-8?q?=E6=97=A0JIRA=E4=BB=BB=E5=8A=A1=20BI.Pane?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0shortcut=E5=92=8Cloading=20props?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/1.pane.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/base/1.pane.js b/src/base/1.pane.js index 5bbecf5da..e5890d14b 100644 --- a/src/base/1.pane.js +++ b/src/base/1.pane.js @@ -15,10 +15,16 @@ BI.Pane = BI.inherit(BI.Widget, { loadingText: "", loadingSize: "small", overlap: true, - onLoaded: BI.emptyFn + onLoaded: BI.emptyFn, + loading: false }); }, + _init: function () { + BI.Pane.superclass._init.apply(this, arguments); + this.options.loading && this.loading(); + }, + _assertTip: function () { var self = this, o = this.options; if (!this._tipText) { @@ -40,6 +46,7 @@ BI.Pane = BI.inherit(BI.Widget, { loading: function () { var self = this, o = this.options; + o.loading = true; var isIE = BI.isIE(); var loadingAnimation = BI.createWidget({ type: "bi.horizontal", @@ -118,6 +125,7 @@ BI.Pane = BI.inherit(BI.Widget, { loaded: function () { var self = this, o = this.options; + o.loading = false; BI.Layers.remove(self.getName() + "-loading"); this._loading && this._loading.destroy(); o.onLoaded(); @@ -150,3 +158,5 @@ BI.Pane = BI.inherit(BI.Widget, { }); BI.Pane.EVENT_LOADED = "EVENT_LOADED"; BI.Pane.EVENT_LOADING = "EVENT_LOADING"; + +BI.shortcut("bi.pane", BI.Pane); From 06e2ac133a4009e2bfb09b8c9244f8811b1f7552 Mon Sep 17 00:00:00 2001 From: guy Date: Tue, 9 Nov 2021 00:42:27 +0800 Subject: [PATCH 75/81] =?UTF-8?q?basic=5Fbutton=E6=94=AF=E6=8C=81el?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/single/button/button.basic.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/base/single/button/button.basic.js b/src/base/single/button/button.basic.js index 4a5d68a0c..de0ec5ebe 100644 --- a/src/base/single/button/button.basic.js +++ b/src/base/single/button/button.basic.js @@ -10,6 +10,7 @@ BI.BasicButton = BI.inherit(BI.Single, { var conf = BI.BasicButton.superclass._defaultConfig.apply(this, arguments); return BI.extend(conf, { _baseCls: (conf._baseCls || "") + " bi-basic-button" + (conf.invalid ? "" : " cursor-pointer") + ((BI.isIE() && BI.getIEVersion() < 10) ? " hack" : ""), + // el: {} // 可以通过el来创建button元素 value: "", stopEvent: false, stopPropagation: false, @@ -26,6 +27,7 @@ BI.BasicButton = BI.inherit(BI.Single, { bubble: null }); }, + _init: function () { BI.BasicButton.superclass._init.apply(this, arguments); var opts = this.options; @@ -44,6 +46,11 @@ BI.BasicButton = BI.inherit(BI.Single, { } }, + // 默认render方法 + render: function () { + return this.options.el; + }, + _createShadow: function () { var self = this, o = this.options; From f3ac04ab4fded89016689d6fcb91401330a1b8ed Mon Sep 17 00:00:00 2001 From: dailer Date: Tue, 9 Nov 2021 09:21:35 +0800 Subject: [PATCH 76/81] =?UTF-8?q?=E6=97=A0JIRA=E4=BB=BB=E5=8A=A1=20BI.Pane?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0shortcut?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/1.pane.js | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/base/1.pane.js b/src/base/1.pane.js index e5890d14b..630d7cddb 100644 --- a/src/base/1.pane.js +++ b/src/base/1.pane.js @@ -15,16 +15,10 @@ BI.Pane = BI.inherit(BI.Widget, { loadingText: "", loadingSize: "small", overlap: true, - onLoaded: BI.emptyFn, - loading: false + onLoaded: BI.emptyFn }); }, - _init: function () { - BI.Pane.superclass._init.apply(this, arguments); - this.options.loading && this.loading(); - }, - _assertTip: function () { var self = this, o = this.options; if (!this._tipText) { @@ -46,7 +40,6 @@ BI.Pane = BI.inherit(BI.Widget, { loading: function () { var self = this, o = this.options; - o.loading = true; var isIE = BI.isIE(); var loadingAnimation = BI.createWidget({ type: "bi.horizontal", @@ -125,7 +118,6 @@ BI.Pane = BI.inherit(BI.Widget, { loaded: function () { var self = this, o = this.options; - o.loading = false; BI.Layers.remove(self.getName() + "-loading"); this._loading && this._loading.destroy(); o.onLoaded(); From c136d0faaa78621c2e921e4e695523d8efebd6fb Mon Sep 17 00:00:00 2001 From: iapyang Date: Tue, 9 Nov 2021 09:59:54 +0800 Subject: [PATCH 77/81] =?UTF-8?q?REPORT-56512=20feat:=20=E6=96=87=E6=9C=AC?= =?UTF-8?q?=E6=8E=A7=E4=BB=B6=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/single/editor/editor.multifile.js | 4 ++++ src/base/single/input/file.js | 4 ++++ typescript/widget/editor/editor.multifile.ts | 11 ++++++++++- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/base/single/editor/editor.multifile.js b/src/base/single/editor/editor.multifile.js index d917a4762..68b5bcc2e 100644 --- a/src/base/single/editor/editor.multifile.js +++ b/src/base/single/editor/editor.multifile.js @@ -78,6 +78,10 @@ BI.MultifileEditor = BI.inherit(BI.Widget, { this.file.select(); }, + getQueue: function () { + return this.file.getQueue(); + }, + getValue: function () { return this.file.getValue(); }, diff --git a/src/base/single/input/file.js b/src/base/single/input/file.js index bf4e207b9..fa589681b 100644 --- a/src/base/single/input/file.js +++ b/src/base/single/input/file.js @@ -671,6 +671,10 @@ return this.wrap ? this.wrap.attach_array : []; }, + getQueue: function () { + return this.wrap.files; + }, + reset: function () { if (this.wrap) { this.wrap.attach_array = []; diff --git a/typescript/widget/editor/editor.multifile.ts b/typescript/widget/editor/editor.multifile.ts index f55abaf81..3a29e0960 100644 --- a/typescript/widget/editor/editor.multifile.ts +++ b/typescript/widget/editor/editor.multifile.ts @@ -19,6 +19,15 @@ export declare class MultifileEditor extends Widget { }[]; upload(): void; - + reset(): void; + + getQueue(): { + fileName: string; + lastModified: number; + lastModifiedDate: Date; + name: string; + size: number; + type: string; + }[]; } From 3d08dd1293c3de149da1b9d5b5fe95c6078f1cd5 Mon Sep 17 00:00:00 2001 From: data Date: Tue, 9 Nov 2021 10:01:57 +0800 Subject: [PATCH 78/81] auto upgrade version to 2.0.20211109100152 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1b7fe5515..3fdb3b623 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211108191350", + "version": "2.0.20211109100152", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 3d26bea115e4f34630bc9ee127a2baf373a14299 Mon Sep 17 00:00:00 2001 From: data Date: Tue, 9 Nov 2021 10:12:36 +0800 Subject: [PATCH 79/81] auto upgrade version to 2.0.20211109101231 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3fdb3b623..57a0888b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211109100152", + "version": "2.0.20211109101231", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts", From 33aa69fcbc6bf9b9f346f95abe15db273237f2cc Mon Sep 17 00:00:00 2001 From: guy Date: Tue, 9 Nov 2021 17:21:39 +0800 Subject: [PATCH 80/81] =?UTF-8?q?BI-96759=20=E6=94=AF=E6=8C=81=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89text?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/base/single/tip/tip.toast.js | 4 ++-- src/less/base/single/tip/tip.toast.less | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/base/single/tip/tip.toast.js b/src/base/single/tip/tip.toast.js index afd444fd1..68e59a88a 100644 --- a/src/base/single/tip/tip.toast.js +++ b/src/base/single/tip/tip.toast.js @@ -61,13 +61,13 @@ BI.Toast = BI.inherit(BI.Tip, { cls: cls + " toast-icon", width: 36 }, { - el: { + el: BI.isString(o.text) ? { type: "bi.label", whiteSpace: "normal", text: o.text, textHeight: 16, textAlign: "left" - }, + } : o.text, rgap: o.autoClose ? this._const.hgap : 0 }]; diff --git a/src/less/base/single/tip/tip.toast.less b/src/less/base/single/tip/tip.toast.less index ef682969a..6ac76d4a6 100644 --- a/src/less/base/single/tip/tip.toast.less +++ b/src/less/base/single/tip/tip.toast.less @@ -4,6 +4,7 @@ color: @color-bi-text; max-width: 400px; min-width: 150px; + line-height: @font-size-16; .border-radius(2px); &.toast-success{ background: @color-bi-background-toast-success; From e02f49c73bcd9fbdecaf76225f0dbbc02f005845 Mon Sep 17 00:00:00 2001 From: data Date: Tue, 9 Nov 2021 17:42:49 +0800 Subject: [PATCH 81/81] auto upgrade version to 2.0.20211109174238 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 57a0888b3..6c5aa3bf6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fineui", - "version": "2.0.20211109101231", + "version": "2.0.20211109174238", "description": "fineui", "main": "dist/fineui.min.js", "types": "dist/lib/index.d.ts",