| Current Path : /home2/wtmwscom/public_html/post/Track and Trace_files/ |
| Current File : /home2/wtmwscom/public_html/post/Track and Trace_files/Portal_048.js |
define("Portal.EP_FormComponents.TwoFormActions_Unrecommended.mvc$model", ["OutSystems/ClientRuntime/Main", "Portal.model", "OutSystemsUI.Adaptive.DisplayOnDevice.mvc$model", "OutSystemsUI.Adaptive.Columns5.mvc$model", "Portal.EP_Buttons.ButtonUnrecommended.mvc$model", "Portal.EP_Buttons.ButtonPrimary.mvc$model"], function (OutSystems, PortalModel, OutSystemsUI_Adaptive_DisplayOnDevice_mvcModel, OutSystemsUI_Adaptive_Columns5_mvcModel, Portal_EP_Buttons_ButtonUnrecommended_mvcModel, Portal_EP_Buttons_ButtonPrimary_mvcModel) {
var OS = OutSystems.Internal;
var VariablesRecord = (function (_super) {
__extends(VariablesRecord, _super);
function VariablesRecord(defaults) {
_super.apply(this, arguments);
}
VariablesRecord.attributesToDeclare = function () {
return [
this.attr("PrimaryButtonText", "primaryButtonTextIn", "PrimaryButtonText", true, false, OS.Types.Text, function () {
return "";
}, false),
this.attr("_primaryButtonTextInDataFetchStatus", "_primaryButtonTextInDataFetchStatus", "_primaryButtonTextInDataFetchStatus", true, false, OS.Types.Integer, function () {
return /*Fetched*/ 1;
}, false),
this.attr("UnrecommendedButtonText", "unrecommendedButtonTextIn", "UnrecommendedButtonText", true, false, OS.Types.Text, function () {
return "";
}, false),
this.attr("_unrecommendedButtonTextInDataFetchStatus", "_unrecommendedButtonTextInDataFetchStatus", "_unrecommendedButtonTextInDataFetchStatus", true, false, OS.Types.Integer, function () {
return /*Fetched*/ 1;
}, false),
this.attr("ShowLoaderOnPrimaryButton", "showLoaderOnPrimaryButtonIn", "ShowLoaderOnPrimaryButton", true, false, OS.Types.Boolean, function () {
return false;
}, false),
this.attr("_showLoaderOnPrimaryButtonInDataFetchStatus", "_showLoaderOnPrimaryButtonInDataFetchStatus", "_showLoaderOnPrimaryButtonInDataFetchStatus", true, false, OS.Types.Integer, function () {
return /*Fetched*/ 1;
}, false),
this.attr("ShowLoaderOnUnrecommendedButton", "showLoaderOnUnrecommendedButtonIn", "ShowLoaderOnUnrecommendedButton", true, false, OS.Types.Boolean, function () {
return false;
}, false),
this.attr("_showLoaderOnUnrecommendedButtonInDataFetchStatus", "_showLoaderOnUnrecommendedButtonInDataFetchStatus", "_showLoaderOnUnrecommendedButtonInDataFetchStatus", true, false, OS.Types.Integer, function () {
return /*Fetched*/ 1;
}, false)
].concat(_super.attributesToDeclare.call(this));
};
VariablesRecord.init();
return VariablesRecord;
})(OS.DataTypes.GenericRecord);
var WidgetsRecord = (function (_super) {
__extends(WidgetsRecord, _super);
function WidgetsRecord() {
_super.apply(this, arguments);
}
WidgetsRecord.getWidgetsType = function () {
return {};
};
return WidgetsRecord;
})(OS.Model.BaseWidgetRecordMap);
var Model = (function (_super) {
__extends(Model, _super);
function Model() {
_super.apply(this, arguments);
}
Model.getVariablesRecordConstructor = function () {
return VariablesRecord;
};
Model.getWidgetsRecordConstructor = function () {
return WidgetsRecord;
};
Model._hasValidationWidgetsValue = undefined;
Object.defineProperty(Model, "hasValidationWidgets", {
enumerable: true,
configurable: true,
get: function () {
if((Model._hasValidationWidgetsValue === undefined)) {
Model._hasValidationWidgetsValue = (((OutSystemsUI_Adaptive_DisplayOnDevice_mvcModel.hasValidationWidgets || OutSystemsUI_Adaptive_Columns5_mvcModel.hasValidationWidgets) || Portal_EP_Buttons_ButtonUnrecommended_mvcModel.hasValidationWidgets) || Portal_EP_Buttons_ButtonPrimary_mvcModel.hasValidationWidgets);
}
return Model._hasValidationWidgetsValue;
}
});
Model.prototype.setInputs = function (inputs) {
if("PrimaryButtonText" in inputs) {
this.variables.primaryButtonTextIn = inputs.PrimaryButtonText;
if("_primaryButtonTextInDataFetchStatus" in inputs) {
this.variables._primaryButtonTextInDataFetchStatus = inputs._primaryButtonTextInDataFetchStatus;
}
}
if("UnrecommendedButtonText" in inputs) {
this.variables.unrecommendedButtonTextIn = inputs.UnrecommendedButtonText;
if("_unrecommendedButtonTextInDataFetchStatus" in inputs) {
this.variables._unrecommendedButtonTextInDataFetchStatus = inputs._unrecommendedButtonTextInDataFetchStatus;
}
}
if("ShowLoaderOnPrimaryButton" in inputs) {
this.variables.showLoaderOnPrimaryButtonIn = inputs.ShowLoaderOnPrimaryButton;
if("_showLoaderOnPrimaryButtonInDataFetchStatus" in inputs) {
this.variables._showLoaderOnPrimaryButtonInDataFetchStatus = inputs._showLoaderOnPrimaryButtonInDataFetchStatus;
}
}
if("ShowLoaderOnUnrecommendedButton" in inputs) {
this.variables.showLoaderOnUnrecommendedButtonIn = inputs.ShowLoaderOnUnrecommendedButton;
if("_showLoaderOnUnrecommendedButtonInDataFetchStatus" in inputs) {
this.variables._showLoaderOnUnrecommendedButtonInDataFetchStatus = inputs._showLoaderOnUnrecommendedButtonInDataFetchStatus;
}
}
};
return Model;
})(OS.Model.BaseViewModel);
return new OS.Model.ModelFactory(Model);
});
define("Portal.EP_FormComponents.TwoFormActions_Unrecommended.mvc$view", ["OutSystems/ClientRuntime/Main", "Portal.model", "Portal.controller", "react", "OutSystems/ReactView/Main", "Portal.EP_FormComponents.TwoFormActions_Unrecommended.mvc$model", "Portal.EP_FormComponents.TwoFormActions_Unrecommended.mvc$controller", "Portal.clientVariables", "OutSystems/ReactWidgets/Main", "OutSystemsUI.Adaptive.DisplayOnDevice.mvc$view", "OutSystemsUI.Adaptive.Columns5.mvc$view", "Portal.EP_Buttons.ButtonUnrecommended.mvc$view", "Portal.EP_Buttons.ButtonPrimary.mvc$view"], function (OutSystems, PortalModel, PortalController, React, OSView, Portal_EP_FormComponents_TwoFormActions_Unrecommended_mvc_model, Portal_EP_FormComponents_TwoFormActions_Unrecommended_mvc_controller, PortalClientVariables, OSWidgets, OutSystemsUI_Adaptive_DisplayOnDevice_mvc_view, OutSystemsUI_Adaptive_Columns5_mvc_view, Portal_EP_Buttons_ButtonUnrecommended_mvc_view, Portal_EP_Buttons_ButtonPrimary_mvc_view) {
var OS = OutSystems.Internal;
var PlaceholderContent = OSView.Widget.PlaceholderContent;
var IteratorPlaceholderContent = OSView.Widget.IteratorPlaceholderContent;
var View = (function (_super) {
__extends(View,_super);
function View() {
try {
this.initialize.apply(this, arguments);
} catch (error) {
View.handleError(error);
throw error;
}
}
View.prototype.initialize = function() {
_super.apply(this, arguments);
};
View.displayName = "EP_FormComponents.TwoFormActions_Unrecommended";
View.getCssDependencies = function() {
return ["css/OutSystemsReactWidgets.css"];
};
View.getJsDependencies = function() {
return [];
};
View.getBlocks = function() {
return [OutSystemsUI_Adaptive_DisplayOnDevice_mvc_view, OutSystemsUI_Adaptive_Columns5_mvc_view, Portal_EP_Buttons_ButtonUnrecommended_mvc_view, Portal_EP_Buttons_ButtonPrimary_mvc_view];
};
Object.defineProperty(View.prototype, "modelFactory", {
get: function () {
return Portal_EP_FormComponents_TwoFormActions_Unrecommended_mvc_model;
},
enumerable: true,
configurable: true
});
Object.defineProperty(View.prototype, "controllerFactory", {
get: function () {
return Portal_EP_FormComponents_TwoFormActions_Unrecommended_mvc_controller;
},
enumerable: true,
configurable: true
});
Object.defineProperty(View.prototype, "title", {
get: function () {
return "";
},
enumerable: true,
configurable: true
});
View.prototype.internalRender = function() {
var model = this.model;
var controller = this.controller;
var idService = this.idService;
var validationService = controller.validationService;
var widgetsRecordProvider = this.widgetsRecordProvider;
var callContext = controller.callContext();
var $if = View.ifWidget;
var asPrimitiveValue = View.asPrimitiveValue;
var _this = this;
return React.createElement("div", this.getRootNodeProperties(), React.createElement(OSWidgets.Container, {
align: /*Default*/ 0,
animate: false,
style: "FormActions margin-top-m",
visible: true,
_idProps: {
service: idService,
name: "FormActions"
},
_widgetRecordProvider: widgetsRecordProvider
}, React.createElement(OutSystemsUI_Adaptive_DisplayOnDevice_mvc_view, {
inputs: {},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "1",
alias: "1"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
onDesktop: new PlaceholderContent(function () {
return [React.createElement(OutSystemsUI_Adaptive_Columns5_mvc_view, {
inputs: {
PhoneBehavior: PortalModel.staticEntities.breakColumns.all,
TabletBehavior: PortalModel.staticEntities.breakColumns.all
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "2",
alias: "2"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
column1: new PlaceholderContent(function () {
return [React.createElement(Portal_EP_Buttons_ButtonUnrecommended_mvc_view, {
inputs: {
ButtonText: model.variables.unrecommendedButtonTextIn,
_buttonTextInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._unrecommendedButtonTextInDataFetchStatus),
IsSubmitting: model.variables.showLoaderOnUnrecommendedButtonIn,
_isSubmittingInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._showLoaderOnUnrecommendedButtonInDataFetchStatus)
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
},
onClick$Action: function () {
var eventHandlerContext = callContext.clone();
controller.unrecommendedButtonClicked$Action(controller.callContext(eventHandlerContext));
;
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "3",
alias: "3"
},
_widgetRecordProvider: widgetsRecordProvider,
_dependencies: []
})];
}),
column2: PlaceholderContent.Empty,
column3: PlaceholderContent.Empty,
column4: PlaceholderContent.Empty,
column5: new PlaceholderContent(function () {
return [React.createElement(Portal_EP_Buttons_ButtonPrimary_mvc_view, {
inputs: {
ButtonText: model.variables.primaryButtonTextIn,
_buttonTextInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._primaryButtonTextInDataFetchStatus),
IsSubmitting: model.variables.showLoaderOnPrimaryButtonIn,
_isSubmittingInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._showLoaderOnPrimaryButtonInDataFetchStatus)
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
},
onClick$Action: function () {
return Promise.resolve().then(function () {
var eventHandlerContext = callContext.clone();
controller.primaryButtonClick$Action(controller.callContext(eventHandlerContext));
});
;
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "4",
alias: "4"
},
_widgetRecordProvider: widgetsRecordProvider,
_dependencies: []
})];
})
},
_dependencies: [asPrimitiveValue(model.variables.showLoaderOnPrimaryButtonIn), asPrimitiveValue(model.variables.primaryButtonTextIn), asPrimitiveValue(model.variables.showLoaderOnUnrecommendedButtonIn), asPrimitiveValue(model.variables._showLoaderOnPrimaryButtonInDataFetchStatus), asPrimitiveValue(model.variables._primaryButtonTextInDataFetchStatus), asPrimitiveValue(model.variables._showLoaderOnUnrecommendedButtonInDataFetchStatus), asPrimitiveValue(model.variables._unrecommendedButtonTextInDataFetchStatus), asPrimitiveValue(model.variables.unrecommendedButtonTextIn)]
})];
}),
onTablet: new PlaceholderContent(function () {
return [React.createElement(OutSystemsUI_Adaptive_Columns5_mvc_view, {
inputs: {
TabletBehavior: PortalModel.staticEntities.breakColumns.all,
GutterSize: PortalModel.staticEntities.gutterSize.large,
PhoneBehavior: PortalModel.staticEntities.breakColumns.all
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "5",
alias: "5"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
column1: new PlaceholderContent(function () {
return [React.createElement(Portal_EP_Buttons_ButtonUnrecommended_mvc_view, {
inputs: {
IsSubmitting: model.variables.showLoaderOnUnrecommendedButtonIn,
_isSubmittingInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._showLoaderOnUnrecommendedButtonInDataFetchStatus),
ButtonText: model.variables.unrecommendedButtonTextIn,
_buttonTextInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._unrecommendedButtonTextInDataFetchStatus)
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
},
onClick$Action: function () {
var eventHandlerContext = callContext.clone();
controller.unrecommendedButtonClicked$Action(controller.callContext(eventHandlerContext));
;
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "6",
alias: "6"
},
_widgetRecordProvider: widgetsRecordProvider,
_dependencies: []
})];
}),
column2: PlaceholderContent.Empty,
column3: PlaceholderContent.Empty,
column4: PlaceholderContent.Empty,
column5: new PlaceholderContent(function () {
return [React.createElement(Portal_EP_Buttons_ButtonPrimary_mvc_view, {
inputs: {
IsSubmitting: model.variables.showLoaderOnPrimaryButtonIn,
_isSubmittingInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._showLoaderOnPrimaryButtonInDataFetchStatus),
ButtonText: model.variables.primaryButtonTextIn,
_buttonTextInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._primaryButtonTextInDataFetchStatus)
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
},
onClick$Action: function () {
return Promise.resolve().then(function () {
var eventHandlerContext = callContext.clone();
controller.primaryButtonClick$Action(controller.callContext(eventHandlerContext));
});
;
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "7",
alias: "7"
},
_widgetRecordProvider: widgetsRecordProvider,
_dependencies: []
})];
})
},
_dependencies: [asPrimitiveValue(model.variables.primaryButtonTextIn), asPrimitiveValue(model.variables.showLoaderOnPrimaryButtonIn), asPrimitiveValue(model.variables.unrecommendedButtonTextIn), asPrimitiveValue(model.variables._primaryButtonTextInDataFetchStatus), asPrimitiveValue(model.variables._showLoaderOnPrimaryButtonInDataFetchStatus), asPrimitiveValue(model.variables._unrecommendedButtonTextInDataFetchStatus), asPrimitiveValue(model.variables._showLoaderOnUnrecommendedButtonInDataFetchStatus), asPrimitiveValue(model.variables.showLoaderOnUnrecommendedButtonIn)]
})];
}),
onPhone: new PlaceholderContent(function () {
return [React.createElement(OutSystemsUI_Adaptive_Columns5_mvc_view, {
inputs: {
GutterSize: PortalModel.staticEntities.gutterSize.large,
TabletBehavior: PortalModel.staticEntities.breakColumns.all,
PhoneBehavior: PortalModel.staticEntities.breakColumns.all
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "8",
alias: "8"
},
_widgetRecordProvider: widgetsRecordProvider,
placeholders: {
column1: new PlaceholderContent(function () {
return [React.createElement(Portal_EP_Buttons_ButtonPrimary_mvc_view, {
inputs: {
IsSubmitting: model.variables.showLoaderOnPrimaryButtonIn,
_isSubmittingInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._showLoaderOnPrimaryButtonInDataFetchStatus),
ButtonText: model.variables.primaryButtonTextIn,
_buttonTextInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._primaryButtonTextInDataFetchStatus)
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
},
onClick$Action: function () {
return Promise.resolve().then(function () {
var eventHandlerContext = callContext.clone();
controller.primaryButtonClick$Action(controller.callContext(eventHandlerContext));
});
;
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "9",
alias: "9"
},
_widgetRecordProvider: widgetsRecordProvider,
_dependencies: []
})];
}),
column2: PlaceholderContent.Empty,
column3: PlaceholderContent.Empty,
column4: PlaceholderContent.Empty,
column5: new PlaceholderContent(function () {
return [React.createElement(Portal_EP_Buttons_ButtonUnrecommended_mvc_view, {
inputs: {
ButtonText: model.variables.unrecommendedButtonTextIn,
_buttonTextInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._unrecommendedButtonTextInDataFetchStatus),
IsSubmitting: model.variables.showLoaderOnUnrecommendedButtonIn,
_isSubmittingInDataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables._showLoaderOnUnrecommendedButtonInDataFetchStatus)
},
events: {
_handleError: function (ex) {
controller.handleError(ex);
},
onClick$Action: function () {
var eventHandlerContext = callContext.clone();
controller.unrecommendedButtonClicked$Action(controller.callContext(eventHandlerContext));
;
}
},
_validationProps: {
validationService: validationService
},
_idProps: {
service: idService,
uuid: "10",
alias: "10"
},
_widgetRecordProvider: widgetsRecordProvider,
_dependencies: []
})];
})
},
_dependencies: [asPrimitiveValue(model.variables.showLoaderOnUnrecommendedButtonIn), asPrimitiveValue(model.variables.unrecommendedButtonTextIn), asPrimitiveValue(model.variables.primaryButtonTextIn), asPrimitiveValue(model.variables._showLoaderOnUnrecommendedButtonInDataFetchStatus), asPrimitiveValue(model.variables._unrecommendedButtonTextInDataFetchStatus), asPrimitiveValue(model.variables._primaryButtonTextInDataFetchStatus), asPrimitiveValue(model.variables._showLoaderOnPrimaryButtonInDataFetchStatus), asPrimitiveValue(model.variables.showLoaderOnPrimaryButtonIn)]
})];
})
},
_dependencies: [asPrimitiveValue(model.variables.showLoaderOnPrimaryButtonIn), asPrimitiveValue(model.variables.primaryButtonTextIn), asPrimitiveValue(model.variables.showLoaderOnUnrecommendedButtonIn), asPrimitiveValue(model.variables._showLoaderOnPrimaryButtonInDataFetchStatus), asPrimitiveValue(model.variables._primaryButtonTextInDataFetchStatus), asPrimitiveValue(model.variables._showLoaderOnUnrecommendedButtonInDataFetchStatus), asPrimitiveValue(model.variables._unrecommendedButtonTextInDataFetchStatus), asPrimitiveValue(model.variables.unrecommendedButtonTextIn)]
})));
};
return View;
})(OSView.BaseView.BaseWebBlock);
return View;
});
define("Portal.EP_FormComponents.TwoFormActions_Unrecommended.mvc$controller", ["OutSystems/ClientRuntime/Main", "Portal.model", "Portal.controller", "Portal.languageResources", "Portal.clientVariables"], function (OutSystems, PortalModel, PortalController, PortalLanguageResources, PortalClientVariables) {
var OS = OutSystems.Internal;
var Controller = (function (_super) {
__extends(Controller, _super);
function Controller() {
_super.apply(this, arguments);
var controller = this.controller;
this.clientActionProxies = {};
this.dataFetchDependenciesOriginal = {};
this.dataFetchDependentsGraph = {};
this.useImprovedDataFetch = false;
this.hasDependenciesBetweenSources = false;
this.shouldSendClientVarsToDataSources = false;
}
// Server Actions
// Aggregates and Data Actions
Controller.prototype.dataFetchActionNames = [];
// Client Actions
Controller.prototype._primaryButtonClick$Action = function (callContext) {
var model = this.model;
var controller = this.controller;
var idService = this.idService;
controller.ensureControllerAlive("PrimaryButtonClick");
callContext = controller.callContext(callContext);
return OS.Flow.executeAsyncFlow(function () {
// Trigger Event: PrimaryButtonClicked
return controller.primaryButtonClicked$Action(callContext);
});
};
Controller.prototype.primaryButtonClick$Action = function (callContext) {
var controller = this.controller;
return controller.safeExecuteClientAction(controller._primaryButtonClick$Action, callContext);
};
Controller.prototype.unrecommendedButtonClicked$Action = function () {
return Promise.resolve();
};
Controller.prototype.primaryButtonClicked$Action = function () {
return Promise.resolve();
};
// Event Handler Actions
Controller.prototype.onInitializeEventHandler = null;
Controller.prototype.onReadyEventHandler = null;
Controller.prototype.onRenderEventHandler = null;
Controller.prototype.onDestroyEventHandler = null;
Controller.prototype.onParametersChangedEventHandler = null;
Controller.prototype.handleError = function (ex) {
return controller.handleError(ex);
};
Controller.checkPermissions = function () {
};
Controller.prototype.getDefaultTimeout = function () {
return PortalController.default.defaultTimeout;
};
return Controller;
})(OS.Controller.BaseViewController);
return new OS.Controller.ControllerFactory(Controller, PortalLanguageResources);
});