@codexteam/deeplinker
Advanced tools
Comparing version 1.0.2 to 1.0.3
@@ -1,1 +0,7 @@ | ||
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.deeplinker=n():e.deeplinker=n()}(window,function(){return function(e){var n={};function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=0)}([function(e,n){e.exports=(()=>{const e=e=>{e||o("Can not open app, because appLink is undefined");let n=document.createElement("iframe");n.style.display="none",document.body.appendChild(n),null!==n&&(n.src=e)},n=(n,o)=>{let r=!1;window.addEventListener("pagehide",()=>{r=!0},!1),window.addEventListener("blur",()=>{r=!0},!1),e(n),setTimeout(()=>{r||t(o)},100)},t=e=>{e||o("Can not open page because link is undefined"),window.open(e,"_blank")},o=e=>{throw Error("[Deeplinker] "+e)};return{click:e=>{"object"!=typeof e&&o("Passed element is not an object");let t=e.dataset.link||e.href,r=e.dataset.appLink;n(r,t)},tryToOpenApp:e}})()}])}); | ||
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.deeplinker=n():e.deeplinker=n()}(window,function(){return function(e){var n={};function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=0)}([function(e,n,t){"use strict";var o,r,i,u,c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}; | ||
/** | ||
* Helps to set link with custom protocol (to open apps) and usual link (for webpages) to a button | ||
* | ||
* @author Taly Guryn <https://github.com/talyguryn> | ||
* @license MIT | ||
*/e.exports=(o=function(e){e||u("Can not open app, because appLink is undefined");var n=document.createElement("iframe");n.style.display="none",document.body.appendChild(n),null!==n&&(n.src=e)},r=function(e,n){var t=!1;window.addEventListener("pagehide",function(){t=!0},!1),window.addEventListener("blur",function(){t=!0},!1),o(e),setTimeout(function(){t||i(n)},100)},i=function(e){e||u("Can not open page because link is undefined"),window.open(e,"_blank")},u=function(e){throw Error("[Deeplinker] "+e)},{click:function(e){"object"!==(void 0===e?"undefined":c(e))&&u("Passed element is not an object");var n=e.dataset.link||e.href,t=e.dataset.appLink;r(t,n)},tryToOpenApp:o})}])}); |
{ | ||
"name": "@codexteam/deeplinker", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "Tiny script that helps you upgrade links to open apps directly if it is possible", | ||
"keywords": ["deeplink", "scheme", "protocol"], | ||
"keywords": [ | ||
"deeplink", | ||
"scheme", | ||
"protocol" | ||
], | ||
"main": "dist/deeplinker.js", | ||
@@ -11,4 +15,4 @@ "scripts": { | ||
"author": { | ||
"name" : "Taly Guryn", | ||
"url" : "https://github.com/talyguryn" | ||
"name": "Taly Guryn", | ||
"url": "https://github.com/talyguryn" | ||
}, | ||
@@ -18,2 +22,5 @@ "homepage": "https://github.com/codex-team/deeplinker", | ||
"devDependencies": { | ||
"babel-core": "^6.26.3", | ||
"babel-loader": "^7.1.4", | ||
"babel-preset-env": "^1.7.0", | ||
"webpack": "^4.7.0", | ||
@@ -20,0 +27,0 @@ "webpack-cli": "^2.1.2" |
10393
7
177
5