[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qsos-commits] qsos/apps/tpl-xuleditor/chrome/content Template.js
From: |
Raphaël Semeteys |
Subject: |
[Qsos-commits] qsos/apps/tpl-xuleditor/chrome/content Template.js |
Date: |
Sun, 23 Apr 2006 22:58:17 +0000 |
CVSROOT: /sources/qsos
Module name: qsos
Branch:
Changes by: Raphaël Semeteys <address@hidden> 06/04/23 22:58:17
Modified files:
apps/tpl-xuleditor/chrome/content: Template.js
Log message:
UTF-8 tweaking
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qsos/qsos/apps/tpl-xuleditor/chrome/content/Template.js.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
Patches:
Index: qsos/apps/tpl-xuleditor/chrome/content/Template.js
diff -u qsos/apps/tpl-xuleditor/chrome/content/Template.js:1.5
qsos/apps/tpl-xuleditor/chrome/content/Template.js:1.6
--- qsos/apps/tpl-xuleditor/chrome/content/Template.js:1.5 Thu Apr 20
14:15:52 2006
+++ qsos/apps/tpl-xuleditor/chrome/content/Template.js Sun Apr 23 22:58:17 2006
@@ -1,7 +1,7 @@
/*
** Copyright (C) 2006 Atos Origin
**
-** Author: Raphaël Semeteys <address@hidden>
+** Author: Raphaël Semeteys <address@hidden>
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
@@ -80,7 +80,6 @@
//initializes local variable: sheet
//name: filepath to the QSOS XML file
function create(name) {
-
//Gets the generic template
loadremote("chrome://qsos-tpl-xuled/content/global.xml");
@@ -101,20 +100,20 @@
}
var file = Components.classes["@mozilla.org/file/local;1"]
.createInstance(Components.interfaces.nsILocalFile);
- file.initWithPath( filename );
- if ( file.exists() == false ) {
+ file.initWithPath(filename);
+ if (file.exists() == false) {
alert("File does not exist");
}
var is = Components.classes["@mozilla.org/network/file-input-stream;1"]
- .createInstance( Components.interfaces.nsIFileInputStream );
- is.init( file,0x01, 00004, null);
+ .createInstance(Components.interfaces.nsIFileInputStream);
+ is.init(file, 0x01, 00004, null);
var sis = Components.classes["@mozilla.org/scriptableinputstream;1"]
- .createInstance( Components.interfaces.nsIScriptableInputStream );
- sis.init( is );
- var output = sis.read( sis.available() );
+ .createInstance(Components.interfaces.nsIScriptableInputStream);
+ sis.init(is);
+ var output = sis.read(sis.available());
var domParser = new DOMParser();
- sheet = domParser.parseFromString(output, "text/xml");
+ sheet = domParser.parseFromString(output, "text/xml");
}
//Serialize and write the local QSOS XML file
@@ -126,17 +125,17 @@
}
var file = Components.classes["@mozilla.org/file/local;1"]
.createInstance(Components.interfaces.nsILocalFile);
- file.initWithPath( filename );
- if ( file.exists() == false ) {
- file.create( Components.interfaces.nsIFile.NORMAL_FILE_TYPE, 420 );
+ file.initWithPath(filename);
+ if (file.exists() == false) {
+ file.create(Components.interfaces.nsIFile.NORMAL_FILE_TYPE, 420);
}
var outputStream =
Components.classes["@mozilla.org/network/file-output-stream;1"]
- .createInstance( Components.interfaces.nsIFileOutputStream );
+ .createInstance(Components.interfaces.nsIFileOutputStream);
- outputStream.init( file, 0x04 | 0x08 | 0x20, 420, 0 );
+ outputStream.init(file, 0x04 | 0x08 | 0x20, 420, 0);
var serializer = new XMLSerializer();
- serializer.serializeToStream(sheet, outputStream, "");
+ serializer.serializeToStream(sheet, outputStream, "UTF-8");
//var xml = serializer.serializeToString(sheet);
//var result = outputStream.write( xml, xml.length );
outputStream.close();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qsos-commits] qsos/apps/tpl-xuleditor/chrome/content Template.js,
Raphaël Semeteys <=