UNPKG

@zohodesk/dot

Version:

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

33 lines (27 loc) 896 B
"use strict"; 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; } }