UNPKG

@zohodesk/dot

Version:

In this Library, we Provide Some Basic Components to Build Your Application

24 lines (21 loc) 714 B
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; } }