A simple input preloader to preload inputs on the web.
$ yarn add input-preloader-js
$ npm install input-preloader-js
-
Assuming you have the following form inputs and id attributes
<input type="radio" name="a-radio" id="a-radio"> Text for radio <input type="float" name="a-float" id="a-float"> <input type="integer" name="a-integer" id="a-integer"> <input type="string" name="a-string" id="a-string">
-
Require the InputPreloader
var InputPreloader = require("input-preloader-js");
-
Initialize the InputPreloader with your inputs and their input types
var inputs = [ "a-radio:radio", "a-float:float", "a-integer:integer", "a-string:string" ]; var preloader = new InputPreloader(inputs);
-
Configure the InputPreloader to preload inputs on page load, and save inputs before moving away from the page.
preloader.configure();
-
That's it! Now the inputs will be preloaded everytime the page is loaded by the user.
-
In the case where you are done with the form, and doesn't need to preload the inputs anymore, call
deconfigure()
to remove all stored inputs.preloader.deconfigure();
We'd love to accept your patches and contributions to this project! Checkout contributing and code of conduct to learn more.
Refer to the license file.