file-injector

1.0.3 • Public • Published

file-injector

Example

HTML
<!-- wrapper for image preview -->
<div class="load-target js-target"></div>
 
                          <!-- important wrapper class --> 
<div class="file-uploader js-file-uploader">
    <label class="file-uploader__field">
        <!-- optional clipboard catch input -->
        <input type="text">
        <span class="file-uploader__indicator"><i class="fa fa-clipboard" aria-hidden="true"></i></span>
    </label>
    <span class="file-uploader__delimiter">или</span>
    <label class="file-uploader__field">
        <!-- optional file input -->
        <input type="file" multiple>
        <span class="file-uploader__indicator"><i class="fa fa-upload" aria-hidden="true"></i></span>
    </label>
</div>
JS
var target = document.querySelectorAll('.js-target')[0];
 
 
var $injector = new FileInjector('.js-file-uploader');
 
$injector.readimageprocess = function (status:any) {
    console.log(status);
};
 
$injector.onchangefile = function (file:any) {
    console.log(file);
};
 
$injector.onreadimage = function (image:any) {
    target.appendChild(image);
};

Package Sidebar

Install

npm i file-injector

Weekly Downloads

1

Version

1.0.3

License

MIT

Unpacked Size

1.01 MB

Total Files

21

Last publish

Collaborators

  • vadimjoy