Browse Source

Pull request #3718: BI-137665 fix: 代码优化

Merge in VISUAL/fineui from ~IMP/fineui_fui:master to master

* commit '3d59f3795308330da25f58126c5fc9740a9f9618':
  BI-137665 fix: 代码优化
  BI-137665 fix: 代码优化
research/test
imp-张健 12 months ago
parent
commit
b8d0f46b63
  1. 28
      packages/fineui/src/base/foundation/message.js
  2. 2
      packages/fineui/typescript/base/foundation/message.ts

28
packages/fineui/src/base/foundation/message.js

@ -21,26 +21,22 @@ import {
} from "../../core";
import { Toast } from "../single";
export const Msg = (() => {
let $mask, $pop;
let $mask, $pop;
const messageShows = [];
const messageShows = [];
const toastStack = [];
const toastStack = [];
const defaultConfig = {
const defaultConfig = {
buttonHeight: 24,
};
};
return {
export const Msg = {
alert(title, message, callback, config = defaultConfig) {
this._show(false, title, message, callback, config);
_show(false, title, message, callback, config);
},
confirm(title, message, callback, config = defaultConfig) {
this._show(true, title, message, callback, config);
},
prompt(title, message, value, callback, min_width) {
// Msg.prompt(title, message, value, callback, min_width);
_show(true, title, message, callback, config);
},
toast(message, options, context) {
isString(options) && (options = { level: options });
@ -101,7 +97,9 @@ export const Msg = (() => {
toast.destroy?.();
};
},
_show(hasCancel, title, message, callback, config) {
};
function _show(hasCancel, title, message, callback, config) {
isNull($mask) &&
($mask = Widget._renderEngine
.createElement("<div class=\"bi-z-index-mask\">")
@ -269,6 +267,4 @@ export const Msg = (() => {
};
messageShows[messageShows.length] = createWidget(conf);
},
};
})();
}

2
packages/fineui/typescript/base/foundation/message.ts

@ -14,7 +14,5 @@ export declare namespace Msg {
[key: string]: any
}, callback?: (result: boolean) => void): void
function prompt(title: string, message?: string, value?: any, callback?: (result: string) => void, minWidth?: number): void
function toast(message: string | Obj, options?: toastOptions | string, context?: HTMLElement): Function
}

Loading…
Cancel
Save