working on window config and new showFooter
This commit is contained in:
parent
cbec242435
commit
b6c6f327db
2
dist/mailgo.dark.min.js
vendored
2
dist/mailgo.dark.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/mailgo.dark.min.js.map
vendored
2
dist/mailgo.dark.min.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/mailgo.min.js
vendored
2
dist/mailgo.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/mailgo.min.js.map
vendored
2
dist/mailgo.min.js.map
vendored
File diff suppressed because one or more lines are too long
@ -73,6 +73,7 @@
|
|||||||
<script>
|
<script>
|
||||||
window.mailgoConfig = {
|
window.mailgoConfig = {
|
||||||
dark: true,
|
dark: true,
|
||||||
|
showFooter: false,
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
2
extensions/mailgo.chrome.min.js
vendored
2
extensions/mailgo.chrome.min.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
extensions/mailgo.firefox.min.js
vendored
2
extensions/mailgo.firefox.min.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -236,6 +236,12 @@ function toComment(sourceMap) {
|
|||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
|
|
||||||
// CONCATENATED MODULE: ../src/mailgo.ts
|
// CONCATENATED MODULE: ../src/mailgo.ts
|
||||||
|
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
||||||
|
|
||||||
|
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
||||||
|
|
||||||
|
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
||||||
|
|
||||||
// i18n for mailgo
|
// i18n for mailgo
|
||||||
var i18n = __webpack_require__(0); // mailgo scss
|
var i18n = __webpack_require__(0); // mailgo scss
|
||||||
|
|
||||||
@ -290,8 +296,7 @@ var gmail, outlook, mailgo_open, telegram, wa, skype, call, copyMail, copyTel;
|
|||||||
var mailgoInit = function mailgoInit() {
|
var mailgoInit = function mailgoInit() {
|
||||||
var _config, _config2;
|
var _config, _config2;
|
||||||
|
|
||||||
console.log(config); // translations
|
// translations
|
||||||
|
|
||||||
var _ref = i18n,
|
var _ref = i18n,
|
||||||
translations = _ref.translations; // if a default language is defined use it
|
translations = _ref.translations; // if a default language is defined use it
|
||||||
|
|
||||||
@ -432,9 +437,9 @@ var mailgoInit = function mailgoInit() {
|
|||||||
copyMail.classList.add("m-copy");
|
copyMail.classList.add("m-copy");
|
||||||
copyMail.classList.add("w-500");
|
copyMail.classList.add("w-500");
|
||||||
copyMail.appendChild(createTextNode(strings.copy || defaultStrings.copy));
|
copyMail.appendChild(createTextNode(strings.copy || defaultStrings.copy));
|
||||||
modalContent.appendChild(copyMail); // show mailgo.dev in footer only if showFooter == true
|
modalContent.appendChild(copyMail); // hide mailgo.dev in footer only if showFooter is defined and equal to false
|
||||||
|
|
||||||
if (typeof ((_config4 = config) === null || _config4 === void 0 ? void 0 : _config4.showFooter) === "undefined" || ((_config5 = config) === null || _config5 === void 0 ? void 0 : _config5.showFooter) === false) {
|
if (typeof ((_config4 = config) === null || _config4 === void 0 ? void 0 : _config4.showFooter) === "undefined" || ((_config5 = config) === null || _config5 === void 0 ? void 0 : _config5.showFooter) !== false) {
|
||||||
modalContent.appendChild(byElement());
|
modalContent.appendChild(byElement());
|
||||||
} // add the modal at the end of the body
|
} // add the modal at the end of the body
|
||||||
|
|
||||||
@ -545,10 +550,10 @@ var mailgoInit = function mailgoInit() {
|
|||||||
copyTel.classList.add("w-500");
|
copyTel.classList.add("w-500");
|
||||||
copyTel.appendChild(createTextNode(strings.copy || defaultStrings.copy));
|
copyTel.appendChild(createTextNode(strings.copy || defaultStrings.copy));
|
||||||
|
|
||||||
_modalContent.appendChild(copyTel); // show mailgo.dev in footer only if showFooter == true
|
_modalContent.appendChild(copyTel); // hide mailgo.dev in footer only if showFooter is defined and equal to false
|
||||||
|
|
||||||
|
|
||||||
if (typeof ((_config7 = config) === null || _config7 === void 0 ? void 0 : _config7.showFooter) === "undefined" || ((_config8 = config) === null || _config8 === void 0 ? void 0 : _config8.showFooter) === false) {
|
if (typeof ((_config7 = config) === null || _config7 === void 0 ? void 0 : _config7.showFooter) === "undefined" || ((_config8 = config) === null || _config8 === void 0 ? void 0 : _config8.showFooter) !== false) {
|
||||||
_modalContent.appendChild(byElement());
|
_modalContent.appendChild(byElement());
|
||||||
} // add the modal at the end of the body
|
} // add the modal at the end of the body
|
||||||
|
|
||||||
@ -1102,8 +1107,8 @@ var mailgoStyle = function mailgoStyle() {
|
|||||||
function mailgo(mailgoConfig) {
|
function mailgo(mailgoConfig) {
|
||||||
var _ref2;
|
var _ref2;
|
||||||
|
|
||||||
// set the global config if passed as parameter or keep it from window
|
// set the global config merging window mailgConfig and mailgoConfig passed as a parameter
|
||||||
config = mailgoConfig || ((_ref2 = window) === null || _ref2 === void 0 ? void 0 : _ref2.mailgoConfig); // if the window is defined...
|
config = _objectSpread(_objectSpread({}, mailgoConfig), ((_ref2 = window) === null || _ref2 === void 0 ? void 0 : _ref2.mailgoConfig) || null); // if the window is defined...
|
||||||
|
|
||||||
if (window && typeof window !== "undefined") {
|
if (window && typeof window !== "undefined") {
|
||||||
var _config12;
|
var _config12;
|
||||||
|
File diff suppressed because one or more lines are too long
@ -261,10 +261,10 @@ const mailgoInit = (): void => {
|
|||||||
|
|
||||||
modalContent.appendChild(copyMail);
|
modalContent.appendChild(copyMail);
|
||||||
|
|
||||||
// show mailgo.dev in footer only if showFooter == true
|
// hide mailgo.dev in footer only if showFooter is defined and equal to false
|
||||||
if (
|
if (
|
||||||
typeof config?.showFooter === "undefined" ||
|
typeof config?.showFooter === "undefined" ||
|
||||||
config?.showFooter === false
|
config?.showFooter !== false
|
||||||
) {
|
) {
|
||||||
modalContent.appendChild(byElement());
|
modalContent.appendChild(byElement());
|
||||||
}
|
}
|
||||||
@ -391,10 +391,10 @@ const mailgoInit = (): void => {
|
|||||||
|
|
||||||
modalContent.appendChild(copyTel);
|
modalContent.appendChild(copyTel);
|
||||||
|
|
||||||
// show mailgo.dev in footer only if showFooter == true
|
// hide mailgo.dev in footer only if showFooter is defined and equal to false
|
||||||
if (
|
if (
|
||||||
typeof config?.showFooter === "undefined" ||
|
typeof config?.showFooter === "undefined" ||
|
||||||
config?.showFooter === false
|
config?.showFooter !== false
|
||||||
) {
|
) {
|
||||||
modalContent.appendChild(byElement());
|
modalContent.appendChild(byElement());
|
||||||
}
|
}
|
||||||
@ -1035,8 +1035,8 @@ const mailgoStyle = (): void => {
|
|||||||
|
|
||||||
// mailgo
|
// mailgo
|
||||||
function mailgo(mailgoConfig?: MailgoConfig): void {
|
function mailgo(mailgoConfig?: MailgoConfig): void {
|
||||||
// set the global config if passed as parameter or keep it from window
|
// set the global config merging window mailgConfig and mailgoConfig passed as a parameter
|
||||||
config = mailgoConfig || (window as any)?.mailgoConfig;
|
config = { ...mailgoConfig, ...((window as any)?.mailgoConfig || null) };
|
||||||
|
|
||||||
// if the window is defined...
|
// if the window is defined...
|
||||||
if (window && typeof window !== "undefined") {
|
if (window && typeof window !== "undefined") {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user