PHP Classes

File: app/javascript/generatePreviewsImages.js

Recommend this page to a friend!
  Classes of Laudir Bispo   PHP Real Estate Website   app/javascript/generatePreviewsImages.js   Download  
File: app/javascript/generatePreviewsImages.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Real Estate Website
Manage the properties of a real estate business
Author: By
Last change:
Date: 3 years ago
Size: 1,396 bytes
 

Contents

Class file image Download
'use strict'; $(document).ready(function() { $(document).on('change', '.input-preview', function(){ if (typeof (FileReader) !== "undefined") { var dvPreview = $("#previews-images"); dvPreview.html(""); var regex = /^([a-zA-Z0-9\s_\\.\-:])+(.jpg|.jpeg|.gif|.png|.bmp)$/; $($(this)[0].files).each(function () { var file = $(this); if (regex.test(file[0].name.toLowerCase())) { var reader = new FileReader(); reader.onload = function (e) { var img = $("<img />"); img.attr("style", "height:60px;width: auto;margin:5px"); img.attr("src", e.target.result); dvPreview.append(img); }; reader.readAsDataURL(file[0]); $('#up_resposta').html(''); $('#images-ok').html('Pré visualização: As imagens a seguir estão prontas para o upload.'); } else { $('#images-ok').html(file[0].name + " imagem inválida."); dvPreview.html(""); return false; } }); } else { $('#images-ok').html("Seu navegador não suporta preview de imagens."); } }); });