Changeset 3624 for platform/gecko
- Timestamp:
- 12/27/07 05:56:54 (5 years ago)
- Files:
-
- 1 modified
-
platform/gecko/jsm/file.jsm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
platform/gecko/jsm/file.jsm
r3623 r3624 54 54 }, 55 55 56 // toFile("path/to/file"); 57 // toFile(["Temp", "filename.txt"]); 58 // toFile(fileobject); 56 59 toFile : function (file) { 57 60 if (typeof file == "string") { 58 61 return IO.getFileWithPath(file); 62 } else 63 // 外部からのとだと(?) instanceof がつかえないようだ 64 if (file.constructor.name == "Array") { 65 return IO.getFile(file[0], file[1]); 59 66 } else { 60 67 return file; … … 63 70 }; 64 71 72 // debug 73 function log () { 74 var message = Array.prototype.slice.call(arguments).map(function (i) { 75 if (typeof i == "object") return String(i); 76 return uneval(i); 77 }); 78 var console = Components.classes["@mozilla.org/consoleservice;1"] 79 .getService(Components.interfaces.nsIConsoleService); 80 try { 81 console.logStringMessage(message); 82 } catch(e) { 83 Components.utils.reportError(message); 84 } 85 };
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)