Browse Source

配置

master
guy 8 years ago
parent
commit
221cb65fbf
  1. 3
      Gruntfile.js
  2. 76
      dist/core.js

3
Gruntfile.js

@ -25,7 +25,8 @@ module.exports = function (grunt) {
'src/core/**/*.js', 'src/core/**/*.js',
'src/data/data.js', 'src/data/data.js',
'src/data/**/*.js' 'src/data/**/*.js',
'src/config.js'
], ],
dest: 'dist/core.js' dest: 'dist/core.js'
}, },

76
dist/core.js vendored

@ -27729,4 +27729,78 @@ Data.Constant = BI.Constant = BICst = {};
}; };
Data.Source = BISource = { Data.Source = BISource = {
}; };//工程配置
$(function () {
//注册布局
var isSupportFlex = BI.isSupportCss3("flex");
BI.Plugin.registerWidget("bi.horizontal", function (ob) {
if (isSupportFlex) {
return BI.extend(ob, {type: "bi.flex_horizontal"});
} else {
return ob;
}
});
BI.Plugin.registerWidget("bi.center_adapt", function (ob) {
if (isSupportFlex && ob.items && ob.items.length <= 1) {
//有滚动条的情况下需要用到flex_wrapper_center布局
if (ob.scrollable === true || ob.scrollx === true || ob.scrolly === true) {
//不是IE用flex_wrapper_center布局
if (!BI.isIE()) {
return BI.extend(ob, {type: "bi.flex_wrapper_center"});
}
return ob;
}
return BI.extend(ob, {type: "bi.flex_center"});
} else {
return ob;
}
});
BI.Plugin.registerWidget("bi.vertical_adapt", function (ob) {
if (isSupportFlex) {
//有滚动条的情况下需要用到flex_wrapper_center布局
if (ob.scrollable === true || ob.scrollx === true || ob.scrolly === true) {
//不是IE用flex_wrapper_center布局
if (!BI.isIE()) {
return BI.extend({}, ob, {type: "bi.flex_wrapper_vertical_center"});
}
return ob;
}
return BI.extend(ob, {type: "bi.flex_vertical_center"});
} else {
return ob;
}
});
BI.Plugin.registerWidget("bi.float_center_adapt", function (ob) {
if (isSupportFlex) {
//有滚动条的情况下需要用到flex_wrapper_center布局
if (ob.scrollable === true || ob.scrollx === true || ob.scrolly === true) {
//不是IE用flex_wrapper_center布局
if (!BI.isIE()) {
return BI.extend({}, ob, {type: "bi.flex_wrapper_center"});
}
return ob;
}
return BI.extend(ob, {type: "bi.flex_center"});
} else {
return ob;
}
});
//注册控件
BI.Plugin.registerWidget("bi.grid_table", function (ob) {
//IE下滚动条滑动效果不好,禁止掉
if (BI.isIE() || BI.isFireFox()) {
return BI.extend(ob, {type: "bi.quick_grid_table"});
} else {
return ob;
}
});
BI.Plugin.registerWidget("bi.collection_table", function (ob) {
//IE下滚动条滑动效果不好,禁止掉
if (BI.isIE() || BI.isFireFox()) {
return BI.extend(ob, {type: "bi.quick_collection_table"});
} else {
return ob;
}
});
});
Loading…
Cancel
Save