123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- 'use strict';
- /*
- *+------------------------------------------------------------------------+
- *| Licensed Materials - Property of IBM
- *| IBM Cognos Products: BI Dashboard
- *| (C) Copyright IBM Corp. 2020
- *|
- *| US Government Users Restricted Rights - Use, duplication or disclosure
- *| restricted by GSA ADP Schedule Contract with IBM Corp.
- *+------------------------------------------------------------------------+
- */
- define(['underscore', '../../../lib/@waca/core-client/js/core-client/ui/core/Class', '../../../lib/@waca/upgrades/UpgradeBase', './TextWidgetTypesUpgradeHelper', './WidgetTitleUpgradeHelper'], function (_, Class, UpgradeBase, TextWidgetTypesUpgradeHelper, WidgetTitleUpgradeHelper) {
- /**
- * Upgrade pre Endor R7 text widget classes to keep its old default font family
- **/
- var Upgrade = Class.extend([UpgradeBase], {
- init: function init() {
- this.VERSION = 1804;
- this.textWidgetTypesUpgradeHelper = new TextWidgetTypesUpgradeHelper();
- this.widgetTitleUpgradeHelper = new WidgetTitleUpgradeHelper();
- },
- /**
- * Perform upgrade
- *
- * @param {object} spec - spec to perform upgrade on
- *
- * @return {Promise} Promise to be resolved when upgrade performed
- */
- up: function up(spec) {
- var _this = this;
- return this.textWidgetTypesUpgradeHelper.upgrade(spec).then(function (spec) {
- return _this.widgetTitleUpgradeHelper.upgrade(spec);
- });
- },
- down: function down(spec) {
- // no downgrade at this time; return as is
- return Promise.resolve(spec);
- }
- });
- return new Upgrade();
- });
- //# sourceMappingURL=CarbonPlexUpgrade.js.map
|