Iniit
Этот коммит содержится в:
@@ -0,0 +1,12 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class RedirectOptions {
|
||||
}
|
||||
Helpers.RedirectOptions = RedirectOptions;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"RedirectOptions.js","sourceRoot":"","sources":["RedirectOptions.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAUhB;AAVD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAQxB;IARD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAMvB;QAND,WAAiB,OAAO;YACpB,MAAa,eAAe;aAI3B;YAJY,uBAAe,kBAI3B,CAAA;QACL,CAAC,EANgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAMvB;IACL,CAAC,EARgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAQxB;AACL,CAAC,EAVS,OAAO,KAAP,OAAO,QAUhB"}
|
||||
@@ -0,0 +1,138 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class AndroidHelper extends Platform.Helpers.BaseMobileHelper {
|
||||
constructor() {
|
||||
super();
|
||||
this.interface = window['_Unibase'];
|
||||
}
|
||||
login() {
|
||||
this.interface.Login();
|
||||
}
|
||||
logout() {
|
||||
this.interface.Logout();
|
||||
}
|
||||
setTheme(theme) {
|
||||
this.interface.SetTheme(theme);
|
||||
}
|
||||
cacheUserCredantials(username, password) {
|
||||
this.interface.CacheUserCredantials(username, password);
|
||||
}
|
||||
checkCredentials() {
|
||||
let has = this.interface.hasCredentials();
|
||||
this.autoLogin(has);
|
||||
}
|
||||
autoLogin(hascredentials) {
|
||||
this._autoLogin(hascredentials);
|
||||
}
|
||||
redirectToLogin() {
|
||||
this.interface.RedirectToLogin();
|
||||
}
|
||||
textToSpeech(text) {
|
||||
this.interface.TextToSpeech(text);
|
||||
}
|
||||
openQrScanner(method, uniqueid) {
|
||||
this.interface.OpenQRScanner(method, uniqueid);
|
||||
}
|
||||
loadFileFromDevice(filepath, callbackindex) {
|
||||
this.interface.LoadFileFromAndroid(filepath, callbackindex);
|
||||
}
|
||||
saveUserDevice(session) {
|
||||
this.interface.SaveUserDevice(session);
|
||||
}
|
||||
openSettings() {
|
||||
this.interface.OpenSettings();
|
||||
}
|
||||
getReminderParmeters() {
|
||||
let params = this.interface.getReminderParmeters();
|
||||
return params;
|
||||
}
|
||||
SendUserDetails(userdetails) {
|
||||
this.interface.getUserDetails(userdetails);
|
||||
}
|
||||
getMobileFilePath(imgelement, path, callback) {
|
||||
let callbackindex = 0;
|
||||
callbackindex = Unibase.Platform.Helpers.MobileHelper.imageFiles.length;
|
||||
let imgFile = new Unibase.Platform.Helpers.ImageFiles();
|
||||
imgFile.Id = callbackindex;
|
||||
imgFile.Path = path;
|
||||
imgFile.CallBack = callback;
|
||||
imgFile.ImageElement = imgelement;
|
||||
Unibase.Platform.Helpers.MobileHelper.imageFiles.push(imgFile);
|
||||
let mobilefilePath = this.interface.getMobileFilePath();
|
||||
Unibase.Platform.Helpers.MobileHelper.loadImageFromMobile(callbackindex, mobilefilePath);
|
||||
}
|
||||
haveGPSConnection() {
|
||||
this.interface.haveGPSConnection();
|
||||
}
|
||||
haveInternetConnection() {
|
||||
this.interface.haveInternetConnection();
|
||||
}
|
||||
openNewWindow(url) {
|
||||
this.interface.openAndroidNewWindow(url);
|
||||
}
|
||||
playVideo(url) {
|
||||
this.interface.playVideoAndroid(url);
|
||||
}
|
||||
loadMobileReminders(params) {
|
||||
this._getReminderParameters(params);
|
||||
}
|
||||
loadIframe(params) {
|
||||
this.interface.loadIFramesAndroid(params);
|
||||
}
|
||||
getReminderType() {
|
||||
let reminderType = this.interface.getReminderType();
|
||||
return reminderType;
|
||||
}
|
||||
exitMobileApp() {
|
||||
this.interface.exitMobileApp();
|
||||
}
|
||||
grantPermission(permissionType, callBack) {
|
||||
Unibase.Platform.Helpers.MobileHelper.mobilePermissions[Number(permissionType)] = callBack;
|
||||
this.interface.runTimePermission(Unibase.Platform.Helpers.Enums.MobilePermissionType[permissionType], Number(permissionType));
|
||||
}
|
||||
previewHtml(html) {
|
||||
Unibase.Platform.Helpers.MobileHelper.onLeftSwipe();
|
||||
this.interface.printPreviewHtml(html);
|
||||
}
|
||||
downloadFile(filepath) {
|
||||
let appurl = _appsettings.server_url();
|
||||
let asseturl = _appsettings.asset_url();
|
||||
if (asseturl != null && asseturl != '') {
|
||||
filepath = asseturl + filepath;
|
||||
}
|
||||
else {
|
||||
filepath = appurl + "/" + filepath;
|
||||
}
|
||||
this.interface.downloadFile(filepath);
|
||||
}
|
||||
getCurrentLocation(Id, TypeId) {
|
||||
this.interface.getCurrentLocation(Id, TypeId);
|
||||
}
|
||||
NavigateMap(DestLat, DestLong) {
|
||||
this.interface.NavigateMap(DestLat, DestLong);
|
||||
}
|
||||
CallToNumber(PhoneNumber) {
|
||||
this.interface.CallToNumber(PhoneNumber);
|
||||
}
|
||||
emptyLoginDetails() {
|
||||
this.interface.emptyLoginDetails();
|
||||
}
|
||||
updateUserDeviceStatus(deviceuniqueid, status, islogin) {
|
||||
let jsfiles = ["platform/membership/managers/accountmanager.js", "platform/core/enums/rowstatus.js"];
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().updateUserDeviceStatus(deviceuniqueid, status).then(function (response) {
|
||||
if (!islogin) {
|
||||
Unibase.Platform.Helpers.MobileHelper.Instance().emptyLoginDetails();
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
Helpers.AndroidHelper = AndroidHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"androidhelper.js","sourceRoot":"","sources":["androidhelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(i){class r extends t.Helpers.BaseMobileHelper{constructor(){super();this.interface=window._Unibase}login(){this.interface.Login()}logout(){this.interface.Logout()}setTheme(n){this.interface.SetTheme(n)}cacheUserCredantials(n,t){this.interface.CacheUserCredantials(n,t)}checkCredentials(){let n=this.interface.hasCredentials();this.autoLogin(n)}autoLogin(n){this._autoLogin(n)}redirectToLogin(){this.interface.RedirectToLogin()}textToSpeech(n){this.interface.TextToSpeech(n)}openQrScanner(n,t){this.interface.OpenQRScanner(n,t)}loadFileFromDevice(n,t){this.interface.LoadFileFromAndroid(n,t)}saveUserDevice(n){this.interface.SaveUserDevice(n)}openSettings(){this.interface.OpenSettings()}getReminderParmeters(){return this.interface.getReminderParmeters()}SendUserDetails(n){this.interface.getUserDetails(n)}getMobileFilePath(t,i,r){let f=0;f=n.Platform.Helpers.MobileHelper.imageFiles.length;let u=new n.Platform.Helpers.ImageFiles;u.Id=f;u.Path=i;u.CallBack=r;u.ImageElement=t;n.Platform.Helpers.MobileHelper.imageFiles.push(u);let e=this.interface.getMobileFilePath();n.Platform.Helpers.MobileHelper.loadImageFromMobile(f,e)}openNewWindow(n){this.interface.openAndroidNewWindow(n)}playVideo(n){this.interface.playVideoAndroid(n)}loadMobileReminders(n){this._getReminderParameters(n)}loadIframe(n){this.interface.loadIFramesAndroid(n)}getReminderType(){return this.interface.getReminderType()}exitMobileApp(){this.interface.exitMobileApp()}grantPermission(t,i){n.Platform.Helpers.MobileHelper.mobilePermissions[Number(t)]=i;this.interface.runTimePermission(n.Platform.Helpers.Enums.MobilePermissionType[t],Number(t))}previewHtml(t){n.Platform.Helpers.MobileHelper.onLeftSwipe();this.interface.printPreviewHtml(t)}downloadFile(n){let i=_appsettings.server_url(),t=_appsettings.asset_url();n=t!=null&&t!=""?t+n:i+"/"+n;this.interface.downloadFile(n)}getCurrentLocation(n){this.interface.getCurrentLocation(n)}NavigateMap(n,t){this.interface.NavigateMap(n,t)}CallToNumber(n){this.interface.CallToNumber(n)}updateUserDeviceStatus(){}}i.AndroidHelper=r})(i=t.Helpers||(t.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,39 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class BaseMobileHelper {
|
||||
constructor() {
|
||||
this.fileCacheHelper = Platform.Helpers.FileCacheHelper.Instance();
|
||||
this.helperName = "Unibase.Platform.Helpers.MobileHelper.Instance().";
|
||||
}
|
||||
_autoLogin(hascredentials) {
|
||||
if (hascredentials) {
|
||||
let logininst = Unibase.Themes.Providers.Login.Instance();
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadCssFiles(logininst.cssFiles(), null);
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(logininst.jsFiles(), function () {
|
||||
Unibase.Platform.Helpers.MobileHelper.Instance().login();
|
||||
var identity = Unibase.Platform.Membership.Infos.Identity.currentUser;
|
||||
Unibase.Platform.Helpers.MobileHelper.Instance().SendUserDetails(JSON.stringify(identity));
|
||||
});
|
||||
}
|
||||
else {
|
||||
RouteHelper.Instance().navHelper.popin(0, "external-form", Unibase.Themes.Providers.Login.Instance(), null);
|
||||
}
|
||||
}
|
||||
_getReminderParameters(params) {
|
||||
if (params != '' && params != undefined) {
|
||||
var obj = JSON.parse(params);
|
||||
Unibase.Themes.Compact.Components.Notification.Instance().loadReminder_mobile(obj);
|
||||
}
|
||||
}
|
||||
_concat(functionname) {
|
||||
return this.helperName + functionname;
|
||||
}
|
||||
}
|
||||
Helpers.BaseMobileHelper = BaseMobileHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"basemobilehelper.js","sourceRoot":"","sources":["basemobilehelper.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAuChB;AAvCD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAqCxB;IArCD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAmCvB;QAnCD,WAAiB,OAAO;YACpB,MAAsB,gBAAgB;gBAGlC;oBACI,IAAI,CAAC,eAAe,GAAG,QAAQ,CAAC,OAAO,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC;oBACnE,IAAI,CAAC,UAAU,GAAG,mDAAmD,CAAC;gBAC1E,CAAC;gBACD,UAAU,CAAC,cAAuB;oBAC9B,IAAI,cAAc,EAAE;wBAChB,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,yCAAyC,EAAE;4BACvE,IAAI,SAAS,GAAG,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC;4BAC1D,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,YAAY,CAAC,SAAS,CAAC,QAAQ,EAAE,EAAE,IAAI,CAAC,CAAC;4BAC7F,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,SAAS,CAAC,OAAO,EAAE,EAAE;gCACjF,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,KAAK,EAAE,CAAC;gCACzD,IAAI,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,WAAW,CAAC;gCACtE,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,eAAe,CAAC,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,CAAC;4BAC/F,CAAC,CAAC,CAAC;wBACP,CAAC,CAAC,CAAC;qBACN;yBACI;wBACD,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,yCAAyC,EAAE;4BACtE,WAAW,CAAC,QAAQ,EAAU,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,EAAE,eAAe,EAAE,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,EAAE,EAAE,IAAI,CAAC,CAAC;wBACzH,CAAC,CAAC,CAAC;qBACN;gBACL,CAAC;gBACD,sBAAsB,CAAC,MAAW;oBAC9B,IAAI,MAAM,IAAI,EAAE,IAAI,MAAM,IAAI,SAAS,EAAE;wBACrC,OAAO,CAAC,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,mBAAmB,CAAC,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC;qBACrG;gBACL,CAAC;gBACD,OAAO,CAAC,YAAoB;oBACxB,OAAO,IAAI,CAAC,UAAU,GAAG,YAAY,CAAC;gBAC1C,CAAC;aACJ;YAjCqB,wBAAgB,mBAiCrC,CAAA;QACL,CAAC,EAnCgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAmCvB;IACL,CAAC,EArCgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAqCxB;AACL,CAAC,EAvCS,OAAO,KAAP,OAAO,QAuChB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(i){class r{constructor(){this.fileCacheHelper=t.Helpers.FileCacheHelper.Instance();this.helperName="Unibase.Platform.Helpers.MobileHelper.Instance()."}_autoLogin(t){t?this.fileCacheHelper.loadJsFile("tenants/themes/providers/login/login.js",function(){let t=n.Themes.Providers.Login.Instance();n.Platform.Helpers.FileCacheHelper.Instance().loadCssFiles(t.cssFiles(),null);n.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(t.jsFiles(),function(){n.Platform.Helpers.MobileHelper.Instance().login();var t=n.Platform.Membership.Infos.Identity.currentUser;n.Platform.Helpers.MobileHelper.Instance().SendUserDetails(JSON.stringify(t))})}):this.fileCacheHelper.loadJsFile("tenants/themes/providers/login/login.js",function(){RouteHelper.Instance().navHelper.popin(0,"external-form",n.Themes.Providers.Login.Instance(),null)})}_getReminderParameters(t){if(t!=""&&t!=undefined){var i=JSON.parse(t);n.Themes.Compact.Components.Notification.Instance().loadReminder_mobile(i)}}_concat(n){return this.helperName+n}}i.BaseMobileHelper=r})(i=t.Helpers||(t.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,19 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
let Enums;
|
||||
(function (Enums) {
|
||||
let MobilePermissionType;
|
||||
(function (MobilePermissionType) {
|
||||
MobilePermissionType[MobilePermissionType["Camera"] = 1] = "Camera";
|
||||
MobilePermissionType[MobilePermissionType["Storage"] = 2] = "Storage";
|
||||
MobilePermissionType[MobilePermissionType["Location"] = 3] = "Location";
|
||||
MobilePermissionType[MobilePermissionType["Microphone"] = 4] = "Microphone";
|
||||
})(MobilePermissionType = Enums.MobilePermissionType || (Enums.MobilePermissionType = {}));
|
||||
})(Enums = Helpers.Enums || (Helpers.Enums = {}));
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"mobilepermissiontype.js","sourceRoot":"","sources":["mobilepermissiontype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAUhB;AAVD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAQxB;IARD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAMvB;QAND,WAAiB,OAAO;YACpB,IAAiB,KAAK,CAIrB;YAJD,WAAiB,KAAK;gBAClB,IAAY,oBAEX;gBAFD,WAAY,oBAAoB;oBAC5B,mEAAU,CAAA;oBAAE,qEAAO,CAAA;oBAAE,uEAAQ,CAAA;oBAAE,2EAAU,CAAA;gBAC7C,CAAC,EAFW,oBAAoB,GAApB,0BAAoB,KAApB,0BAAoB,QAE/B;YACL,CAAC,EAJgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAIrB;QACL,CAAC,EANgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAMvB;IACL,CAAC,EARgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAQxB;AACL,CAAC,EAVS,OAAO,KAAP,OAAO,QAUhB"}
|
||||
@@ -0,0 +1,134 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class Flutterhelper extends Platform.Helpers.BaseMobileHelper {
|
||||
constructor() {
|
||||
super();
|
||||
this.interface = window['_Bizgaze_F'];
|
||||
}
|
||||
login() {
|
||||
this.interface.postMessage('{ "methodname": "login", "parameters": [], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
logout() {
|
||||
this.interface.postMessage('{ "methodname": "logout", "parameters": [], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
setTheme(theme) {
|
||||
this.interface.postMessage('{ "methodname": "setTheme", "parameters": [{ "param": "' + theme + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
cacheUserCredantials(username, password) {
|
||||
this.interface.postMessage('{ "methodname": "cacheUserCredantials", "parameters": [{ "param": "' + username + '" }, { "param": "' + password + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
checkCredentials() {
|
||||
this.interface.postMessage('{ "methodname": "hasCredentials", "parameters": [], "callback": "Unibase.Platform.Helpers.MobileHelper.Instance().autoLogin", "callbackparameters": [] }');
|
||||
}
|
||||
autoLogin(hascredentials) {
|
||||
this._autoLogin(hascredentials);
|
||||
}
|
||||
redirectToLogin() {
|
||||
this.interface.postMessage('{ "methodname": "redirectToLogin", "parameters": [], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
getCurrentLocation(Id, TypeId) {
|
||||
this.interface.postMessage('{ "methodname": "getCurrentLocation", "parameters": [{ "param": "' + Id + '" }, { "param": "' + TypeId + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
NavigateMap(DestLat, DestLong) {
|
||||
this.interface.postMessage('{ "methodname": "NavigateMap", "parameters": [{ "param": "' + DestLat + '" },{ "param": "' + DestLong + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
CallToNumber(PhoneNumber) {
|
||||
this.interface.postMessage('{ "methodname": "CallToNumber", "parameters": [{ "param": "' + PhoneNumber + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
textToSpeech(text) {
|
||||
this.interface.postMessage('{ "methodname": "textToSpeech", "parameters": [{ "param": "' + text + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
openQrScanner(method, uniqueid) {
|
||||
this.interface.postMessage('{ "methodname": "openQRScanner", "parameters": [{ "param": "' + method + '" }, { "param": "' + uniqueid + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
loadFileFromDevice(filepath, callbackindex) {
|
||||
this.interface.postMessage('{ "methodname": "loadFileFromAndroid", "parameters": [{ "param": "' + filepath + '" }, { "param": "' + callbackindex + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
SendUserDetails(userdetails) {
|
||||
this.interface.postMessage('{ "methodname": "getUserDetails", "parameters": [{ "param": "' + userdetails + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
saveUserDevice(session) {
|
||||
this.interface.postMessage('{ "methodname": "saveUserDevice", "parameters": [{ "param": "' + session + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
openSettings() {
|
||||
this.interface.postMessage('{ "methodname": "openSettings", "parameters": [], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
getReminderParmeters() {
|
||||
this.interface.postMessage('{ "methodname": "getReminderParmeters", "parameters": [], "callback": "Unibase.Platform.Helpers.MobileHelper.Instance().loadMobileReminders", "callbackparameters": [] }');
|
||||
}
|
||||
getMobileFilePath(imgelement, path, callback) {
|
||||
let callbackindex = 0;
|
||||
callbackindex = Unibase.Platform.Helpers.MobileHelper.imageFiles.length;
|
||||
let imgFile = new Unibase.Platform.Helpers.ImageFiles();
|
||||
imgFile.Id = callbackindex;
|
||||
imgFile.Path = path;
|
||||
imgFile.CallBack = callback;
|
||||
imgFile.ImageElement = imgelement;
|
||||
Unibase.Platform.Helpers.MobileHelper.imageFiles.push(imgFile);
|
||||
this.interface.postMessage('{ "methodname": "getMobileFilePath", "parameters": [{ "param": "' + callbackindex + '" }], "callback": "Unibase.Platform.Helpers.MobileHelper.loadImageFromMobile", "callbackparameters": [{ "param": "' + callbackindex + '" }] }');
|
||||
}
|
||||
openNewWindow(url) {
|
||||
this.interface.postMessage('{ "methodname": "openAndroidNewWindow", "parameters": [{ "param": "' + url + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
playVideo(url) {
|
||||
this.interface.postMessage('{ "methodname": "playVideoAndroid", "parameters": [{ "param": "' + url + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
loadMobileReminders(params) {
|
||||
this._getReminderParameters(params);
|
||||
}
|
||||
loadIframe(params) {
|
||||
this.interface.postMessage('{ "methodname": "loadIFramesAndroid", "parameters": [{ "param": "' + params + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
downloadFile(filepath) {
|
||||
let appurl = _appsettings.server_url();
|
||||
let asseturl = _appsettings.asset_url();
|
||||
if (asseturl != null && asseturl != '') {
|
||||
filepath = asseturl + filepath;
|
||||
}
|
||||
else {
|
||||
filepath = appurl + "/" + filepath;
|
||||
}
|
||||
this.interface.postMessage('{ "methodname": "downloadFile", "parameters": [{ "param": "' + filepath + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
getReminderType() {
|
||||
this.interface.postMessage('{ "methodname": "getReminderType", "parameters": [], "callback": "_getReminderType", "callbackparameters": [] }');
|
||||
}
|
||||
exitMobileApp() {
|
||||
this.interface.postMessage('{ "methodname": "exitMobileApp", "parameters": [], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
grantPermission(permissionType, callBack) {
|
||||
Unibase.Platform.Helpers.MobileHelper.mobilePermissions[Number(permissionType)] = callBack;
|
||||
this.interface.postMessage('{ "methodname": "runTimePermission", "parameters": [{ "param": "' + Unibase.Platform.Helpers.Enums.MobilePermissionType[permissionType] + '" }, { "param": "' + Number(permissionType) + '" }], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
previewHtml(html) {
|
||||
var html = "printPreviewHtml:" + html;
|
||||
this.interface.postMessage(html);
|
||||
}
|
||||
haveGPSConnection() {
|
||||
this.interface.postMessage('{ "methodname": "haveGPSConnection", "parameters": [], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
haveInternetConnection() {
|
||||
this.interface.postMessage('{ "methodname": "haveInternetConnection", "parameters": [], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
emptyLoginDetails() {
|
||||
this.interface.postMessage('{ "methodname": "emptyLoginDetails", "parameters": [], "callback": "", "callbackparameters": [] }');
|
||||
}
|
||||
updateUserDeviceStatus(deviceuniqueid, status, islogin) {
|
||||
let jsfiles = ["platform/membership/managers/accountmanager.js", "platform/core/enums/rowstatus.js"];
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().updateUserDeviceStatus(deviceuniqueid, status).then(function (response) {
|
||||
if (!islogin) {
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(null);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
Helpers.Flutterhelper = Flutterhelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"flutterhelper.js","sourceRoot":"","sources":["flutterhelper.ts"],"names":[],"mappings":"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"}
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"imobilehelper.js","sourceRoot":"","sources":["imobilehelper.ts"],"names":[],"mappings":""}
|
||||
@@ -0,0 +1,127 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class IosHelper extends Platform.Helpers.BaseMobileHelper {
|
||||
constructor() {
|
||||
super();
|
||||
this._webkit = window['webkit'];
|
||||
if (this._webkit)
|
||||
this.interface = this._webkit.messageHandlers;
|
||||
}
|
||||
login() {
|
||||
this.interface.Login.postMessage('');
|
||||
}
|
||||
logout() {
|
||||
this.interface.Logout.postMessage('');
|
||||
}
|
||||
setTheme(theme) {
|
||||
this.interface.SetTheme.postMessage(theme);
|
||||
}
|
||||
cacheUserCredantials(username, password) {
|
||||
this.interface.CacheUserCredantials.postMessage({ username: username, password: password });
|
||||
}
|
||||
checkCredentials() {
|
||||
this.interface.hasCredentials.postMessage(this._concat('autoLogin'));
|
||||
}
|
||||
autoLogin(hascredentials) {
|
||||
this._autoLogin(hascredentials);
|
||||
}
|
||||
redirectToLogin() {
|
||||
this.interface.RedirectToLogin.postMessage('');
|
||||
}
|
||||
textToSpeech(text) {
|
||||
this.interface.TextToSpeech.postMessage(text);
|
||||
}
|
||||
openQrScanner(method, uniqueid) {
|
||||
this.interface.OpenQRScanner.postMessage({ method: method, uniqueid: uniqueid });
|
||||
}
|
||||
loadFileFromDevice(filepath, callbackindex) {
|
||||
this.interface.LoadFileFromiOs.postMessage({ filepath: filepath, callbackindex: callbackindex });
|
||||
}
|
||||
saveUserDevice(session) {
|
||||
this.interface.SaveUserDevice.postMessage(session);
|
||||
}
|
||||
openSettings() {
|
||||
this.interface.OpenSettings.postMessage('');
|
||||
}
|
||||
getReminderParmeters() {
|
||||
this.interface.getReminderParmeters.postMessage(this._concat('_getReminderParameters'));
|
||||
}
|
||||
getMobileFilePath() {
|
||||
this.interface.getMobileFilePath.postMessage(this._concat('returnMobileFilePath'));
|
||||
}
|
||||
SendUserDetails(userdetails) {
|
||||
this.interface.getUserDetails(userdetails);
|
||||
}
|
||||
openNewWindow(url) {
|
||||
this.interface.openAndroidNewWindow(url);
|
||||
}
|
||||
playVideo(url) {
|
||||
this.interface.playVideoAndroid(url);
|
||||
}
|
||||
loadMobileReminders(params) {
|
||||
this._getReminderParameters(params);
|
||||
}
|
||||
loadIframe(params) {
|
||||
this.interface.loadIFramesAndroid(params);
|
||||
}
|
||||
downloadFile(filepath) {
|
||||
let appurl = _appsettings.server_url();
|
||||
let asseturl = _appsettings.asset_url();
|
||||
if (asseturl != null && asseturl != '') {
|
||||
filepath = asseturl + filepath;
|
||||
}
|
||||
else {
|
||||
filepath = appurl + "/" + filepath;
|
||||
}
|
||||
this.interface.downloadFile(filepath);
|
||||
}
|
||||
getReminderType() {
|
||||
this.interface.getReminderType.postMessage(this._concat('_getReminderType'));
|
||||
}
|
||||
exitMobileApp() {
|
||||
this.interface.exitMobileApp();
|
||||
}
|
||||
grantPermission(permissionType, callBack) {
|
||||
Unibase.Platform.Helpers.MobileHelper.mobilePermissions[Number(permissionType)] = callBack;
|
||||
this.interface.runTimePermission(Unibase.Platform.Helpers.Enums.MobilePermissionType[permissionType], Number(permissionType));
|
||||
}
|
||||
previewHtml(html) {
|
||||
this.interface.printPreviewHtml(html);
|
||||
}
|
||||
getCurrentLocation(Id, TypeId) {
|
||||
this.interface.getCurrentLocation(Id, TypeId);
|
||||
}
|
||||
NavigateMap(DestLat, DestLong) {
|
||||
this.interface.NavigateMap(DestLat, DestLong);
|
||||
}
|
||||
CallToNumber(PhoneNumber) {
|
||||
this.interface.CallToNumber(PhoneNumber);
|
||||
}
|
||||
haveGPSConnection() {
|
||||
this.interface.haveGPSConnection();
|
||||
}
|
||||
haveInternetConnection() {
|
||||
this.interface.haveInternetConnection();
|
||||
}
|
||||
emptyLoginDetails() {
|
||||
this.interface.emptyLoginDetails();
|
||||
}
|
||||
updateUserDeviceStatus(deviceuniqueid, status, islogin) {
|
||||
let jsfiles = ["platform/membership/managers/accountmanager.js", "platform/core/enums/rowstatus.js"];
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().updateUserDeviceStatus(deviceuniqueid, status).then(function (response) {
|
||||
if (!islogin) {
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(null);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
Helpers.IosHelper = IosHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"ioshelper.js","sourceRoot":"","sources":["ioshelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(i){class r extends t.Helpers.BaseMobileHelper{constructor(){super();this._webkit=window.webkit;this._webkit&&(this.interface=this._webkit.messageHandlers)}login(){this.interface.Login.postMessage("")}logout(){this.interface.Logout.postMessage("")}setTheme(n){this.interface.SetTheme.postMessage(n)}cacheUserCredantials(n,t){this.interface.CacheUserCredantials.postMessage({username:n,password:t})}checkCredentials(){this.interface.hasCredentials.postMessage(this._concat("autoLogin"))}autoLogin(n){this._autoLogin(n)}redirectToLogin(){this.interface.RedirectToLogin.postMessage("")}textToSpeech(n){this.interface.TextToSpeech.postMessage(n)}openQrScanner(n,t){this.interface.OpenQRScanner.postMessage({method:n,uniqueid:t})}loadFileFromDevice(n,t){this.interface.LoadFileFromiOs.postMessage({filepath:n,callbackindex:t})}saveUserDevice(n){this.interface.SaveUserDevice.postMessage(n)}openSettings(){this.interface.OpenSettings.postMessage("")}getReminderParmeters(){this.interface.getReminderParmeters.postMessage(this._concat("_getReminderParameters"))}getMobileFilePath(){this.interface.getMobileFilePath.postMessage(this._concat("returnMobileFilePath"))}SendUserDetails(n){this.interface.getUserDetails(n)}openNewWindow(n){this.interface.openAndroidNewWindow(n)}playVideo(n){this.interface.playVideoAndroid(n)}loadMobileReminders(n){this._getReminderParameters(n)}loadIframe(n){this.interface.loadIFramesAndroid(n)}downloadFile(n){let i=_appsettings.server_url(),t=_appsettings.asset_url();n=t!=null&&t!=""?t+n:i+"/"+n;this.interface.downloadFile(n)}getReminderType(){this.interface.getReminderType.postMessage(this._concat("_getReminderType"))}exitMobileApp(){this.interface.exitMobileApp()}grantPermission(t,i){n.Platform.Helpers.MobileHelper.mobilePermissions[Number(t)]=i;this.interface.runTimePermission(n.Platform.Helpers.Enums.MobilePermissionType[t],Number(t))}previewHtml(n){this.interface.printPreviewHtml(n)}getCurrentLocation(n){this.interface.getCurrentLocation(n)}NavigateMap(n,t){this.interface.NavigateMap(n,t)}CallToNumber(n){this.interface.CallToNumber(n)}updateUserDeviceStatus(t,i,r){n.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["platform/membership/managers/accountmanager.js","platform/core/enums/rowstatus.js"],function(){n.Platform.Membership.Managers.AccountManager.Instance().updateUserDeviceStatus(t,i).then(function(){r||n.Platform.Membership.Infos.Identity.setCurrentUser(null)})})}}i.IosHelper=r})(i=t.Helpers||(t.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,90 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
let OsType;
|
||||
(function (OsType) {
|
||||
OsType[OsType["Android"] = 1] = "Android";
|
||||
OsType[OsType["iOs"] = 2] = "iOs";
|
||||
OsType[OsType["Flutter"] = 3] = "Flutter";
|
||||
})(OsType = Helpers.OsType || (Helpers.OsType = {}));
|
||||
let DeviceType;
|
||||
(function (DeviceType) {
|
||||
DeviceType[DeviceType["Browser"] = 1] = "Browser";
|
||||
DeviceType[DeviceType["Desktop"] = 2] = "Desktop";
|
||||
DeviceType[DeviceType["Mobil"] = 3] = "Mobil";
|
||||
})(DeviceType = Helpers.DeviceType || (Helpers.DeviceType = {}));
|
||||
class ImageFiles {
|
||||
}
|
||||
Helpers.ImageFiles = ImageFiles;
|
||||
class MobileHelper {
|
||||
static SetInstance(osid) {
|
||||
if (this._instance === undefined)
|
||||
this._instance = this.getInstance(osid);
|
||||
}
|
||||
static Instance() {
|
||||
return this._instance;
|
||||
}
|
||||
static getInstance(osid) {
|
||||
if (Number(osid) === Number(Helpers.OsType.Android))
|
||||
return new Unibase.Platform.Helpers.AndroidHelper();
|
||||
else if (Number(osid) === Number(Helpers.OsType.iOs))
|
||||
return new Unibase.Platform.Helpers.IosHelper();
|
||||
else if (Number(osid) === Number(Helpers.OsType.Flutter))
|
||||
return new Unibase.Platform.Helpers.Flutterhelper();
|
||||
}
|
||||
static allowMobilePermission(permissionType, IsAllowed) {
|
||||
if (IsAllowed) {
|
||||
if (Unibase.Platform.Helpers.MobileHelper.mobilePermissions[permissionType] != null) {
|
||||
Unibase.Platform.Helpers.MobileHelper.mobilePermissions[permissionType]();
|
||||
Unibase.Platform.Helpers.MobileHelper.mobilePermissions[permissionType] = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
static loadImageFromMobile(callbackindex, mobilefilepath) {
|
||||
let imageFile = Unibase.Platform.Helpers.MobileHelper.imageFiles.find(x => x.Id == callbackindex);
|
||||
imageFile.CallBack(imageFile.ImageElement, imageFile.Path, mobilefilepath);
|
||||
}
|
||||
static onLeftSwipe() {
|
||||
this.swipe('left');
|
||||
}
|
||||
static onRightSwipe() {
|
||||
this.swipe('right');
|
||||
}
|
||||
static swipe(direction) {
|
||||
if ($('.portletwidget-item[data-mobileswipe="true"]').length == 0) {
|
||||
let VisibleContainerId = Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1], instance = this, _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
let id = $('#' + VisibleContainerId).find("#div_detail_profile").attr('id');
|
||||
if (_installedAppId != 0 && id == 'div_detail_profile') {
|
||||
let totalLength = $('#' + VisibleContainerId + ' .layout-detail-tabs .tab-item').not('.exclude-tab').find('a').length;
|
||||
let activeIndex = $('#' + VisibleContainerId + ' .layout-detail-tabs .tab-item').not('.exclude-tab').find('a.active').parent().index(), isClickEvent = direction, _activeIndex = activeIndex + 1, leftscrolling = _activeIndex - 1, rightscrolling = _activeIndex + 1;
|
||||
if (isClickEvent == 'left' && leftscrolling != 0) {
|
||||
$('#' + VisibleContainerId + ' .layout-detail-tabs .tab-item:nth-child(' + leftscrolling + ') a').not('.exclude-tab').click();
|
||||
instance.scrollEvent(isClickEvent);
|
||||
}
|
||||
if ((isClickEvent == 'right')) {
|
||||
$('#' + VisibleContainerId + ' .layout-detail-tabs .tab-item:nth-child(' + rightscrolling + ') a').not('.exclude-tab').click();
|
||||
instance.scrollEvent(isClickEvent);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
static scrollEvent(scroll) {
|
||||
let VisibleContainerId = Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
|
||||
let ActivePortletElement = $('#' + VisibleContainerId + ' .layout-detail-tabs .tab-item').not('.exclude-tab').find('a.active');
|
||||
let IndividualWidth = [], index = ActivePortletElement.parent().index() + 1;
|
||||
for (let i = 1; i <= index; i++) {
|
||||
IndividualWidth.push($('#' + VisibleContainerId).find('.layout-detail-tabs .tab-item:nth-child(' + i + ') a').not('.exclude-tab').outerWidth());
|
||||
}
|
||||
var sumWidth = IndividualWidth.reduce(function (a, b) { return a + b; }, 0);
|
||||
ActivePortletElement.parents('#layout-detail-tabs').scrollLeft(sumWidth - ActivePortletElement.parent().outerWidth());
|
||||
}
|
||||
}
|
||||
MobileHelper.mobilePermissions = [];
|
||||
MobileHelper.imageFiles = [];
|
||||
Helpers.MobileHelper = MobileHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"mobilehelper.js","sourceRoot":"","sources":["mobilehelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(t){let r;(function(n){n[n.Android=1]="Android";n[n.iOs=2]="iOs";n[n.Flutter=3]="Flutter"})(r=t.OsType||(t.OsType={}));let u;(function(n){n[n.Browser=1]="Browser";n[n.Desktop=2]="Desktop";n[n.Mobil=3]="Mobil"})(u=t.DeviceType||(t.DeviceType={}));class f{}t.ImageFiles=f;class i{static SetInstance(n){this._instance===undefined&&(this._instance=this.getInstance(n))}static Instance(){return this._instance}static getInstance(i){return Number(i)===Number(t.OsType.Android)?new n.Platform.Helpers.AndroidHelper:Number(i)===Number(t.OsType.iOs)?new n.Platform.Helpers.IosHelper:Number(i)===Number(t.OsType.Flutter)?new n.Platform.Helpers.Flutterhelper:void 0}static allowMobilePermission(t,i){i&&n.Platform.Helpers.MobileHelper.mobilePermissions[t]!=null&&(n.Platform.Helpers.MobileHelper.mobilePermissions[t](),n.Platform.Helpers.MobileHelper.mobilePermissions[t]=null)}static loadImageFromMobile(t,i){let r=n.Platform.Helpers.MobileHelper.imageFiles.find(n=>n.Id==t);r.CallBack(r.ImageElement,r.Path,i)}static onLeftSwipe(){this.swipe("left")}static onRightSwipe(){this.swipe("right")}static swipe(t){if($('.portletwidget-item[data-mobileswipe="true"]').length==0){let i=n.Platform.Helpers.NavigationHelper.ModalContainerIds[n.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1],r=this,u=n.Themes.Providers.DetailHelper.installedAppId,f=$("#"+i).find("#div_detail_profile").attr("id");if(u!=0&&f=="div_detail_profile"){let s=$("#"+i+" .layout-detail-tabs .tab-item").not(".exclude-tab").find("a").length,e=$("#"+i+" .layout-detail-tabs .tab-item").not(".exclude-tab").find("a.active").parent().index(),n=t,u=e+1,f=u-1,o=u+1;n=="left"&&f!=0&&($("#"+i+" .layout-detail-tabs .tab-item:nth-child("+f+") a").not(".exclude-tab").click(),r.scrollEvent(n));n=="right"&&($("#"+i+" .layout-detail-tabs .tab-item:nth-child("+o+") a").not(".exclude-tab").click(),r.scrollEvent(n))}}}static scrollEvent(){let i=n.Platform.Helpers.NavigationHelper.ModalContainerIds[n.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1],t=$("#"+i+" .layout-detail-tabs .tab-item").not(".exclude-tab").find("a.active"),r=[],u=t.parent().index()+1;for(let n=1;n<=u;n++)r.push($("#"+i).find(".layout-detail-tabs .tab-item:nth-child("+n+") a").not(".exclude-tab").outerWidth());var f=r.reduce(function(n,t){return n+t},0);t.parents("#layout-detail-tabs").scrollLeft(f-t.parent().outerWidth())}}i.mobilePermissions=[];i.imageFiles=[];t.MobileHelper=i})(i=t.Helpers||(t.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,12 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class Reminder {
|
||||
}
|
||||
Helpers.Reminder = Reminder;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"reminder.js","sourceRoot":"","sources":["reminder.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAehB;AAfD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAaxB;IAbD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAWvB;QAXD,WAAiB,OAAO;YACpB,MAAa,QAAQ;aASpB;YATY,gBAAQ,WASpB,CAAA;QACL,CAAC,EAXgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAWvB;IACL,CAAC,EAbgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAaxB;AACL,CAAC,EAfS,OAAO,KAAP,OAAO,QAehB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){class t{}n.Reminder=t})(t=n.Helpers||(n.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
Ссылка в новой задаче
Block a user