grid-layout-plus
Version:
<p align="center"> <a href="https://grid-layout-plus.netlify.app/" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/grid-layout-plus.svg" width="180" style="width: 120px;" /> </a> </p>
1 lines • 953 B
Source Map (JSON)
{"version":3,"file":"dom.mjs","sources":["../../src/helpers/dom.ts"],"sourcesContent":["let currentDir: 'ltr' | 'rtl' | 'auto' = 'auto'\n\nfunction hasDocument() {\n return typeof document !== 'undefined'\n}\n\nexport function getDocumentDir() {\n if (!hasDocument()) {\n return currentDir\n }\n const direction =\n typeof document.dir !== 'undefined'\n ? document.dir\n : document.getElementsByTagName('html')[0].getAttribute('dir')\n return direction\n}\n\nexport function setDocumentDir(dir: 'ltr' | 'rtl' | 'auto') {\n if (!hasDocument()) {\n currentDir = dir\n return\n }\n\n const html = document.getElementsByTagName('html')[0]\n html.setAttribute('dir', dir)\n}\n"],"names":["currentDir","hasDocument","getDocumentDir"],"mappings":"AAAA,IAAIA,IAAqC;AAEzC,SAASC,IAAc;AACrB,SAAO,OAAO,WAAa;AAC7B;AAEO,SAASC,IAAiB;AAC3B,SAACD,MAIH,OAAO,SAAS,MAAQ,MACpB,SAAS,MACT,SAAS,qBAAqB,MAAM,EAAE,CAAC,EAAE,aAAa,KAAK,IALxDD;AAOX;"}