com.phloxui
Version:
PhloxUI Ng2+ Framework
55 lines (54 loc) • 5.19 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
var DefaultEditorViewSetting = /** @class */ (function () {
function DefaultEditorViewSetting(baseURL, viewType, connectionMgr) {
this.baseURL = baseURL;
this.viewType = viewType;
}
/**
* @return {?}
*/
DefaultEditorViewSetting.prototype.loadSettings = /**
* @return {?}
*/
function () {
if (this.connectionMgr !== null && this.connectionMgr !== undefined && this.baseURL !== null && this.baseURL !== undefined) {
var /** @type {?} */ requestOptionsArgs = {
"params": this.viewType
};
return this.connectionMgr.get(this.baseURL, requestOptionsArgs);
}
return Promise.resolve(null);
};
/**
* @param {?} setting
* @return {?}
*/
DefaultEditorViewSetting.prototype.saveSettings = /**
* @param {?} setting
* @return {?}
*/
function (setting) {
if (this.connectionMgr !== null && this.connectionMgr !== undefined && this.baseURL !== null && this.baseURL !== undefined) {
var /** @type {?} */ body = {
"viewType": this.viewType,
"setting": setting
};
return this.connectionMgr.post(this.baseURL, body, null);
}
return Promise.resolve(null);
};
return DefaultEditorViewSetting;
}());
export { DefaultEditorViewSetting };
function DefaultEditorViewSetting_tsickle_Closure_declarations() {
/** @type {?} */
DefaultEditorViewSetting.prototype.viewType;
/** @type {?} */
DefaultEditorViewSetting.prototype.baseURL;
/** @type {?} */
DefaultEditorViewSetting.prototype.connectionMgr;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGVmYXVsdEVkaXRvclZpZXdTZXR0aW5nLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L2VkaXRvci9EZWZhdWx0RWRpdG9yVmlld1NldHRpbmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQU1BLElBQUE7SUFNRSxrQ0FBWSxPQUFlLEVBQUUsUUFBZ0IsRUFBRSxhQUFpQztRQUM5RSxJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUN2QixJQUFJLENBQUMsUUFBUSxHQUFHLFFBQVEsQ0FBQztLQUMxQjs7OztJQUVNLCtDQUFZOzs7O1FBQ2pCLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxhQUFhLEtBQUssSUFBSSxJQUFJLElBQUksQ0FBQyxhQUFhLEtBQUssU0FBUyxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssSUFBSSxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQztZQUMzSCxxQkFBSSxrQkFBa0IsR0FBdUI7Z0JBQzFDLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUTthQUN6QixDQUFDO1lBRUYsTUFBTSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsa0JBQWtCLENBQUMsQ0FBQztTQUNqRTtRQUVELE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDOzs7Ozs7SUFHeEIsK0NBQVk7Ozs7Y0FBQyxPQUFZO1FBQzlCLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxhQUFhLEtBQUssSUFBSSxJQUFJLElBQUksQ0FBQyxhQUFhLEtBQUssU0FBUyxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssSUFBSSxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQztZQUMzSCxxQkFBSSxJQUFJLEdBQUc7Z0JBQ1QsVUFBVSxFQUFFLElBQUksQ0FBQyxRQUFRO2dCQUN6QixTQUFTLEVBQUUsT0FBTzthQUNuQixDQUFDO1lBRUYsTUFBTSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO1NBQzFEO1FBRUQsTUFBTSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUM7O21DQXZDakM7SUF5Q0MsQ0FBQTtBQW5DRCxvQ0FtQ0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBIdHRwLCBSZXNwb25zZSwgSGVhZGVycywgUmVxdWVzdE9wdGlvbnMsIFJlcXVlc3RPcHRpb25zQXJncyB9IGZyb20gJ0Bhbmd1bGFyL2h0dHAnO1xuaW1wb3J0IHsgSUVkaXRvclNldHRpbmdTZXJ2aWNlIH0gZnJvbSAnLi9lZGl0b3JzJztcbmltcG9ydCB7IElDb25uZWN0aW9uTWFuYWdlciB9IGZyb20gJy4vLi4vLi4vc2hhcmUvSUNvbm5lY3Rpb25NYW5hZ2VyJztcblxuXG5leHBvcnQgY2xhc3MgRGVmYXVsdEVkaXRvclZpZXdTZXR0aW5nIGltcGxlbWVudHMgSUVkaXRvclNldHRpbmdTZXJ2aWNlIHtcblxuICBwcml2YXRlIHZpZXdUeXBlOiBzdHJpbmc7XG4gIHByaXZhdGUgYmFzZVVSTDogc3RyaW5nO1xuICBwcml2YXRlIGNvbm5lY3Rpb25NZ3I6IElDb25uZWN0aW9uTWFuYWdlcjtcblxuICBjb25zdHJ1Y3RvcihiYXNlVVJMOiBzdHJpbmcsIHZpZXdUeXBlOiBzdHJpbmcsIGNvbm5lY3Rpb25NZ3I6IElDb25uZWN0aW9uTWFuYWdlcikge1xuICAgIHRoaXMuYmFzZVVSTCA9IGJhc2VVUkw7XG4gICAgdGhpcy52aWV3VHlwZSA9IHZpZXdUeXBlO1xuICB9XG5cbiAgcHVibGljIGxvYWRTZXR0aW5ncygpOiBQcm9taXNlPGFueT4ge1xuICAgIGlmICh0aGlzLmNvbm5lY3Rpb25NZ3IgIT09IG51bGwgJiYgdGhpcy5jb25uZWN0aW9uTWdyICE9PSB1bmRlZmluZWQgJiYgdGhpcy5iYXNlVVJMICE9PSBudWxsICYmIHRoaXMuYmFzZVVSTCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICBsZXQgcmVxdWVzdE9wdGlvbnNBcmdzOiBSZXF1ZXN0T3B0aW9uc0FyZ3MgPSB7XG4gICAgICAgICBcInBhcmFtc1wiOiB0aGlzLnZpZXdUeXBlXG4gICAgICB9O1xuXG4gICAgICByZXR1cm4gdGhpcy5jb25uZWN0aW9uTWdyLmdldCh0aGlzLmJhc2VVUkwsIHJlcXVlc3RPcHRpb25zQXJncyk7XG4gICAgfVxuXG4gICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShudWxsKTtcbiAgfVxuXG4gIHB1YmxpYyBzYXZlU2V0dGluZ3Moc2V0dGluZzogYW55KTogUHJvbWlzZTxhbnk+IHtcbiAgICBpZiAodGhpcy5jb25uZWN0aW9uTWdyICE9PSBudWxsICYmIHRoaXMuY29ubmVjdGlvbk1nciAhPT0gdW5kZWZpbmVkICYmIHRoaXMuYmFzZVVSTCAhPT0gbnVsbCAmJiB0aGlzLmJhc2VVUkwgIT09IHVuZGVmaW5lZCkge1xuICAgICAgbGV0IGJvZHkgPSB7XG4gICAgICAgIFwidmlld1R5cGVcIjogdGhpcy52aWV3VHlwZSxcbiAgICAgICAgXCJzZXR0aW5nXCI6IHNldHRpbmdcbiAgICAgIH07XG5cbiAgICAgIHJldHVybiB0aGlzLmNvbm5lY3Rpb25NZ3IucG9zdCh0aGlzLmJhc2VVUkwsIGJvZHksIG51bGwpO1xuICAgIH1cblxuICAgIHJldHVybiBQcm9taXNlLnJlc29sdmUobnVsbCk7XG4gIH1cbn1cbiJdfQ==