@zohodesk/dot
Version:
In this Library, we Provide Some Basic Components to Build Your Application
33 lines (27 loc) • 896 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.addLeadingZeros = addLeadingZeros;
exports.openInNewTabWithNoopener = openInNewTabWithNoopener;
function openInNewTabWithNoopener(url) {
var targetnName = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '_blank';
var aTag = document.createElement('a');
aTag.rel = 'noopener noreferrer';
aTag.target = targetnName;
aTag.href = url;
aTag.click();
}
function addLeadingZeros(number) {
var desiredLength = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '2';
if (typeof number !== 'undefined') {
number = "".concat(number);
desiredLength = Number(desiredLength);
if (number.length < desiredLength) {
for (var i = desiredLength - number.length; i > 0; i--) {
number = "0".concat(number);
}
}
return number;
}
}