I stedet for å velge og laste opp en fil om gangen, eller bruker flere opplastings felt i samme form, kan utviklere distribuere Bootstrap File Input å gi sine brukere med en vakker fil plukke grensesnitt, komplett med forhåndsvisning av filer, støtte for multi-filvalg, og ulike handlingsknapper.
Bootstrap File Input har i utgangspunktet fire hovedelementer. Filen Velger opplastingen knappen Fjern-knappen valg, og forhåndsvisningen.
Hver av disse kan slås av eller tilpasses via CSS, slik at utviklere å lage tilpassede fil plukkere, som de ønsker å bruke i sin søknad.
Bootstrap File Input støtter også deaktivert tilstand, er veldig lett når det kommer til disk størrelse, og håndterer bare klient-side operasjoner om opplastingen. Dette betyr at det må være integrert på server-side for å faktisk lagre og lagre opplastede filer. Den gode nyheten er at siden det er skrevet i Javascript og HTML 5 kan gjøres for å arbeide med nesten alle slags server-side programmeringsspråk.
En demo er inkludert med Bootstrap File Input nedlastingspakken
Hva er nytt i denne utgaven.
- Ekstrautstyr:
- Egendefinerte koder støtte for layoutTemplates og previewTemplates (nye egenskaper customLayoutTags og customPreviewTags inkludert).
- Ny filebatchselected hendelsen utløses etter hver gruppe med filer som er valgt.
- Ny raskere replaceAll metoden i stedet for regexp parsing å erstatte koder i maler.
- Forbedre feilbehandleren for fangst Filereader sikkerhets unntak og ny eiendom msgFileSecured vil vise sikkerhetsunntak meldingen.
- Kode opprydding og omstrukturering for JS lo endringer (med JSHint Kode opprydding bibliotek).
- Tillat visning av lange filnavn uten mellomrom / ord pauser.
- Fix reset av fil stabelen for ulike opplastings moduser (enkeltrom, batch async og batch sync).
- Last opp fremdriftsindikator styling forbedringer.
Hva er nytt i versjon 4.2.8:
- Ekstrautstyr:
- Egendefinerte koder støtte for layoutTemplates og previewTemplates (nye egenskaper customLayoutTags og customPreviewTags inkludert).
- Ny filebatchselected hendelsen utløses etter hver gruppe med filer som er valgt.
- Ny raskere replaceAll metoden i stedet for regexp parsing å erstatte koder i maler.
- Forbedre feilbehandleren for fangst Filereader sikkerhets unntak og ny eiendom msgFileSecured vil vise sikkerhetsunntak meldingen.
- Kode opprydding og omstrukturering for JS lo endringer (med JSHint Kode opprydding bibliotek).
- Tillat visning av lange filnavn uten mellomrom / ord pauser.
- Fix reset av fil stabelen for ulike opplastings moduser (enkeltrom, batch async og batch sync).
- Last opp fremdriftsindikator styling forbedringer.
Hva er nytt i versjon 4.2.2:
- Ekstrautstyr:
- Egendefinerte koder støtte for layoutTemplates og previewTemplates (nye egenskaper customLayoutTags og customPreviewTags inkludert).
- Ny filebatchselected hendelsen utløses etter hver gruppe med filer som er valgt.
- Ny raskere replaceAll metoden i stedet for regexp parsing å erstatte koder i maler.
- Forbedre feilbehandleren for fangst Filereader sikkerhets unntak og ny eiendom msgFileSecured vil vise sikkerhetsunntak meldingen.
- Kode opprydding og omstrukturering for JS lo endringer (med JSHint Kode opprydding bibliotek).
- Tillat visning av lange filnavn uten mellomrom / ord pauser.
- Fix reset av fil stabelen for ulike opplastings moduser (enkeltrom, batch async og batch sync).
- Last opp fremdriftsindikator styling forbedringer.
Hva er nytt i versjon 4.2.1:
- Ekstrautstyr:
- Egendefinerte koder støtte for layoutTemplates og previewTemplates (nye egenskaper customLayoutTags og customPreviewTags inkludert).
- Ny filebatchselected hendelsen utløses etter hver gruppe med filer som er valgt.
- Ny raskere replaceAll metoden i stedet for regexp parsing å erstatte koder i maler.
- Forbedre feilbehandleren for fangst Filereader sikkerhets unntak og ny eiendom msgFileSecured vil vise sikkerhetsunntak meldingen.
- Kode opprydding og omstrukturering for JS lo endringer (med JSHint Kode opprydding bibliotek).
- Tillat visning av lange filnavn uten mellomrom / ord pauser.
- Fix reset av fil stabelen for ulike opplastings moduser (enkeltrom, batch async og batch sync).
- Last opp fremdriftsindikator styling forbedringer.
Hva er nytt i versjon 4.2.0:
- Ekstrautstyr:
- Egendefinerte koder støtte for layoutTemplates og previewTemplates (nye egenskaper customLayoutTags og customPreviewTags inkludert).
- Ny filebatchselected hendelsen utløses etter hver gruppe med filer som er valgt.
- Ny raskere replaceAll metoden i stedet for regexp parsing å erstatte koder i maler.
- Forbedre feilbehandleren for fangst Filereader sikkerhets unntak og ny eiendom msgFileSecured vil vise sikkerhetsunntak meldingen.
- Kode opprydding og omstrukturering for JS lo endringer (med JSHint Kode opprydding bibliotek).
- Tillat visning av lange filnavn uten mellomrom / ord pauser.
- Fix reset av fil stabelen for ulike opplastings moduser (enkeltrom, batch async og batch sync).
- Last opp fremdriftsindikator styling forbedringer.
Hva er nytt i versjon 4.1.8:
- Ekstrautstyr:
- Egendefinerte koder støtte for layoutTemplates og previewTemplates (nye egenskaper customLayoutTags og customPreviewTags inkludert).
- Ny filebatchselected hendelsen utløses etter hver gruppe med filer som er valgt.
- Ny raskere replaceAll metoden i stedet for regexp parsing å erstatte koder i maler.
- Forbedre feilbehandleren for fangst Filereader sikkerhets unntak og ny eiendom msgFileSecured vil vise sikkerhetsunntak meldingen.
- Kode opprydding og omstrukturering for JS lo endringer (med JSHint Kode opprydding bibliotek).
- Tillat visning av lange filnavn uten mellomrom / ord pauser.
- Fix reset av fil stabelen for ulike opplastings moduser (enkeltrom, batch async og batch sync).
- Last opp fremdriftsindikator styling forbedringer.
Hva er nytt i versjon 4.1.7:
- Ekstrautstyr:
- Egendefinerte koder støtte for layoutTemplates og previewTemplates (nye egenskaper customLayoutTags og customPreviewTags inkludert).
- Ny filebatchselected hendelsen utløses etter hver gruppe med filer som er valgt.
- Ny raskere replaceAll metoden i stedet for regexp parsing å erstatte koder i maler.
- Forbedre feilbehandleren for fangst Filereader sikkerhets unntak og ny eiendom msgFileSecured vil vise sikkerhetsunntak meldingen.
- Kode opprydding og omstrukturering for JS lo endringer (med JSHint Kode opprydding bibliotek).
- Tillat visning av lange filnavn uten mellomrom / ord pauser.
- Fix reset av fil stabelen for ulike opplastings moduser (enkeltrom, batch async og batch sync).
- Last opp fremdriftsindikator styling forbedringer.
Hva er nytt i versjon 4.0.0:
- Legg til funksjonalitet for AJAX basert laste opp med HTML5 FormData ( de fleste moderne nettlesere støtter det). Vil degradere til normal Form Basert File innsending hvis dette støttes ikke.
- For å bruke AJAX opp, er uploadUrl eiendom MELDE og må stilles inn.
- Forbedre plugin til nå tillate filer som skal legges, legges, fjernet (basert på tilbakemeldinger fra mange). Dermed kan man legge til filer i forhåndsvisning.
- Ny DRA OG SLIPP sone tilgjengelig i forhåndsvisning til å dra og slippe filer og tilføye.
- Slett eller laste opp filer enkeltvis eller i batch.
- Hvis showPreview er satt til false, eller uploadUrl støttes ikke programtillegget vil brytes ned til normalform basert opplasting.
- Konfigurerbare indikatorer for filen venter opplasting, fil opplastet, filer errored i opplasting.
- Mulighet til å legge ekstra skjemadata med Ajax baserte opplasting.
- Last opp fremdriftslinje og individuell thumbnail opplasting indikatorer.
- Evne til å avbryte og avbryte pågående AJAX opplasting.
- Maler har blitt fornyet og forbedret for hver filtype.
Hva er nytt i versjon 3.0.0:
- Forbedret opplastingsknapp for deaktivere / aktivere når det brukes med & # X3c; en & # x3e; tag.
- Oppdater forhåndsvisning for å vise feil på riktig måte etter hver fil er validert.
- Lagt evne til å overstyre slug metoden med en slugCallback eiendom.
Hva er nytt i versjon 2.7.0.
- Sett utslipp til stabil i composer.json
Hva er nytt i versjon 2.6.0:
- Forbedre plugin for å konfigurere `elErrorContainer` for visning valideringsfeil.
- Templatize errorContainer for visning i forhåndsvisningsvinduet.
- Mer riktig løsning for IE (ver & # X3c; 11). Manglende evne til å tømme fileinput verdier
Hva er nytt i versjon 2.4.0:
- Plugin er blitt pusset opp til å bygge forhåndsvisning intelligens basert på ulike fil forhåndsvisning typer. De innebygde filen støttetyper er kategorisert som bilde, tekst, html, video, lyd, flash, objekt, og andre.
- allowedPreviewTypes: Du kan nå konfigurere hvor alle filtyper får lov til å bli vist som en forhåndsvisning. Dette er standard [ 'bilde', 'html', 'tekst', 'video', 'lyd', 'flash', 'objekt']. Dermed alle filtyper blir behandlet som et objekt til forhåndsvisning som standard. For exampleTo forhåndsvisning bare bilde og video, kan du sette denne til [ 'bilde', 'video'].
- allowedPreviewMimeTypes: I tillegg til allowedPreviewTypes, kan du også styre hvor alle mimetyper kan vises for forhåndsvisning. Dette er standard null, noe som betyr alle mimetyper støttes.
- layoutTemplates: Her kan du konfigurere alle layout mal innstillinger i en eiendom. Layout objekter som kan konfigureres er: main1, Main2, forhåndsvisning, bildetekst, og modal .
- previewTemplates: Alle forhåndsvisning maler for hver forhåndsvisningstype har blitt slått sammen til en eiendom, i stedet for separate maler for bilde, tekst etc. Tastene er de formatene som satt i allowedPreviewTypes og verdiene er de maler som brukes for forhåndsvisning. Det er standardforhåndsbygde maler for hver forhåndsvisning filtype (generisk, bilde, tekst, html, video, lyd, flash, objekt, og andre). Den generiske Malen brukes kun for å vise initialPreview innhold ved hjelp av direkte markup.
Hva er nytt i versjon 2.2.0.
- Oppdater readAsBinaryString til readAsArrayBuffer
Hva er nytt i versjon 2.0.0:
- Nye plugin hendelser lagt til: fileerror, fileloaded, filecleared .
- Nye plugin metoder lagt: deaktivere, aktivere
- Forbedret konfigurerbare maler for forhåndsvisning bilde, tekst og andre filer (og en generisk mal).
- Gjør bildetekst konfigurerbart gjennom en ny parameter msgSelected.
- Riktig beregning av filer utvalgte når initPreview er falsk.
- Automatiske skalere bilder for forhåndsvisning, når bildene er for store til å passe inn i beholderen.
Hva er nytt i versjon 1.8.0:
- Forbedret bildetekst mal og styling for bildetekster for å hindre overløp av lange filnavn ut av bildeteksten container.
Hva er nytt i versjon 1.7.0:
- Den plugin tilbyr nå en ekstra overwriteInitial alternativ <. / li>
Hva er nytt i versjon 1.6.0:
- Den plugin tilbyr nå en ekstra oppdateringsmetode. Dette gjør det mulig å dynamisk endre elementattributter eller tilleggsinnstillinger under kjøring og oppdatere widgeten.
Krav
- aktivere Javascript på klientsiden
- jQuery 1.9 eller nyere
- Bootstrap 3 eller høyere
Kommentarer ikke funnet