1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-17 07:45:45 +01:00

Move filename calculations from io.createTempFile to config.tempFile.

This commit is contained in:
Doug Kearns
2009-06-29 18:55:41 +10:00
parent d2c1c02c38
commit 701f9ef494
4 changed files with 25 additions and 19 deletions

View File

@@ -120,7 +120,14 @@ const configbase = { //{{{
* application namespaces which should be loaded before liberator
* initialization.
*/
scripts: []
scripts: [],
/**
* @property {string} The leaf name of any temp files created by
* {@link io.createTempFile}.
*/
get tempFile() this.name.toLowerCase() + ".tmp"
}; //}}}
// vim: set fdm=marker sw=4 ts=4 et:

View File

@@ -704,25 +704,9 @@ function IO() //{{{
*/
createTempFile: function ()
{
let tmpName = EXTENSION_NAME + ".tmp";
switch (EXTENSION_NAME)
{
case "muttator":
tmpName = "mutt-ator-mail"; // to allow Vim to :set ft=mail automatically
break;
case "vimperator":
try
{
if (window.content.document.location.hostname)
tmpName = EXTENSION_NAME + "-" + window.content.document.location.hostname + ".tmp";
}
catch (e) {}
break;
}
let file = services.get("directory").get("TmpD", Ci.nsIFile);
file.append(tmpName);
file.append(config.tempFile);
file.createUnique(Ci.nsIFile.NORMAL_FILE_TYPE, 0600);
return file;