Browse Source

Pull request #1591: 无JIRA任务 优化一下

Merge in VISUAL/fineui from ~GUY/fineui:master to master

* commit 'fce70ac37092ad9120c6e65d187c642b473ebf45':
  优化一下
  优化一下
es6
guy 4 years ago
parent
commit
57f472731c
  1. 36
      hooks.html
  2. 2
      src/core/inject.js
  3. 15
      webpack/attachments.js

36
hooks.html

@ -50,11 +50,10 @@
});
BI.model("demo.model", Model);
function expandFunction () {
function expandFunction (storeCreator) {
var button;
var store = BI.useStore(function () {
return BI.Models.getModel("demo.model");
});
var store = BI.useStore(storeCreator);
BI.onBeforeMount(function () {
});
@ -84,11 +83,9 @@
};
}
function clearAllFunction () {
function clearAllFunction (storeCreator) {
var button;
var store = BI.useStore(function () {
return BI.Models.getModel("demo.model");
});
var store = BI.useStore(storeCreator);
BI.onBeforeMount(function () {
});
@ -118,11 +115,9 @@
};
}
function undoFunction () {
function undoFunction (storeCreator) {
var button;
var store = BI.useStore(function () {
return BI.Models.getModel("demo.model");
});
var store = BI.useStore(storeCreator);
BI.onBeforeMount(function () {
});
@ -152,11 +147,9 @@
};
}
function redoFunction () {
function redoFunction (storeCreator) {
var button;
var store = BI.useStore(function () {
return BI.Models.getModel("demo.model");
});
var store = BI.useStore(storeCreator);
BI.onBeforeMount(function () {
});
@ -188,10 +181,13 @@
var Widget = BI.inherit(BI.Widget, {
setup: function () {
var expandComponent = expandFunction();
var clearAllComponent = clearAllFunction();
var undoComponent = undoFunction();
var redoComponent = redoFunction();
var storeCreator = function () {
return BI.Models.getModel("demo.model");
};
var expandComponent = expandFunction(storeCreator);
var clearAllComponent = clearAllFunction(storeCreator);
var undoComponent = undoFunction(storeCreator);
var redoComponent = redoFunction(storeCreator);
return function () {
return {
type: "bi.vertical",

2
src/core/inject.js

@ -264,7 +264,7 @@
}
};
BI.getContext = BI.getContext || function (type, config) {
BI.getResource = BI.getResource || function (type, config) {
if (constantInjection[type]) {
return BI.Constants.getConstant(type);
}

15
webpack/attachments.js

@ -10,6 +10,9 @@ function sync(patterns) {
const fixJs = "./dist/fix/fix.js";
const fixIEJs = "./dist/fix/fix.ie.js";
const fixCompact = "./dist/fix/fix.compact.js";
const fixIECompact = './dist/fix/fix.compact.ie.js';
const workerCompact = './dist/fix/worker.compact.js';
const lodashJs = "src/core/lodash.js";
const basicAttachmentMap = {
@ -125,7 +128,7 @@ const bundle = [].concat(
basicAttachmentMap.case,
basicAttachmentMap.widget,
sync(["public/less/app.less", "public/less/**/*.less"]),
['./dist/fix/fix.compact.js'],
[fixCompact, workerCompact],
basicAttachmentMap.router,
sync(["public/js/**/*.js", "public/js/index.js", "i18n/i18n.cn.js"]),
basicAttachmentMap.ts,
@ -139,7 +142,7 @@ const bundleIE = [].concat(
basicAttachmentMap.case,
basicAttachmentMap.widget,
sync(["public/less/app.less", "public/less/**/*.less"]),
['./dist/fix/fix.compact.ie.js'],
[fixIECompact, workerCompact],
basicAttachmentMap.router,
sync(["public/js/**/*.js", "public/js/index.js", "i18n/i18n.cn.js"]),
basicAttachmentMap.ts,
@ -164,7 +167,7 @@ const fineui = [].concat(
basicAttachmentMap.case,
basicAttachmentMap.widget,
basicAttachmentMap.router,
["./dist/fix/fix.compact.js"],
[fixCompact, workerCompact],
basicAttachmentMap.ui,
basicAttachmentMap.ts,
);
@ -177,7 +180,7 @@ const fineuiIE = [].concat(
basicAttachmentMap.case,
basicAttachmentMap.widget,
basicAttachmentMap.router,
["./dist/fix/fix.compact.ie.js"],
[fixIECompact, workerCompact],
basicAttachmentMap.ui,
basicAttachmentMap.ts,
);
@ -220,7 +223,7 @@ const fineuiWithoutJqueryAndPolyfillJs = [].concat(
"!src/case/tree/ztree/**/*.js",
]),
basicAttachmentMap.widget,
sync(["dist/fix/fix.compact.js", "ui/js/**/*.js"]),
sync([fixCompact, workerCompact, "ui/js/**/*.js"]),
basicAttachmentMap.ts,
);
@ -233,7 +236,7 @@ const demo = [].concat(
basicAttachmentMap.case,
basicAttachmentMap.widget,
sync(["public/less/app.less", "public/less/**/*.less"]),
['./dist/fix/fix.compact.js'],
[fixCompact, workerCompact],
basicAttachmentMap.config,
basicAttachmentMap.ts,
sync(["demo/less/*.less", "demo/less/**/*.less", "demo/app.js", "demo/js/**/*.js", "demo/config.js"]),

Loading…
Cancel
Save