closes #596, Auto-append appropriate file extension when none specified in Save dialog (i think)
This commit is contained in:
parent
6f39031ed6
commit
8ffb70df85
|
@ -53,13 +53,13 @@ Zotero_File_Exporter.prototype.save = function() {
|
||||||
var fp = Components.classes["@mozilla.org/filepicker;1"]
|
var fp = Components.classes["@mozilla.org/filepicker;1"]
|
||||||
.createInstance(nsIFilePicker);
|
.createInstance(nsIFilePicker);
|
||||||
fp.init(window, Zotero.getString("fileInterface.export"), nsIFilePicker.modeSave);
|
fp.init(window, Zotero.getString("fileInterface.export"), nsIFilePicker.modeSave);
|
||||||
fp.appendFilters(Components.interfaces.nsIFilePicker.filterAll);
|
|
||||||
|
|
||||||
// set file name and extension
|
// set file name and extension
|
||||||
if(io.selectedTranslator.displayOptions.exportFileData) {
|
if(io.selectedTranslator.displayOptions.exportFileData) {
|
||||||
// if the result will be a folder, don't append any extension or use
|
// if the result will be a folder, don't append any extension or use
|
||||||
// filters
|
// filters
|
||||||
fp.defaultString = this.name;
|
fp.defaultString = this.name;
|
||||||
|
fp.appendFilters(Components.interfaces.nsIFilePicker.filterAll);
|
||||||
} else {
|
} else {
|
||||||
// if the result will be a file, append an extension and use filters
|
// if the result will be a file, append an extension and use filters
|
||||||
fp.defaultString = this.name+"."+io.selectedTranslator.target;
|
fp.defaultString = this.name+"."+io.selectedTranslator.target;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user