mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 03:45:46 +00:00
Bug 884878 - Add support for multiple accept filters in input type=file. r=mounir
This commit is contained in:
parent
81da35bf96
commit
f69f6d9241
@ -75,13 +75,11 @@ FilePicker.prototype = {
|
||||
},
|
||||
|
||||
appendFilters: function(filterMask) {
|
||||
this.mFilterTypes = null;
|
||||
|
||||
// Ci.nsIFilePicker.filterHTML is not supported
|
||||
// Ci.nsIFilePicker.filterText is not supported
|
||||
|
||||
if (filterMask & Ci.nsIFilePicker.filterImages) {
|
||||
this.mFilterTypes = IMAGE_FILTERS;
|
||||
this.mFilterTypes = this.mFilterTypes.concat(IMAGE_FILTERS);
|
||||
}
|
||||
|
||||
// Ci.nsIFilePicker.filterXML is not supported
|
||||
@ -90,11 +88,11 @@ FilePicker.prototype = {
|
||||
// Ci.nsIFilePicker.filterAllowURLs is not supported
|
||||
|
||||
if (filterMask & Ci.nsIFilePicker.filterVideo) {
|
||||
this.mFilterTypes = VIDEO_FILTERS;
|
||||
this.mFilterTypes = this.mFilterTypes.concat(VIDEO_FILTERS);
|
||||
}
|
||||
|
||||
if (filterMask & Ci.nsIFilePicker.filterAudio) {
|
||||
this.mFilterTypes = AUDIO_FILTERS;
|
||||
this.mFilterTypes = this.mFilterTypes.concat(AUDIO_FILTERS);
|
||||
}
|
||||
|
||||
// Ci.nsIFilePicker.filterAll is by default
|
||||
|
Loading…
Reference in New Issue
Block a user