Comments (1)
We have this issue too.
It's because the script uses HTMLElement.innerText
to grab the label text to put into the file browser.
We provide some accessible text about the required state of a field…
<label for="edit-your-email" class="u-text-large js-form-required form-required u-font-bold">
<span>Your email</span>
<span class="u-visually-hidden">(required)</span>
<span aria-hidden="true" class="u-text-danger u-font-normal" title="This field is required">*</span>
</label>
…and this ends up inside the browser:
(Also it looks like the text is copied across multiple times)
from bs-custom-file-input.
Related Issues (20)
- Missing export HOT 2
- disable drag & drop?
- Implementation with multiple file pickers on the same form
- Remove Source-Maps for Production Builds
- Doesn't work with bootstrap 5 HOT 1
- Is it a problem if we call bsCustomFileInput.init() again after an ajaxSuccess event? HOT 2
- `destroy` should be able to specify a specific element, not wipe out the entire documents custom ones
- Label text overflows when uploading multiple files in iOS Safari HOT 1
- Bootstrap v5 compatibility HOT 1
- Add Bootstrap 5 support HOT 2
- When to call bsCustomFileInput.init() in a react app (when using in a Modal dialog)?
- How to use if( typeof $.fn.filestyle!== 'undefined' && $.isFunction($.fn.filestyle) ){
- How to remove selected file? HOT 3
- Drag and drop doesn't work if character size is changed in Safari
- Display number of items instead of their name on multiple inputs HOT 2
- Not able to make this work - no filename. Script and HOT 1
- ReferenceError: window is not defined
- Feature: file size validation
- Support Bootstrap 5 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bs-custom-file-input.