uawdijnntqw1x1x1
IP : 216.73.216.26
Hostname : server.wtmmart.in
Kernel : Linux server.wtmmart.in 4.18.0-553.45.1.el8_10.x86_64 #1 SMP Wed Mar 19 09:44:46 EDT 2025 x86_64
Disable Function : exec,passthru,shell_exec,system
OS : Linux
PATH:
/
home2
/
wtmwscom
/
public_html
/
doc
/
..
/
post
/
scripts
/
OutSystemsUI_019.js
/
/
define("OutSystemsUI.Utilities.TouchEvents.mvc$model", ["OutSystems/ClientRuntime/Main", "OutSystemsUI.model"], function (OutSystems, OutSystemsUIModel) { var OS = OutSystems.Internal; var VariablesRecord = (function (_super) { __extends(VariablesRecord, _super); function VariablesRecord(defaults) { _super.apply(this, arguments); } VariablesRecord.attributesToDeclare = function () { return [ this.attr("IsBound", "isBoundVar", "IsBound", true, false, OS.Types.Boolean, function () { return false; }, false), this.attr("GestureObj", "gestureObjVar", "GestureObj", true, false, OS.Types.Object, function () { return null; }, false), this.attr("WidgetId", "widgetIdIn", "WidgetId", true, false, OS.Types.Text, function () { return ""; }, false), this.attr("_widgetIdInDataFetchStatus", "_widgetIdInDataFetchStatus", "_widgetIdInDataFetchStatus", true, false, OS.Types.Integer, function () { return /*Fetched*/ 1; }, false), this.attr("PreventDefaults", "preventDefaultsIn", "PreventDefaults", true, false, OS.Types.Boolean, function () { return true; }, false), this.attr("_preventDefaultsInDataFetchStatus", "_preventDefaultsInDataFetchStatus", "_preventDefaultsInDataFetchStatus", 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; }; Object.defineProperty(Model, "hasValidationWidgets", { enumerable: true, configurable: true, get: function () { return false; } }); Model.prototype.setInputs = function (inputs) { if("WidgetId" in inputs) { this.variables.widgetIdIn = inputs.WidgetId; if("_widgetIdInDataFetchStatus" in inputs) { this.variables._widgetIdInDataFetchStatus = inputs._widgetIdInDataFetchStatus; } } if("PreventDefaults" in inputs) { this.variables.preventDefaultsIn = inputs.PreventDefaults; if("_preventDefaultsInDataFetchStatus" in inputs) { this.variables._preventDefaultsInDataFetchStatus = inputs._preventDefaultsInDataFetchStatus; } } }; return Model; })(OS.Model.BaseViewModel); return new OS.Model.ModelFactory(Model); }); define("OutSystemsUI.Utilities.TouchEvents.mvc$view", ["OutSystems/ClientRuntime/Main", "OutSystemsUI.model", "OutSystemsUI.controller", "react", "OutSystems/ReactView/Main", "OutSystemsUI.Utilities.TouchEvents.mvc$model", "OutSystemsUI.Utilities.TouchEvents.mvc$controller"], function (OutSystems, OutSystemsUIModel, OutSystemsUIController, React, OSView, OutSystemsUI_Utilities_TouchEvents_mvc_model, OutSystemsUI_Utilities_TouchEvents_mvc_controller) { 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 = "Utilities.TouchEvents"; View.getCssDependencies = function() { return []; }; View.getJsDependencies = function() { return ["scripts/OutSystemsUI.TouchTrack.js"]; }; View.getBlocks = function() { return []; }; Object.defineProperty(View.prototype, "modelFactory", { get: function () { return OutSystemsUI_Utilities_TouchEvents_mvc_model; }, enumerable: true, configurable: true }); Object.defineProperty(View.prototype, "controllerFactory", { get: function () { return OutSystemsUI_Utilities_TouchEvents_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(), $if(false, false, this, function () { return []; }, function () { return []; })); }; return View; })(OSView.BaseView.BaseWebBlock); return View; }); define("OutSystemsUI.Utilities.TouchEvents.mvc$controller", ["OutSystems/ClientRuntime/Main", "OutSystemsUI.model", "OutSystemsUI.controller", "OutSystemsUI.languageResources", "OutSystemsUI.Utilities.TouchEvents.mvc$controller.OnDestroy.DestroyJS", "OutSystemsUI.Utilities.TouchEvents.mvc$controller.OnParametersChanged.SetPreventDefaultJS", "OutSystemsUI.Utilities.TouchEvents.mvc$controller.OnReady.BindEventsJS"], function (OutSystems, OutSystemsUIModel, OutSystemsUIController, OutSystemsUILanguageResources, OutSystemsUI_Utilities_TouchEvents_mvc_controller_OnDestroy_DestroyJS, OutSystemsUI_Utilities_TouchEvents_mvc_controller_OnParametersChanged_SetPreventDefaultJS, OutSystemsUI_Utilities_TouchEvents_mvc_controller_OnReady_BindEventsJS) { var OS = OutSystems.Internal; var Controller = (function (_super) { __extends(Controller, _super); function Controller() { _super.apply(this, arguments); var controller = this.controller; this.clientActionProxies = { onStart$Action: function (xIn, yIn) { xIn = (xIn === undefined) ? 0 : xIn; yIn = (yIn === undefined) ? 0 : yIn; return controller.executeActionInsideJSNode(controller._onStart$Action.bind(controller, OS.DataConversion.JSNodeParamConverter.from(xIn, OS.Types.Integer), OS.DataConversion.JSNodeParamConverter.from(yIn, OS.Types.Integer)), controller.callContext(), function (actionResults) { return {}; }); }, onMove$Action: function (evtIn, xIn, yIn, offsetXIn, offsetYIn) { evtIn = (evtIn === undefined) ? null : evtIn; xIn = (xIn === undefined) ? 0 : xIn; yIn = (yIn === undefined) ? 0 : yIn; offsetXIn = (offsetXIn === undefined) ? 0 : offsetXIn; offsetYIn = (offsetYIn === undefined) ? 0 : offsetYIn; return controller.executeActionInsideJSNode(controller._onMove$Action.bind(controller, OS.DataConversion.JSNodeParamConverter.from(evtIn, OS.Types.Object), OS.DataConversion.JSNodeParamConverter.from(xIn, OS.Types.Integer), OS.DataConversion.JSNodeParamConverter.from(yIn, OS.Types.Integer), OS.DataConversion.JSNodeParamConverter.from(offsetXIn, OS.Types.Integer), OS.DataConversion.JSNodeParamConverter.from(offsetYIn, OS.Types.Integer)), controller.callContext(), function (actionResults) { return {}; }); }, onEnd$Action: function (xIn, yIn, offsetXIn, offsetYIn, timeTakenIn) { xIn = (xIn === undefined) ? 0 : xIn; yIn = (yIn === undefined) ? 0 : yIn; offsetXIn = (offsetXIn === undefined) ? 0 : offsetXIn; offsetYIn = (offsetYIn === undefined) ? 0 : offsetYIn; timeTakenIn = (timeTakenIn === undefined) ? 0 : timeTakenIn; return controller.executeActionInsideJSNode(controller._onEnd$Action.bind(controller, OS.DataConversion.JSNodeParamConverter.from(xIn, OS.Types.Integer), OS.DataConversion.JSNodeParamConverter.from(yIn, OS.Types.Integer), OS.DataConversion.JSNodeParamConverter.from(offsetXIn, OS.Types.Integer), OS.DataConversion.JSNodeParamConverter.from(offsetYIn, OS.Types.Integer), OS.DataConversion.JSNodeParamConverter.from(timeTakenIn, OS.Types.Integer)), controller.callContext(), function (actionResults) { return {}; }); } }; 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._onStart$Action = function (xIn, yIn, callContext) { var model = this.model; var controller = this.controller; var idService = this.idService; controller.ensureControllerAlive("OnStart"); callContext = controller.callContext(callContext); var vars = new OS.DataTypes.VariableHolder(new (controller.constructor.getVariableGroupType("OutSystemsUI.Utilities.TouchEvents.OnStart$vars"))()); vars.value.xInLocal = xIn; vars.value.yInLocal = yIn; return OS.Flow.executeAsyncFlow(function () { // Trigger Event: Start return controller.start$Action(OS.BuiltinFunctions.integerToDecimal(vars.value.xInLocal), OS.BuiltinFunctions.integerToDecimal(vars.value.yInLocal), callContext); }); }; Controller.registerVariableGroupType("OutSystemsUI.Utilities.TouchEvents.OnStart$vars", [{ name: "X", attrName: "xInLocal", mandatory: true, dataType: OS.Types.Integer, defaultValue: function () { return 0; } }, { name: "Y", attrName: "yInLocal", mandatory: true, dataType: OS.Types.Integer, defaultValue: function () { return 0; } }]); Controller.prototype._onInitialize$Action = function (callContext) { var model = this.model; var controller = this.controller; var idService = this.idService; controller.ensureControllerAlive("OnInitialize"); callContext = controller.callContext(callContext); // IsBound = False model.variables.isBoundVar = false; }; Controller.prototype._onEnd$Action = function (xIn, yIn, offsetXIn, offsetYIn, timeTakenIn, callContext) { var model = this.model; var controller = this.controller; var idService = this.idService; controller.ensureControllerAlive("OnEnd"); callContext = controller.callContext(callContext); var vars = new OS.DataTypes.VariableHolder(new (controller.constructor.getVariableGroupType("OutSystemsUI.Utilities.TouchEvents.OnEnd$vars"))()); vars.value.xInLocal = xIn; vars.value.yInLocal = yIn; vars.value.offsetXInLocal = offsetXIn; vars.value.offsetYInLocal = offsetYIn; vars.value.timeTakenInLocal = timeTakenIn; return OS.Flow.executeAsyncFlow(function () { // Trigger Event: End return controller.end$Action(OS.BuiltinFunctions.integerToDecimal(vars.value.xInLocal), OS.BuiltinFunctions.integerToDecimal(vars.value.yInLocal), OS.BuiltinFunctions.integerToDecimal(vars.value.offsetXInLocal), OS.BuiltinFunctions.integerToDecimal(vars.value.offsetYInLocal), OS.BuiltinFunctions.integerToDecimal(vars.value.timeTakenInLocal), callContext); }); }; Controller.registerVariableGroupType("OutSystemsUI.Utilities.TouchEvents.OnEnd$vars", [{ name: "X", attrName: "xInLocal", mandatory: true, dataType: OS.Types.Integer, defaultValue: function () { return 0; } }, { name: "Y", attrName: "yInLocal", mandatory: true, dataType: OS.Types.Integer, defaultValue: function () { return 0; } }, { name: "OffsetX", attrName: "offsetXInLocal", mandatory: true, dataType: OS.Types.Integer, defaultValue: function () { return 0; } }, { name: "OffsetY", attrName: "offsetYInLocal", mandatory: true, dataType: OS.Types.Integer, defaultValue: function () { return 0; } }, { name: "TimeTaken", attrName: "timeTakenInLocal", mandatory: true, dataType: OS.Types.Integer, defaultValue: function () { return 0; } }]); Controller.prototype._onDestroy$Action = function (callContext) { var model = this.model; var controller = this.controller; var idService = this.idService; controller.ensureControllerAlive("OnDestroy"); callContext = controller.callContext(callContext); controller.safeExecuteJSNode(OutSystemsUI_Utilities_TouchEvents_mvc_controller_OnDestroy_DestroyJS, "Destroy", "OnDestroy", { Obj: OS.DataConversion.JSNodeParamConverter.to(model.variables.gestureObjVar, OS.Types.Object) }, function ($parameters) { }, {}, {}); }; Controller.prototype._onParametersChanged$Action = function (callContext) { var model = this.model; var controller = this.controller; var idService = this.idService; controller.ensureControllerAlive("OnParametersChanged"); callContext = controller.callContext(callContext); controller.safeExecuteJSNode(OutSystemsUI_Utilities_TouchEvents_mvc_controller_OnParametersChanged_SetPreventDefaultJS, "SetPreventDefault", "OnParametersChanged", { Obj: OS.DataConversion.JSNodeParamConverter.to(model.variables.gestureObjVar, OS.Types.Object), Prevent: OS.DataConversion.JSNodeParamConverter.to(model.variables.preventDefaultsIn, OS.Types.Boolean) }, function ($parameters) { }, {}, {}); }; Controller.prototype._onMove$Action = function (evtIn, xIn, yIn, offsetXIn, offsetYIn, callContext) { var model = this.model; var controller = this.controller; var idService = this.idService; controller.ensureControllerAlive("OnMove"); callContext = controller.callContext(callContext); var vars = new OS.DataTypes.VariableHolder(new (controller.constructor.getVariableGroupType("OutSystemsUI.Utilities.TouchEvents.OnMove$vars"))()); vars.value.evtInLocal = evtIn; vars.value.xInLocal = xIn; vars.value.yInLocal = yIn; vars.value.offsetXInLocal = offsetXIn; vars.value.offsetYInLocal = offsetYIn; return OS.Flow.executeAsyncFlow(function () { // Trigger Event: Move return controller.move$Action(OS.BuiltinFunctions.integerToDecimal(vars.value.xInLocal), OS.BuiltinFunctions.integerToDecimal(vars.value.yInLocal), OS.BuiltinFunctions.integerToDecimal(vars.value.offsetXInLocal), OS.BuiltinFunctions.integerToDecimal(vars.value.offsetYInLocal), vars.value.evtInLocal, callContext); }); }; Controller.registerVariableGroupType("OutSystemsUI.Utilities.TouchEvents.OnMove$vars", [{ name: "Evt", attrName: "evtInLocal", mandatory: true, dataType: OS.Types.Object, defaultValue: function () { return null; } }, { name: "X", attrName: "xInLocal", mandatory: true, dataType: OS.Types.Integer, defaultValue: function () { return 0; } }, { name: "Y", attrName: "yInLocal", mandatory: true, dataType: OS.Types.Integer, defaultValue: function () { return 0; } }, { name: "OffsetX", attrName: "offsetXInLocal", mandatory: true, dataType: OS.Types.Integer, defaultValue: function () { return 0; } }, { name: "OffsetY", attrName: "offsetYInLocal", mandatory: true, dataType: OS.Types.Integer, defaultValue: function () { return 0; } }]); Controller.prototype._onReady$Action = function (callContext) { var model = this.model; var controller = this.controller; var idService = this.idService; controller.ensureControllerAlive("OnReady"); callContext = controller.callContext(callContext); var bindEventsJSResult = new OS.DataTypes.VariableHolder(); bindEventsJSResult.value = controller.safeExecuteJSNode(OutSystemsUI_Utilities_TouchEvents_mvc_controller_OnReady_BindEventsJS, "BindEvents", "OnReady", { WidgetId: OS.DataConversion.JSNodeParamConverter.to(model.variables.widgetIdIn, OS.Types.Text), isBound: OS.DataConversion.JSNodeParamConverter.to(false, OS.Types.Boolean), Obj: OS.DataConversion.JSNodeParamConverter.to(null, OS.Types.Object) }, function ($parameters) { var jsNodeResult = new (controller.constructor.getVariableGroupType("OutSystemsUI.Utilities.TouchEvents.OnReady$bindEventsJSResult"))(); jsNodeResult.isBoundOut = OS.DataConversion.JSNodeParamConverter.from($parameters.isBound, OS.Types.Boolean); jsNodeResult.objOut = OS.DataConversion.JSNodeParamConverter.from($parameters.Obj, OS.Types.Object); return jsNodeResult; }, { OnStart: controller.clientActionProxies.onStart$Action, OnMove: controller.clientActionProxies.onMove$Action, OnEnd: controller.clientActionProxies.onEnd$Action }, {}); // IsBound = BindEvents.isBound model.variables.isBoundVar = bindEventsJSResult.value.isBoundOut; // GestureObj = BindEvents.Obj model.variables.gestureObjVar = bindEventsJSResult.value.objOut; }; Controller.registerVariableGroupType("OutSystemsUI.Utilities.TouchEvents.OnReady$bindEventsJSResult", [{ name: "isBound", attrName: "isBoundOut", mandatory: true, dataType: OS.Types.Boolean, defaultValue: function () { return false; } }, { name: "Obj", attrName: "objOut", mandatory: true, dataType: OS.Types.Object, defaultValue: function () { return null; } }]); Controller.prototype.onStart$Action = function (xIn, yIn, callContext) { var controller = this.controller; return controller.safeExecuteClientAction(controller._onStart$Action, callContext, xIn, yIn); }; Controller.prototype.onInitialize$Action = function (callContext) { var controller = this.controller; return controller.safeExecuteClientAction(controller._onInitialize$Action, callContext); }; Controller.prototype.onEnd$Action = function (xIn, yIn, offsetXIn, offsetYIn, timeTakenIn, callContext) { var controller = this.controller; return controller.safeExecuteClientAction(controller._onEnd$Action, callContext, xIn, yIn, offsetXIn, offsetYIn, timeTakenIn); }; Controller.prototype.onDestroy$Action = function (callContext) { var controller = this.controller; return controller.safeExecuteClientAction(controller._onDestroy$Action, callContext); }; Controller.prototype.onParametersChanged$Action = function (callContext) { var controller = this.controller; return controller.safeExecuteClientAction(controller._onParametersChanged$Action, callContext); }; Controller.prototype.onMove$Action = function (evtIn, xIn, yIn, offsetXIn, offsetYIn, callContext) { var controller = this.controller; return controller.safeExecuteClientAction(controller._onMove$Action, callContext, evtIn, xIn, yIn, offsetXIn, offsetYIn); }; Controller.prototype.onReady$Action = function (callContext) { var controller = this.controller; return controller.safeExecuteClientAction(controller._onReady$Action, callContext); }; Controller.prototype.start$Action = function () { return Promise.resolve(); }; Controller.prototype.move$Action = function () { return Promise.resolve(); }; Controller.prototype.end$Action = function () { return Promise.resolve(); }; // Event Handler Actions Controller.prototype.onInitializeEventHandler = function (callContext) { var controller = this.controller; var model = this.model; var idService = this.idService; return controller.onInitialize$Action(callContext); }; Controller.prototype.onReadyEventHandler = function (callContext) { var controller = this.controller; var model = this.model; var idService = this.idService; return controller.onReady$Action(callContext); }; Controller.prototype.onRenderEventHandler = null; Controller.prototype.onDestroyEventHandler = function (callContext) { var controller = this.controller; var model = this.model; var idService = this.idService; return controller.onDestroy$Action(callContext); }; Controller.prototype.onParametersChangedEventHandler = function (callContext) { var controller = this.controller; var model = this.model; var idService = this.idService; return controller.onParametersChanged$Action(callContext); }; Controller.prototype.handleError = function (ex) { return controller.handleError(ex); }; Controller.checkPermissions = function () { }; Controller.prototype.getDefaultTimeout = function () { return OutSystemsUIController.default.defaultTimeout; }; return Controller; })(OS.Controller.BaseViewController); return new OS.Controller.ControllerFactory(Controller, OutSystemsUILanguageResources); }); define("OutSystemsUI.Utilities.TouchEvents.mvc$controller.OnDestroy.DestroyJS", [], function () { return function ($parameters, $actions, $roles, $public) { $parameters.Obj.destroy(); }; }); define("OutSystemsUI.Utilities.TouchEvents.mvc$controller.OnParametersChanged.SetPreventDefaultJS", [], function () { return function ($parameters, $actions, $roles, $public) { $parameters.Obj.setPreventDefault($parameters.Prevent); }; }); define("OutSystemsUI.Utilities.TouchEvents.mvc$controller.OnReady.BindEventsJS", [], function () { return function ($parameters, $actions, $roles, $public) { var touchTrack = new TouchTrack(); $parameters.isBound = false; var el = document.getElementById($parameters.WidgetId); if (el) { touchTrack.init(el, $actions.OnStart, $actions.OnMove, $actions.OnEnd); $parameters.isBound = true; } $parameters.Obj = touchTrack; }; });
/home2/wtmwscom/public_html/doc/../post/scripts/OutSystemsUI_019.js