{"_id":"freezeui","_rev":"1-10964bd641357e7213d268769a94c1ab","name":"freezeui","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"freezeui","version":"1.0.1","description":"FreezeUI is a dead simple, responsive, vanilla javascript loading plugin. \r No jQuery required.","main":"freeze-ui.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rheznendra/FreezeUI.git"},"author":{"name":"Rheznendra Praditya","email":"rheznendra@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rheznendra/FreezeUI/issues"},"homepage":"https://github.com/rheznendra/FreezeUI","gitHead":"9535b6e4c7a1d15970b19af550572f4a34218a45","_id":"freezeui@1.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","_npmUser":{"name":"rheznendra","email":"rheznendra@gmail.com"},"dist":{"integrity":"sha512-HBotEjjekKj4ih0dFC+aV/LCU8SKyq5dlJaRYbeJsdVqq8UxCm1qztCBI6PQlbgZlFrt/2NOhqeuRrWvvfmz3g==","shasum":"872429ffaccc48daa370aae37676b95164e992d4","tarball":"https://registry.npmjs.org/freezeui/-/freezeui-1.0.1.tgz","fileCount":10,"unpackedSize":16270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefIBrCRA9TVsSAnZWagAAMeAP+QEHUUH5NibyYVaPMFRP\nNYS0eCVbK9rdoKkany4hpbeVbyfgrAeTR6LQpdcdFHPv6rJod+mRD3hK5fEQ\nlfcQbUmF71dENyeHj+Gc9rO+B/uxjsIPm0aBho0/ra5O9LSDOyNbr61TxPZO\nPBGNGOaW/lANaC+vxu31CZM9WRqiRnroSVekSr38JqpWf3tNHFoy6niZWqz4\nChAcIAEls0Ib9nJY5otS3KfDQFcjimTRpClbg2dJssICTQH/XH25iJdNqO6g\nNernA7VALgG22PbXEU5uQB1tmxNSSB0hChT4kUJS3/Yhb+bS3Zlp8dXmla7b\nxaCUp6eBmL5u+M3K+E5/5h+g/l61NsKGP4xQG9P2jkLDF/xpP6Dw6CpYyjSU\nfuRuWuB/5Hg8Ab11cVL2Bx1JeIQvjGod1XCJHIQ//sq9JN4dweEqavYnGkb4\nviqq3dlGnmDqbbwvWtN3Qwnm6AQ0Hb64THaHXJfrieFgjlxLz0TmLg3hHeVD\nFJb4388laa0tyP3m3v2WQjtL/hrO9rbKC4DUcxIVPKRmD9jqw82VvCd4bNvV\nsqkstyyzurEtqrKlITHtWy3jF6I+JVk4xB3+U+TCeMnSiNE0276hBAutR2ur\n4K8MTL3QggFVflmupLRVfVT59ekJ1UYtvVobZ0VGIdr2fdL7HRDNputHJGV1\nfDpN\r\n=1WQh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxxvFb5YETH886vB+5q7raLGtM4HIy+LLwZFAfcb3KTQIgar9HxdraeONv5C6rdT3ZjOj1TZq9s5ipY5KMtnv+oC0="}]},"maintainers":[{"name":"rheznendra","email":"rheznendra@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/freezeui_1.0.1_1585217642619_0.6585963590922916"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-26T10:14:02.619Z","1.0.1":"2020-03-26T10:14:02.725Z","modified":"2022-05-02T22:11:51.900Z"},"maintainers":[{"name":"rheznendra","email":"rheznendra@gmail.com"}],"description":"FreezeUI is a dead simple, responsive, vanilla javascript loading plugin. \r No jQuery required.","homepage":"https://github.com/rheznendra/FreezeUI","repository":{"type":"git","url":"git+https://github.com/rheznendra/FreezeUI.git"},"author":{"name":"Rheznendra Praditya","email":"rheznendra@gmail.com"},"bugs":{"url":"https://github.com/rheznendra/FreezeUI/issues"},"license":"MIT","readme":"# FreezeUI\r\nFreezeUI is a dead simple, responsive, vanilla javascript loading plugin. \r\nNo jQuery required.\r\n\r\n**Demo and examples:** [alex-radulescu.com/freeze-ui](http://alexradulescu.github.io/freeze-ui/)\r\n\r\n## Installation\r\n\r\nAdd the css and the script to your project:\r\n```html\r\n<html>\r\n  <head>\r\n    ...\r\n    <link href=\"/path/to/freeze-ui.min.css\" type=\"text/css\" rel=\"stylesheet\"/>\r\n  </head>\r\n  <body>\r\n    ...\r\n    <script src=\"/path/to/freeze-ui.min.js\" type=\"text/javascript\"></script>\r\n  </body>\r\n</html>\r\n```\r\n## Usage\r\n\r\n### Basic\r\n\r\n```javascript\r\n// Freeze the UI\r\nFreezeUI();\r\n\r\n// Un Freeze the UI \r\nUnFreezeUI();\r\n```\r\n\r\n\r\n## Options\r\nYou can set some options when calling the FreezeUI function.\r\n\r\nParam | Type | Default | Details\r\n------------ | ------------- | ------------- | -------------\r\ntext | `string` | Loading | The text to be displayed. \r\nselector | `string` | <body> of the document | The loading can be applied only to an element, as long as the element has position absolute or fixed.\r\n\r\n### Examples\r\n```javascript\r\nFreezeUI(); // To simply freeze the whole page\r\nFreezeUI({ text: 'Custom text' }); // Freeze with a custom text\r\nFreezeUI({ selector: '.class-name' }); // Freeze a certain component.\r\nFreezeUI({ selector: '#id-name' }); // The component must have position: fixed or absolute to work\r\nFreezeUI({ selector: '.component', text: 'Getting there...' }) // Using both options at the same time. \r\nUnFreezeUI(); // Will unfreeze any and all options from above\r\n```\r\n\r\n## Licence\r\nFreezeUI is under [MIT licence](https://opensource.org/licenses/mit-license.php)\r\n","readmeFilename":"README.md"}