UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

46 lines (45 loc) 4.04 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ var DefaultEditorSetting = /** @class */ (function () { function DefaultEditorSetting(baseURL, connectionManager) { this.baseURL = baseURL; this.connectionManager = connectionManager; } /** * @return {?} */ DefaultEditorSetting.prototype.loadSettings = /** * @return {?} */ function () { if (this.baseURL !== null && this.baseURL !== '' && this.baseURL !== undefined) { return this.connectionManager.get(this.baseURL, null); } return Promise.resolve(null); }; /** * @param {?} setting * @return {?} */ DefaultEditorSetting.prototype.saveSettings = /** * @param {?} setting * @return {?} */ function (setting) { if (this.baseURL !== null && this.baseURL !== '' && this.baseURL !== undefined) { return this.connectionManager.post(this.baseURL, setting, null); } return Promise.resolve(true); }; return DefaultEditorSetting; }()); export { DefaultEditorSetting }; function DefaultEditorSetting_tsickle_Closure_declarations() { /** @type {?} */ DefaultEditorSetting.prototype.baseURL; /** @type {?} */ DefaultEditorSetting.prototype.connectionManager; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGVmYXVsdEVkaXRvclNldHRpbmcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvZWRpdG9yL0RlZmF1bHRFZGl0b3JTZXR0aW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFLQSxJQUFBO0lBS0UsOEJBQVksT0FBZSxFQUFFLGlCQUFxQztRQUNoRSxJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUN2QixJQUFJLENBQUMsaUJBQWlCLEdBQUcsaUJBQWlCLENBQUM7S0FDNUM7Ozs7SUFFTSwyQ0FBWTs7OztRQUNqQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxLQUFLLElBQUksSUFBSSxJQUFJLENBQUMsT0FBTyxLQUFLLEVBQUUsSUFBSSxJQUFJLENBQUMsT0FBTyxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUM7WUFDL0UsTUFBTSxDQUFDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQztTQUN2RDtRQUVELE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDOzs7Ozs7SUFHeEIsMkNBQVk7Ozs7Y0FBQyxPQUFZO1FBQzlCLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLEtBQUssSUFBSSxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssRUFBRSxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQztZQUMvRSxNQUFNLENBQUMsSUFBSSxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQztTQUNqRTtRQUVELE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDOzsrQkE1QmpDO0lBOEJDLENBQUE7QUF6QkQsZ0NBeUJDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSHR0cCwgUmVzcG9uc2UsIEhlYWRlcnMsIFJlcXVlc3RPcHRpb25zLCBSZXF1ZXN0T3B0aW9uc0FyZ3MgfSBmcm9tICdAYW5ndWxhci9odHRwJztcbmltcG9ydCB7IElFZGl0b3JTZXR0aW5nU2VydmljZSB9IGZyb20gJy4vZWRpdG9ycyc7XG5pbXBvcnQgeyBJQ29ubmVjdGlvbk1hbmFnZXIgfSBmcm9tICcuLy4uLy4uL3NoYXJlL0lDb25uZWN0aW9uTWFuYWdlcic7XG5cbmV4cG9ydCBjbGFzcyBEZWZhdWx0RWRpdG9yU2V0dGluZyBpbXBsZW1lbnRzIElFZGl0b3JTZXR0aW5nU2VydmljZSB7XG5cbiAgcHJpdmF0ZSBiYXNlVVJMOiBzdHJpbmc7XG4gIHByaXZhdGUgY29ubmVjdGlvbk1hbmFnZXI6IElDb25uZWN0aW9uTWFuYWdlcjtcblxuICBjb25zdHJ1Y3RvcihiYXNlVVJMOiBzdHJpbmcsIGNvbm5lY3Rpb25NYW5hZ2VyOiBJQ29ubmVjdGlvbk1hbmFnZXIpIHtcbiAgICB0aGlzLmJhc2VVUkwgPSBiYXNlVVJMO1xuICAgIHRoaXMuY29ubmVjdGlvbk1hbmFnZXIgPSBjb25uZWN0aW9uTWFuYWdlcjtcbiAgfVxuXG4gIHB1YmxpYyBsb2FkU2V0dGluZ3MoKTogUHJvbWlzZTxhbnk+IHtcbiAgICBpZiAodGhpcy5iYXNlVVJMICE9PSBudWxsICYmIHRoaXMuYmFzZVVSTCAhPT0gJycgJiYgdGhpcy5iYXNlVVJMICE9PSB1bmRlZmluZWQpIHtcbiAgICAgIHJldHVybiB0aGlzLmNvbm5lY3Rpb25NYW5hZ2VyLmdldCh0aGlzLmJhc2VVUkwsIG51bGwpO1xuICAgIH1cblxuICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUobnVsbCk7XG4gIH1cblxuICBwdWJsaWMgc2F2ZVNldHRpbmdzKHNldHRpbmc6IGFueSk6IFByb21pc2U8YW55PiB7XG4gICAgaWYgKHRoaXMuYmFzZVVSTCAhPT0gbnVsbCAmJiB0aGlzLmJhc2VVUkwgIT09ICcnICYmIHRoaXMuYmFzZVVSTCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICByZXR1cm4gdGhpcy5jb25uZWN0aW9uTWFuYWdlci5wb3N0KHRoaXMuYmFzZVVSTCwgc2V0dGluZywgbnVsbCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSh0cnVlKTtcbiAgfVxufVxuIl19