Iniit
Этот коммит содержится в:
@@ -0,0 +1,18 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Core;
|
||||
(function (Core) {
|
||||
class BaseComponent {
|
||||
constructor() {
|
||||
this.fileCacheHelper = Unibase.Platform.Helpers.FileCacheHelper.Instance();
|
||||
this.navigationHelper = Unibase.Platform.Helpers.NavigationHelper.Instance();
|
||||
this.appSettings = new Unibase.Platform.Core.AppSettings();
|
||||
this.currentUser = Unibase.Platform.Membership.Infos.Identity.currentUser;
|
||||
}
|
||||
}
|
||||
Core.BaseComponent = BaseComponent;
|
||||
})(Core = Platform.Core || (Platform.Core = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"basecomponent.js","sourceRoot":"","sources":["basecomponent.ts"],"names":[],"mappings":"AAEA,IAAU,OAAO,CAkBhB;AAlBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAgBxB;IAhBD,WAAiB,QAAQ;QACrB,IAAiB,IAAI,CAcpB;QAdD,WAAiB,IAAI;YACjB,MAAa,aAAa;gBAKtB;oBACI,IAAI,CAAC,eAAe,GAAG,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,eAAe,CAAC,QAAQ,EAAE,CAAC;oBAC3E,IAAI,CAAC,gBAAgB,GAAG,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,gBAAgB,CAAC,QAAQ,EAAE,CAAC;oBAC7E,IAAI,CAAC,WAAW,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,WAAW,EAAE,CAAC;oBAC3D,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,WAAW,CAAC;gBAE9E,CAAC;aACJ;YAZY,kBAAa,gBAYzB,CAAA;QACL,CAAC,EAdgB,IAAI,GAAJ,aAAI,KAAJ,aAAI,QAcpB;IACL,CAAC,EAhBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAgBxB;AACL,CAAC,EAlBS,OAAO,KAAP,OAAO,QAkBhB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{constructor(){this.fileCacheHelper=n.Platform.Helpers.FileCacheHelper.Instance();this.navigationHelper=n.Platform.Helpers.NavigationHelper.Instance();this.appSettings=new n.Platform.Core.AppSettings;this.currentUser=n.Platform.Membership.Infos.Identity.currentUser}}t.BaseComponent=i})(i=t.Core||(t.Core={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,12 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Core;
|
||||
(function (Core) {
|
||||
class BaseInfo {
|
||||
}
|
||||
Core.BaseInfo = BaseInfo;
|
||||
})(Core = Platform.Core || (Platform.Core = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"baseinfo.js","sourceRoot":"","sources":["baseinfo.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAShB;AATD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAOxB;IAPD,WAAiB,QAAQ;QACrB,IAAiB,IAAI,CAKpB;QALD,WAAiB,IAAI;YACjB,MAAa,QAAQ;aAGpB;YAHY,aAAQ,WAGpB,CAAA;QACL,CAAC,EALgB,IAAI,GAAJ,aAAI,KAAJ,aAAI,QAKpB;IACL,CAAC,EAPgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAOxB;AACL,CAAC,EATS,OAAO,KAAP,OAAO,QAShB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){class t{}n.BaseInfo=t})(t=n.Core||(n.Core={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,17 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Core;
|
||||
(function (Core) {
|
||||
class BaseManager {
|
||||
dataHelper() {
|
||||
if (this._dataHelper === undefined || this._dataHelper === null)
|
||||
this._dataHelper = new Platform.Helpers.DataHelper();
|
||||
return this._dataHelper;
|
||||
}
|
||||
}
|
||||
Core.BaseManager = BaseManager;
|
||||
})(Core = Platform.Core || (Platform.Core = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"basemanager.js","sourceRoot":"","sources":["basemanager.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CAahB;AAbD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAWxB;IAXD,WAAiB,QAAQ;QACrB,IAAiB,IAAI,CASpB;QATD,WAAiB,IAAI;YACjB,MAAa,WAAW;gBAEpB,UAAU;oBACN,IAAI,IAAI,CAAC,WAAW,KAAK,SAAS,IAAI,IAAI,CAAC,WAAW,KAAK,IAAI;wBAC3D,IAAI,CAAC,WAAW,GAAG,IAAI,QAAQ,CAAC,OAAO,CAAC,UAAU,EAAE,CAAC;oBACzD,OAAO,IAAI,CAAC,WAAW,CAAC;gBAC5B,CAAC;aACJ;YAPY,gBAAW,cAOvB,CAAA;QACL,CAAC,EATgB,IAAI,GAAJ,aAAI,KAAJ,aAAI,QASpB;IACL,CAAC,EAXgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAWxB;AACL,CAAC,EAbS,OAAO,KAAP,OAAO,QAahB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(t){class i{dataHelper(){return(this._dataHelper===undefined||this._dataHelper===null)&&(this._dataHelper=new n.Helpers.DataHelper),this._dataHelper}}t.BaseManager=i})(t=n.Core||(n.Core={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,12 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Core;
|
||||
(function (Core) {
|
||||
class BaseRequest {
|
||||
}
|
||||
Core.BaseRequest = BaseRequest;
|
||||
})(Core = Platform.Core || (Platform.Core = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"baserequest.js","sourceRoot":"","sources":["baserequest.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAQhB;AARD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAMxB;IAND,WAAiB,QAAQ;QACrB,IAAiB,IAAI,CAIpB;QAJD,WAAiB,IAAI;YACjB,MAAa,WAAW;aAEvB;YAFY,gBAAW,cAEvB,CAAA;QACL,CAAC,EAJgB,IAAI,GAAJ,aAAI,KAAJ,aAAI,QAIpB;IACL,CAAC,EANgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAMxB;AACL,CAAC,EARS,OAAO,KAAP,OAAO,QAQhB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){class t{}n.BaseRequest=t})(t=n.Core||(n.Core={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,218 @@
|
||||
hr {
|
||||
margin-top: 5px !important;
|
||||
margin-bottom: 5px !important;
|
||||
border: 0;
|
||||
border-top: 1px solid #eeeeee;
|
||||
}
|
||||
|
||||
|
||||
.bg-orange-dk {
|
||||
background-color: #e67e22 !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-orange {
|
||||
background-color: #f39c12 !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-blue-lt {
|
||||
background-color: #3498db !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-brown-lt {
|
||||
background-color: #d35400 !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-maroon {
|
||||
background-color: #c0392b !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-blue {
|
||||
background-color: #2980b9 !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-violet-dk {
|
||||
background-color: #8e44ad !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-purple {
|
||||
background-color: #8e44ad !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-purple-lt {
|
||||
background-color: #9b59b6 !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-green {
|
||||
background-color: #16a085 !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-green-lt {
|
||||
background-color: #1abc9c !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-leaf-green {
|
||||
background-color: #27ae60 !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-leaf-green-lt {
|
||||
background-color: #2ecc71 !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.bg-red {
|
||||
background-color: #e74c3c !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-red-dk {
|
||||
background-color: #c0392b !important;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.bg-red-lt {
|
||||
background-color: #ef5748 !important;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.bg-violet {
|
||||
background-color: #ca6ef0 !important;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-violet-lt {
|
||||
background-color: #debeec;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-blue-dk {
|
||||
background-color: #1b8fdb;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-blue-lt {
|
||||
background-color: #8ecef9;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bg-orange-lt {
|
||||
background-color: #f3cd9c !important;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.bg-green-dk {
|
||||
background-color: #32714c !important;
|
||||
color: white;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.bg-yellow-dk {
|
||||
background-color: #c8cc1b !important;
|
||||
color: black;
|
||||
}
|
||||
|
||||
.bg-yellow-lt {
|
||||
background-color: #f3f5ad !important;
|
||||
color: black;
|
||||
}
|
||||
|
||||
/*.bg-rose {
|
||||
background-color: #f50cf5 !important;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.bg-rose-dk {
|
||||
background-color: #bc37bc !important;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.bg-rose-lt {
|
||||
background-color: #f995f9 !important;
|
||||
color: white;
|
||||
}*/
|
||||
|
||||
.bg-gray {
|
||||
background-color: #95a5a6;
|
||||
}
|
||||
|
||||
.bg-gray-dk {
|
||||
background-color: #7f8c8d;
|
||||
}
|
||||
|
||||
.bg-gray-lt {
|
||||
background-color: #bdc3c7;
|
||||
}
|
||||
.bg-black{
|
||||
background-color:#16202f;
|
||||
}
|
||||
|
||||
.color-combo {
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
display: inline-block;
|
||||
margin-right: 2.5px;
|
||||
position: relative;
|
||||
text-align: center;
|
||||
cursor: pointer;
|
||||
padding-left: 1px;
|
||||
}
|
||||
|
||||
.rounded-cornor {
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
.print-body {
|
||||
background: rgb(204,204,204);
|
||||
}
|
||||
|
||||
page {
|
||||
background: white;
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
margin-bottom: 0.5cm;
|
||||
box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);
|
||||
}
|
||||
|
||||
page[size="A4"] {
|
||||
width: 21cm;
|
||||
height: 29.7cm;
|
||||
}
|
||||
|
||||
page[size="A4"][layout="portrait"] {
|
||||
width: 29.7cm;
|
||||
height: 21cm;
|
||||
}
|
||||
|
||||
page[size="A3"] {
|
||||
width: 29.7cm;
|
||||
height: 42cm;
|
||||
}
|
||||
|
||||
page[size="A3"][layout="portrait"] {
|
||||
width: 42cm;
|
||||
height: 29.7cm;
|
||||
}
|
||||
|
||||
page[size="A5"] {
|
||||
width: 14.8cm;
|
||||
height: 21cm;
|
||||
}
|
||||
|
||||
page[size="A5"][layout="portrait"] {
|
||||
width: 21cm;
|
||||
height: 14.8cm;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
hr{margin-top:5px !important;margin-bottom:5px !important;border:0;border-top:1px solid #eee}.bg-orange-dk{background-color:#e67e22 !important;color:#fff}.bg-orange{background-color:#f39c12 !important;color:#fff}.bg-blue-lt{background-color:#3498db !important;color:#fff}.bg-brown-lt{background-color:#d35400 !important;color:#fff}.bg-maroon{background-color:#c0392b !important;color:#fff}.bg-blue{background-color:#2980b9 !important;color:#fff}.bg-violet-dk{background-color:#8e44ad !important;color:#fff}.bg-purple{background-color:#8e44ad !important;color:#fff}.bg-purple-lt{background-color:#9b59b6 !important;color:#fff}.bg-green{background-color:#16a085 !important;color:#fff}.bg-green-lt{background-color:#1abc9c !important;color:#fff}.bg-leaf-green{background-color:#27ae60 !important;color:#fff}.bg-leaf-green-lt{background-color:#2ecc71 !important;color:#fff}.bg-red{background-color:#e74c3c !important;color:#fff}.bg-red-dk{background-color:#c0392b !important;color:#fff}.bg-red-lt{background-color:#ef5748 !important;color:#fff}.bg-violet{background-color:#ca6ef0 !important;color:#fff}.bg-violet-lt{background-color:#debeec;color:#fff}.bg-blue-dk{background-color:#1b8fdb;color:#fff}.bg-blue-lt{background-color:#8ecef9;color:#fff}.bg-orange-lt{background-color:#f3cd9c !important;color:#fff}.bg-green-dk{background-color:#32714c !important;color:#fff}.bg-yellow-dk{background-color:#c8cc1b !important;color:#000}.bg-yellow-lt{background-color:#f3f5ad !important;color:#000}.bg-gray{background-color:#95a5a6}.bg-gray-dk{background-color:#7f8c8d}.bg-gray-lt{background-color:#bdc3c7}.bg-black{background-color:#16202f}.color-combo{width:35px;height:35px;display:inline-block;margin-right:2.5px;position:relative;text-align:center;cursor:pointer;padding-left:1px}.rounded-cornor{border-radius:10px}.print-body{background:#ccc}page{background:#fff;display:block;margin:0 auto;margin-bottom:.5cm;box-shadow:0 0 .5cm rgba(0,0,0,.5)}page[size="A4"]{width:21cm;height:29.7cm}page[size="A4"][layout="portrait"]{width:29.7cm;height:21cm}page[size="A3"]{width:29.7cm;height:42cm}page[size="A3"][layout="portrait"]{width:42cm;height:29.7cm}page[size="A5"]{width:14.8cm;height:21cm}page[size="A5"][layout="portrait"]{width:21cm;height:14.8cm}
|
||||
@@ -0,0 +1,46 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Core;
|
||||
(function (Core) {
|
||||
let Enums;
|
||||
(function (Enums) {
|
||||
let ExpressionOperator;
|
||||
(function (ExpressionOperator) {
|
||||
ExpressionOperator[ExpressionOperator["Equals"] = 1] = "Equals";
|
||||
ExpressionOperator[ExpressionOperator["NotEquals"] = 2] = "NotEquals";
|
||||
ExpressionOperator[ExpressionOperator["EqualsColumn"] = 3] = "EqualsColumn";
|
||||
ExpressionOperator[ExpressionOperator["NotEqualsColumn"] = 4] = "NotEqualsColumn";
|
||||
ExpressionOperator[ExpressionOperator["GreaterThan"] = 5] = "GreaterThan";
|
||||
ExpressionOperator[ExpressionOperator["GreaterThanOrEquals"] = 6] = "GreaterThanOrEquals";
|
||||
ExpressionOperator[ExpressionOperator["LessThan"] = 7] = "LessThan";
|
||||
ExpressionOperator[ExpressionOperator["LessThanOrEquals"] = 8] = "LessThanOrEquals";
|
||||
ExpressionOperator[ExpressionOperator["GreaterThanColumn"] = 9] = "GreaterThanColumn";
|
||||
ExpressionOperator[ExpressionOperator["GreaterThanOrEqualsColumn"] = 10] = "GreaterThanOrEqualsColumn";
|
||||
ExpressionOperator[ExpressionOperator["LessThanColumn"] = 11] = "LessThanColumn";
|
||||
ExpressionOperator[ExpressionOperator["LessThanOrEqualsColumn"] = 12] = "LessThanOrEqualsColumn";
|
||||
ExpressionOperator[ExpressionOperator["Empty"] = 13] = "Empty";
|
||||
ExpressionOperator[ExpressionOperator["NotEmpty"] = 14] = "NotEmpty";
|
||||
ExpressionOperator[ExpressionOperator["Contains"] = 15] = "Contains";
|
||||
ExpressionOperator[ExpressionOperator["DoesNotContains"] = 16] = "DoesNotContains";
|
||||
ExpressionOperator[ExpressionOperator["StartsWith"] = 17] = "StartsWith";
|
||||
ExpressionOperator[ExpressionOperator["EndsWith"] = 18] = "EndsWith";
|
||||
ExpressionOperator[ExpressionOperator["In"] = 19] = "In";
|
||||
ExpressionOperator[ExpressionOperator["NotIn"] = 20] = "NotIn";
|
||||
ExpressionOperator[ExpressionOperator["Between"] = 21] = "Between";
|
||||
ExpressionOperator[ExpressionOperator["NotBetween"] = 22] = "NotBetween";
|
||||
ExpressionOperator[ExpressionOperator["InQuery"] = 23] = "InQuery";
|
||||
ExpressionOperator[ExpressionOperator["NotInQuery"] = 24] = "NotInQuery";
|
||||
ExpressionOperator[ExpressionOperator["Date"] = 25] = "Date";
|
||||
ExpressionOperator[ExpressionOperator["ILike"] = 26] = "ILike";
|
||||
ExpressionOperator[ExpressionOperator["NotEndsWith"] = 27] = "NotEndsWith";
|
||||
ExpressionOperator[ExpressionOperator["BeginsWith"] = 28] = "BeginsWith";
|
||||
ExpressionOperator[ExpressionOperator["NotBeginsWith"] = 29] = "NotBeginsWith";
|
||||
ExpressionOperator[ExpressionOperator["IsNull"] = 30] = "IsNull";
|
||||
ExpressionOperator[ExpressionOperator["IsNotNull"] = 31] = "IsNotNull";
|
||||
})(ExpressionOperator = Enums.ExpressionOperator || (Enums.ExpressionOperator = {}));
|
||||
})(Enums = Core.Enums || (Core.Enums = {}));
|
||||
})(Core = Platform.Core || (Platform.Core = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"expressionoperator.js","sourceRoot":"","sources":["expressionoperator.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAwChB;AAxCD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAsCxB;IAtCD,WAAiB,QAAQ;QACrB,IAAiB,IAAI,CAoCpB;QApCD,WAAiB,IAAI;YACjB,IAAiB,KAAK,CAkCrB;YAlCD,WAAiB,KAAK;gBAClB,IAAY,kBAgCX;gBAhCD,WAAY,kBAAkB;oBAC1B,+DAAU,CAAA;oBACV,qEAAS,CAAA;oBACT,2EAAY,CAAA;oBACZ,iFAAe,CAAA;oBACf,yEAAW,CAAA;oBACX,yFAAmB,CAAA;oBACnB,mEAAQ,CAAA;oBACR,mFAAgB,CAAA;oBAChB,qFAAiB,CAAA;oBACjB,sGAAyB,CAAA;oBACzB,gFAAc,CAAA;oBACd,gGAAsB,CAAA;oBACtB,8DAAK,CAAA;oBACL,oEAAQ,CAAA;oBACR,oEAAQ,CAAA;oBACR,kFAAe,CAAA;oBACf,wEAAU,CAAA;oBACV,oEAAQ,CAAA;oBACR,wDAAE,CAAA;oBACF,8DAAK,CAAA;oBACL,kEAAO,CAAA;oBACP,wEAAU,CAAA;oBACV,kEAAO,CAAA;oBACP,wEAAU,CAAA;oBACV,4DAAI,CAAA;oBACJ,8DAAK,CAAA;oBACL,0EAAW,CAAA;oBACX,wEAAU,CAAA;oBACV,8EAAa,CAAA;oBACb,gEAAM,CAAA;oBACN,sEAAS,CAAA;gBACb,CAAC,EAhCW,kBAAkB,GAAlB,wBAAkB,KAAlB,wBAAkB,QAgC7B;YACL,CAAC,EAlCgB,KAAK,GAAL,UAAK,KAAL,UAAK,QAkCrB;QACL,CAAC,EApCgB,IAAI,GAAJ,aAAI,KAAJ,aAAI,QAoCpB;IACL,CAAC,EAtCgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAsCxB;AACL,CAAC,EAxCS,OAAO,KAAP,OAAO,QAwChB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.Equals=1]="Equals";n[n.NotEquals=2]="NotEquals";n[n.EqualsColumn=3]="EqualsColumn";n[n.NotEqualsColumn=4]="NotEqualsColumn";n[n.GreaterThan=5]="GreaterThan";n[n.GreaterThanOrEquals=6]="GreaterThanOrEquals";n[n.LessThan=7]="LessThan";n[n.LessThanOrEquals=8]="LessThanOrEquals";n[n.GreaterThanColumn=9]="GreaterThanColumn";n[n.GreaterThanOrEqualsColumn=10]="GreaterThanOrEqualsColumn";n[n.LessThanColumn=11]="LessThanColumn";n[n.LessThanOrEqualsColumn=12]="LessThanOrEqualsColumn";n[n.Empty=13]="Empty";n[n.NotEmpty=14]="NotEmpty";n[n.Contains=15]="Contains";n[n.DoesNotContains=16]="DoesNotContains";n[n.StartsWith=17]="StartsWith";n[n.EndsWith=18]="EndsWith";n[n.In=19]="In";n[n.NotIn=20]="NotIn";n[n.Between=21]="Between";n[n.NotBetween=22]="NotBetween";n[n.InQuery=23]="InQuery";n[n.NotInQuery=24]="NotInQuery";n[n.Date=25]="Date";n[n.ILike=26]="ILike";n[n.NotEndsWith=27]="NotEndsWith";n[n.BeginsWith=28]="BeginsWith";n[n.NotBeginsWith=29]="NotBeginsWith";n[n.IsNull=30]="IsNull";n[n.IsNotNull=31]="IsNotNull"})(t=n.ExpressionOperator||(n.ExpressionOperator={}))})(t=n.Enums||(n.Enums={}))})(t=n.Core||(n.Core={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,18 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Core;
|
||||
(function (Core) {
|
||||
let Enums;
|
||||
(function (Enums) {
|
||||
let RowStatus;
|
||||
(function (RowStatus) {
|
||||
RowStatus[RowStatus["Active"] = 1] = "Active";
|
||||
RowStatus[RowStatus["InActive"] = 2] = "InActive";
|
||||
RowStatus[RowStatus["Deleted"] = 3] = "Deleted";
|
||||
})(RowStatus = Enums.RowStatus || (Enums.RowStatus = {}));
|
||||
})(Enums = Core.Enums || (Core.Enums = {}));
|
||||
})(Core = Platform.Core || (Platform.Core = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"rowstatus.js","sourceRoot":"","sources":["rowstatus.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAYhB;AAZD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAUxB;IAVD,WAAiB,QAAQ;QACrB,IAAiB,IAAI,CAQpB;QARD,WAAiB,IAAI;YACjB,IAAiB,KAAK,CAMrB;YAND,WAAiB,KAAK;gBAClB,IAAY,SAIX;gBAJD,WAAY,SAAS;oBAEjB,6CAAU,CAAA;oBAAE,iDAAY,CAAA;oBAAE,+CAAW,CAAA;gBAEzC,CAAC,EAJW,SAAS,GAAT,eAAS,KAAT,eAAS,QAIpB;YACL,CAAC,EANgB,KAAK,GAAL,UAAK,KAAL,UAAK,QAMrB;QACL,CAAC,EARgB,IAAI,GAAJ,aAAI,KAAJ,aAAI,QAQpB;IACL,CAAC,EAVgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAUxB;AACL,CAAC,EAZS,OAAO,KAAP,OAAO,QAYhB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.Active=1]="Active";n[n.InActive=2]="InActive";n[n.Deleted=3]="Deleted"})(t=n.RowStatus||(n.RowStatus={}))})(t=n.Enums||(n.Enums={}))})(t=n.Core||(n.Core={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,32 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class AssetHelper {
|
||||
download(url) {
|
||||
var filepath = url;
|
||||
filepath.split("\\").join("//");
|
||||
filepath = filepath.replace('wwwroot', '');
|
||||
if (filepath.startsWith("/")) {
|
||||
var path = filepath.split("/");
|
||||
filepath = filepath.replace("/" + path[1], path[1]);
|
||||
}
|
||||
if (isMobileApp()) {
|
||||
Unibase.Platform.Helpers.MobileHelper.Instance().downloadFile(filepath);
|
||||
}
|
||||
else {
|
||||
window.location.href = _appsettings.asset_url() + filepath;
|
||||
}
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === null || this.instance === undefined)
|
||||
this.instance = new AssetHelper();
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Helpers.AssetHelper = AssetHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"assethelper.js","sourceRoot":"","sources":["assethelper.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA6BhB;AA7BD,WAAU,OAAO;IACb,IAAiB,QAAQ,CA2BxB;IA3BD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAyBvB;QAzBD,WAAiB,OAAO;YACpB,MAAa,WAAW;gBAEpB,QAAQ,CAAC,GAAG;oBACR,IAAI,QAAQ,GAAG,GAAG,CAAC;oBACnB,QAAQ,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;oBAChC,QAAQ,GAAG,QAAQ,CAAC,OAAO,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC;oBAC3C,IAAI,QAAQ,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;wBAC1B,IAAI,IAAI,GAAG,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;wBAC/B,QAAQ,GAAG,QAAQ,CAAC,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;qBACvD;oBACD,IAAI,WAAW,EAAE,EAAE;wBACf,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC;qBAC3E;yBACI;wBACD,MAAM,CAAC,QAAQ,CAAC,IAAI,GAAG,YAAY,CAAC,SAAS,EAAE,GAAG,QAAQ,CAAC;qBAC9D;gBACL,CAAC;gBAED,MAAM,CAAC,QAAQ;oBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,IAAI,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS;wBACrD,IAAI,CAAC,QAAQ,GAAG,IAAI,WAAW,EAAE,CAAC;oBACtC,OAAO,IAAI,CAAC,QAAQ,CAAC;gBACzB,CAAC;aACJ;YAvBY,mBAAW,cAuBvB,CAAA;QACL,CAAC,EAzBgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAyBvB;IACL,CAAC,EA3BgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA2BxB;AACL,CAAC,EA7BS,OAAO,KAAP,OAAO,QA6BhB"}
|
||||
@@ -0,0 +1,124 @@
|
||||
class AutoCompleteHelper {
|
||||
constructor() {
|
||||
}
|
||||
data(url, controlid) {
|
||||
var userinfo = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
|
||||
let term = $(".select2-search__field").val();
|
||||
var urls = url + "/term/" + term + "/authtoken/" + userinfo.sessionId + "" + '/' + userinfo.sessionId;
|
||||
var col = [];
|
||||
var parameters = {
|
||||
url: urls,
|
||||
};
|
||||
let windowmethod = eval('getmethod(parameters)');
|
||||
windowmethod.then(function (response) {
|
||||
let rspnse = JSON.parse(response.result);
|
||||
for (let i = 0; i < rspnse.length; i++) {
|
||||
if ($('' + controlid + ' option[value=' + rspnse[i].Value + ']').length == 0) {
|
||||
var newOption = new Option(rspnse[i].SelectText, rspnse[i].Value, false, false);
|
||||
$(controlid).append(newOption);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
Create(controlId, hiddenFieldControlId, serviceUrl, callback, tags = false) {
|
||||
var userinfo = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
|
||||
if (_windowsSettings.AccessType() == "local") {
|
||||
serviceUrl = 'apis/v4' + serviceUrl.split('/apis/v4')[1];
|
||||
var parameters = {
|
||||
url: serviceUrl + "/term/undefined/authtoken/" + userinfo.sessionId + "" + '/' + userinfo.sessionId,
|
||||
};
|
||||
let windowmethod = eval('getmethod(parameters)');
|
||||
windowmethod.then(function (response) {
|
||||
var data = [];
|
||||
for (let i = 0; i < JSON.parse(response.result).length; i++) {
|
||||
data.push({ id: JSON.parse(response.result)[i].Value, text: JSON.parse(response.result)[i].SelectText, AddlData: JSON.parse(response.result)[i].AddlData });
|
||||
}
|
||||
$(controlId).select2({
|
||||
placeholder: 'Select DataList',
|
||||
data: data,
|
||||
});
|
||||
let id = $(controlId).parent().attr("id");
|
||||
$("#" + id).click(function () {
|
||||
$(".select2-search__field").attr("onkeyup", "AutoCompleteHelper.getHelper().data('" + serviceUrl + "','" + controlId + "');");
|
||||
});
|
||||
});
|
||||
}
|
||||
else {
|
||||
var url = serviceUrl + "/term/";
|
||||
url = url.replace('#', '');
|
||||
$(controlId).select2({
|
||||
placeholder: "Select ",
|
||||
tags: tags,
|
||||
theme: "default select2ErrorClass",
|
||||
allowClear: true,
|
||||
ajax: {
|
||||
url: function (request) {
|
||||
var reqUrl = url;
|
||||
var term = request.term;
|
||||
if (term != undefined)
|
||||
term = term.trim();
|
||||
if (term == "")
|
||||
term = undefined;
|
||||
if (term == undefined) {
|
||||
reqUrl = reqUrl + term + "/authtoken/" + userinfo.sessionId;
|
||||
}
|
||||
else {
|
||||
reqUrl = reqUrl + term + "/authtoken/" + userinfo.sessionId;
|
||||
}
|
||||
return reqUrl;
|
||||
},
|
||||
dataType: 'json',
|
||||
delay: 250,
|
||||
data: function (params) {
|
||||
var query = {
|
||||
term: params.term,
|
||||
type: 'GET'
|
||||
};
|
||||
return query;
|
||||
},
|
||||
beforeSend: function (xhr) {
|
||||
if (userinfo !== undefined && userinfo !== null) {
|
||||
xhr.setRequestHeader("Authorization", "Basic " + userinfo.sessionId);
|
||||
xhr.setRequestHeader('geoposition', userinfo.latd + ':' + userinfo.lgId);
|
||||
}
|
||||
},
|
||||
processResults: function (data, params) {
|
||||
return {
|
||||
results: jQuery.map(JSON.parse(data.result), function (item) {
|
||||
return {
|
||||
id: item.Value,
|
||||
text: item.SelectText,
|
||||
addlData: item.AddlData
|
||||
};
|
||||
})
|
||||
};
|
||||
}
|
||||
},
|
||||
templateResult: function (result) {
|
||||
if (result.id == -1) {
|
||||
var $template = $('<span class="select2-CreateNew">' + result.text + '</span>');
|
||||
$('.select2-dropdown').find('.select2-results').addClass('mb-15');
|
||||
return $template;
|
||||
}
|
||||
else {
|
||||
var $template = $('<span>' + result.text + '</span>');
|
||||
return $template;
|
||||
}
|
||||
},
|
||||
templateSelection: function (result) {
|
||||
result.id = result.id == "" ? 0 : result.id;
|
||||
$(controlId).attr('data-addldata', result.addlData);
|
||||
$(hiddenFieldControlId).val(result.id);
|
||||
if (callback != null) {
|
||||
callback(result);
|
||||
}
|
||||
var $template = $('<span>' + result.text + '</span> <input type="hidden" id="hf_AutocompleteId" value="' + result.id + '">');
|
||||
return $template;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
static getHelper() {
|
||||
return new AutoCompleteHelper();
|
||||
}
|
||||
}
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"autocompletehelper.js","sourceRoot":"","sources":["autocompletehelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
class AutoCompleteHelper{constructor(){}data(n,t){var i=Unibase.Platform.Membership.Infos.Identity.getCurrentUser();let r=$(".select2-search__field").val();var u=n+"/term/"+r+"/authtoken/"+i.sessionId+"/"+i.sessionId,e={url:u};let f=eval("getmethod(parameters)");f.then(function(n){let i=JSON.parse(n.result);for(let n=0;n<i.length;n++)if($(""+t+" option[value="+i[n].Value+"]").length==0){var r=new Option(i[n].SelectText,i[n].Value,!1,!1);$(t).append(r)}})}Create(n,t,i,r,u=false){var f=Unibase.Platform.Membership.Infos.Identity.getCurrentUser(),o,e;if(_windowsSettings.AccessType()=="local"){i="apis/v4"+i.split("/apis/v4")[1];o={url:i+"/term/undefined/authtoken/"+f.sessionId+"/"+f.sessionId};let t=eval("getmethod(parameters)");t.then(function(t){var r=[];for(let n=0;n<JSON.parse(t.result).length;n++)r.push({id:JSON.parse(t.result)[n].Value,text:JSON.parse(t.result)[n].SelectText,AddlData:JSON.parse(t.result)[n].AddlData});$(n).select2({placeholder:"Select DataList",data:r});let u=$(n).parent().attr("id");$("#"+u).click(function(){$(".select2-search__field").attr("onkeyup","AutoCompleteHelper.getHelper().data('"+i+"','"+n+"');")})})}else e=i+"/term/",e=e.replace("#",""),$(n).select2({placeholder:"Select ",tags:u,theme:"default select2ErrorClass",allowClear:!0,ajax:{url:function(n){var i=e,t=n.term;return t!=undefined&&(t=t.trim()),t==""&&(t=undefined),t==undefined?i+t+"/authtoken/"+f.sessionId:i+t+"/authtoken/"+f.sessionId},dataType:"json",delay:250,data:function(n){return{term:n.term,type:"GET"}},beforeSend:function(n){f!==undefined&&f!==null&&(n.setRequestHeader("Authorization","Basic "+f.sessionId),n.setRequestHeader("geoposition",f.latd+":"+f.lgId))},processResults:function(n){return{results:jQuery.map(JSON.parse(n.result),function(n){return{id:n.Value,text:n.SelectText,addlData:n.AddlData}})}}},templateResult:function(n){var t;return n.id==-1?(t=$('<span class="select2-CreateNew">'+n.text+"<\/span>"),$(".select2-dropdown").find(".select2-results").addClass("mb-15"),t):$("<span>"+n.text+"<\/span>")},templateSelection:function(i){i.id=i.id==""?0:i.id;$(n).attr("data-addldata",i.addlData);$(t).val(i.id);r!=null&&r(i);return $("<span>"+i.text+'<\/span> <input type="hidden" id="hf_AutocompleteId" value="'+i.id+'">')}})}static getHelper(){return new AutoCompleteHelper}}
|
||||
@@ -0,0 +1,62 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class CookieHelper {
|
||||
getCookie(cname) {
|
||||
var name = cname + "=";
|
||||
var decodedCookie = decodeURIComponent(document.cookie);
|
||||
var ca = decodedCookie.split(';');
|
||||
for (var i = 0; i < ca.length; i++) {
|
||||
var c = ca[i];
|
||||
while (c.charAt(0) === ' ') {
|
||||
c = c.substring(1);
|
||||
}
|
||||
if (c.indexOf(name) === 0) {
|
||||
var cookie = c.substring(name.length, c.length);
|
||||
var cookie_decrypt = Unibase.Platform.Helpers.CryptoHelper.Instance().decrypt(cookie);
|
||||
return cookie_decrypt;
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
setIdentityCookie(cvalue) {
|
||||
this.setCookie(CookieHelper._identityCookie, cvalue, 1);
|
||||
}
|
||||
getIdentityCookie() {
|
||||
return this.getCookie(CookieHelper._identityCookie);
|
||||
}
|
||||
setUserIdentityCookie(cvalue) {
|
||||
this.setCookie(CookieHelper._userIdentitycookie, cvalue, 1);
|
||||
}
|
||||
getUserIdentityCookie() {
|
||||
return this.getCookie(CookieHelper._userIdentitycookie);
|
||||
}
|
||||
setCookie(cname, cvalue, exdays) {
|
||||
let _cookievalue = "";
|
||||
if (cvalue != null && cvalue != "")
|
||||
_cookievalue = Unibase.Platform.Helpers.CryptoHelper.Instance().encrypt(cvalue);
|
||||
var d = new Date();
|
||||
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
|
||||
var expires = "expires=" + d.toUTCString();
|
||||
document.cookie = cname + "=" + _cookievalue + ";" + expires + ";path=/;samesite=none;secure=true";
|
||||
}
|
||||
deleteCookie(cname) {
|
||||
var d = new Date();
|
||||
var expires = "expires=Thu, 01 Jan 1970 00:00:00 GMT";
|
||||
document.cookie = cname + "= ;" + expires + ";path=/;samesite=none;secure=true";
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === null || this.instance === undefined)
|
||||
this.instance = new CookieHelper();
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
CookieHelper._identityCookie = "_idty";
|
||||
CookieHelper._userIdentitycookie = "u_idty";
|
||||
Helpers.CookieHelper = CookieHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"cookiehelper.js","sourceRoot":"","sources":["cookiehelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{getCookie(t){for(var i,e,o,u=t+"=",s=decodeURIComponent(document.cookie),f=s.split(";"),r=0;r<f.length;r++){for(i=f[r];i.charAt(0)===" ";)i=i.substring(1);if(i.indexOf(u)===0)return e=i.substring(u.length,i.length),o=n.Platform.Helpers.CryptoHelper.Instance().decrypt(e),o}return""}setIdentityCookie(n){this.setCookie(i._identityCookie,n,1)}getIdentityCookie(){return this.getCookie(i._identityCookie)}setUserIdentityCookie(n){this.setCookie(i._userIdentitycookie,n,1)}getUserIdentityCookie(){return this.getCookie(i._userIdentitycookie)}setCookie(t,i,r){var u,e;let f="";i!=null&&i!=""&&(f=n.Platform.Helpers.CryptoHelper.Instance().encrypt(i));u=new Date;u.setTime(u.getTime()+r*864e5);e="expires="+u.toUTCString();document.cookie=t+"="+f+";"+e+";path=/;samesite=none;secure=true"}deleteCookie(n){var t=new Date;document.cookie=n+"= ;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;samesite=none;secure=true"}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}i._identityCookie="_idty";i._userIdentitycookie="u_idty";t.CookieHelper=i})(i=t.Helpers||(t.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,36 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class CryptoHelper {
|
||||
constructor() {
|
||||
this.cryptoprovider = window['CryptoJS'];
|
||||
this.cryptoalgorithm = window['CryptoJS'].AES;
|
||||
this._secretKey = "unibase";
|
||||
}
|
||||
encrypt(content) {
|
||||
return this.cryptoalgorithm.encrypt(content, this._secretKey).toString();
|
||||
}
|
||||
decrypt(encoded) {
|
||||
return this.cryptoalgorithm.decrypt(encoded, this._secretKey).toString(this.cryptoprovider.enc.Utf8);
|
||||
}
|
||||
encryptURIcomponent(content) {
|
||||
var _encrypted = this.encrypt(content);
|
||||
return encodeURIComponent(_encrypted);
|
||||
}
|
||||
decryptURIcomponent(content) {
|
||||
var _decrypted = this.decrypt(content);
|
||||
return decodeURIComponent(_decrypted);
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === null || this.instance === undefined)
|
||||
this.instance = new CryptoHelper();
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Helpers.CryptoHelper = CryptoHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"cryptohelper.js","sourceRoot":"","sources":["cryptohelper.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAkCxB;IAlCD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAgCvB;QAhCD,WAAiB,OAAO;YACpB,MAAa,YAAY;gBAIrB;oBACI,IAAI,CAAC,cAAc,GAAG,MAAM,CAAC,UAAU,CAAC,CAAC;oBACzC,IAAI,CAAC,eAAe,GAAG,MAAM,CAAC,UAAU,CAAC,CAAC,GAAG,CAAC;oBAC9C,IAAI,CAAC,UAAU,GAAG,SAAS,CAAC;gBAChC,CAAC;gBAED,OAAO,CAAC,OAAO;oBACX,OAAO,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,QAAQ,EAAE,CAAC;gBAC7E,CAAC;gBACD,OAAO,CAAC,OAAO;oBACX,OAAO,IAAI,CAAC,eAAe,CAAC,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,QAAQ,CAAC,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;gBACzG,CAAC;gBACD,mBAAmB,CAAC,OAAO;oBACvB,IAAI,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;oBACvC,OAAO,kBAAkB,CAAC,UAAU,CAAC,CAAC;gBAC1C,CAAC;gBACD,mBAAmB,CAAC,OAAO;oBACvB,IAAI,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;oBACvC,OAAO,kBAAkB,CAAC,UAAU,CAAC,CAAC;gBAC1C,CAAC;gBAED,MAAM,CAAC,QAAQ;oBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,IAAI,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS;wBACrD,IAAI,CAAC,QAAQ,GAAG,IAAI,YAAY,EAAE,CAAC;oBACvC,OAAO,IAAI,CAAC,QAAQ,CAAC;gBACzB,CAAC;aACJ;YA9BY,oBAAY,eA8BxB,CAAA;QACL,CAAC,EAhCgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAgCvB;IACL,CAAC,EAlCgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAkCxB;AACL,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){class t{constructor(){this.cryptoprovider=window.CryptoJS;this.cryptoalgorithm=window.CryptoJS.AES;this._secretKey="unibase"}encrypt(n){return this.cryptoalgorithm.encrypt(n,this._secretKey).toString()}decrypt(n){return this.cryptoalgorithm.decrypt(n,this._secretKey).toString(this.cryptoprovider.enc.Utf8)}encryptURIcomponent(n){var t=this.encrypt(n);return encodeURIComponent(t)}decryptURIcomponent(n){var t=this.decrypt(n);return decodeURIComponent(t)}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.CryptoHelper=t})(t=n.Helpers||(n.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
CryptoJS v3.1.2
|
||||
code.google.com/p/crypto-js
|
||||
(c) 2009-2013 by Jeff Mott. All rights reserved.
|
||||
code.google.com/p/crypto-js/wiki/License
|
||||
*/
|
||||
var CryptoJS = CryptoJS || function (u, p) {
|
||||
var d = {}, l = d.lib = {}, s = function () { }, t = l.Base = { extend: function (a) { s.prototype = this; var c = new s; a && c.mixIn(a); c.hasOwnProperty("init") || (c.init = function () { c.$super.init.apply(this, arguments) }); c.init.prototype = c; c.$super = this; return c }, create: function () { var a = this.extend(); a.init.apply(a, arguments); return a }, init: function () { }, mixIn: function (a) { for (var c in a) a.hasOwnProperty(c) && (this[c] = a[c]); a.hasOwnProperty("toString") && (this.toString = a.toString) }, clone: function () { return this.init.prototype.extend(this) } },
|
||||
r = l.WordArray = t.extend({
|
||||
init: function (a, c) { a = this.words = a || []; this.sigBytes = c != p ? c : 4 * a.length }, toString: function (a) { return (a || v).stringify(this) }, concat: function (a) { var c = this.words, e = a.words, j = this.sigBytes; a = a.sigBytes; this.clamp(); if (j % 4) for (var k = 0; k < a; k++)c[j + k >>> 2] |= (e[k >>> 2] >>> 24 - 8 * (k % 4) & 255) << 24 - 8 * ((j + k) % 4); else if (65535 < e.length) for (k = 0; k < a; k += 4)c[j + k >>> 2] = e[k >>> 2]; else c.push.apply(c, e); this.sigBytes += a; return this }, clamp: function () {
|
||||
var a = this.words, c = this.sigBytes; a[c >>> 2] &= 4294967295 <<
|
||||
32 - 8 * (c % 4); a.length = u.ceil(c / 4)
|
||||
}, clone: function () { var a = t.clone.call(this); a.words = this.words.slice(0); return a }, random: function (a) { for (var c = [], e = 0; e < a; e += 4)c.push(4294967296 * u.random() | 0); return new r.init(c, a) }
|
||||
}), w = d.enc = {}, v = w.Hex = {
|
||||
stringify: function (a) { var c = a.words; a = a.sigBytes; for (var e = [], j = 0; j < a; j++) { var k = c[j >>> 2] >>> 24 - 8 * (j % 4) & 255; e.push((k >>> 4).toString(16)); e.push((k & 15).toString(16)) } return e.join("") }, parse: function (a) {
|
||||
for (var c = a.length, e = [], j = 0; j < c; j += 2)e[j >>> 3] |= parseInt(a.substr(j,
|
||||
2), 16) << 24 - 4 * (j % 8); return new r.init(e, c / 2)
|
||||
}
|
||||
}, b = w.Latin1 = { stringify: function (a) { var c = a.words; a = a.sigBytes; for (var e = [], j = 0; j < a; j++)e.push(String.fromCharCode(c[j >>> 2] >>> 24 - 8 * (j % 4) & 255)); return e.join("") }, parse: function (a) { for (var c = a.length, e = [], j = 0; j < c; j++)e[j >>> 2] |= (a.charCodeAt(j) & 255) << 24 - 8 * (j % 4); return new r.init(e, c) } }, x = w.Utf8 = { stringify: function (a) { try { return decodeURIComponent(escape(b.stringify(a))) } catch (c) { throw Error("Malformed UTF-8 data"); } }, parse: function (a) { return b.parse(unescape(encodeURIComponent(a))) } },
|
||||
q = l.BufferedBlockAlgorithm = t.extend({
|
||||
reset: function () { this._data = new r.init; this._nDataBytes = 0 }, _append: function (a) { "string" == typeof a && (a = x.parse(a)); this._data.concat(a); this._nDataBytes += a.sigBytes }, _process: function (a) { var c = this._data, e = c.words, j = c.sigBytes, k = this.blockSize, b = j / (4 * k), b = a ? u.ceil(b) : u.max((b | 0) - this._minBufferSize, 0); a = b * k; j = u.min(4 * a, j); if (a) { for (var q = 0; q < a; q += k)this._doProcessBlock(e, q); q = e.splice(0, a); c.sigBytes -= j } return new r.init(q, j) }, clone: function () {
|
||||
var a = t.clone.call(this);
|
||||
a._data = this._data.clone(); return a
|
||||
}, _minBufferSize: 0
|
||||
}); l.Hasher = q.extend({
|
||||
cfg: t.extend(), init: function (a) { this.cfg = this.cfg.extend(a); this.reset() }, reset: function () { q.reset.call(this); this._doReset() }, update: function (a) { this._append(a); this._process(); return this }, finalize: function (a) { a && this._append(a); return this._doFinalize() }, blockSize: 16, _createHelper: function (a) { return function (b, e) { return (new a.init(e)).finalize(b) } }, _createHmacHelper: function (a) {
|
||||
return function (b, e) {
|
||||
return (new n.HMAC.init(a,
|
||||
e)).finalize(b)
|
||||
}
|
||||
}
|
||||
}); var n = d.algo = {}; return d
|
||||
}(Math);
|
||||
(function () {
|
||||
var u = CryptoJS, p = u.lib.WordArray; u.enc.Base64 = {
|
||||
stringify: function (d) { var l = d.words, p = d.sigBytes, t = this._map; d.clamp(); d = []; for (var r = 0; r < p; r += 3)for (var w = (l[r >>> 2] >>> 24 - 8 * (r % 4) & 255) << 16 | (l[r + 1 >>> 2] >>> 24 - 8 * ((r + 1) % 4) & 255) << 8 | l[r + 2 >>> 2] >>> 24 - 8 * ((r + 2) % 4) & 255, v = 0; 4 > v && r + 0.75 * v < p; v++)d.push(t.charAt(w >>> 6 * (3 - v) & 63)); if (l = t.charAt(64)) for (; d.length % 4;)d.push(l); return d.join("") }, parse: function (d) {
|
||||
var l = d.length, s = this._map, t = s.charAt(64); t && (t = d.indexOf(t), -1 != t && (l = t)); for (var t = [], r = 0, w = 0; w <
|
||||
l; w++)if (w % 4) { var v = s.indexOf(d.charAt(w - 1)) << 2 * (w % 4), b = s.indexOf(d.charAt(w)) >>> 6 - 2 * (w % 4); t[r >>> 2] |= (v | b) << 24 - 8 * (r % 4); r++ } return p.create(t, r)
|
||||
}, _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
|
||||
}
|
||||
})();
|
||||
(function (u) {
|
||||
function p(b, n, a, c, e, j, k) { b = b + (n & a | ~n & c) + e + k; return (b << j | b >>> 32 - j) + n } function d(b, n, a, c, e, j, k) { b = b + (n & c | a & ~c) + e + k; return (b << j | b >>> 32 - j) + n } function l(b, n, a, c, e, j, k) { b = b + (n ^ a ^ c) + e + k; return (b << j | b >>> 32 - j) + n } function s(b, n, a, c, e, j, k) { b = b + (a ^ (n | ~c)) + e + k; return (b << j | b >>> 32 - j) + n } for (var t = CryptoJS, r = t.lib, w = r.WordArray, v = r.Hasher, r = t.algo, b = [], x = 0; 64 > x; x++)b[x] = 4294967296 * u.abs(u.sin(x + 1)) | 0; r = r.MD5 = v.extend({
|
||||
_doReset: function () { this._hash = new w.init([1732584193, 4023233417, 2562383102, 271733878]) },
|
||||
_doProcessBlock: function (q, n) {
|
||||
for (var a = 0; 16 > a; a++) { var c = n + a, e = q[c]; q[c] = (e << 8 | e >>> 24) & 16711935 | (e << 24 | e >>> 8) & 4278255360 } var a = this._hash.words, c = q[n + 0], e = q[n + 1], j = q[n + 2], k = q[n + 3], z = q[n + 4], r = q[n + 5], t = q[n + 6], w = q[n + 7], v = q[n + 8], A = q[n + 9], B = q[n + 10], C = q[n + 11], u = q[n + 12], D = q[n + 13], E = q[n + 14], x = q[n + 15], f = a[0], m = a[1], g = a[2], h = a[3], f = p(f, m, g, h, c, 7, b[0]), h = p(h, f, m, g, e, 12, b[1]), g = p(g, h, f, m, j, 17, b[2]), m = p(m, g, h, f, k, 22, b[3]), f = p(f, m, g, h, z, 7, b[4]), h = p(h, f, m, g, r, 12, b[5]), g = p(g, h, f, m, t, 17, b[6]), m = p(m, g, h, f, w, 22, b[7]),
|
||||
f = p(f, m, g, h, v, 7, b[8]), h = p(h, f, m, g, A, 12, b[9]), g = p(g, h, f, m, B, 17, b[10]), m = p(m, g, h, f, C, 22, b[11]), f = p(f, m, g, h, u, 7, b[12]), h = p(h, f, m, g, D, 12, b[13]), g = p(g, h, f, m, E, 17, b[14]), m = p(m, g, h, f, x, 22, b[15]), f = d(f, m, g, h, e, 5, b[16]), h = d(h, f, m, g, t, 9, b[17]), g = d(g, h, f, m, C, 14, b[18]), m = d(m, g, h, f, c, 20, b[19]), f = d(f, m, g, h, r, 5, b[20]), h = d(h, f, m, g, B, 9, b[21]), g = d(g, h, f, m, x, 14, b[22]), m = d(m, g, h, f, z, 20, b[23]), f = d(f, m, g, h, A, 5, b[24]), h = d(h, f, m, g, E, 9, b[25]), g = d(g, h, f, m, k, 14, b[26]), m = d(m, g, h, f, v, 20, b[27]), f = d(f, m, g, h, D, 5, b[28]), h = d(h, f,
|
||||
m, g, j, 9, b[29]), g = d(g, h, f, m, w, 14, b[30]), m = d(m, g, h, f, u, 20, b[31]), f = l(f, m, g, h, r, 4, b[32]), h = l(h, f, m, g, v, 11, b[33]), g = l(g, h, f, m, C, 16, b[34]), m = l(m, g, h, f, E, 23, b[35]), f = l(f, m, g, h, e, 4, b[36]), h = l(h, f, m, g, z, 11, b[37]), g = l(g, h, f, m, w, 16, b[38]), m = l(m, g, h, f, B, 23, b[39]), f = l(f, m, g, h, D, 4, b[40]), h = l(h, f, m, g, c, 11, b[41]), g = l(g, h, f, m, k, 16, b[42]), m = l(m, g, h, f, t, 23, b[43]), f = l(f, m, g, h, A, 4, b[44]), h = l(h, f, m, g, u, 11, b[45]), g = l(g, h, f, m, x, 16, b[46]), m = l(m, g, h, f, j, 23, b[47]), f = s(f, m, g, h, c, 6, b[48]), h = s(h, f, m, g, w, 10, b[49]), g = s(g, h, f, m,
|
||||
E, 15, b[50]), m = s(m, g, h, f, r, 21, b[51]), f = s(f, m, g, h, u, 6, b[52]), h = s(h, f, m, g, k, 10, b[53]), g = s(g, h, f, m, B, 15, b[54]), m = s(m, g, h, f, e, 21, b[55]), f = s(f, m, g, h, v, 6, b[56]), h = s(h, f, m, g, x, 10, b[57]), g = s(g, h, f, m, t, 15, b[58]), m = s(m, g, h, f, D, 21, b[59]), f = s(f, m, g, h, z, 6, b[60]), h = s(h, f, m, g, C, 10, b[61]), g = s(g, h, f, m, j, 15, b[62]), m = s(m, g, h, f, A, 21, b[63]); a[0] = a[0] + f | 0; a[1] = a[1] + m | 0; a[2] = a[2] + g | 0; a[3] = a[3] + h | 0
|
||||
}, _doFinalize: function () {
|
||||
var b = this._data, n = b.words, a = 8 * this._nDataBytes, c = 8 * b.sigBytes; n[c >>> 5] |= 128 << 24 - c % 32; var e = u.floor(a /
|
||||
4294967296); n[(c + 64 >>> 9 << 4) + 15] = (e << 8 | e >>> 24) & 16711935 | (e << 24 | e >>> 8) & 4278255360; n[(c + 64 >>> 9 << 4) + 14] = (a << 8 | a >>> 24) & 16711935 | (a << 24 | a >>> 8) & 4278255360; b.sigBytes = 4 * (n.length + 1); this._process(); b = this._hash; n = b.words; for (a = 0; 4 > a; a++)c = n[a], n[a] = (c << 8 | c >>> 24) & 16711935 | (c << 24 | c >>> 8) & 4278255360; return b
|
||||
}, clone: function () { var b = v.clone.call(this); b._hash = this._hash.clone(); return b }
|
||||
}); t.MD5 = v._createHelper(r); t.HmacMD5 = v._createHmacHelper(r)
|
||||
})(Math);
|
||||
(function () {
|
||||
var u = CryptoJS, p = u.lib, d = p.Base, l = p.WordArray, p = u.algo, s = p.EvpKDF = d.extend({ cfg: d.extend({ keySize: 4, hasher: p.MD5, iterations: 1 }), init: function (d) { this.cfg = this.cfg.extend(d) }, compute: function (d, r) { for (var p = this.cfg, s = p.hasher.create(), b = l.create(), u = b.words, q = p.keySize, p = p.iterations; u.length < q;) { n && s.update(n); var n = s.update(d).finalize(r); s.reset(); for (var a = 1; a < p; a++)n = s.finalize(n), s.reset(); b.concat(n) } b.sigBytes = 4 * q; return b } }); u.EvpKDF = function (d, l, p) {
|
||||
return s.create(p).compute(d,
|
||||
l)
|
||||
}
|
||||
})();
|
||||
CryptoJS.lib.Cipher || function (u) {
|
||||
var p = CryptoJS, d = p.lib, l = d.Base, s = d.WordArray, t = d.BufferedBlockAlgorithm, r = p.enc.Base64, w = p.algo.EvpKDF, v = d.Cipher = t.extend({
|
||||
cfg: l.extend(), createEncryptor: function (e, a) { return this.create(this._ENC_XFORM_MODE, e, a) }, createDecryptor: function (e, a) { return this.create(this._DEC_XFORM_MODE, e, a) }, init: function (e, a, b) { this.cfg = this.cfg.extend(b); this._xformMode = e; this._key = a; this.reset() }, reset: function () { t.reset.call(this); this._doReset() }, process: function (e) { this._append(e); return this._process() },
|
||||
finalize: function (e) { e && this._append(e); return this._doFinalize() }, keySize: 4, ivSize: 4, _ENC_XFORM_MODE: 1, _DEC_XFORM_MODE: 2, _createHelper: function (e) { return { encrypt: function (b, k, d) { return ("string" == typeof k ? c : a).encrypt(e, b, k, d) }, decrypt: function (b, k, d) { return ("string" == typeof k ? c : a).decrypt(e, b, k, d) } } }
|
||||
}); d.StreamCipher = v.extend({ _doFinalize: function () { return this._process(!0) }, blockSize: 1 }); var b = p.mode = {}, x = function (e, a, b) {
|
||||
var c = this._iv; c ? this._iv = u : c = this._prevBlock; for (var d = 0; d < b; d++)e[a + d] ^=
|
||||
c[d]
|
||||
}, q = (d.BlockCipherMode = l.extend({ createEncryptor: function (e, a) { return this.Encryptor.create(e, a) }, createDecryptor: function (e, a) { return this.Decryptor.create(e, a) }, init: function (e, a) { this._cipher = e; this._iv = a } })).extend(); q.Encryptor = q.extend({ processBlock: function (e, a) { var b = this._cipher, c = b.blockSize; x.call(this, e, a, c); b.encryptBlock(e, a); this._prevBlock = e.slice(a, a + c) } }); q.Decryptor = q.extend({
|
||||
processBlock: function (e, a) {
|
||||
var b = this._cipher, c = b.blockSize, d = e.slice(a, a + c); b.decryptBlock(e, a); x.call(this,
|
||||
e, a, c); this._prevBlock = d
|
||||
}
|
||||
}); b = b.CBC = q; q = (p.pad = {}).Pkcs7 = { pad: function (a, b) { for (var c = 4 * b, c = c - a.sigBytes % c, d = c << 24 | c << 16 | c << 8 | c, l = [], n = 0; n < c; n += 4)l.push(d); c = s.create(l, c); a.concat(c) }, unpad: function (a) { a.sigBytes -= a.words[a.sigBytes - 1 >>> 2] & 255 } }; d.BlockCipher = v.extend({
|
||||
cfg: v.cfg.extend({ mode: b, padding: q }), reset: function () {
|
||||
v.reset.call(this); var a = this.cfg, b = a.iv, a = a.mode; if (this._xformMode == this._ENC_XFORM_MODE) var c = a.createEncryptor; else c = a.createDecryptor, this._minBufferSize = 1; this._mode = c.call(a,
|
||||
this, b && b.words)
|
||||
}, _doProcessBlock: function (a, b) { this._mode.processBlock(a, b) }, _doFinalize: function () { var a = this.cfg.padding; if (this._xformMode == this._ENC_XFORM_MODE) { a.pad(this._data, this.blockSize); var b = this._process(!0) } else b = this._process(!0), a.unpad(b); return b }, blockSize: 4
|
||||
}); var n = d.CipherParams = l.extend({ init: function (a) { this.mixIn(a) }, toString: function (a) { return (a || this.formatter).stringify(this) } }), b = (p.format = {}).OpenSSL = {
|
||||
stringify: function (a) {
|
||||
var b = a.ciphertext; a = a.salt; return (a ? s.create([1398893684,
|
||||
1701076831]).concat(a).concat(b) : b).toString(r)
|
||||
}, parse: function (a) { a = r.parse(a); var b = a.words; if (1398893684 == b[0] && 1701076831 == b[1]) { var c = s.create(b.slice(2, 4)); b.splice(0, 4); a.sigBytes -= 16 } return n.create({ ciphertext: a, salt: c }) }
|
||||
}, a = d.SerializableCipher = l.extend({
|
||||
cfg: l.extend({ format: b }), encrypt: function (a, b, c, d) { d = this.cfg.extend(d); var l = a.createEncryptor(c, d); b = l.finalize(b); l = l.cfg; return n.create({ ciphertext: b, key: c, iv: l.iv, algorithm: a, mode: l.mode, padding: l.padding, blockSize: a.blockSize, formatter: d.format }) },
|
||||
decrypt: function (a, b, c, d) { d = this.cfg.extend(d); b = this._parse(b, d.format); return a.createDecryptor(c, d).finalize(b.ciphertext) }, _parse: function (a, b) { return "string" == typeof a ? b.parse(a, this) : a }
|
||||
}), p = (p.kdf = {}).OpenSSL = { execute: function (a, b, c, d) { d || (d = s.random(8)); a = w.create({ keySize: b + c }).compute(a, d); c = s.create(a.words.slice(b), 4 * c); a.sigBytes = 4 * b; return n.create({ key: a, iv: c, salt: d }) } }, c = d.PasswordBasedCipher = a.extend({
|
||||
cfg: a.cfg.extend({ kdf: p }), encrypt: function (b, c, d, l) {
|
||||
l = this.cfg.extend(l); d = l.kdf.execute(d,
|
||||
b.keySize, b.ivSize); l.iv = d.iv; b = a.encrypt.call(this, b, c, d.key, l); b.mixIn(d); return b
|
||||
}, decrypt: function (b, c, d, l) { l = this.cfg.extend(l); c = this._parse(c, l.format); d = l.kdf.execute(d, b.keySize, b.ivSize, c.salt); l.iv = d.iv; return a.decrypt.call(this, b, c, d.key, l) }
|
||||
})
|
||||
}();
|
||||
(function () {
|
||||
for (var u = CryptoJS, p = u.lib.BlockCipher, d = u.algo, l = [], s = [], t = [], r = [], w = [], v = [], b = [], x = [], q = [], n = [], a = [], c = 0; 256 > c; c++)a[c] = 128 > c ? c << 1 : c << 1 ^ 283; for (var e = 0, j = 0, c = 0; 256 > c; c++) { var k = j ^ j << 1 ^ j << 2 ^ j << 3 ^ j << 4, k = k >>> 8 ^ k & 255 ^ 99; l[e] = k; s[k] = e; var z = a[e], F = a[z], G = a[F], y = 257 * a[k] ^ 16843008 * k; t[e] = y << 24 | y >>> 8; r[e] = y << 16 | y >>> 16; w[e] = y << 8 | y >>> 24; v[e] = y; y = 16843009 * G ^ 65537 * F ^ 257 * z ^ 16843008 * e; b[k] = y << 24 | y >>> 8; x[k] = y << 16 | y >>> 16; q[k] = y << 8 | y >>> 24; n[k] = y; e ? (e = z ^ a[a[a[G ^ z]]], j ^= a[a[j]]) : e = j = 1 } var H = [0, 1, 2, 4, 8,
|
||||
16, 32, 64, 128, 27, 54], d = d.AES = p.extend({
|
||||
_doReset: function () {
|
||||
for (var a = this._key, c = a.words, d = a.sigBytes / 4, a = 4 * ((this._nRounds = d + 6) + 1), e = this._keySchedule = [], j = 0; j < a; j++)if (j < d) e[j] = c[j]; else { var k = e[j - 1]; j % d ? 6 < d && 4 == j % d && (k = l[k >>> 24] << 24 | l[k >>> 16 & 255] << 16 | l[k >>> 8 & 255] << 8 | l[k & 255]) : (k = k << 8 | k >>> 24, k = l[k >>> 24] << 24 | l[k >>> 16 & 255] << 16 | l[k >>> 8 & 255] << 8 | l[k & 255], k ^= H[j / d | 0] << 24); e[j] = e[j - d] ^ k } c = this._invKeySchedule = []; for (d = 0; d < a; d++)j = a - d, k = d % 4 ? e[j] : e[j - 4], c[d] = 4 > d || 4 >= j ? k : b[l[k >>> 24]] ^ x[l[k >>> 16 & 255]] ^ q[l[k >>>
|
||||
8 & 255]] ^ n[l[k & 255]]
|
||||
}, encryptBlock: function (a, b) { this._doCryptBlock(a, b, this._keySchedule, t, r, w, v, l) }, decryptBlock: function (a, c) { var d = a[c + 1]; a[c + 1] = a[c + 3]; a[c + 3] = d; this._doCryptBlock(a, c, this._invKeySchedule, b, x, q, n, s); d = a[c + 1]; a[c + 1] = a[c + 3]; a[c + 3] = d }, _doCryptBlock: function (a, b, c, d, e, j, l, f) {
|
||||
for (var m = this._nRounds, g = a[b] ^ c[0], h = a[b + 1] ^ c[1], k = a[b + 2] ^ c[2], n = a[b + 3] ^ c[3], p = 4, r = 1; r < m; r++)var q = d[g >>> 24] ^ e[h >>> 16 & 255] ^ j[k >>> 8 & 255] ^ l[n & 255] ^ c[p++], s = d[h >>> 24] ^ e[k >>> 16 & 255] ^ j[n >>> 8 & 255] ^ l[g & 255] ^ c[p++], t =
|
||||
d[k >>> 24] ^ e[n >>> 16 & 255] ^ j[g >>> 8 & 255] ^ l[h & 255] ^ c[p++], n = d[n >>> 24] ^ e[g >>> 16 & 255] ^ j[h >>> 8 & 255] ^ l[k & 255] ^ c[p++], g = q, h = s, k = t; q = (f[g >>> 24] << 24 | f[h >>> 16 & 255] << 16 | f[k >>> 8 & 255] << 8 | f[n & 255]) ^ c[p++]; s = (f[h >>> 24] << 24 | f[k >>> 16 & 255] << 16 | f[n >>> 8 & 255] << 8 | f[g & 255]) ^ c[p++]; t = (f[k >>> 24] << 24 | f[n >>> 16 & 255] << 16 | f[g >>> 8 & 255] << 8 | f[h & 255]) ^ c[p++]; n = (f[n >>> 24] << 24 | f[g >>> 16 & 255] << 16 | f[h >>> 8 & 255] << 8 | f[k & 255]) ^ c[p++]; a[b] = q; a[b + 1] = s; a[b + 2] = t; a[b + 3] = n
|
||||
}, keySize: 8
|
||||
}); u.AES = p._createHelper(d)
|
||||
})();
|
||||
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
@@ -0,0 +1,69 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class DesktopDataHelper {
|
||||
getAsync(serviceurl) {
|
||||
var user = Platform.Membership.Infos.Identity.getCurrentUser();
|
||||
return this._getAsync(serviceurl, user);
|
||||
}
|
||||
_getAsync(serviceurl, user) {
|
||||
var datastr = null;
|
||||
var method = "GET";
|
||||
var parameters = {
|
||||
url: serviceurl + '/' + user.sessionId,
|
||||
};
|
||||
return eval('getmethod(parameters)');
|
||||
}
|
||||
_getData(serviceurl, callback, failcallback, user) {
|
||||
return this._getAsync(serviceurl, user).then(callback).fail(failcallback);
|
||||
}
|
||||
post(serviceurl, data, callback, failcallback) {
|
||||
this._postData(serviceurl, data, callback, failcallback, true, "POST");
|
||||
}
|
||||
postAsync(serviceurl, data) {
|
||||
return this._postAsync(serviceurl, data, true, "POST");
|
||||
}
|
||||
deleteAsync(serviceurl, data) {
|
||||
return this._postAsync(serviceurl, data, false, "DELETE");
|
||||
}
|
||||
_postAsync(serviceurl, data, async, type) {
|
||||
var user = Platform.Membership.Infos.Identity.getCurrentUser();
|
||||
var parameterarray = [];
|
||||
parameterarray.push(data);
|
||||
if (type == "DELETE") {
|
||||
var parameters = {
|
||||
obj: parameterarray,
|
||||
url: serviceurl + '/' + user.sessionId,
|
||||
};
|
||||
return eval('deletemethod(parameters)');
|
||||
}
|
||||
else {
|
||||
if (serviceurl.split('/').length == 2) {
|
||||
if (serviceurl.split('/')[0] == "account" && serviceurl.split('/')[1] == "login") {
|
||||
return eval('login(data)');
|
||||
}
|
||||
}
|
||||
else {
|
||||
var parameters = {
|
||||
obj: parameterarray,
|
||||
url: serviceurl + '/' + user.sessionId,
|
||||
};
|
||||
return eval('postmethod1(parameters)');
|
||||
}
|
||||
}
|
||||
var latd = 0;
|
||||
var lgtd = 0;
|
||||
if (!serviceurl.startsWith("http"))
|
||||
serviceurl = _appsettings.server_url() + (serviceurl.startsWith('/') ? serviceurl : ('/' + serviceurl));
|
||||
}
|
||||
_postData(serviceurl, data, callback, failcallback, async, type) {
|
||||
this._postAsync(serviceurl, data, async, type).then(callback).fail(failcallback);
|
||||
}
|
||||
}
|
||||
Helpers.DesktopDataHelper = DesktopDataHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"datahelper.desktop.js","sourceRoot":"","sources":["datahelper.desktop.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(t){class i{getAsync(t){var i=n.Membership.Infos.Identity.getCurrentUser();return this._getAsync(t,i)}_getAsync(n,t){var i={url:n+"/"+t.sessionId};return eval("getmethod(parameters)")}_getData(n,t,i,r){return this._getAsync(n,r).then(t).fail(i)}post(n,t,i,r){this._postData(n,t,i,r,!0,"POST")}postAsync(n,t){return this._postAsync(n,t,!0,"POST")}deleteAsync(n,t){return this._postAsync(n,t,!1,"DELETE")}_postAsync(t,i,r,u){var e=n.Membership.Infos.Identity.getCurrentUser(),f=[],o,s,h;if(f.push(i),u=="DELETE")return o={obj:f,url:t+"/"+e.sessionId},eval("deletemethod(parameters)");if(t.split("/").length==2){if(t.split("/")[0]=="account"&&t.split("/")[1]=="login")return eval("login(data)")}else return o={obj:f,url:t+"/"+e.sessionId},eval("postmethod1(parameters)");s=0;h=0;t.startsWith("http")||(t=_appsettings.server_url()+(t.startsWith("/")?t:"/"+t))}_postData(n,t,i,r,u,f){this._postAsync(n,t,u,f).then(i).fail(r)}}t.DesktopDataHelper=i})(t=n.Helpers||(n.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,85 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class DataHelper {
|
||||
getAsync(serviceurl) {
|
||||
var user = Platform.Membership.Infos.Identity.getCurrentUser();
|
||||
return this._getAsync(serviceurl, user);
|
||||
}
|
||||
_getAsync(serviceurl, user) {
|
||||
var datastr = null;
|
||||
var method = "GET";
|
||||
var timout = 0;
|
||||
if (serviceurl.includes('GetFile')) {
|
||||
timout = 500;
|
||||
}
|
||||
if (!serviceurl.startsWith("http"))
|
||||
serviceurl = _appsettings.server_url() + (serviceurl.startsWith('/') ? serviceurl : ('/' + serviceurl));
|
||||
return $.ajax({
|
||||
type: method,
|
||||
timeout: timout,
|
||||
url: serviceurl,
|
||||
crossDomain: true,
|
||||
contentType: "application/json",
|
||||
cache: true,
|
||||
jsonp: false,
|
||||
data: datastr,
|
||||
beforeSend: function (xhr) {
|
||||
if (user != undefined && user != null) {
|
||||
xhr.setRequestHeader("Authorization", "Basic " + user.sessionId);
|
||||
xhr.setRequestHeader('geoposition', user.latd + ':' + user.lgId);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
_getData(serviceurl, callback, failcallback, user) {
|
||||
return this._getAsync(serviceurl, user).then(callback).fail(failcallback);
|
||||
}
|
||||
post(serviceurl, data, callback, failcallback) {
|
||||
this._postData(serviceurl, data, callback, failcallback, true, "POST");
|
||||
}
|
||||
postAsync(serviceurl, data) {
|
||||
return this._postAsync(serviceurl, data, true, "POST");
|
||||
}
|
||||
put(serviceurl, data, callback, failcallback) {
|
||||
this._postData(serviceurl, data, callback, failcallback, true, "PUT");
|
||||
}
|
||||
putAsync(serviceurl, data) {
|
||||
return this._postAsync(serviceurl, data, true, "PUT");
|
||||
}
|
||||
deleteAsync(serviceurl, data) {
|
||||
return this._postAsync(serviceurl, data, false, "DELETE");
|
||||
}
|
||||
_postAsync(serviceurl, data, async, type) {
|
||||
var user = Platform.Membership.Infos.Identity.getCurrentUser();
|
||||
var latd = 0;
|
||||
var lgtd = 0;
|
||||
if (!serviceurl.startsWith("http"))
|
||||
serviceurl = _appsettings.server_url() + (serviceurl.startsWith('/') ? serviceurl : ('/' + serviceurl));
|
||||
return $.ajax({
|
||||
type: type,
|
||||
url: serviceurl,
|
||||
data: JSON.stringify(data),
|
||||
contentType: 'application/json',
|
||||
traditional: true,
|
||||
crossDomain: true,
|
||||
async: async,
|
||||
beforeSend: function (xhr) {
|
||||
if (user != undefined && user != null) {
|
||||
xhr.setRequestHeader('Authorization', 'Basic ' + user.sessionId);
|
||||
xhr.setRequestHeader('geoposition', user.latd + ':' + user.lgId);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
_postData(serviceurl, data, callback, failcallback, async, type) {
|
||||
this._postAsync(serviceurl, data, async, type).then(callback).fail(failcallback);
|
||||
}
|
||||
}
|
||||
Helpers.DataHelper = DataHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"datahelper.js","sourceRoot":"","sources":["datahelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(t){class i{getAsync(t){var i=n.Membership.Infos.Identity.getCurrentUser();return this._getAsync(t,i)}_getAsync(n,t){return n.startsWith("http")||(n=_appsettings.server_url()+(n.startsWith("/")?n:"/"+n)),$.ajax({type:"GET",url:n,crossDomain:!0,contentType:"application/json",cache:!0,jsonp:!1,data:null,beforeSend:function(n){t!=undefined&&t!=null&&(n.setRequestHeader("Authorization","Basic "+t.sessionId),n.setRequestHeader("geoposition",t.latd+":"+t.lgId))}})}_getData(n,t,i,r){return this._getAsync(n,r).then(t).fail(i)}post(n,t,i,r){this._postData(n,t,i,r,!0,"POST")}postAsync(n,t){return this._postAsync(n,t,!0,"POST")}put(n,t,i,r){this._postData(n,t,i,r,!0,"PUT")}putAsync(n,t){return this._postAsync(n,t,!0,"PUT")}deleteAsync(n,t){return this._postAsync(n,t,!1,"DELETE")}_postAsync(t,i,r,u){var f=n.Membership.Infos.Identity.getCurrentUser();return t.startsWith("http")||(t=_appsettings.server_url()+(t.startsWith("/")?t:"/"+t)),$.ajax({type:u,url:t,data:JSON.stringify(i),contentType:"application/json",traditional:!0,crossDomain:!0,"async":r,beforeSend:function(n){f!=undefined&&f!=null&&(n.setRequestHeader("Authorization","Basic "+f.sessionId),n.setRequestHeader("geoposition",f.latd+":"+f.lgId))}})}_postData(n,t,i,r,u,f){this._postAsync(n,t,u,f).then(i).fail(r)}}t.DataHelper=i})(t=n.Helpers||(n.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,255 @@
|
||||
var _unibase_dateFormat = 'dd/MM/yyyy';
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class DateTimeHelper {
|
||||
formatPeriod(dateTime) {
|
||||
return moment(dateTime).fromNow();
|
||||
}
|
||||
formatLocal(dateTime) {
|
||||
var date = moment.utc(dateTime).local();
|
||||
var difmonths = moment().diff(date, 'months');
|
||||
if (difmonths == 0)
|
||||
return this.formatPeriod(date);
|
||||
return date.format("DD MMM, YYYY HH:mm");
|
||||
}
|
||||
formatLocalWithOutTime(dateTime) {
|
||||
var date = moment.utc(dateTime).local();
|
||||
var difmonths = moment().diff(date, 'months');
|
||||
if (difmonths == 0)
|
||||
return this.formatPeriod(date);
|
||||
return date.format("DD MMM, YYYY");
|
||||
}
|
||||
formatLocalDate(dateTime) {
|
||||
var date = moment.utc(dateTime).local();
|
||||
return date.format("MMM DD, YYYY");
|
||||
}
|
||||
formatLocalDateFirst(dateTime) {
|
||||
var date = moment.utc(dateTime).local();
|
||||
return date.format("DD MMM YYYY");
|
||||
}
|
||||
formatLocalDateFormatMonth(dateTime) {
|
||||
var date = moment.utc(dateTime).local();
|
||||
return date.format("MM/DD/YYYY");
|
||||
}
|
||||
formatLocalDateTimeWithT(dateTime) {
|
||||
var date = moment.utc(dateTime).local();
|
||||
return date.format("MMM DD, YYYY hh:mm a");
|
||||
}
|
||||
formatLocalDateformat(dateTime, format) {
|
||||
var date = moment.utc(dateTime).local();
|
||||
if (format == null || format == "")
|
||||
format = _unibase_dateFormat.toUpperCase();
|
||||
if (format == '')
|
||||
format = "DD/MM/YYYY";
|
||||
return date.format(format);
|
||||
}
|
||||
formatDateSeconds(Date) {
|
||||
if (Date != "null") {
|
||||
if (Date.includes('/')) {
|
||||
var Date_ = Date.split('/');
|
||||
var y = Date_[0] + '/' + Date_[1] + '/' + Date_[2];
|
||||
return y;
|
||||
}
|
||||
else {
|
||||
var Date_ = Date.split('-');
|
||||
var y = Date_[0] + '/' + Date_[1] + '/' + Date_[2];
|
||||
return y;
|
||||
}
|
||||
}
|
||||
else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
formatLocalDate1(dateTime, format) {
|
||||
var date = moment.utc(dateTime).local();
|
||||
if (format == null || format == "")
|
||||
format = _unibase_dateFormat.toUpperCase();
|
||||
if (format == '')
|
||||
format = "DD/MM/YYYY";
|
||||
return date.format(format);
|
||||
}
|
||||
formatLocalTime(dateTime, format) {
|
||||
var date = moment.utc(dateTime).local();
|
||||
if (format == null || format == "")
|
||||
format = _unibase_dateFormat.toUpperCase();
|
||||
if (format == '')
|
||||
format = "DD/MM/YYYY HH:mm:ss";
|
||||
return date.format(format);
|
||||
}
|
||||
formatServerLocalDate(dateTime, format) {
|
||||
var date = moment.utc(dateTime).local();
|
||||
if (format == null || format == "")
|
||||
format = _unibase_dateFormat.toUpperCase();
|
||||
if (format == '')
|
||||
format = "YYYY/MM/DD";
|
||||
return date.format(format);
|
||||
}
|
||||
formatServerLocalDateTime(dateTime, format) {
|
||||
var date = moment.utc(dateTime).local();
|
||||
if (format == null || format == "")
|
||||
format = _unibase_dateFormat.toUpperCase();
|
||||
if (format == '')
|
||||
format = "YYYY/MM/DD HH:mm:ss";
|
||||
return date.format(format);
|
||||
}
|
||||
formatServerDate(dateTime) {
|
||||
var format = _unibase_dateFormat.toUpperCase();
|
||||
if (format == '')
|
||||
format = "DD/MM/YYYY";
|
||||
var date = moment.utc(dateTime, format);
|
||||
return date.format('YYYY/MM/DD');
|
||||
}
|
||||
serverDateformat(dateTime) {
|
||||
var format = _unibase_dateFormat.toUpperCase();
|
||||
if (format == '')
|
||||
format = "DD/MM/YYYY";
|
||||
return moment.utc(dateTime).format(format);
|
||||
}
|
||||
FormatDateTime(dateTime) {
|
||||
if (dateTime == "1900-01-01T00:00:00" || dateTime == "NA") {
|
||||
var NA = "NA";
|
||||
return NA;
|
||||
}
|
||||
if (dateTime.toString().indexOf("T") > -1) {
|
||||
dateTime = dateTime.toString().replace("T", " ");
|
||||
dateTime = moment(dateTime).format("DD/MM/YYYY HH:mm:ss");
|
||||
return dateTime;
|
||||
}
|
||||
}
|
||||
FormatDateTimeWithoutSeconds(dateTime) {
|
||||
if (dateTime == "1900-01-01T00:00:00" || dateTime == "NA") {
|
||||
var NA = "NA";
|
||||
return NA;
|
||||
}
|
||||
if (dateTime.toString().indexOf("T") > -1) {
|
||||
dateTime = dateTime.toString().replace("T", " ");
|
||||
dateTime = moment(dateTime).format("DD/MM/YYYY HH:mm");
|
||||
return dateTime;
|
||||
}
|
||||
}
|
||||
formatServerDateTime(dateTime) {
|
||||
var format = _unibase_dateFormat.toUpperCase();
|
||||
if (format == '')
|
||||
format = "DD/MM/YYYY";
|
||||
format = format + " HH:mm:ss";
|
||||
var date = moment.utc(dateTime, format);
|
||||
return date.format('YYYY/MM/DD HH:mm:ss');
|
||||
}
|
||||
formatLocalDateTime(dateTime) {
|
||||
if (dateTime.toString().indexOf("T") > -1) {
|
||||
dateTime = dateTime.toString().replace("T", " ");
|
||||
dateTime = moment(dateTime).format("MM/DD/YYYY HH:mm:ss");
|
||||
}
|
||||
dateTime = dateTime + " +00:00";
|
||||
var date = moment.utc(dateTime).local();
|
||||
return date.format("DD/MM/YYYY HH:mm:ss");
|
||||
}
|
||||
formatLocalDateTimeWithoutSeconds(dateTime) {
|
||||
if (dateTime.toString().indexOf("T") > -1) {
|
||||
dateTime = dateTime.toString().replace("T", " ");
|
||||
dateTime = moment(dateTime).format("MM/DD/YYYY HH:mm:ss");
|
||||
}
|
||||
dateTime = dateTime + " +00:00";
|
||||
var date = moment.utc(dateTime).local();
|
||||
return date.format("DD/MM/YYYY HH:mm");
|
||||
}
|
||||
currentDate() {
|
||||
var today = new Date();
|
||||
return this.formatLocalDate(today);
|
||||
}
|
||||
daysFromNow(dateTime) {
|
||||
var oneDay = 24 * 60 * 60 * 1000;
|
||||
var today = new Date();
|
||||
var invDate = new Date(dateTime);
|
||||
var diffDays = Math.round(Math.abs((today.getTime() - invDate.getTime()) / (oneDay)));
|
||||
return diffDays;
|
||||
}
|
||||
getFromDate() {
|
||||
return $("#hfBizgaze_FromDate").val();
|
||||
}
|
||||
getToDate() {
|
||||
return $("#hfBizgaze_ToDate").val();
|
||||
}
|
||||
dateRangePicker(control, callback) {
|
||||
var dateFormat = _unibase_dateFormat.toUpperCase();
|
||||
$(control).attr("placeholder", dateFormat);
|
||||
$(control).data("date-format", dateFormat);
|
||||
$(control).daterangepicker({
|
||||
startDate: moment().startOf('year'),
|
||||
endDate: moment().endOf('year'),
|
||||
locale: {
|
||||
format: dateFormat
|
||||
},
|
||||
ranges: {
|
||||
'Today': [moment(), moment()],
|
||||
'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
|
||||
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
|
||||
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
|
||||
'This Month': [moment().startOf('month'), moment().endOf('month')],
|
||||
'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
|
||||
}
|
||||
}, function (start, end) {
|
||||
if (callback != null)
|
||||
callback(start, end);
|
||||
});
|
||||
}
|
||||
cb(control, start, end) {
|
||||
$(control).val(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'));
|
||||
}
|
||||
localTimeFormat(Time) {
|
||||
var timeSplit = Time.split(':'), hours, minutes, meridian;
|
||||
hours = timeSplit[0];
|
||||
minutes = timeSplit[1];
|
||||
if (hours > 12) {
|
||||
meridian = 'PM';
|
||||
hours -= 12;
|
||||
}
|
||||
else if (hours < 12) {
|
||||
meridian = 'AM';
|
||||
if (hours == 0) {
|
||||
hours = 12;
|
||||
}
|
||||
}
|
||||
else {
|
||||
meridian = 'PM';
|
||||
}
|
||||
Time = hours + ':' + minutes + ' ' + meridian;
|
||||
return Time;
|
||||
}
|
||||
commentsdateformat(dateTime) {
|
||||
moment.relativeTimeThreshold('d', 365);
|
||||
moment.updateLocale('en', {
|
||||
relativeTime: {
|
||||
future: "in %s",
|
||||
past: "%s ago",
|
||||
s: '%ds',
|
||||
ss: '%ds',
|
||||
m: "%dm",
|
||||
mm: "%dm",
|
||||
h: "%dh",
|
||||
hh: "%dh",
|
||||
d: "%dd",
|
||||
dd: "%dd",
|
||||
M: "%dmo",
|
||||
MM: "%dmo",
|
||||
y: "%dy",
|
||||
yy: "%dy"
|
||||
}
|
||||
});
|
||||
let date = moment.utc(dateTime).local();
|
||||
return moment(date).fromNow(true);
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === null || this.instance === undefined)
|
||||
this.instance = new DateTimeHelper();
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Helpers.DateTimeHelper = DateTimeHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
@@ -0,0 +1 @@
|
||||
var _unibase_dateFormat="dd/MM/yyyy",Unibase;(function(n){let t;(function(n){let t;(function(n){class t{formatPeriod(n){return moment(n).fromNow()}formatLocal(n){var t=moment.utc(n).local(),i=moment().diff(t,"months");return i==0?this.formatPeriod(t):t.format("DD MMM, YYYY HH:mm")}formatLocalWithOutTime(n){var t=moment.utc(n).local(),i=moment().diff(t,"months");return i==0?this.formatPeriod(t):t.format("DD MMM, YYYY")}formatLocalDate(n){var t=moment.utc(n).local();return t.format("MMM DD, YYYY")}formatLocalDateFirst(n){var t=moment.utc(n).local();return t.format("DD MMM YYYY")}formatLocalDateFormatMonth(n){var t=moment.utc(n).local();return t.format("MM/DD/YYYY")}formatLocalDateTimeWithT(n){var t=moment.utc(n).local();return t.format("MMM DD, YYYY hh:mm a")}formatLocalDateformat(n,t){var i=moment.utc(n).local();return(t==null||t=="")&&(t=_unibase_dateFormat.toUpperCase()),t==""&&(t="DD/MM/YYYY"),i.format(t)}formatDateSeconds(n){var t,i;return n!="null"?n.includes("/")?(t=n.split("/"),i=t[0]+"/"+t[1]+"/"+t[2],i):(t=n.split("-"),i=t[0]+"/"+t[1]+"/"+t[2],i):null}formatLocalDate1(n,t){var i=moment.utc(n).local();return(t==null||t=="")&&(t=_unibase_dateFormat.toUpperCase()),t==""&&(t="DD/MM/YYYY"),i.format(t)}formatLocalTime(n,t){var i=moment.utc(n).local();return(t==null||t=="")&&(t=_unibase_dateFormat.toUpperCase()),t==""&&(t="DD/MM/YYYY HH:mm:ss"),i.format(t)}formatServerLocalDate(n,t){var i=moment.utc(n).local();return(t==null||t=="")&&(t=_unibase_dateFormat.toUpperCase()),t==""&&(t="YYYY/MM/DD"),i.format(t)}formatServerLocalDateTime(n,t){var i=moment.utc(n).local();return(t==null||t=="")&&(t=_unibase_dateFormat.toUpperCase()),t==""&&(t="YYYY/MM/DD HH:mm:ss"),i.format(t)}formatServerDate(n){var t=_unibase_dateFormat.toUpperCase(),i;return t==""&&(t="DD/MM/YYYY"),i=moment.utc(n,t),i.format("YYYY/MM/DD")}serverDateformat(n){var t=_unibase_dateFormat.toUpperCase();return t==""&&(t="DD/MM/YYYY"),moment.utc(n).format(t)}FormatDateTime(n){return n=="1900-01-01T00:00:00"||n=="NA"?"NA":n.toString().indexOf("T")>-1?(n=n.toString().replace("T"," "),moment(n).format("DD/MM/YYYY HH:mm:ss")):void 0}FormatDateTimeWithoutSeconds(n){return n=="1900-01-01T00:00:00"||n=="NA"?"NA":n.toString().indexOf("T")>-1?(n=n.toString().replace("T"," "),moment(n).format("DD/MM/YYYY HH:mm")):void 0}formatServerDateTime(n){var t=_unibase_dateFormat.toUpperCase(),i;return t==""&&(t="DD/MM/YYYY"),t=t+" HH:mm:ss",i=moment.utc(n,t),i.format("YYYY/MM/DD HH:mm:ss")}formatLocalDateTime(n){n.toString().indexOf("T")>-1&&(n=n.toString().replace("T"," "),n=moment(n).format("MM/DD/YYYY HH:mm:ss"));n=n+" +00:00";var t=moment.utc(n).local();return t.format("DD/MM/YYYY HH:mm:ss")}formatLocalDateTimeWithoutSeconds(n){n.toString().indexOf("T")>-1&&(n=n.toString().replace("T"," "),n=moment(n).format("MM/DD/YYYY HH:mm:ss"));n=n+" +00:00";var t=moment.utc(n).local();return t.format("DD/MM/YYYY HH:mm")}currentDate(){var n=new Date;return this.formatLocalDate(n)}daysFromNow(n){var t=new Date,i=new Date(n);return Math.round(Math.abs((t.getTime()-i.getTime())/864e5))}getFromDate(){return $("#hfBizgaze_FromDate").val()}getToDate(){return $("#hfBizgaze_ToDate").val()}dateRangePicker(n,t){var i=_unibase_dateFormat.toUpperCase();$(n).attr("placeholder",i);$(n).data("date-format",i);$(n).daterangepicker({startDate:moment().startOf("year"),endDate:moment().endOf("year"),locale:{format:i},ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},function(n,i){t!=null&&t(n,i)})}cb(n,t,i){$(n).val(t.format("MMMM D, YYYY")+" - "+i.format("MMMM D, YYYY"))}localTimeFormat(n){var r=n.split(":"),t,u,i;return t=r[0],u=r[1],t>12?(i="PM",t-=12):t<12?(i="AM",t==0&&(t=12)):i="PM",t+":"+u+" "+i}commentsdateformat(n){moment.relativeTimeThreshold("d",365);moment.updateLocale("en",{relativeTime:{future:"in %s",past:"%s ago",s:"%ds",ss:"%ds",m:"%dm",mm:"%dm",h:"%dh",hh:"%dh",d:"%dd",dd:"%dd",M:"%dmo",MM:"%dmo",y:"%dy",yy:"%dy"}});let t=moment.utc(n).local();return moment(t).fromNow(!0)}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.DateTimeHelper=t})(t=n.Helpers||(n.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 File {
|
||||
}
|
||||
Helpers.File = File;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"file.js","sourceRoot":"","sources":["file.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAWhB;AAXD,WAAU,OAAO;IACb,IAAiB,QAAQ,CASxB;IATD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAOvB;QAPD,WAAiB,OAAO;YACpB,MAAa,IAAI;aAKhB;YALY,YAAI,OAKhB,CAAA;QACL,CAAC,EAPgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAOvB;IACL,CAAC,EATgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QASxB;AACL,CAAC,EAXS,OAAO,KAAP,OAAO,QAWhB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){class t{}n.File=t})(t=n.Helpers||(n.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,136 @@
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class FileHelper {
|
||||
getBase64(event) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
let file = event.target.files[0];
|
||||
return new Promise((resolve, reject) => {
|
||||
const reader = new FileReader();
|
||||
reader.readAsDataURL(file);
|
||||
reader.onloadend = function () {
|
||||
var base64String = reader.result.toString().replace(/^data:.+;base64,/, '');
|
||||
var fileReq = {
|
||||
FileData: base64String,
|
||||
FileName: file.name.split('.').slice(0, -1).join('.'),
|
||||
FileType: file.name.split('.').pop(),
|
||||
ByteData: null
|
||||
};
|
||||
resolve(fileReq);
|
||||
};
|
||||
reader.onerror = function (e) {
|
||||
reject(e);
|
||||
};
|
||||
});
|
||||
});
|
||||
}
|
||||
getByteArray(event) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
let file = event.target.files[0];
|
||||
let fileInfo = file.name.split('.');
|
||||
return new Promise((resolve, reject) => {
|
||||
const reader = new FileReader();
|
||||
reader.readAsArrayBuffer(file);
|
||||
reader.onloadend = function () {
|
||||
var byteArray = new Uint8Array(reader.result);
|
||||
var fileReq = {
|
||||
FileData: null,
|
||||
FileName: fileInfo[0],
|
||||
FileType: fileInfo[1],
|
||||
ByteData: byteArray
|
||||
};
|
||||
resolve(fileReq);
|
||||
};
|
||||
reader.onerror = function (e) {
|
||||
reject(e);
|
||||
};
|
||||
});
|
||||
});
|
||||
}
|
||||
convertBase64tofile(file) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
var a = document.createElement("a");
|
||||
a.href = "data:" + file.FileType + ";base64," + file.FileData;
|
||||
a.download = file.FileName + file.FileType;
|
||||
a.click();
|
||||
});
|
||||
}
|
||||
upload(serviceUrl, fileInfo) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
var user = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
|
||||
var result;
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: serviceUrl,
|
||||
crossDomain: true,
|
||||
contentType: false,
|
||||
processData: false,
|
||||
cache: true,
|
||||
jsonp: false,
|
||||
data: fileInfo,
|
||||
async: false,
|
||||
beforeSend: function (xhr) {
|
||||
if (user !== undefined && user !== null) {
|
||||
xhr.setRequestHeader("Authorization", "Basic " + user.sessionId);
|
||||
xhr.setRequestHeader('geoposition', user.latd + ':' + user.lgId);
|
||||
}
|
||||
},
|
||||
success: function (response) {
|
||||
response.result = JSON.parse(response.result);
|
||||
result = response;
|
||||
},
|
||||
});
|
||||
return result;
|
||||
});
|
||||
}
|
||||
uploadAsync(serviceUrl, fileInfo) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
var user = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
|
||||
var result;
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: serviceUrl,
|
||||
crossDomain: true,
|
||||
contentType: false,
|
||||
processData: false,
|
||||
cache: true,
|
||||
jsonp: false,
|
||||
data: fileInfo,
|
||||
async: false,
|
||||
beforeSend: function (xhr) {
|
||||
if (user !== undefined && user !== null) {
|
||||
xhr.setRequestHeader("Authorization", "Basic " + user.sessionId);
|
||||
xhr.setRequestHeader('geoposition', user.latd + ':' + user.lgId);
|
||||
}
|
||||
},
|
||||
success: function (response) {
|
||||
response.result = JSON.parse(response.result);
|
||||
result = response;
|
||||
},
|
||||
});
|
||||
return result;
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new FileHelper();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Helpers.FileHelper = FileHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"filehelper.js","sourceRoot":"","sources":["filehelper.ts"],"names":[],"mappings":";;;;;;;;;AAAA,IAAU,OAAO,CA4HhB;AA5HD,WAAU,OAAO;IACb,IAAiB,QAAQ,CA0HxB;IA1HD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAwHvB;QAxHD,WAAiB,OAAO;YACpB,MAAa,UAAU;gBAEb,SAAS,CAAC,KAAK;;wBACjB,IAAI,IAAI,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;wBACjC,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;4BACnC,MAAM,MAAM,GAAG,IAAI,UAAU,EAAE,CAAC;4BAChC,MAAM,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC;4BAE3B,MAAM,CAAC,SAAS,GAAG;gCACf,IAAI,YAAY,GAAG,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,kBAAkB,EAAE,EAAE,CAAC,CAAC;gCAC5E,IAAI,OAAO,GAAkC;oCACzC,QAAQ,EAAE,YAAY;oCACtB,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC;oCACrD,QAAQ,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE;oCACpC,QAAQ,EAAC,IAAI;iCAChB,CAAA;gCACD,OAAO,CAAC,OAAO,CAAC,CAAC;4BACrB,CAAC,CAAC;4BAEF,MAAM,CAAC,OAAO,GAAG,UAAU,CAAM;gCAC7B,MAAM,CAAC,CAAC,CAAC,CAAC;4BACd,CAAC,CAAC;wBACN,CAAC,CAAC,CAAC;oBACP,CAAC;iBAAA;gBAEK,YAAY,CAAC,KAAK;;wBACpB,IAAI,IAAI,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;wBACjC,IAAI,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;wBACpC,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;4BACnC,MAAM,MAAM,GAAG,IAAI,UAAU,EAAE,CAAC;4BAChC,MAAM,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC;4BAE/B,MAAM,CAAC,SAAS,GAAG;gCACf,IAAI,SAAS,GAAG,IAAI,UAAU,CAAC,MAAM,CAAC,MAAqB,CAAC,CAAC;gCAC7D,IAAI,OAAO,GAAkC;oCACzC,QAAQ,EAAE,IAAI;oCACd,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC;oCACrB,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC;oCACrB,QAAQ,EAAE,SAAS;iCACtB,CAAA;gCACD,OAAO,CAAC,OAAO,CAAC,CAAC;4BACrB,CAAC,CAAC;4BAEF,MAAM,CAAC,OAAO,GAAG,UAAU,CAAM;gCAC7B,MAAM,CAAC,CAAC,CAAC,CAAC;4BACd,CAAC,CAAC;wBACN,CAAC,CAAC,CAAC;oBACP,CAAC;iBAAA;gBAEK,mBAAmB,CAAC,IAAmC;;wBACzD,IAAI,CAAC,GAAG,QAAQ,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;wBACpC,CAAC,CAAC,IAAI,GAAG,OAAO,GAAG,IAAI,CAAC,QAAQ,GAAG,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC;wBAC9D,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;wBAC3C,CAAC,CAAC,KAAK,EAAE,CAAC;oBACd,CAAC;iBAAA;gBAEK,MAAM,CAAC,UAAU,EAAE,QAAQ;;wBAC7B,IAAI,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC;wBACvE,IAAI,MAA0C,CAAC;wBAC/C,CAAC,CAAC,IAAI,CAAC;4BACH,IAAI,EAAE,MAAM;4BACZ,GAAG,EAAE,UAAU;4BACf,WAAW,EAAE,IAAI;4BACjB,WAAW,EAAE,KAAK;4BAClB,WAAW,EAAE,KAAK;4BAClB,KAAK,EAAE,IAAI;4BACX,KAAK,EAAE,KAAK;4BACZ,IAAI,EAAE,QAAQ;4BACd,KAAK,EAAE,KAAK;4BACZ,UAAU,EAAE,UAAU,GAAG;gCACrB,IAAI,IAAI,KAAK,SAAS,IAAI,IAAI,KAAK,IAAI,EAAE;oCACrC,GAAG,CAAC,gBAAgB,CAAC,eAAe,EAAE,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;oCACjE,GAAG,CAAC,gBAAgB,CAAC,aAAa,EAAE,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC;iCACpE;4BACL,CAAC;4BACD,OAAO,EAAE,UAAU,QAAQ;gCACvB,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;gCAC9C,MAAM,GAAG,QAAQ,CAAC;4BACtB,CAAC;yBACJ,CAAC,CAAC;wBACH,OAAO,MAAM,CAAC;oBAClB,CAAC;iBAAA;gBAEK,WAAW,CAAC,UAAU,EAAE,QAAQ;;wBAClC,IAAI,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC;wBACvE,IAAI,MAAM,CAAC;wBACX,CAAC,CAAC,IAAI,CAAC;4BACH,IAAI,EAAE,MAAM;4BACZ,GAAG,EAAE,UAAU;4BACf,WAAW,EAAE,IAAI;4BACjB,WAAW,EAAE,KAAK;4BAClB,WAAW,EAAE,KAAK;4BAClB,KAAK,EAAE,IAAI;4BACX,KAAK,EAAE,KAAK;4BACZ,IAAI,EAAE,QAAQ;4BACd,KAAK,EAAE,KAAK;4BACZ,UAAU,EAAE,UAAU,GAAG;gCACrB,IAAI,IAAI,KAAK,SAAS,IAAI,IAAI,KAAK,IAAI,EAAE;oCACrC,GAAG,CAAC,gBAAgB,CAAC,eAAe,EAAE,QAAQ,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC;oCACjE,GAAG,CAAC,gBAAgB,CAAC,aAAa,EAAE,IAAI,CAAC,IAAI,GAAG,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC;iCACpE;4BACL,CAAC;4BACD,OAAO,EAAE,UAAU,QAAQ;gCACvB,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;gCAC9C,MAAM,GAAG,QAAQ,CAAC;4BACtB,CAAC;yBACJ,CAAC,CAAC;wBACH,OAAO,MAAM,CAAC;oBAClB,CAAC;iBAAA;gBAGD,MAAM,CAAC,QAAQ;oBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;wBAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,UAAU,EAAE,CAAC;qBACpC;oBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;gBACzB,CAAC;aAEJ;YAtHY,kBAAU,aAsHtB,CAAA;QACL,CAAC,EAxHgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAwHvB;IACL,CAAC,EA1HgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA0HxB;AACL,CAAC,EA5HS,OAAO,KAAP,OAAO,QA4HhB"}
|
||||
@@ -0,0 +1 @@
|
||||
var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Unibase;(function(n){let t;(function(t){let i;(function(t){class i{getBase64(n){return __awaiter(this,void 0,void 0,function*(){let t=n.target.files[0];return new Promise((n,i)=>{const r=new FileReader;r.readAsDataURL(t);r.onloadend=function(){var i=r.result.toString().replace(/^data:.+;base64,/,""),u={FileData:i,FileName:t.name.split(".").slice(0,-1).join("."),FileType:t.name.split(".").pop(),ByteData:null};n(u)};r.onerror=function(n){i(n)}})})}getByteArray(n){return __awaiter(this,void 0,void 0,function*(){let t=n.target.files[0],i=t.name.split(".");return new Promise((n,r)=>{const u=new FileReader;u.readAsArrayBuffer(t);u.onloadend=function(){var t=new Uint8Array(u.result),r={FileData:null,FileName:i[0],FileType:i[1],ByteData:t};n(r)};u.onerror=function(n){r(n)}})})}convertBase64tofile(n){return __awaiter(this,void 0,void 0,function*(){var t=document.createElement("a");t.href="data:"+n.FileType+";base64,"+n.FileData;t.download=n.FileName+n.FileType;t.click()})}upload(t,i){return __awaiter(this,void 0,void 0,function*(){var r=n.Platform.Membership.Infos.Identity.getCurrentUser(),u;return $.ajax({type:"POST",url:t,crossDomain:!0,contentType:!1,processData:!1,cache:!0,jsonp:!1,data:i,"async":!1,beforeSend:function(n){r!==undefined&&r!==null&&(n.setRequestHeader("Authorization","Basic "+r.sessionId),n.setRequestHeader("geoposition",r.latd+":"+r.lgId))},success:function(n){n.result=JSON.parse(n.result);u=n}}),u})}uploadAsync(t,i){return __awaiter(this,void 0,void 0,function*(){var r=n.Platform.Membership.Infos.Identity.getCurrentUser(),u;return $.ajax({type:"POST",url:t,crossDomain:!0,contentType:!1,processData:!1,cache:!0,jsonp:!1,data:i,"async":!1,beforeSend:function(n){r!==undefined&&r!==null&&(n.setRequestHeader("Authorization","Basic "+r.sessionId),n.setRequestHeader("geoposition",r.latd+":"+r.lgId))},success:function(n){n.result=JSON.parse(n.result);u=n}}),u})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.FileHelper=i})(i=t.Helpers||(t.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
@@ -0,0 +1,325 @@
|
||||
function isMobileApp() {
|
||||
return Unibase.Platform.Helpers.MobileHelper !== undefined && Unibase.Platform.Helpers.MobileHelper.Instance() !== undefined;
|
||||
}
|
||||
;
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
let FileType;
|
||||
(function (FileType) {
|
||||
FileType[FileType["Js"] = 1] = "Js";
|
||||
FileType[FileType["Css"] = 2] = "Css";
|
||||
FileType[FileType["Html"] = 3] = "Html";
|
||||
FileType[FileType["Image"] = 4] = "Image";
|
||||
})(FileType = Helpers.FileType || (Helpers.FileType = {}));
|
||||
class FileCacheOptions {
|
||||
}
|
||||
Helpers.FileCacheOptions = FileCacheOptions;
|
||||
class FileCallBack {
|
||||
}
|
||||
Helpers.FileCallBack = FileCallBack;
|
||||
class FileCacheHelper {
|
||||
constructor() {
|
||||
}
|
||||
updateFileLoadStatus(cbindex) {
|
||||
let _currentFile = FileCacheHelper.loadedFile_callbacks[cbindex];
|
||||
FileCacheHelper.cached_files.push(_currentFile.FileName);
|
||||
_currentFile.IsLoaded = true;
|
||||
this.executeCallBackForFile(cbindex);
|
||||
}
|
||||
;
|
||||
executeCallBackForFile(cbindex) {
|
||||
let _currentFile = FileCacheHelper.loadedFile_callbacks[cbindex];
|
||||
if (_currentFile !== undefined) {
|
||||
if (_currentFile.IsLoaded) {
|
||||
let _fileCallbacks = _currentFile.Callbacks;
|
||||
if (_fileCallbacks != undefined && _fileCallbacks.length > 0) {
|
||||
_fileCallbacks = _currentFile.Callbacks.filter(c => c.IsExecuted == false);
|
||||
if (_fileCallbacks != undefined && _fileCallbacks.length > 0) {
|
||||
for (let i = 0; i < _fileCallbacks.length; i++) {
|
||||
let _exeCallback = _fileCallbacks[i];
|
||||
if (_exeCallback != undefined && _exeCallback.Callback != null) {
|
||||
if (_exeCallback.Args != undefined) {
|
||||
_exeCallback.IsExecuted = true;
|
||||
_exeCallback.Callback(_exeCallback.Args);
|
||||
}
|
||||
else {
|
||||
_exeCallback.IsExecuted = true;
|
||||
_exeCallback.Callback();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
;
|
||||
executeCallback(cbindex, filetype, isAlreadyadded, args) {
|
||||
let _currentFile = FileCacheHelper.loadedFile_callbacks[cbindex];
|
||||
if (filetype == undefined) {
|
||||
filetype = _currentFile.FileType;
|
||||
}
|
||||
if (filetype == undefined) {
|
||||
isAlreadyadded = false;
|
||||
}
|
||||
if (filetype === FileType.Html) {
|
||||
if (_currentFile.FileRef != undefined && _currentFile.Element != null) {
|
||||
_currentFile.Element.load(_currentFile.FileRef, _currentFile.Callbacks[0].Callback);
|
||||
}
|
||||
else if (_currentFile.FileRef != undefined) {
|
||||
$.get(_currentFile.FileRef, function (data) {
|
||||
let callback = _currentFile.Callbacks[0].Callback;
|
||||
callback(data);
|
||||
});
|
||||
}
|
||||
}
|
||||
else if (filetype === FileType.Image) {
|
||||
if (_currentFile.FileRef != undefined && _currentFile.Element != null) {
|
||||
$(_currentFile.Element).attr('src', _currentFile.FileRef.replace(window.location.origin, '') + '?loaded=true');
|
||||
}
|
||||
}
|
||||
else if (!isAlreadyadded && _currentFile != undefined) {
|
||||
try {
|
||||
document.getElementsByTagName("head")[0].appendChild(_currentFile.FileRef);
|
||||
if (_currentFile.FileRef != undefined && _currentFile.Callbacks != null) {
|
||||
var fun = function () {
|
||||
FileCacheHelper.Instance().updateFileLoadStatus(cbindex);
|
||||
};
|
||||
_currentFile.FileRef.onload = fun;
|
||||
}
|
||||
}
|
||||
catch (e) {
|
||||
e;
|
||||
}
|
||||
}
|
||||
else {
|
||||
this.executeCallBackForFile(cbindex);
|
||||
}
|
||||
}
|
||||
;
|
||||
loadFiles(options, Success) {
|
||||
let instance = this;
|
||||
let isExeCallback = false;
|
||||
let FileGrpId = moment().unix();
|
||||
if (options.length == 1) {
|
||||
return this.loadFile(options[0], Success);
|
||||
}
|
||||
else {
|
||||
var option = options[0];
|
||||
var newOptions = options.slice(1, options.length);
|
||||
this.loadFile(option, function () {
|
||||
if (newOptions.length !== 0)
|
||||
instance.loadFiles(newOptions, Success);
|
||||
});
|
||||
}
|
||||
}
|
||||
addCacheFiles(files) {
|
||||
if (FileCacheHelper.cached_files === null || FileCacheHelper.cached_files === undefined) {
|
||||
FileCacheHelper.cached_files = new Array();
|
||||
}
|
||||
for (var i = 0; i < files.length; i++) {
|
||||
var file = files[i];
|
||||
if (file[0] == '/') {
|
||||
file = file.substring(1);
|
||||
}
|
||||
if (FileCacheHelper.cached_files.filter(x => x.includes(file)).length == 0) {
|
||||
FileCacheHelper.cached_files.push(`${window.location.origin}/${file}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
loadFile(options, Success) {
|
||||
if (options !== undefined) {
|
||||
let filename = options.FileName;
|
||||
if (isMobileApp()) {
|
||||
filename = filename;
|
||||
}
|
||||
else {
|
||||
filename = window['_appsettings'].client_url() + filename;
|
||||
}
|
||||
if (options.FileType == FileType.Js && filename.indexOf('wwwroot/') < -1) {
|
||||
filename = filename.replace('wwwroot/', '');
|
||||
}
|
||||
if (filename[0] == '/') {
|
||||
filename = filename.substring(1);
|
||||
options.FileName = filename;
|
||||
}
|
||||
if (FileCacheHelper.cached_files === null || FileCacheHelper.cached_files === undefined)
|
||||
FileCacheHelper.cached_files = new Array();
|
||||
var fileref;
|
||||
let callback_currentindex = 0;
|
||||
let callback_currentfile = new FileCacheOptions();
|
||||
callback_currentfile.Callbacks = new Array();
|
||||
if (FileCacheHelper.cached_files.filter(x => x.includes(filename)).length == 0) {
|
||||
callback_currentindex = FileCacheHelper.callback_index;
|
||||
let _cb = null;
|
||||
if (Success != null && Success != undefined) {
|
||||
_cb = new FileCallBack();
|
||||
_cb.Callback = Success;
|
||||
_cb.Args = options.Args;
|
||||
_cb.IsExecuted = false;
|
||||
callback_currentfile.Callbacks.push(_cb);
|
||||
}
|
||||
callback_currentfile.FileName = filename;
|
||||
callback_currentfile.FileType = options.FileType;
|
||||
callback_currentfile.IsLoaded = false;
|
||||
const filetype = options.FileType;
|
||||
if (filetype === FileType.Js) {
|
||||
fileref = document.createElement('script');
|
||||
fileref.setAttribute("type", "text/javascript");
|
||||
fileref.setAttribute("src", filename);
|
||||
callback_currentfile.FileRef = fileref;
|
||||
}
|
||||
else if (filetype === FileType.Css) {
|
||||
fileref = document.createElement("link");
|
||||
fileref.setAttribute("rel", "stylesheet");
|
||||
fileref.setAttribute("type", "text/css");
|
||||
fileref.setAttribute("href", filename);
|
||||
callback_currentfile.FileRef = fileref;
|
||||
}
|
||||
else if (filetype === FileType.Image) {
|
||||
filename = options.Element.attributes.src.value;
|
||||
callback_currentfile.FileRef = filename;
|
||||
callback_currentfile.Element = options.Element;
|
||||
}
|
||||
if (FileCacheHelper.loadedFile_callbacks === null || FileCacheHelper.loadedFile_callbacks === undefined)
|
||||
FileCacheHelper.loadedFile_callbacks = new Array();
|
||||
FileCacheHelper.loadedFile_callbacks[callback_currentindex] = callback_currentfile;
|
||||
FileCacheHelper.callback_index += 1;
|
||||
if (isMobileApp()) {
|
||||
try {
|
||||
Unibase.Platform.Helpers.MobileHelper.Instance().loadFileFromDevice(filename, callback_currentindex);
|
||||
}
|
||||
catch (e) {
|
||||
}
|
||||
}
|
||||
else {
|
||||
this.executeCallback(callback_currentindex, filetype, false, options.Args);
|
||||
}
|
||||
}
|
||||
else {
|
||||
callback_currentindex = FileCacheHelper.loadedFile_callbacks.findIndex(x => x.FileName == filename);
|
||||
if (FileCacheHelper.cached_files.filter(x => x.includes(filename)).length == 0) {
|
||||
if (callback_currentindex > -1) {
|
||||
let _callBack = new FileCallBack();
|
||||
_callBack.Callback = Success;
|
||||
_callBack.Args = options.Args;
|
||||
_callBack.IsExecuted = false;
|
||||
FileCacheHelper.loadedFile_callbacks[callback_currentindex].Callbacks.push(_callBack);
|
||||
}
|
||||
if (Success !== null) {
|
||||
this.executeCallback(callback_currentindex, options.FileType, true, options.Args);
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (Success !== null) {
|
||||
Success();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
loadJsFiles(filepaths, success) {
|
||||
if (filepaths.length != 0) {
|
||||
var options = new Array();
|
||||
const fileTracker = {};
|
||||
for (var i = 0; i < filepaths.length; i++) {
|
||||
if (fileTracker[filepaths[i]] == undefined) {
|
||||
fileTracker[filepaths[i]] = true;
|
||||
options.push({
|
||||
FileName: filepaths[i].replace('\n', ''),
|
||||
FileType: FileType.Js
|
||||
});
|
||||
}
|
||||
}
|
||||
return this.loadFiles(options, success);
|
||||
}
|
||||
else {
|
||||
if (success !== null) {
|
||||
success();
|
||||
}
|
||||
}
|
||||
}
|
||||
laodJsFileChecking(filePath, instance, Success) {
|
||||
try {
|
||||
if (eval(instance) != undefined) {
|
||||
if (Success !== null)
|
||||
Success();
|
||||
}
|
||||
else {
|
||||
return this.loadJsFile(filePath, Success);
|
||||
}
|
||||
}
|
||||
catch (_a) {
|
||||
return this.loadJsFile(filePath, Success);
|
||||
}
|
||||
}
|
||||
loadJsFile(filePath, Success) {
|
||||
if (filePath != undefined) {
|
||||
return this.loadFile({
|
||||
FileName: filePath.replace("\n", ''),
|
||||
FileType: FileType.Js
|
||||
}, Success);
|
||||
}
|
||||
}
|
||||
loadJsFileAsync(filePath, Success) {
|
||||
return this.loadFile({
|
||||
FileName: filePath,
|
||||
FileType: FileType.Js,
|
||||
Async: true
|
||||
}, Success);
|
||||
}
|
||||
loadCssFile(filePath, Success) {
|
||||
return this.loadFile({
|
||||
FileName: filePath,
|
||||
FileType: FileType.Css
|
||||
}, Success);
|
||||
}
|
||||
loadCssFiles(filepaths, success) {
|
||||
var options = new Array();
|
||||
const fileTracker = {};
|
||||
for (var i = 0; i < filepaths.length; i++) {
|
||||
if (fileTracker[filepaths[i]] == undefined) {
|
||||
fileTracker[filepaths[i]] = true;
|
||||
options.push({
|
||||
FileName: filepaths[i],
|
||||
FileType: FileType.Css
|
||||
});
|
||||
}
|
||||
}
|
||||
return this.loadFiles(options, success);
|
||||
}
|
||||
loadImage(filePath, Success, imgElement) {
|
||||
if (FileCacheHelper.cached_files.indexOf(filePath) > -1) {
|
||||
let fileindex = FileCacheHelper.loadedFile_callbacks.findIndex(x => x.FileName == filePath);
|
||||
if (fileindex != undefined && fileindex > 0)
|
||||
FileCacheHelper.loadedFile_callbacks[fileindex].Element = imgElement;
|
||||
}
|
||||
this.loadFile({
|
||||
FileName: filePath,
|
||||
FileType: FileType.Image,
|
||||
Element: imgElement
|
||||
}, Success);
|
||||
}
|
||||
isFileRegistered(filename) {
|
||||
if (FileCacheHelper.cached_files === undefined || FileCacheHelper.cached_files.indexOf(filename) === -1) {
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
static Instance() {
|
||||
if (this._instance === undefined)
|
||||
this._instance = new FileCacheHelper();
|
||||
return this._instance;
|
||||
}
|
||||
}
|
||||
FileCacheHelper.callback_index = 0;
|
||||
Helpers.FileCacheHelper = FileCacheHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
Различия файлов скрыты, потому что одна или несколько строк слишком длинны
@@ -0,0 +1 @@
|
||||
function isMobileApp(){return Unibase.Platform.Helpers.MobileHelper!==undefined&&Unibase.Platform.Helpers.MobileHelper.Instance()!==undefined}var Unibase;(function(n){let t;(function(t){let i;(function(t){let r;(function(n){n[n.Js=1]="Js";n[n.Css=2]="Css";n[n.Html=3]="Html";n[n.Image=4]="Image"})(r=t.FileType||(t.FileType={}));class f{}t.FileCacheOptions=f;class u{}t.FileCallBack=u;class i{constructor(){}updateFileLoadStatus(n){let t=i.loadedFile_callbacks[n];t.IsLoaded=!0;this.executeCallBackForFile(n)}executeCallBackForFile(n){let t=i.loadedFile_callbacks[n];if(t!==undefined&&t.IsLoaded){let n=t.Callbacks;if(n!=undefined&&n.length>0&&(n=t.Callbacks.filter(n=>n.IsExecuted==!1),n!=undefined&&n.length>0))for(let t=0;t<n.length;t++){let i=n[t];i!=undefined&&i.Callback!=null&&(i.Args!=undefined?(i.IsExecuted=!0,i.Callback(i.Args)):(i.IsExecuted=!0,i.Callback()))}}}executeCallback(n,t,u){let f=i.loadedFile_callbacks[n];if(t==undefined&&(t=f.FileType),t==undefined&&(u=!1),t===r.Html)f.FileRef!=undefined&&f.Element!=null?f.Element.load(f.FileRef,f.Callbacks[0].Callback):f.FileRef!=undefined&&$.get(f.FileRef,function(n){let t=f.Callbacks[0].Callback;t(n)});else if(t===r.Image)f.FileRef!=undefined&&f.Element!=null&&$(f.Element).attr("src",f.FileRef.replace(window.location.origin,"")+"?loaded=true");else if(u||f==undefined)this.executeCallBackForFile(n);else try{if(document.getElementsByTagName("head")[0].appendChild(f.FileRef),f.FileRef!=undefined&&f.Callbacks!=null){var e=function(){i.Instance().updateFileLoadStatus(n)};f.FileRef.onload=e}}catch(o){o}}loadFiles(n,t){if(n.length==1)return this.loadFile(n[0],t);var r=n[0],i=n.slice(1,n.length),u=this;this.loadFile(r,function(){i.length!==0&&u.loadFiles(i,t)})}addCacheFiles(n){var r,t;for((i.cached_files===null||i.cached_files===undefined)&&(i.cached_files=[]),r=0;r<n.length;r++)t=n[r],t[0]=="/"&&(t=t.substring(1)),i.cached_files.indexOf(t)===-1}loadFile(t,e){if(t!==undefined){let s=t.FileName;s=isMobileApp()?s:window._appsettings.client_url()+s;t.FileType==r.Js&&s.indexOf("wwwroot/")<-1&&(s=s.replace("wwwroot/",""));s[0]=="/"&&(s=s.substring(1),t.FileName=s);(i.cached_files===null||i.cached_files===undefined)&&(i.cached_files=[]);var o;let c=0,h=new f;if(h.Callbacks=[],i.cached_files.indexOf(s)===-1){i.cached_files.push(s);c=i.callback_index;let f=null;e!=null&&e!=undefined&&(f=new u,f.Callback=e,f.Args=t.Args,f.IsExecuted=!1,h.Callbacks.push(f));h.FileName=s;h.FileType=t.FileType;h.IsLoaded=!1;const l=t.FileType;if(l===r.Js?(o=document.createElement("script"),o.setAttribute("type","text/javascript"),o.setAttribute("src",s),h.FileRef=o):l===r.Css?(o=document.createElement("link"),o.setAttribute("rel","stylesheet"),o.setAttribute("type","text/css"),o.setAttribute("href",s),h.FileRef=o):l===r.Image&&(s=t.Element.attributes.src.value,h.FileRef=s,h.Element=t.Element),(i.loadedFile_callbacks===null||i.loadedFile_callbacks===undefined)&&(i.loadedFile_callbacks=[]),i.loadedFile_callbacks[c]=h,i.callback_index+=1,isMobileApp())try{n.Platform.Helpers.MobileHelper.Instance().loadFileFromDevice(s,c)}catch(s){}else this.executeCallback(c,l,!1,t.Args)}else{if(c=i.loadedFile_callbacks.findIndex(n=>n.FileName==s),c>-1){let n=new u;n.Callback=e;n.Args=t.Args;n.IsExecuted=!1;i.loadedFile_callbacks[c].Callbacks.push(n)}e!==null&&this.executeCallback(c,t.FileType,!0,t.Args)}}}loadJsFiles(n,t){var u=[],i;const f={};for(i=0;i<n.length;i++)f[n[i]]==undefined&&(f[n[i]]=!0,u.push({FileName:n[i],FileType:r.Js}));return this.loadFiles(u,t)}loadJsFile(n,t){return this.loadFile({FileName:n,FileType:r.Js},t)}loadJsFileAsync(n,t){return this.loadFile({FileName:n,FileType:r.Js,Async:!0},t)}loadCssFile(n,t){return this.loadFile({FileName:n,FileType:r.Css},t)}loadCssFiles(n,t){var u=[],i;const f={};for(i=0;i<n.length;i++)f[n[i]]==undefined&&(f[n[i]]=!0,u.push({FileName:n[i],FileType:r.Css}));return this.loadFiles(u,t)}loadImage(n,t,u){if(i.cached_files.indexOf(n)>-1){let t=i.loadedFile_callbacks.findIndex(t=>t.FileName==n);t!=undefined&&t>0&&(i.loadedFile_callbacks[t].Element=u)}this.loadFile({FileName:n,FileType:r.Image,Element:u},t)}isFileRegistered(n){return i.cached_files===undefined||i.cached_files.indexOf(n)===-1?!1:!0}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}i.callback_index=0;t.FileCacheHelper=i})(i=t.Helpers||(t.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,67 @@
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Core;
|
||||
(function (Core) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class GeoHelper {
|
||||
static Instance() {
|
||||
if (this.instance == undefined) {
|
||||
this.instance = new GeoHelper();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
getGeolocation(pincode, apikey) {
|
||||
return $.ajax({
|
||||
url: "https://maps.googleapis.com/maps/api/geocode/json?address=" + pincode + "%20%22&key=" + apikey + "&sensor=false",
|
||||
method: "POST",
|
||||
success: function (data) {
|
||||
return data;
|
||||
}
|
||||
});
|
||||
}
|
||||
getdistance(frompincode, topincode, callback) {
|
||||
var result = () => __awaiter(this, void 0, void 0, function* () {
|
||||
var apikey = _mapsettings.key();
|
||||
let latitude, longitude, flatitude, flongitude;
|
||||
var fromdata = yield Unibase.Core.Helpers.GeoHelper.Instance().getGeolocation(frompincode, apikey);
|
||||
flatitude = fromdata.results[0].geometry.location.lat;
|
||||
flongitude = fromdata.results[0].geometry.location.lng;
|
||||
var todata = yield Unibase.Core.Helpers.GeoHelper.Instance().getGeolocation(topincode, apikey);
|
||||
latitude = todata.results[0].geometry.location.lat;
|
||||
longitude = todata.results[0].geometry.location.lng;
|
||||
var distance = yield Unibase.Core.Helpers.GeoHelper.Instance().getdistanceinkm(flatitude, flongitude, latitude, longitude);
|
||||
if (callback != null) {
|
||||
callback(distance);
|
||||
}
|
||||
});
|
||||
result();
|
||||
}
|
||||
getdistanceinkm(lat1, lon1, lat2, lon2) {
|
||||
var R = 6371;
|
||||
var dLat = this.deg2rad(lat2 - lat1);
|
||||
var dLon = this.deg2rad(lon2 - lon1);
|
||||
var a = Math.sin(dLat / 2) * Math.sin(dLat / 2) +
|
||||
Math.cos(this.deg2rad(lat1)) * Math.cos(this.deg2rad(lat2)) *
|
||||
Math.sin(dLon / 2) * Math.sin(dLon / 2);
|
||||
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));
|
||||
var d = R * c;
|
||||
return d;
|
||||
}
|
||||
deg2rad(deg) {
|
||||
return deg * (Math.PI / 180);
|
||||
}
|
||||
}
|
||||
Helpers.GeoHelper = GeoHelper;
|
||||
})(Helpers = Core.Helpers || (Core.Helpers = {}));
|
||||
})(Core = Unibase.Core || (Unibase.Core = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"geohelper.js","sourceRoot":"","sources":["geohelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1,13 @@
|
||||
class HtmlHelper {
|
||||
encode(value) {
|
||||
var unencoded = value;
|
||||
return encodeURIComponent(unencoded).replace(/'/g, "%27").replace(/"/g, "%22");
|
||||
}
|
||||
decode(value) {
|
||||
var encoded = value;
|
||||
return decodeURIComponent(encoded.replace(/\+/g, " "));
|
||||
}
|
||||
static getHelper() {
|
||||
return new HtmlHelper();
|
||||
}
|
||||
}
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"htmlhelper.js","sourceRoot":"","sources":["htmlhelper.ts"],"names":[],"mappings":"AAAA,MAAM,UAAU;IAEf,MAAM,CAAC,KAAK;QACX,IAAI,SAAS,GAAG,KAAK,CAAC;QACtB,OAAO,kBAAkB,CAAC,SAAS,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;IAChF,CAAC;IACD,MAAM,CAAC,KAAK;QACX,IAAI,OAAO,GAAG,KAAK,CAAC;QACpB,OAAO,kBAAkB,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC;IACxD,CAAC;IACD,MAAM,CAAC,SAAS;QACf,OAAO,IAAI,UAAU,EAAE,CAAC;IACzB,CAAC;CACD"}
|
||||
@@ -0,0 +1 @@
|
||||
class HtmlHelper{encode(n){var t=n;return encodeURIComponent(t).replace(/'/g,"%27").replace(/"/g,"%22")}decode(n){var t=n;return decodeURIComponent(t.replace(/\+/g," "))}static getHelper(){return new HtmlHelper}}
|
||||
@@ -0,0 +1,151 @@
|
||||
class MessageHelper {
|
||||
hideMessage() {
|
||||
this.fadeOutInfoWindow();
|
||||
}
|
||||
showError(response, placeholder, containerid) {
|
||||
if (placeholder !== '')
|
||||
$("#" + placeholder).html("");
|
||||
var result = response;
|
||||
if (typeof (result) != "string") {
|
||||
var errors = [];
|
||||
var errorsString = "";
|
||||
if (result != null) {
|
||||
var modelState = result.responseJSON.ModelState;
|
||||
if (modelState != undefined) {
|
||||
for (var key in modelState) {
|
||||
if (modelState.hasOwnProperty(key)) {
|
||||
errorsString = modelState[key];
|
||||
errors.push(errorsString);
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
errors.push(result.responseJSON.Message);
|
||||
}
|
||||
}
|
||||
if (placeholder === '') {
|
||||
this.show_MandatoryFieldMessage('<p class="text inline">' + errors[0] + '</p>', "alert alert-danger mb-0", placeholder, containerid);
|
||||
}
|
||||
else {
|
||||
$("#" + placeholder).html('<ul style="list-style: none;" class="alert alert-danger col-sm-12">' +
|
||||
'<button type="button" class="close " data-dismiss="alert">×</button>' +
|
||||
'<i class="fa fa-ban-circle"></i><li class="validation-list list-group-item hidden"></li></div>');
|
||||
for (var i = 0; i < errors.length; i++) {
|
||||
var msg = errors[i][1];
|
||||
$(".validation-list:last").after('<li class="validation-list"><strong>' + msg + '</strong></li>');
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
this.show_MandatoryFieldMessage('<strong>Error! </strong>' + response, "alert alert-danger mb-0", placeholder, containerid);
|
||||
}
|
||||
let placeholderEl;
|
||||
if (containerid) {
|
||||
placeholderEl = $(`#${containerid} #${placeholder}`)[0];
|
||||
}
|
||||
else {
|
||||
placeholderEl = document.getElementById(placeholder);
|
||||
}
|
||||
placeholderEl && placeholderEl.scrollIntoView();
|
||||
}
|
||||
show_MandatoryFieldMessage(message, cssClass, placeholder, containerid) {
|
||||
var autoVanish = true;
|
||||
var $info;
|
||||
if (placeholder !== '')
|
||||
autoVanish = false;
|
||||
if (containerid != undefined) {
|
||||
$info = this.MandatoryFieldWindow($(`#${containerid} #${placeholder}`)).addClass(cssClass).html(message);
|
||||
}
|
||||
else {
|
||||
$info = this.MandatoryFieldWindow($(`#${placeholder}`)).addClass(cssClass).html(message);
|
||||
}
|
||||
if (autoVanish) {
|
||||
$info.delay(3000).fadeOut(1000, "swing", function () {
|
||||
$(".navbar-header,.navbar-nav").removeClass("hidden");
|
||||
});
|
||||
}
|
||||
else {
|
||||
$info.on("click", function () {
|
||||
$info.fadeOut(1000, "swing", function () {
|
||||
$(".navbar-header,.navbar-nav").removeClass("hidden");
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
MandatoryFieldWindow(placeholder) {
|
||||
if (placeholder === '') {
|
||||
placeholder = $('#divBizgaze_MessagesPlaceholder');
|
||||
placeholder.addClass('form-error-message ml-0');
|
||||
}
|
||||
$("#Bizgaze-messageInfo").remove();
|
||||
return $("<div/>").attr("id", "Bizgaze-messageInfo").html("<button data-dismiss='alert' class='close' type='button'></button>").appendTo(placeholder);
|
||||
}
|
||||
fadeOutMandatoryField() {
|
||||
$("#Bizgaze-messageInfo").fadeOut(3000, "swing", function () {
|
||||
$(".navbar-header,.navbar-nav").removeClass("hidden");
|
||||
});
|
||||
}
|
||||
fadeOutInfoWindow() {
|
||||
$("#Bizgaze-messageInfo").fadeOut(1000, "swing", function () {
|
||||
$(".txt_search").removeClass("hidden");
|
||||
});
|
||||
}
|
||||
showSuccess(msg, placeholder) {
|
||||
$.toast({
|
||||
heading: 'Success !',
|
||||
text: msg,
|
||||
position: 'top-center',
|
||||
loaderBg: '#00D67F',
|
||||
hideAfter: 3500,
|
||||
stack: 6,
|
||||
showHideTransition: 'fade'
|
||||
});
|
||||
}
|
||||
ShowAttendenceSuccess(Uname, Uimg, U_response, U_time, U_address) {
|
||||
$.toast({
|
||||
heading: `<div class="user_login_pic">
|
||||
<div class="ml-2 mx-md-1 mx-15">
|
||||
<div class="font-14 mb-2 notifed_msg text-center">${U_response}</div>
|
||||
|
||||
<div class="align-items-center biz-login-image d-flex h-70p rounded-circle text-center w-90p w-md-100p m-auto"
|
||||
data-src="${Uimg}">
|
||||
<div class="align-items-center biz-login-image h-70p m-auto rounded-circle text-center w-90p w-md-100p">
|
||||
<div class="position-relative">
|
||||
<img src="${Uimg}" data-dynamic="1" class="avatar-img rounded-circle" data-btnclick="profile" alt="img"
|
||||
style="object-fit: cover;width:100px;height:100px;">
|
||||
<span class="position-absolute" style="bottom:0px;left:58px;">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="2.5em" height="2.5em" preserveAspectRatio="xMidYMid meet"
|
||||
viewBox="0 0 24 24">
|
||||
<g fill="#00D67F" stroke="#ffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2">
|
||||
<path stroke-dasharray="60" stroke-dashoffset="60"
|
||||
d="M3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12Z">
|
||||
<animate fill="freeze" attributeName="stroke-dashoffset" dur="0.5s" values="60;0" />
|
||||
</path>
|
||||
<path stroke-dasharray="14" stroke-dashoffset="14" d="M8 12L11 15L16 10">
|
||||
<animate fill="freeze" attributeName="stroke-dashoffset" begin="0.6s" dur="0.2s" values="14;0" />
|
||||
</path>
|
||||
</g>
|
||||
</svg></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="User_name font-14 font-weight-600 pb-2 pt-35 text-center text-dark">${Uname}</div>
|
||||
<div class="time_status row align-items-center pb-1"><i class="col-1 fa fa-clock-o text-primary pr-1"
|
||||
aria-hidden="true"></i><span class="col-11 font-12 text-dark"><p class="font-12 font-weight-normal">${U_time}</p></span></div>
|
||||
<div class="check_location row align-items-center"><i class="col-1 fa fa-map-marker text-primary pr-1"></i><span
|
||||
class="col-11 font-12 text-dark"><p class="font-12 font-weight-normal">${U_address}</p></span></div>
|
||||
</div>
|
||||
</div>`,
|
||||
text: Uname,
|
||||
position: 'top-center',
|
||||
loaderBg: '#00D67F',
|
||||
hideAfter: 3500,
|
||||
showHideTransition: 'fade'
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
return new MessageHelper();
|
||||
}
|
||||
}
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"messagehelper.js","sourceRoot":"","sources":["messagehelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
class MessageHelper{hideMessage(){this.fadeOutInfoWindow()}showError(n,t,i){var u,r,o,f,s,e,c;if(t!==""&&$("#"+t).html(""),u=n,typeof u!="string"){if(r=[],o="",u!=null)if(f=u.responseJSON.ModelState,f!=undefined)for(s in f)f.hasOwnProperty(s)&&(o=f[s],r.push(o));else r.push(u.responseJSON.Message);if(t==="")this.show_MandatoryFieldMessage('<p class="text inline">'+r[0]+"<\/p>","alert alert-danger mb-0",t,i);else for($("#"+t).html('<ul style="list-style: none;" class="alert alert-danger col-sm-12"><button type="button" class="close " data-dismiss="alert">×<\/button><i class="fa fa-ban-circle"><\/i><li class="validation-list list-group-item hidden"><\/li><\/div>'),e=0;e<r.length;e++)c=r[e][1],$(".validation-list:last").after('<li class="validation-list"><strong>'+c+"<\/strong><\/li>")}else this.show_MandatoryFieldMessage("<strong>Error! <\/strong>"+n,"alert alert-danger mb-0",t,i);let h;h=i?$(`#${i} #${t}`)[0]:document.getElementById(t);h&&h.scrollIntoView()}show_MandatoryFieldMessage(n,t,i,r){var f=!0,u;if(i!==""&&(f=!1),u=r!=undefined?this.MandatoryFieldWindow($(`#${r} #${i}`)).addClass(t).html(n):this.MandatoryFieldWindow($(`#${i}`)).addClass(t).html(n),f)u.delay(3e3).fadeOut(1e3,"swing",function(){$(".navbar-header,.navbar-nav").removeClass("hidden")});else u.on("click",function(){u.fadeOut(1e3,"swing",function(){$(".navbar-header,.navbar-nav").removeClass("hidden")})})}MandatoryFieldWindow(n){return n===""&&(n=$("#divBizgaze_MessagesPlaceholder"),n.addClass("form-error-message ml-0")),$("#Bizgaze-messageInfo").remove(),$("<div/>").attr("id","Bizgaze-messageInfo").html("<button data-dismiss='alert' class='close' type='button'><\/button>").appendTo(n)}fadeOutMandatoryField(){$("#Bizgaze-messageInfo").fadeOut(3e3,"swing",function(){$(".navbar-header,.navbar-nav").removeClass("hidden")})}fadeOutInfoWindow(){$("#Bizgaze-messageInfo").fadeOut(1e3,"swing",function(){$(".txt_search").removeClass("hidden")})}showSuccess(n){$.toast({heading:"Success !",text:n,position:"top-center",loaderBg:"#00D67F",hideAfter:3500,stack:6,showHideTransition:"fade"})}static Instance(){return new MessageHelper}}
|
||||
@@ -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={}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"inavigationhelper.js","sourceRoot":"","sources":["inavigationhelper.ts"],"names":[],"mappings":""}
|
||||
@@ -0,0 +1,27 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class NavigationHelper {
|
||||
static SetInstance(instance) {
|
||||
this._instance = instance;
|
||||
}
|
||||
static Instance() {
|
||||
return this._instance;
|
||||
}
|
||||
}
|
||||
NavigationHelper.reportViewerInstance = [];
|
||||
NavigationHelper.palettes = [];
|
||||
NavigationHelper.installedAppId = 0;
|
||||
NavigationHelper.ModalContainerIds = [];
|
||||
NavigationHelper.IsListRefresh = false;
|
||||
NavigationHelper.ListSearchTerm = "";
|
||||
NavigationHelper.Filter = [];
|
||||
NavigationHelper.Page = 1;
|
||||
NavigationHelper.formViewerInstance = [];
|
||||
Helpers.NavigationHelper = NavigationHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"navigationhelper.js","sourceRoot":"","sources":["navigationhelper.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CA8BhB;AA9BD,WAAU,OAAO;IACb,IAAiB,QAAQ,CA4BxB;IA5BD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CA0BvB;QA1BD,WAAiB,OAAO;YACpB,MAAa,gBAAgB;gBAiBzB,MAAM,CAAC,WAAW,CAAC,QAAoD;oBACnE,IAAI,CAAC,SAAS,GAAG,QAAQ,CAAC;gBAC9B,CAAC;gBACD,MAAM,CAAC,QAAQ;oBACX,OAAO,IAAI,CAAC,SAAS,CAAC;gBAC1B,CAAC;;YArBM,qCAAoB,GAAe,EAAE,CAAC;YACtC,yBAAQ,GAAe,EAAE,CAAC;YAC1B,+BAAc,GAAW,CAAC,CAAC;YAC3B,kCAAiB,GAAe,EAAE,CAAC;YACnC,8BAAa,GAAY,KAAK,CAAC;YAC/B,+BAAc,GAAW,EAAE,CAAC;YAC5B,uBAAM,GAAe,EAAE,CAAC;YAMxB,qBAAI,GAAW,CAAC,CAAC;YACjB,mCAAkB,GAAe,EAAE,CAAC;YAdlC,wBAAgB,mBAwB5B,CAAA;QACL,CAAC,EA1BgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QA0BvB;IACL,CAAC,EA5BgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA4BxB;AACL,CAAC,EA9BS,OAAO,KAAP,OAAO,QA8BhB"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){class t{static SetInstance(n){this._instance=n}static Instance(){return this._instance}}t.reportViewerInstance=[];t.palettes=[];t.installedAppId=0;t.ModalContainerIds=[];t.IsListRefresh=!1;t.ListSearchTerm="";t.Filter=[];t.Page=1;t.formViewerInstance=[];n.NavigationHelper=t})(t=n.Helpers||(n.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,20 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
let Size;
|
||||
(function (Size) {
|
||||
Size[Size["None"] = 0] = "None";
|
||||
Size[Size["Mini"] = 1] = "Mini";
|
||||
Size[Size["Medium"] = 2] = "Medium";
|
||||
Size[Size["Large"] = 3] = "Large";
|
||||
Size[Size["ExtraLarge"] = 4] = "ExtraLarge";
|
||||
Size[Size["Auto"] = 5] = "Auto";
|
||||
Size[Size["DockRight"] = 6] = "DockRight";
|
||||
Size[Size["DockLeft"] = 7] = "DockLeft";
|
||||
})(Size = Helpers.Size || (Helpers.Size = {}));
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"size.js","sourceRoot":"","sources":["size.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,IAAY,IASX;YATD,WAAY,IAAI;gBACZ,+BAAM,CAAA;gBACN,+BAAQ,CAAA;gBACR,mCAAU,CAAA;gBACV,iCAAS,CAAA;gBACT,2CAAc,CAAA;gBACd,+BAAQ,CAAA;gBACR,yCAAa,CAAA;gBACb,uCAAY,CAAA;YAChB,CAAC,EATW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QASf;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){let t;(function(n){n[n.None=0]="None";n[n.Mini=1]="Mini";n[n.Medium=2]="Medium";n[n.Large=3]="Large";n[n.ExtraLarge=4]="ExtraLarge";n[n.Auto=5]="Auto";n[n.DockRight=6]="DockRight";n[n.DockLeft=7]="DockLeft"})(t=n.Size||(n.Size={}))})(t=n.Helpers||(n.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,71 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Core;
|
||||
(function (Core) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class NumberHelper {
|
||||
roundNumber1(number, Int64s) {
|
||||
let dnum = Math.pow(10, Int64s);
|
||||
var n = parseFloat(((number * dnum) / dnum).toString());
|
||||
return n.toFixed(Int64s);
|
||||
}
|
||||
roundNumber(number, Int64s) {
|
||||
let Int64Value = 0;
|
||||
Int64s = Int64s || 0;
|
||||
number *= parseFloat((Math.pow(10, (Int64s + 1))).toString());
|
||||
Int64Value = parseInt((Math.floor(number)).toString()) - (Math.floor(number / 10) * 10);
|
||||
number = Math.floor(number / 10);
|
||||
if (Int64Value >= 5) {
|
||||
number += 1;
|
||||
}
|
||||
number /= parseFloat((Math.pow(10, (Int64s))).toString());
|
||||
return number.toFixed(Int64s);
|
||||
}
|
||||
DelimiterNumber(number) {
|
||||
var parts = number.toString().split(".");
|
||||
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
return parts.join(".");
|
||||
}
|
||||
format(num, digits, InMillions) {
|
||||
var si = [];
|
||||
if (InMillions) {
|
||||
si = [
|
||||
{ value: 1, symbol: "" },
|
||||
{ value: 1E3, symbol: "k" },
|
||||
{ value: 1E6, symbol: "M" },
|
||||
{ value: 1E9, symbol: "G" },
|
||||
{ value: 1E12, symbol: "T" },
|
||||
{ value: 1E15, symbol: "P" },
|
||||
{ value: 1E18, symbol: "E" }
|
||||
];
|
||||
}
|
||||
else {
|
||||
si = [
|
||||
{ value: 1, symbol: "" },
|
||||
{ value: 1E3, symbol: "k" },
|
||||
{ value: 1E5, symbol: "L" },
|
||||
{ value: 1E7, symbol: "Cr" },
|
||||
{ value: 1E9, symbol: "KCr" },
|
||||
{ value: 1E11, symbol: "LCr" }
|
||||
];
|
||||
}
|
||||
var rx = /\.0+$|(\.[0-9]*[1-9])0+$/;
|
||||
var i;
|
||||
for (i = si.length - 1; i > 0; i--) {
|
||||
if (num >= si[i].value) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
return (num / si[i].value).toFixed(digits).replace(rx, "$1") + si[i].symbol;
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === null || this.instance === undefined)
|
||||
this.instance = new NumberHelper();
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Helpers.NumberHelper = NumberHelper;
|
||||
})(Helpers = Core.Helpers || (Core.Helpers = {}));
|
||||
})(Core = Unibase.Core || (Unibase.Core = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"numberhelper.js","sourceRoot":"","sources":["numberhelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){class t{roundNumber1(n,t){let i=Math.pow(10,t);var r=parseFloat((n*i/i).toString());return r.toFixed(t)}roundNumber(n,t){let i=0;return t=t||0,n*=parseFloat(Math.pow(10,t+1).toString()),i=parseInt(Math.floor(n).toString())-Math.floor(n/10)*10,n=Math.floor(n/10),i>=5&&(n+=1),n/=parseFloat(Math.pow(10,t).toString()),n.toFixed(t)}DelimiterNumber(n){var t=n.toString().split(".");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(".")}format(n,t,i){var u=[],f,r;for(u=i?[{value:1,symbol:""},{value:1e3,symbol:"k"},{value:1e6,symbol:"M"},{value:1e9,symbol:"G"},{value:1e12,symbol:"T"},{value:1e15,symbol:"P"},{value:1e18,symbol:"E"}]:[{value:1,symbol:""},{value:1e3,symbol:"k"},{value:1e5,symbol:"L"},{value:1e7,symbol:"Cr"},{value:1e9,symbol:"KCr"},{value:1e11,symbol:"LCr"}],f=/\.0+$|(\.[0-9]*[1-9])0+$/,r=u.length-1;r>0;r--)if(n>=u[r].value)break;return(n/u[r].value).toFixed(t).replace(f,"$1")+u[r].symbol}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.NumberHelper=t})(t=n.Helpers||(n.Helpers={}))})(t=n.Core||(n.Core={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,34 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class PrintHelper {
|
||||
printPopup(PrintHtml) {
|
||||
if (isMobileApp()) {
|
||||
Unibase.Platform.Helpers.MobileHelper.Instance().previewHtml(PrintHtml);
|
||||
}
|
||||
else {
|
||||
var mywindow = window.open('', 'my Print', 'height=400,width=850');
|
||||
var content = '<html><head><title>Print</title><link rel="stylesheet" href="lib/bizgaze/print.css" /><link rel="stylesheet" href="lib/bootstrap/bootstrap-theme.min.css" /></head><body>';
|
||||
content += PrintHtml;
|
||||
content += "<script>print();</script>";
|
||||
content += '</body></html>';
|
||||
mywindow.document.write(content);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
showPrintErrorModal() {
|
||||
bootbox.alert("Please configure print template");
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === null || this.instance === undefined)
|
||||
this.instance = new PrintHelper();
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Helpers.PrintHelper = PrintHelper;
|
||||
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"printhelper.js","sourceRoot":"","sources":["printhelper.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA6BhB;AA7BD,WAAU,OAAO;IACb,IAAiB,QAAQ,CA2BxB;IA3BD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAyBvB;QAzBD,WAAiB,OAAO;YACpB,MAAa,WAAW;gBAEpB,UAAU,CAAC,SAAS;oBAChB,IAAI,WAAW,EAAE,EAAE;wBACf,OAAO,CAAC,QAAQ,CAAC,OAAO,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,SAAS,CAAC,CAAC;qBAC3E;yBACI;wBACD,IAAI,QAAQ,GAAG,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,UAAU,EAAE,sBAAsB,CAAC,CAAC;wBACnE,IAAI,OAAO,GAAG,2KAA2K,CAAC;wBAC1L,OAAO,IAAI,SAAS,CAAC;wBACrB,OAAO,IAAI,2BAA2B,CAAC;wBACvC,OAAO,IAAI,gBAAgB,CAAC;wBAC5B,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;qBACpC;oBACD,OAAO,IAAI,CAAC;gBAChB,CAAC;gBAGD,MAAM,CAAC,QAAQ;oBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,IAAI,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS;wBACrD,IAAI,CAAC,QAAQ,GAAG,IAAI,WAAW,EAAE,CAAC;oBACtC,OAAO,IAAI,CAAC,QAAQ,CAAC;gBACzB,CAAC;aACJ;YAvBY,mBAAW,cAuBvB,CAAA;QACL,CAAC,EAzBgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAyBvB;IACL,CAAC,EA3BgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA2BxB;AACL,CAAC,EA7BS,OAAO,KAAP,OAAO,QA6BhB"}
|
||||
@@ -0,0 +1,81 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Core;
|
||||
(function (Core) {
|
||||
let Helpers;
|
||||
(function (Helpers) {
|
||||
class PropertyHelper {
|
||||
replace(value, data) {
|
||||
var replaceTemp = value;
|
||||
var colname = replaceTemp.match(/[^{{\}}]+(?=}})/g);
|
||||
if (colname != null) {
|
||||
for (let i = 0; i < colname.length; i++) {
|
||||
replaceTemp = replaceTemp.replace(new RegExp('{{' + colname[i] + '}}', 'g'), '{{' + colname[i].toLowerCase() + '}}');
|
||||
}
|
||||
}
|
||||
for (var property in data) {
|
||||
var name = property;
|
||||
var name_New = "{{" + property.toLowerCase() + "}}";
|
||||
replaceTemp = replaceTemp.replace(name_New, data[name]);
|
||||
}
|
||||
var dataInfo = replaceTemp.substring(replaceTemp.length - 1);
|
||||
if (dataInfo.includes('|')) {
|
||||
replaceTemp = replaceTemp.substring(0, replaceTemp.length - 1);
|
||||
}
|
||||
if (replaceTemp.includes('Unibase.Core.Helpers.NumberHelper')) {
|
||||
replaceTemp = replaceTemp.replace('Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(', '');
|
||||
replaceTemp = replaceTemp.replace(')', '');
|
||||
var val = replaceTemp.replace(/['"]+/g, '');
|
||||
var val1 = val.split(",");
|
||||
replaceTemp = Unibase.Core.Helpers.NumberHelper.Instance().roundNumber((Number(val1[0])), Number(val1[1]));
|
||||
return replaceTemp;
|
||||
}
|
||||
if (replaceTemp.includes('Unibase.Platform.Helpers.DateTimeHelper')) {
|
||||
var _IndexNo = replaceTemp.indexOf('Unibase.Platform.Helpers.DateTimeHelper');
|
||||
var _IndexElement = replaceTemp.substr(_IndexNo);
|
||||
var DateParts = _IndexElement.replace(/<\/?[^>]+(>|$)/g, "");
|
||||
if (DateParts.includes('),')) {
|
||||
var parts = DateParts.split('),');
|
||||
var ElementoflastIndex = parts[parts.length - 1];
|
||||
DateParts = DateParts.replace(ElementoflastIndex, '');
|
||||
parts = DateParts.split('),');
|
||||
var Convertion = ``;
|
||||
if (parts.length > 2) {
|
||||
for (var i = 0; i < parts.length - 1; i++) {
|
||||
if (parts[i].includes('Unibase.Platform.Helpers.DateTimeHelper')) {
|
||||
Convertion = eval(parts[i] + ')');
|
||||
var DateTime = parts[i].trim();
|
||||
replaceTemp = replaceTemp.replace(DateTime + ')', Convertion);
|
||||
}
|
||||
}
|
||||
return replaceTemp;
|
||||
}
|
||||
else {
|
||||
Convertion = eval(parts[0] + ')');
|
||||
replaceTemp = replaceTemp.replace(parts[0] + ')', Convertion);
|
||||
if (replaceTemp == "undefined")
|
||||
replaceTemp = "NA";
|
||||
return replaceTemp;
|
||||
}
|
||||
}
|
||||
else {
|
||||
replaceTemp = replaceTemp.replace('Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate1(', '');
|
||||
replaceTemp = replaceTemp.replace(')', '');
|
||||
var val = replaceTemp.replace(/['"]+/g, '');
|
||||
var val1 = val.split(",");
|
||||
replaceTemp = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate1(val1[0], val1[1]);
|
||||
return replaceTemp;
|
||||
}
|
||||
}
|
||||
return replaceTemp;
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === null || this.instance === undefined)
|
||||
this.instance = new PropertyHelper();
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Helpers.PropertyHelper = PropertyHelper;
|
||||
})(Helpers = Core.Helpers || (Core.Helpers = {}));
|
||||
})(Core = Unibase.Core || (Unibase.Core = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
Исполняемый файл
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"propertyhelper.js","sourceRoot":"","sources":["propertyhelper.ts"],"names":[],"mappings":"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"}
|
||||
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{replace(t,i){var r=t,h=r.match(/[^{{\}}]+(?=}})/g),l,a,v,y,u,p,s,e,w,c,f;if(h!=null)for(let n=0;n<h.length;n++)r=r.replace(new RegExp("{{"+h[n]+"}}","g"),"{{"+h[n].toLowerCase()+"}}");for(l in i)a=l,v="{{"+l.toLowerCase()+"}}",r=r.replace(v,i[a]);if(y=r.substring(r.length-1),y.includes("|")&&(r=r.substring(0,r.length-1)),r.includes("Unibase.Core.Helpers.NumberHelper"))return r=r.replace("Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(",""),r=r.replace(")",""),c=r.replace(/['"]+/g,""),f=c.split(","),r=n.Core.Helpers.NumberHelper.Instance().roundNumber(Number(f[0]),Number(f[1]));if(r.includes("Unibase.Platform.Helpers.DateTimeHelper")){var b=r.indexOf("Unibase.Platform.Helpers.DateTimeHelper"),k=r.substr(b),o=k.replace(/<\/?[^>]+(>|$)/g,"");if(o.includes("),")){if(u=o.split("),"),p=u[u.length-1],o=o.replace(p,""),u=o.split("),"),s=``,u.length>2){for(e=0;e<u.length-1;e++)u[e].includes("Unibase.Platform.Helpers.DateTimeHelper")&&(s=eval(u[e]+")"),w=u[e].trim(),r=r.replace(w+")",s));return r}return s=eval(u[0]+")"),r=r.replace(u[0]+")",s),r=="undefined"&&(r="NA"),r}return r=r.replace("Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate1(",""),r=r.replace(")",""),c=r.replace(/['"]+/g,""),f=c.split(","),r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate1(f[0],f[1])}return r}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.PropertyHelper=i})(i=t.Helpers||(t.Helpers={}))})(t=n.Core||(n.Core={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,500 @@
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
class RouteHelper {
|
||||
constructor() {
|
||||
this._sammy = window['Sammy'];
|
||||
}
|
||||
init() {
|
||||
var instance = this;
|
||||
var app = this._sammy('#bizgaze_body', function () {
|
||||
var id = 0;
|
||||
this.get('#/detail/:pkid/:installedappid', function () {
|
||||
let _pkid = this.params['pkid'];
|
||||
let _installedappid = this.params['installedappid'];
|
||||
instance.navHelper.welcome(function () {
|
||||
RouteHelper.Instance().navHelper.loadDetail(_pkid, _installedappid, null);
|
||||
}, false);
|
||||
});
|
||||
this.get('#/login', function () {
|
||||
instance.navHelper.login(null);
|
||||
});
|
||||
this.get('#/logoff', function () {
|
||||
instance.navHelper.login(null);
|
||||
});
|
||||
this.get('#/welcome', function () {
|
||||
instance.navHelper.welcome(null, false);
|
||||
});
|
||||
this.get('#/registeruser', function () {
|
||||
instance.navHelper.registerUser(null);
|
||||
});
|
||||
this.get('#/register/:id/:tenantid/:email/:phonenumber', function () {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
var id = this.params['id'];
|
||||
var tenantid = this.params['tenantid'];
|
||||
var email = this.params['email'];
|
||||
var phonenumber = this.params['phonenumber'];
|
||||
instance.navHelper.registerUser(function () {
|
||||
$('#txt_EmailorPhone').val(`${phonenumber.toString()}`);
|
||||
$('#ddl_Tenant').val(`${tenantid.toString()}`);
|
||||
$('#ddl_Tenant').addClass("d-none");
|
||||
let selectedTenantName = $('#ddl_Tenant option:selected').text();
|
||||
let append_Div = $("#frm_RegisterUser").find(".Selected_Tenant_Text").length;
|
||||
if (append_Div == 0) {
|
||||
$("#div_ValidationSummary").after('<div class="Selected_Tenant_Text"></div>');
|
||||
}
|
||||
$(".Selected_Tenant_Text").html('<div class="font-18 text-dark my-3 text-center ">Selected Tenant is <span class="font-weight-600">' + selectedTenantName + '</span>');
|
||||
});
|
||||
});
|
||||
});
|
||||
this.get('#/confirmregister/:id/:tenantid/:email/:phonenumber', function () {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
var id = this.params['id'];
|
||||
var tenantid = this.params['tenantid'];
|
||||
var email = this.params['email'];
|
||||
var phonenumber = this.params['phonenumber'];
|
||||
instance.navHelper.register(id, tenantid, email, phonenumber, null);
|
||||
});
|
||||
});
|
||||
this.get('#/signup', function () {
|
||||
instance.navHelper.signup(null);
|
||||
});
|
||||
this.get('#/createcustomer', function () {
|
||||
instance.navHelper.createcontact(null);
|
||||
});
|
||||
this.get('#/forgotpassword', function () {
|
||||
id = this.params['id'];
|
||||
instance.navHelper.forgotPassword(null);
|
||||
});
|
||||
this.get('#/create/:id', function () {
|
||||
id = this.params['id'];
|
||||
alert("create " + id);
|
||||
});
|
||||
this.get('#/documents/:id/:documentgroup/:userid', function () {
|
||||
let _docid = this.params['id'];
|
||||
_docid = _docid.replace(':', '');
|
||||
let _docgroup = this.params['documentgroup'];
|
||||
_docgroup = _docgroup.replace(':', '');
|
||||
let _userid = this.params['userid'];
|
||||
_userid = _userid.replace(':', '');
|
||||
instance.navHelper.welcome(function () {
|
||||
$(".unibase_modal_backdrop").removeAttr('style');
|
||||
$(".preloader-it").fadeIn();
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('apps/collaboration/components/documents.js', function () {
|
||||
var documents = Unibase.Apps.Collaboration.Components.Documents.Instance();
|
||||
if (_docgroup == "newexcel") {
|
||||
documents.newExcel(0, null);
|
||||
}
|
||||
else if (_docgroup == "newword") {
|
||||
documents.newWordDoc(null);
|
||||
}
|
||||
else {
|
||||
documents.previewDocument(_docid, _docgroup, _userid);
|
||||
}
|
||||
});
|
||||
}, true);
|
||||
});
|
||||
this.get('#/appperformance/threads/:time', function () {
|
||||
let _time = this.params['time'];
|
||||
_time = _time.replace(':', '');
|
||||
let time = 0;
|
||||
if (_time != null && _time != undefined && _time != "") {
|
||||
time = Number(_time);
|
||||
}
|
||||
instance.navHelper.welcome(function () {
|
||||
$(".unibase_modal_backdrop").removeAttr('style');
|
||||
$(".preloader-it").fadeIn();
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('platform/common/components/threadtable.js', function () {
|
||||
var threads = Unibase.Platform.Common.Components.ThreadTable.Instance().getThreads(time);
|
||||
});
|
||||
}, true);
|
||||
});
|
||||
this.get('#/newdocuments/:type/:id/:documentgroup', function () {
|
||||
let _docid = this.params['id'];
|
||||
_docid = _docid.replace(':', '');
|
||||
let _docgroup = this.params['documentgroup'];
|
||||
_docgroup = _docgroup.replace(':', '');
|
||||
let _type = this.params['type'];
|
||||
_type = _type.replace(':', '');
|
||||
instance.navHelper.welcome(function () {
|
||||
$(".unibase_modal_backdrop").removeAttr('style');
|
||||
$(".preloader-it").fadeIn();
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('apps/collaboration/components/documents.js', function () {
|
||||
var documents = Unibase.Apps.Collaboration.Components.Documents.Instance();
|
||||
if (_docgroup == "newexcel") {
|
||||
documents.newExcel(_type, null);
|
||||
}
|
||||
else if (_docgroup == "newword") {
|
||||
documents.newWordDoc(null);
|
||||
}
|
||||
});
|
||||
}, true);
|
||||
});
|
||||
this.get('#/register', function () {
|
||||
Unibase.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");
|
||||
var identity = Unibase.Platform.Helpers.CookieHelper.Instance().getIdentityCookie();
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
var jsfiles = ["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/transact/components/subscriptions/userregistration.component.js"];
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().parentanonymouslogin().then((response) => {
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(response.result);
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("tenants/themes/compact/index.js", function () {
|
||||
instance.navHelper.welcome(function () {
|
||||
Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().register();
|
||||
}, true);
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/paymentgateway/:order_id/:order_token', function () {
|
||||
var orderid = this.params['order_id'];
|
||||
orderid = orderid.replace('order_id =', '');
|
||||
var ordertoken = this.params['order_token'];
|
||||
ordertoken = ordertoken.replace('order_token=', '');
|
||||
var identity = Unibase.Platform.Helpers.CookieHelper.Instance().getCookie("Identity");
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
var jsfiles = ["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/core/helpers/navigation/interfaces/inavigationhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "platform/forms/components/formviewer/formviewer.js", "platform/core/helpers/navigation/navigationhelper.js", "apps/transact/components/subscriptions/userregistration.component.js", "apps/transact/controls/subscriptions/orderdetails.component.js"];
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().parentanonymouslogin().then((response) => {
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(response.result);
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("tenants/themes/compact/index.js", function () {
|
||||
instance.navHelper.welcome(function () {
|
||||
Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().tenantCreation(orderid, ordertoken);
|
||||
}, true);
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/paymentorder/:order_id/:order_token', function () {
|
||||
var orderid = this.params['order_id'];
|
||||
orderid = orderid.replace('order_id=', '');
|
||||
var ordertoken = this.params['order_token'];
|
||||
ordertoken = ordertoken.replace('order_token=', '');
|
||||
var identity = Unibase.Platform.Helpers.CookieHelper.Instance().getCookie("Identity");
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
var jsfiles = ["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/core/helpers/navigation/interfaces/inavigationhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "platform/forms/components/formviewer/formviewer.js", "platform/core/helpers/navigation/navigationhelper.js", "apps/transact/components/subscriptions/userregistration.component.js", "apps/transact/controls/subscriptions/orderdetails.component.js"];
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().parentanonymouslogin().then((response) => {
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(response.result);
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("tenants/themes/compact/index.js", function () {
|
||||
instance.navHelper.welcome(function () {
|
||||
Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().UpdatePayemtInfo(orderid, ordertoken);
|
||||
}, true);
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/axisgateway/', function (context) {
|
||||
var iparam = context.params.i;
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('apps/sprl/components/salesinvoice/makepayment.js', function () {
|
||||
SPRL.Apps.Sap.Components.MakePayment.Instance().PaymentStatus(iparam);
|
||||
});
|
||||
});
|
||||
this.get('#/loadingallplan/:orgname', function () {
|
||||
var OragnizationName = Unibase.Platform.Helpers.CryptoHelper.Instance().decryptURIcomponent(this.params['orgname']);
|
||||
Unibase.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");
|
||||
var identity = Unibase.Platform.Helpers.CookieHelper.Instance().getIdentityCookie();
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
var jsfiles = ["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/transact/components/subscriptions/userregistration.component.js", "apps/transact/controls/subscriptions/upgradeplan.component.js"];
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().parentanonymouslogin().then((response) => {
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(response.result);
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("tenants/themes/compact/index.js", function () {
|
||||
instance.navHelper.welcome(function () {
|
||||
Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().laodingAllPlan(OragnizationName);
|
||||
}, true);
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/paynow/:orgname', function () {
|
||||
var organizationame = Unibase.Platform.Helpers.CryptoHelper.Instance().decryptURIcomponent(this.params['orgname']);
|
||||
Unibase.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");
|
||||
var identity = Unibase.Platform.Helpers.CookieHelper.Instance().getIdentityCookie();
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
var jsfiles = ["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/transact/components/subscriptions/userregistration.component.js"];
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().parentanonymouslogin().then((response) => {
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(response.result);
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("tenants/themes/compact/index.js", function () {
|
||||
instance.navHelper.welcome(function () {
|
||||
Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().oldPlan(organizationame);
|
||||
}, true);
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/subscribe/plan/:planid/tenure/:tenureid', function () {
|
||||
var planid = this.params['planid'];
|
||||
var tenureid = this.params['tenureid'];
|
||||
Unibase.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");
|
||||
var identity = Unibase.Platform.Helpers.CookieHelper.Instance().getIdentityCookie();
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
var jsfiles = ["platform/bundle/index.subscriptions.min.js"];
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().addCacheFiles(["apps/transact/components/subscriptions/userregistration.component.js", "apps/transact/controls/subscriptions/subscribeuserregistrations.js", "apps/transact/controls/subscriptions/orderdetails.component.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"]);
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().parentanonymouslogin().then((response) => {
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(response.result);
|
||||
instance.navHelper.welcome(function () {
|
||||
Bizgaze.Apps.Transact.Controls.Subscriptions.SubcribeUserRegistrations.Instance().subcribeUserRegistration(planid, tenureid);
|
||||
}, true);
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/list/:id', function () {
|
||||
id = this.params['id'];
|
||||
instance.navHelper.loadList(id, null);
|
||||
});
|
||||
this.get('#/open/:group/:url', function () {
|
||||
var __documentgroup = this.params['group'];
|
||||
var __url = this.params['url'];
|
||||
let identity = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
|
||||
if (identity == null) {
|
||||
var jsfiles = ["tenants/themes/compact/components/login/defaultlogin.js", "tenants/themes/compact/js/navigation/navigationhelper.js"];
|
||||
instance.navHelper.login(function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/components/documents.js", function () {
|
||||
});
|
||||
});
|
||||
}
|
||||
else {
|
||||
instance.navHelper.welcome(function () {
|
||||
var jsfiles = ["tenants/themes/compact/js/navigation/navigationhelper.js", "apps/collaboration/components/documents.js"];
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
|
||||
});
|
||||
}, true);
|
||||
}
|
||||
});
|
||||
this.get('#/loginhelp', function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/core/helpers/html/htmlhelper.js"], function () {
|
||||
instance.navHelper.welcome(function () {
|
||||
Bizgaze.Apps.Support.Components.HelpProvider.Instance().loadloginhelpapp();
|
||||
}, true);
|
||||
});
|
||||
});
|
||||
this.get('#/ticket/:contactname/:emailaddress/:phonenumber/:logintenantid/:unibaseid/:userid', function () {
|
||||
var ContactName = Unibase.Platform.Helpers.CryptoHelper.Instance().decryptURIcomponent(this.params['contactname']);
|
||||
var EmailAddress = Unibase.Platform.Helpers.CryptoHelper.Instance().decryptURIcomponent(this.params['emailaddress']);
|
||||
var PhoneNumber = Unibase.Platform.Helpers.CryptoHelper.Instance().decryptURIcomponent(this.params['phonenumber']);
|
||||
var oldtenantid = this.params['logintenantid'];
|
||||
var oldunibaseid = Unibase.Platform.Helpers.CryptoHelper.Instance().decryptURIcomponent(this.params['unibaseid']);
|
||||
var UserId = Unibase.Platform.Helpers.CryptoHelper.Instance().decryptURIcomponent(this.params['userid']);
|
||||
var cookieHelper = Unibase.Platform.Helpers.CookieHelper.Instance();
|
||||
var str = JSON.stringify(Unibase.Platform.Membership.Infos.Identity.getCurrentUser());
|
||||
cookieHelper.setUserIdentityCookie(str);
|
||||
Unibase.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");
|
||||
var identity = Unibase.Platform.Helpers.CookieHelper.Instance().getIdentityCookie();
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["platform/membership/managers/accountmanager.js", "platform/core/helpers/navigation/interfaces/inavigationhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "platform/forms/enums/enums.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/support/components/helpprovider.component.js", "platform/core/helpers/html/htmlhelper.js", "platform/core/helpers/autocomplete/autocompletehelper.js", "platform/apps/managers/appmanager.js", "apps/support/components/support.component.js", "platform/controls/navigationtag/navigationtag.component.js", "libs/summernote/summernote.min.js", "libs/summernote/summernote.css", "libs/gpslocation/jquery.geocomplete.js"], function () {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().anonymousLogin().then(function (aresponse) {
|
||||
var identity = aresponse.result;
|
||||
identity.parentUserId = Number(UserId);
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(identity);
|
||||
instance.navHelper.welcome(function () {
|
||||
Bizgaze.Apps.Support.Components.HelpProvider.Instance().loadticketform(ContactName, EmailAddress, PhoneNumber, oldunibaseid, oldtenantid, UserId);
|
||||
}, true);
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/:unibaseid/:tenantid/:oldtenantid/:userId/ticketcreate', function () {
|
||||
var tenantid = this.params['tenantid'];
|
||||
var unibaseid = Unibase.Platform.Helpers.CryptoHelper.Instance().decryptURIcomponent(this.params['unibaseid']);
|
||||
var oldtenantid = this.params['oldtenantid'];
|
||||
var userId = Unibase.Platform.Helpers.CryptoHelper.Instance().decryptURIcomponent(this.params['userId']);
|
||||
var cookieHelper = Unibase.Platform.Helpers.CookieHelper.Instance();
|
||||
var str = JSON.stringify(Unibase.Platform.Membership.Infos.Identity.getCurrentUser());
|
||||
cookieHelper.setUserIdentityCookie(str);
|
||||
Unibase.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");
|
||||
var identity = Unibase.Platform.Helpers.CookieHelper.Instance().getIdentityCookie();
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "platform/core/helpers/html/htmlhelper.js", "platform/apps/managers/appmanager.js", "platform/core/helpers/autocomplete/autocompletehelper.js"], function () {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().generatesessionbytenantid(unibaseid, tenantid).then(function (cresponse) {
|
||||
var identity = cresponse.result;
|
||||
identity.parentUserId = Number(userId);
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(identity);
|
||||
instance.navHelper.welcome(function () {
|
||||
Bizgaze.Apps.Support.Components.HelpProvider.Instance().autoloadticketform(unibaseid, oldtenantid);
|
||||
}, true);
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/:unibaseid/:tenantid/:oldtenantid/:userId/ticketlist', function () {
|
||||
var unibaseid = Unibase.Platform.Helpers.CryptoHelper.Instance().decryptURIcomponent(this.params['unibaseid']);
|
||||
var tenantid = this.params['tenantid'];
|
||||
var oldtenantid = this.params['oldtenantid'];
|
||||
var userId = Unibase.Platform.Helpers.CryptoHelper.Instance().decryptURIcomponent(this.params['userId']);
|
||||
var cookieHelper = Unibase.Platform.Helpers.CookieHelper.Instance();
|
||||
var str = JSON.stringify(Unibase.Platform.Membership.Infos.Identity.getCurrentUser());
|
||||
cookieHelper.setUserIdentityCookie(str);
|
||||
Unibase.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");
|
||||
var identity = Unibase.Platform.Helpers.CookieHelper.Instance().getIdentityCookie();
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["tenants/themes/compact/index.js", "platform/membership/managers/accountmanager.js", "apps/support/managers/supportmanager.js", "platform/apps/managers/appmanager.js", "tenants/themes/compact/components/nav/nav.js", "tenants/themes/compact/components/list/list.js", "platform/core/helpers/navigation/interfaces/inavigationhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "tenants/themes/compact/components/details/details.js"], function () {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().generatesessionbytenantid(unibaseid, tenantid).then(function (cresponse) {
|
||||
var identity = cresponse.result;
|
||||
identity.parentUserId = Number(userId);
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(identity);
|
||||
instance.navHelper.welcome(function () {
|
||||
Unibase.Platform.Apps.Managers.AppManager.Instance().getInstallAppId("Bizgaze_Extension_Support_Tickets_App_Tickets").then(function (res) {
|
||||
Unibase.Themes.Compact.Components.Nav.Instance().loadList(res.result.InstalledAppId);
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/:unibaseid/:tenantid/:userId/:refId/:installedAppId/:remindertype/:reminderid/:ispopup/loadDetail', function () {
|
||||
var unibaseid = this.params['unibaseid'];
|
||||
var tenantid = this.params['tenantid'];
|
||||
var userId = this.params['userId'];
|
||||
const refId = this.params['refId'];
|
||||
const ispopup = this.params['ispopup'];
|
||||
const installedAppId = this.params['installedAppId'];
|
||||
const remindertype = Number(this.params['remindertype']);
|
||||
const reminderid = this.params['reminderid'];
|
||||
var cookieHelper = Unibase.Platform.Helpers.CookieHelper.Instance();
|
||||
var str = JSON.stringify(Unibase.Platform.Membership.Infos.Identity.getCurrentUser());
|
||||
cookieHelper.setUserIdentityCookie(str);
|
||||
Unibase.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");
|
||||
var identity = "";
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().generatesessionbytenantid(unibaseid, tenantid).then(function (cresponse) {
|
||||
var identity = cresponse.result;
|
||||
identity.parentUserId = userId;
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(identity);
|
||||
instance.navHelper.welcome(function () {
|
||||
Unibase.Themes.Compact.Components.Index.Instance().isIframe = true;
|
||||
if (remindertype != Number(Unibase.Platform.Communications.Enums.ReminderType.Task)) {
|
||||
let status = "Read";
|
||||
Unibase.Platform.Communications.Managers.ReminderManager.Instance().changeReminderStatus(reminderid, status).then(function (response) {
|
||||
if (ispopup == "true") {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('tenants/themes/compact/components/popupdetails/popupdetails.js', function () {
|
||||
Unibase.Themes.Compact.Components.Index.Instance().isIframeObj.isPopupPage = true;
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().popup(0, '', Unibase.Platform.Membership.Components.PopupDetails.Instance(), function () {
|
||||
Unibase.Platform.Membership.Components.PopupDetails.Instance().loadDetailsForPopup(refId, installedAppId, "");
|
||||
}, Unibase.Platform.Helpers.Size.ExtraLarge);
|
||||
});
|
||||
}
|
||||
else {
|
||||
Unibase.Themes.Compact.Components.Index.Instance().isIframeObj.isDetailsPage = true;
|
||||
RouteHelper.Instance().navHelper.loadDetail(refId, installedAppId, null);
|
||||
}
|
||||
});
|
||||
}
|
||||
}, 'detail');
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/:unibaseid/:tenantid/:userId/:installedAppId/:reminderid/:isRead/loadList', function () {
|
||||
var unibaseid = this.params['unibaseid'];
|
||||
var tenantid = +this.params['tenantid'];
|
||||
var userId = +this.params['userId'];
|
||||
const installedAppId = +this.params['installedAppId'];
|
||||
const isRead = this.params['isRead'];
|
||||
const reminderid = this.params['reminderid'];
|
||||
var cookieHelper = Unibase.Platform.Helpers.CookieHelper.Instance();
|
||||
var str = JSON.stringify(Unibase.Platform.Membership.Infos.Identity.getCurrentUser());
|
||||
cookieHelper.setUserIdentityCookie(str);
|
||||
Unibase.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");
|
||||
var identity = "";
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().generatesessionbytenantid(unibaseid, tenantid).then(function (cresponse) {
|
||||
var identity = cresponse.result;
|
||||
identity.parentUserId = userId;
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(identity);
|
||||
instance.navHelper.welcome(function () {
|
||||
if (isRead == "true") {
|
||||
let status = "Read";
|
||||
Unibase.Platform.Communications.Managers.ReminderManager.Instance().changeReminderStatus(reminderid, status).then(function (response) {
|
||||
});
|
||||
}
|
||||
Unibase.Themes.Compact.Components.Index.Instance().isIframe = true;
|
||||
Unibase.Themes.Compact.Components.Index.Instance().isIframeObj.isListPage = true;
|
||||
RouteHelper.Instance().navHelper.loadList(installedAppId, null);
|
||||
}, 'List');
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/:unibaseid/:tenantid/:userId/:installedAppId/:formId/:pk_id/:appConfigurationId/:reminderid/:isRead/loadform', function () {
|
||||
var unibaseid = this.params['unibaseid'];
|
||||
var tenantid = +this.params['tenantid'];
|
||||
var userId = +this.params['userId'];
|
||||
const installedAppId = +this.params['installedAppId'];
|
||||
const Pk_Value = +this.params['pk_id'];
|
||||
const AppConfigurationId = +this.params['appConfigurationId'];
|
||||
const FormId = +this.params['formId'];
|
||||
const isRead = this.params['isRead'];
|
||||
const reminderid = this.params['reminderid'];
|
||||
var cookieHelper = Unibase.Platform.Helpers.CookieHelper.Instance();
|
||||
var str = JSON.stringify(Unibase.Platform.Membership.Infos.Identity.getCurrentUser());
|
||||
cookieHelper.setUserIdentityCookie(str);
|
||||
Unibase.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");
|
||||
var identity = "";
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().generatesessionbytenantid(unibaseid, tenantid).then(function (cresponse) {
|
||||
var identity = cresponse.result;
|
||||
identity.parentUserId = userId;
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(identity);
|
||||
instance.navHelper.welcome(function () {
|
||||
if (isRead == "true") {
|
||||
let status = "Read";
|
||||
Unibase.Themes.Compact.Components.Index.Instance().isIframeObj.isDetailsForm = true;
|
||||
Unibase.Platform.Communications.Managers.ReminderManager.Instance().changeReminderStatus(reminderid, status).then(function (response) {
|
||||
});
|
||||
}
|
||||
Unibase.Themes.Compact.Components.Index.Instance().isIframe = true;
|
||||
Unibase.Themes.Compact.Components.Index.Instance().isIframeObj.isForm = true;
|
||||
RouteHelper.Instance().navHelper.loadForm(Number(FormId), Number(Pk_Value), Number(AppConfigurationId), undefined, null);
|
||||
}, 'form');
|
||||
});
|
||||
}
|
||||
});
|
||||
this.get('#/:unibaseid/:tenantid/:userId/loadChat', function () {
|
||||
var unibaseid = this.params['unibaseid'];
|
||||
var tenantid = +this.params['tenantid'];
|
||||
var userId = +this.params['userId'];
|
||||
var cookieHelper = Unibase.Platform.Helpers.CookieHelper.Instance();
|
||||
var str = JSON.stringify(Unibase.Platform.Membership.Infos.Identity.getCurrentUser());
|
||||
cookieHelper.setUserIdentityCookie(str);
|
||||
Unibase.Platform.Helpers.CookieHelper.Instance().setIdentityCookie("");
|
||||
var identity = "";
|
||||
if (identity == null || identity == "" || identity == "idenity=" || identity == "idenity") {
|
||||
Unibase.Platform.Membership.Managers.AccountManager.Instance().generatesessionbytenantid(unibaseid, tenantid).then(function (cresponse) {
|
||||
var identity = cresponse.result;
|
||||
identity.parentUserId = userId;
|
||||
Unibase.Platform.Membership.Infos.Identity.setCurrentUser(identity);
|
||||
Unibase.Themes.Compact.Components.Index.Instance().isIframe = true;
|
||||
$("#bizgaze_body").addClass("invisible");
|
||||
instance.navHelper.welcome(null, 'ChatFull');
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
this.provider = app;
|
||||
app.run('#/login');
|
||||
}
|
||||
navigate(route) {
|
||||
this.provider.setLocation(route);
|
||||
}
|
||||
setNavigationHelper(helper) {
|
||||
this.navHelper = helper;
|
||||
}
|
||||
static Instance() {
|
||||
if (this.routeHelper === null || this.routeHelper === undefined)
|
||||
this.routeHelper = new RouteHelper();
|
||||
return this.routeHelper;
|
||||
}
|
||||
}
|
||||
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Ссылка в новой задаче
Block a user