first commit
This commit is contained in:
Vendored
+116
@@ -0,0 +1,116 @@
|
||||
|
||||
const uid = function () {
|
||||
return Date.now().toString(36) + Math.random().toString(36).substr(2);
|
||||
}
|
||||
|
||||
function loadScript(src) {
|
||||
return new Promise(function (resolve, reject) {
|
||||
var s;
|
||||
s = document.createElement('script');
|
||||
s.src = src;
|
||||
s.onload = resolve;
|
||||
s.onerror = reject;
|
||||
document.head.appendChild(s);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function shuffleArray(array) {
|
||||
for (let i = array.length - 1; i > 0; i--) {
|
||||
const j = Math.floor(Math.random() * (i + 1));
|
||||
[array[i], array[j]] = [array[j], array[i]];
|
||||
}
|
||||
}
|
||||
|
||||
function debounce(func, delay=500) {
|
||||
let timeoutId;
|
||||
return function(...args) {
|
||||
const context = this;
|
||||
clearTimeout(timeoutId);
|
||||
timeoutId = setTimeout(() => {
|
||||
func.apply(context, args);
|
||||
}, delay);
|
||||
};
|
||||
}
|
||||
|
||||
function getCurrencySymbol(value = 0) {
|
||||
let type = 'INR'
|
||||
if (type) {
|
||||
const ans = new Intl.NumberFormat('en-IN', { style: 'currency', currency: type }).format(value);;
|
||||
const res = ans.split(/(\D+)/);
|
||||
const currencySymbol = res[1];
|
||||
const amount = res.slice(2, res.length).join('')
|
||||
|
||||
|
||||
return [currencySymbol, amount]
|
||||
} else {
|
||||
console.log("errrrrrrrrrrrrrrrrrrrrrrrrr", type);
|
||||
return ['', 0];
|
||||
}
|
||||
}
|
||||
|
||||
function toasterHelper(type, message, align = 'toast-top-center') {
|
||||
// toasterOpts()
|
||||
debugger;
|
||||
toastr.clear()
|
||||
toasterOpts(align);
|
||||
Command: toastr[type](message);
|
||||
|
||||
function toasterOpts(align) {
|
||||
toastr.options = {
|
||||
"closeButton": true,
|
||||
"debug": false,
|
||||
"newestOnTop": true,
|
||||
"progressBar": true,
|
||||
"positionClass": align,
|
||||
"preventDuplicates": true,
|
||||
"onclick": null,
|
||||
"showDuration": "300",
|
||||
"hideDuration": "1000",
|
||||
"timeOut": "5000",
|
||||
"extendedTimeOut": "1000",
|
||||
"showEasing": "swing",
|
||||
"hideEasing": "linear",
|
||||
"showMethod": "fadeIn",
|
||||
"hideMethod": "fadeOut"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function containsSpecialCharsHelper(str) {
|
||||
const specialChars = /[`!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?~]/;
|
||||
return specialChars.test(str);
|
||||
}
|
||||
const isUpperCaseHelper = (string) => /^(?=.*[A-Z])/.test(string);
|
||||
const isLowerCaseHelper = (string) => /^(?=.*[a-z])/.test(string);
|
||||
const isNumberContainsHelper = (string) => /\d/.test(string);
|
||||
|
||||
function swapSectionsVideo(){
|
||||
function swapSections() {
|
||||
var sectionOne = document.querySelector('.section-one');
|
||||
var sectionTwo = document.querySelector('.section-two');
|
||||
|
||||
let nextSibling = sectionOne.nextSibling;
|
||||
var isMobile = window.matchMedia("(max-width: 768px)").matches;
|
||||
if(!isMobile) return;
|
||||
|
||||
if(nextSibling){
|
||||
sectionOne.insertAdjacentElement("beforeBegin",sectionTwo)
|
||||
}else{
|
||||
sectionOne.parentNode.insertBefore(sectionOne, sectionTwo);
|
||||
}
|
||||
|
||||
// sectionOne.parentNode.insertBefore(sectionOne, sectionTwo);
|
||||
}
|
||||
swapSections();
|
||||
|
||||
// Call the swapSections function on load and resize
|
||||
// window.addEventListener('load', swapSections);
|
||||
window.addEventListener('resize', swapSections);
|
||||
|
||||
setTimeout(function (){
|
||||
document.querySelector('auth-loader').hide();
|
||||
$('.loading-main').removeClass('d-none');
|
||||
},1000);
|
||||
}
|
||||
Reference in New Issue
Block a user