@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
50 lines • 3.15 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: tree-utils.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var TreeUtils = /** @class */ (function () {
function TreeUtils() {
}
// 动态添加styles
// 动态添加styles
/**
* @param {?} el
* @param {?} styles
* @return {?}
*/
TreeUtils.addElStyles =
// 动态添加styles
/**
* @param {?} el
* @param {?} styles
* @return {?}
*/
function (el, styles) {
if (styles instanceof Object) {
var _loop_1 = function (s) {
if (styles.hasOwnProperty(s)) {
if (Array.isArray(styles[s])) {
// 用于支持兼容渐退
styles[s].forEach((/**
* @param {?} val
* @return {?}
*/
function (val) {
el.style[s] = val;
}));
}
else {
el.style[s] = styles[s];
}
}
};
for (var s in styles) {
_loop_1(s);
}
}
};
return TreeUtils;
}());
export { TreeUtils };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS11dGlscy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLWRldnVpL3V0aWxzLyIsInNvdXJjZXMiOlsidHJlZS11dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBO0lBQUE7SUFrQkEsQ0FBQztJQWpCQyxhQUFhOzs7Ozs7O0lBQ0MscUJBQVc7Ozs7Ozs7SUFBekIsVUFBMEIsRUFBTyxFQUFFLE1BQVc7UUFDNUMsSUFBSSxNQUFNLFlBQVksTUFBTSxFQUFFO29DQUNqQixDQUFDO2dCQUNWLElBQUksTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsRUFBRTtvQkFDNUIsSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFO3dCQUM1QixXQUFXO3dCQUNYLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPOzs7O3dCQUFDLFVBQUEsR0FBRzs0QkFDbkIsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUM7d0JBQ3BCLENBQUMsRUFBQyxDQUFDO3FCQUNKO3lCQUFNO3dCQUNMLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO3FCQUN6QjtpQkFDRjs7WUFWSCxLQUFLLElBQU0sQ0FBQyxJQUFJLE1BQU07d0JBQVgsQ0FBQzthQVdYO1NBQ0Y7SUFDSCxDQUFDO0lBQ0gsZ0JBQUM7QUFBRCxDQUFDLEFBbEJELElBa0JDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIFRyZWVVdGlscyB7XHJcbiAgLy8g5Yqo5oCB5re75Yqgc3R5bGVzXHJcbiAgcHVibGljIHN0YXRpYyBhZGRFbFN0eWxlcyhlbDogYW55LCBzdHlsZXM6IGFueSkge1xyXG4gICAgaWYgKHN0eWxlcyBpbnN0YW5jZW9mIE9iamVjdCkge1xyXG4gICAgICBmb3IgKGNvbnN0IHMgaW4gc3R5bGVzKSB7XHJcbiAgICAgICAgaWYgKHN0eWxlcy5oYXNPd25Qcm9wZXJ0eShzKSkge1xyXG4gICAgICAgICAgaWYgKEFycmF5LmlzQXJyYXkoc3R5bGVzW3NdKSkge1xyXG4gICAgICAgICAgICAvLyDnlKjkuo7mlK/mjIHlhbzlrrnmuJDpgIBcclxuICAgICAgICAgICAgc3R5bGVzW3NdLmZvckVhY2godmFsID0+IHtcclxuICAgICAgICAgICAgICBlbC5zdHlsZVtzXSA9IHZhbDtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICBlbC5zdHlsZVtzXSA9IHN0eWxlc1tzXTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19