@astii/autofit
Advanced tools
Comparing version 0.0.1 to 0.0.2
@@ -0,6 +1,7 @@ | ||
type FitType = "viewport" | "rem"; | ||
declare const autoFit: ({ dw, dh, fitType, }: { | ||
dw: number; | ||
dh?: number | undefined; | ||
fitType?: "viewport" | "rem" | undefined; | ||
fitType?: FitType | undefined; | ||
}) => void; | ||
export { autoFit }; |
@@ -9,3 +9,3 @@ /** | ||
dh = _ref$dh === void 0 ? window.innerHeight : _ref$dh; | ||
var scale = Math.min(window.innerWidth / dw, window.innerHeight / dh); | ||
var scale = window.innerWidth / dw; | ||
var meta = document.querySelector("meta[name=viewport]"); | ||
@@ -17,4 +17,4 @@ if (!meta) { | ||
} | ||
meta.setAttribute("content", "width=".concat(dw, ", initial-scale=").concat(scale, ", user-scalable=no")); | ||
meta.setAttribute("content", "width=".concat(window.innerWidth, ", initial-scale=").concat(scale, ", user-scalable=no")); | ||
}; | ||
export { autoScale }; |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.autoFit=t():e.autoFit=t()}(self,(function(){return function(){var e={550:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},854:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},984:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,u,a=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(l)throw o}}return a}},e.exports.__esModule=!0,e.exports.default=e.exports},374:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},760:function(e,t,n){var r=n(854),o=n(984),i=n(960),u=n(374);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||u()},e.exports.__esModule=!0,e.exports.default=e.exports},960:function(e,t,n){var r=n(550);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return function(){"use strict";n.r(r),n.d(r,{autoFit:function(){return i},autoScale:function(){return e}});var e=function(e){var t=e.dw,n=e.dh,r=void 0===n?window.innerHeight:n,o=Math.min(window.innerWidth/t,window.innerHeight/r),i=document.querySelector("meta[name=viewport]");if(!i){var u=document.createElement("meta");u.setAttribute("name","viewport"),document.head.appendChild(u)}i.setAttribute("content","width=".concat(t,", initial-scale=").concat(o,", user-scalable=no"))},t=n(760),o=n.n(t),i=function(e){var t=e.dw,n=e.dh,r=void 0===n?100:n,o=e.fitType,i=void 0===o?"viewport":o;/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)&&u(),"viewport"===i?c({vw:"".concat(100/t,"vw"),vh:"".concat(100/r,"vh")}):(a(),c({rem:"".concat(t/10,"rem")}),window.addEventListener("resize",a))},u=function(){var e;null===(e=document.querySelector('meta[name="viewport"]'))||void 0===e||e.remove();var t=document.createElement("meta");t.name="viewport",t.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no",document.head.appendChild(t)},a=function(){var e=document.documentElement,t=e.clientWidth/10;e.style.fontSize=t+"px"},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.entries(e).map((function(e){var t=o()(e,2),n=t[0],r=t[1];return"--".concat(n,": ").concat(r,";")})).join("\n");if(t){var n=document.createElement("style");n.innerHTML=t,document.head.appendChild(n)}}}(),r}()})); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.autoFit=t():e.autoFit=t()}(self,(function(){return function(){var e={550:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},854:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},984:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,u,a=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=n.return&&(u=n.return(),Object(u)!==u))return}finally{if(l)throw o}}return a}},e.exports.__esModule=!0,e.exports.default=e.exports},374:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},760:function(e,t,n){var r=n(854),o=n(984),i=n(960),u=n(374);e.exports=function(e,t){return r(e)||o(e,t)||i(e,t)||u()},e.exports.__esModule=!0,e.exports.default=e.exports},960:function(e,t,n){var r=n(550);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return function(){"use strict";n.r(r),n.d(r,{autoFit:function(){return i},autoScale:function(){return e}});var e=function(e){var t=e.dw,n=e.dh,r=(void 0===n&&window.innerHeight,window.innerWidth/t),o=document.querySelector("meta[name=viewport]");if(!o){var i=document.createElement("meta");i.setAttribute("name","viewport"),document.head.appendChild(i)}o.setAttribute("content","width=".concat(window.innerWidth,", initial-scale=").concat(r,", user-scalable=no"))},t=n(760),o=n.n(t),i=function(e){var t=e.dw,n=e.dh,r=void 0===n?100:n,o=e.fitType,i=void 0===o?"viewport":o;/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)&&u(),"viewport"===i?c({vw:"".concat(100/t,"vw"),vh:"".concat(100/r,"vh")}):(a(),c({rem:"".concat(t/10,"rem")}),window.addEventListener("resize",a))},u=function(){var e;null===(e=document.querySelector('meta[name="viewport"]'))||void 0===e||e.remove();var t=document.createElement("meta");t.name="viewport",t.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no",document.head.appendChild(t)},a=function(){var e=document.documentElement,t=e.clientWidth/10;e.style.fontSize=t+"px"},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.entries(e).map((function(e){var t=o()(e,2),n=t[0],r=t[1];return"--".concat(n,": ").concat(r,";")})).join("\n");if(t){var n=document.createElement("style");n.innerHTML=t,document.head.appendChild(n)}}}(),r}()})); |
{ | ||
"name": "@astii/autofit", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "autofit", | ||
@@ -5,0 +5,0 @@ "module": "dist/esm/index.js", |
101
9500