@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
24 lines (21 loc) • 714 B
JavaScript
export function openInNewTabWithNoopener(url) {
let targetnName = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '_blank';
const aTag = document.createElement('a');
aTag.rel = 'noopener noreferrer';
aTag.target = targetnName;
aTag.href = url;
aTag.click();
}
export function addLeadingZeros(number) {
let desiredLength = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '2';
if (typeof number !== 'undefined') {
number = `${number}`;
desiredLength = Number(desiredLength);
if (number.length < desiredLength) {
for (let i = desiredLength - number.length; i > 0; i--) {
number = `0${number}`;
}
}
return number;
}
}