gjs compatibility
[gnome.introspection-doc-generator] / File.js
diff --git a/File.js b/File.js
index 073a4df..ebb74cf 100755 (executable)
--- a/File.js
+++ b/File.js
@@ -1,8 +1,8 @@
 // <script type ="text/Javascript">
-GLib = imports.gi.GLib;
-Gio = imports.gi.Gio;
+const GLib = imports.gi.GLib;
+const Gio = imports.gi.Gio;
 
-String  = imports.String.String; 
+const String  = imports.String.String; 
 /**
 * @namespace File
 * 
@@ -17,7 +17,7 @@ String  = imports.String.String;
 * 
 * 
 */
-var File = {
+const  File = {
 
     SEPARATOR : '/',
 
@@ -31,9 +31,9 @@ var File = {
    
         return s;
     },
-   trim : function (s,toTrim) {
-        var out = s.ltrim(toTrim);
-        out = out.rtrim(toTrim);
+    trim : function (s,toTrim) {
+        var out = this.ltrim(s,toTrim);
+        out = this.rtrim(out,toTrim);
         return out;
     },
     
@@ -59,7 +59,7 @@ var File = {
             }
         }
         return out;
-    },
+    }, 
     read : function (path) {
         var out = {};
         GLib.file_get_contents(path, out, null, null);