diff --git a/assets/js/base.js b/assets/js/base.js
index 7016a2b..07de321 100644
--- a/assets/js/base.js
+++ b/assets/js/base.js
@@ -1,7 +1,13 @@
-const serverUrl = 'http://localhost:1188/';
-let _baseUserInfo = atob(document.cookie.split('=')[1]);
-let baseUserInfo = 'JSON.parse(_baseUserInfo).result';
-let baseSessionId = 'baseUserInfo.sessionId';
+import {
+ decrypt
+} from "./cookiehelper.js";
+import {
+ _serverUrl
+} from "./setting.js";
+
+let serverUrl = _serverUrl();
+let baseUserInfo = decrypt(document.cookie.split('=')[1]);
+let baseSessionId = baseUserInfo.sessionId;
export function getData(url) {
var datastr = null;
@@ -16,9 +22,9 @@ export function getData(url) {
cache: true,
jsonp: false,
data: datastr,
- beforeSend: function (xhr) {
+ beforeSend: function(xhr) {
if (baseUserInfo != undefined && baseUserInfo != null) {
- xhr.setRequestHeader("Authorization", "Basic " + baseSessionId);
+ xhr.setRequestHeader("Authorization", "Basic " + JSON.parse(baseUserInfo).sessionId);
xhr.setRequestHeader('geoposition', 0 + ':' + 0);
}
}
@@ -36,9 +42,9 @@ export function getDataObj(url, data, async, type) { //url, data, true, "POST"
traditional: true,
crossDomain: true,
async: async,
- beforeSend: function (xhr) {
+ beforeSend: function(xhr) {
if (baseUserInfo != undefined && baseUserInfo != null) {
- xhr.setRequestHeader('Authorization', 'Basic ' + baseSessionId);
+ xhr.setRequestHeader('Authorization', 'Basic ' + JSON.parse(baseUserInfo).sessionId);
xhr.setRequestHeader('geoposition', 0 + ':' + 0);
}
}
diff --git a/assets/js/forgotpassword.js b/assets/js/forgotpassword.js
index 788a028..674da5e 100644
--- a/assets/js/forgotpassword.js
+++ b/assets/js/forgotpassword.js
@@ -1,147 +1,142 @@
-const serverUrl = 'http://localhost:3088/';
+const serverUrl = 'http://localhost:3086/';
let otpid;
let sendotp;
let unibaseid;
async function showOtpBox() {
let inputdetails = document.getElementById('txt_PhoneorMail').value;
-
- let sendnumber = await fetch(serverUrl + 'account/getuserbyphoneormail/'+inputdetails+'/'+inputdetails)
- let textdata = await sendnumber.json();
- if(textdata.result != null){
- unibaseid = textdata.result.unibaseId;
- var myHeaders = new Headers();
- myHeaders.append("Content-Type", "application/json");
-
- var raw = JSON.stringify({
- "FirstName": "",
- "LastName": "",
- "ContactNumber": "",
- "Email": "",
- "TenantName": "",
- "ContactOrEmail": inputdetails,
- "IsSignup": false,
- "IsRegisterUser": false,
- "IsForgotPswd": true,
- "UnibaseId": unibaseid,
- "OtpId": 0,
- "UserOtp": ""
- });
-
- var requestOptions = {
- method: 'POST',
- headers: myHeaders,
- body: raw,
- redirect: 'follow'
- };
-
- fetch(serverUrl + 'account/sendotp', requestOptions)
- .then(response => response.text())
- .then(function(result){
- optid = result;
- document.getElementById('div_ForgotPswd').style.display = 'none';
- document.getElementById('modal_Otp').style.display = 'block';
+
+ let sendnumber = await fetch(serverUrl + 'account/getuserbyphoneormail/' + inputdetails + '/' + inputdetails)
+ let textdata = await sendnumber.json();
+ if (textdata.result != null) {
+ unibaseid = textdata.result.unibaseId;
+ var myHeaders = new Headers();
+ myHeaders.append("Content-Type", "application/json");
+
+ var raw = JSON.stringify({
+ "FirstName": "",
+ "LastName": "",
+ "ContactNumber": "",
+ "Email": "",
+ "TenantName": "",
+ "ContactOrEmail": inputdetails,
+ "IsSignup": false,
+ "IsRegisterUser": false,
+ "IsForgotPswd": true,
+ "UnibaseId": unibaseid,
+ "OtpId": 0,
+ "UserOtp": ""
+ });
+
+ var requestOptions = {
+ method: 'POST',
+ headers: myHeaders,
+ body: raw,
+ redirect: 'follow'
+ };
+
+ fetch(serverUrl + 'account/sendotp', requestOptions)
+ .then(response => response.text())
+ .then(function(result) {
+ optid = result;
+ document.getElementById('div_ForgotPswd').style.display = 'none';
+ document.getElementById('modal_Otp').style.display = 'block';
+ document.getElementById('div_ValidationSummary').innerHTML = "";
+ })
+ .catch(error => console.log('error', error));
+ } else {
+ let html = '
Error ! Email/Phonenumber does not exist
';
document.getElementById('div_ValidationSummary').innerHTML = "";
- })
- .catch(error => console.log('error', error));
- }
- else{
- let html = 'Error ! Email/Phonenumber does not exist
' ;
- document.getElementById('div_ValidationSummary').innerHTML = "";
- let error = document.getElementById('div_ValidationSummary');
- error.insertAdjacentHTML('beforeend',html);
+ let error = document.getElementById('div_ValidationSummary');
+ error.insertAdjacentHTML('beforeend', html);
}
}
/*verify otp*/
- async function showPasswordBox() {
- let inputdetails = document.getElementById('txt_Code').value;
- if(inputdetails.length > 0){
+async function showPasswordBox() {
+ let inputdetails = document.getElementById('txt_Code').value;
+ if (inputdetails.length > 0) {
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
var raw = JSON.stringify({
- "FirstName": "",
- "LastName": "",
- "ContactNumber": "",
- "Email": "",
- "TenantName": "",
- "ContactOrEmail": "",
- "IsForgotPswd": false,
- "IsRegisterUser": false,
- "IsSignup": true,
- "UnibaseId": "",
- "OtpId": optid,
- "UserOtp": inputdetails
+ "FirstName": "",
+ "LastName": "",
+ "ContactNumber": "",
+ "Email": "",
+ "TenantName": "",
+ "ContactOrEmail": "",
+ "IsForgotPswd": false,
+ "IsRegisterUser": false,
+ "IsSignup": true,
+ "UnibaseId": "",
+ "OtpId": optid,
+ "UserOtp": inputdetails
});
-
+
var requestOptions = {
- method: 'POST',
- headers: myHeaders,
- body: raw,
- redirect: 'follow'
+ method: 'POST',
+ headers: myHeaders,
+ body: raw,
+ redirect: 'follow'
};
-
+
fetch(serverUrl + 'account/verifyotp', requestOptions)
- .then(response => response.text())
- .then(function(result){
- let data = JSON.parse(result);
- if(data.result.contactConfirmed == true){
- document.getElementById('modal_Otp').style.display = 'none';
- document.getElementById('div_ResetPswd').style.display = 'block';
- document.getElementById('div_ValidationSummary').innerHTML = "";
- }else{
- let html = 'Error ! Enter Valid OTP
' ;
- document.getElementById('div_ValidationSummary').innerHTML = "";
- let error = document.getElementById('div_ValidationSummary');
- error.insertAdjacentHTML('beforeend',html);
- }
- })
- .catch(error => console.log('error', error));
- }else{
+ .then(response => response.text())
+ .then(function(result) {
+ let data = JSON.parse(result);
+ if (data.result.contactConfirmed == true) {
+ document.getElementById('modal_Otp').style.display = 'none';
+ document.getElementById('div_ResetPswd').style.display = 'block';
+ document.getElementById('div_ValidationSummary').innerHTML = "";
+ } else {
+ let html = 'Error ! Enter Valid OTP
';
+ document.getElementById('div_ValidationSummary').innerHTML = "";
+ let error = document.getElementById('div_ValidationSummary');
+ error.insertAdjacentHTML('beforeend', html);
+ }
+ })
+ .catch(error => console.log('error', error));
+ } else {
}
-
+
}
+
function showSuccessBox() {
- let txt_NewPassword = document.getElementById('txt_NewPassword').value;
- let txt_ConfirmPassword = document.getElementById('txt_ConfirmPassword').value;
- if(txt_NewPassword == txt_ConfirmPassword){
- var myHeaders = new Headers();
-myHeaders.append("Content-Type", "application/json");
-var raw = JSON.stringify({
- "Password": txt_NewPassword,
- "UserName": unibaseid
-});
-var requestOptions = {
- method: 'POST',
- headers: myHeaders,
- body: raw,
- redirect: 'follow'
-};
-fetch(serverUrl + 'account/updatepassword', requestOptions)
- .then(response => response.text())
- .then(function(result){
- let updatepassword = JSON.parse(result);
- let message = updatepassword.message;
- if(message == 'Password Updated Successfully'){
+ let txt_NewPassword = document.getElementById('txt_NewPassword').value;
+ let txt_ConfirmPassword = document.getElementById('txt_ConfirmPassword').value;
+ if (txt_NewPassword == txt_ConfirmPassword) {
+ var myHeaders = new Headers();
+ myHeaders.append("Content-Type", "application/json");
+ var raw = JSON.stringify({
+ "Password": txt_NewPassword,
+ "UserName": unibaseid
+ });
+ var requestOptions = {
+ method: 'POST',
+ headers: myHeaders,
+ body: raw,
+ redirect: 'follow'
+ };
+ fetch(serverUrl + 'account/updatepassword', requestOptions)
+ .then(response => response.text())
+ .then(function(result) {
+ let updatepassword = JSON.parse(result);
+ let message = updatepassword.message;
+ if (message == 'Password Updated Successfully') {
+ document.getElementById('div_ValidationSummary').innerHTML = "";
+ document.getElementById('div_ResetPswd').style.display = 'none';
+ document.getElementById('div_SuccessMsg').style.display = 'block';
+ }
+ })
+ .catch(error => console.log('error', error));
+
+ } else {
+ let html = ' Error ! Password Does not Match
';
document.getElementById('div_ValidationSummary').innerHTML = "";
- document.getElementById('div_ResetPswd').style.display = 'none';
- document.getElementById('div_SuccessMsg').style.display = 'block';
+ let error = document.getElementById('div_ValidationSummary');
+ error.insertAdjacentHTML('beforeend', html);
}
- }
- )
- .catch(error => console.log('error', error));
-
- }else{
- let html = ' Error ! Password Does not Match
' ;
- document.getElementById('div_ValidationSummary').innerHTML = "";
- let error = document.getElementById('div_ValidationSummary');
- error.insertAdjacentHTML('beforeend',html);
- }
-
-}
-
-
-
+}
\ No newline at end of file
diff --git a/assets/js/home.js b/assets/js/home.js
index 7c19c89..62f92a9 100644
--- a/assets/js/home.js
+++ b/assets/js/home.js
@@ -1,22 +1,9 @@
-import { getCookie } from "./cookiehelper.js";
-import { initListIndex } from "./list.index.js";
+import {
+ getCookie
+} from "./cookiehelper.js";
+import {
+ initListIndex
+} from "./list.index.js";
initListIndex();
-$('#detailBtn').click(function () {
- $('.bdy-ul').addClass('d-none');
- // Unibase.Themes.Compact.Components.Notification.Instance().loadReminderDetails(105013010001972,105010260000090,'Details','null',6,0,null)
- const cookie = getCookie('_idty');
- if (cookie) {
- const {
- unibaseId,
- tenantId,
- userId
- } = JSON.parse(cookie);
- debugger;
- $('#detailIframe').html(
- ``
- );
- }
-
-});
\ No newline at end of file
diff --git a/assets/js/list.index.js b/assets/js/list.index.js
index 4cfe177..dc7d2ea 100644
--- a/assets/js/list.index.js
+++ b/assets/js/list.index.js
@@ -1,53 +1,94 @@
/*Data loading start here*/
+import {
+ getCookie
+} from "./cookiehelper.js";
-import { getData, getDataObj } from "./base.js";
-
-
+import {
+ getData,
+ getDataObj
+} from "./base.js";
function loadData() {
- getData('apis/v4/unibase/reminders/platform/getunreadreminders/ReminderType/6/PageSize/20').then(function (result) {
+ getData(
+ "apis/v4/unibase/reminders/platform/getunreadreminders/ReminderType/6/PageSize/20"
+ ).then(function(result) {
let response = JSON.parse(result.result);
- if (response.length != 0) { // Notifcations
+ if (response.length != 0) {
+ // Notifcations
let bdyUI = '';
for (var i = 0; i < response.length; i++) {
- bdyUI += `
-