projects
/
gnome.introspection-doc-generator
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
JSDOC/Template.js
[gnome.introspection-doc-generator]
/
JSDOC
/
Template.js
diff --git
a/JSDOC/Template.js
b/JSDOC/Template.js
index
4848199
..
f7631ba
100644
(file)
--- a/
JSDOC/Template.js
+++ b/
JSDOC/Template.js
@@
-3,34
+3,47
@@
Gio = imports.gi.Gio;
GLib = imports.gi.GLib;
Gio = imports.gi.Gio;
GLib = imports.gi.GLib;
-imports['Object.js'].load(Object);
-
-
-
-console = imports['console.js'].console;
-xnew = imports['xnew.js'].xnew;
-Link = imports['JSDOC/Template/Link.js'].Link;
+XObject = imports.XObject.XObject;
+console = imports.console.console;
+/**
+ * Template
+ *
+ *
+ */
+
+
+Template = XObject.define(
+
-Template = function(templateFile) {
- if (templateFile) {
+ function(cfg) {
+ XObject.extend(this, cfg)
+ //this.templateFile = templateFile;
+ if (!this.templateFile || !this.Link) {
+ throw {
+ "No templateFile or Link sent to Template Contructor..";
+ }
+ }
+
- this.template = Gio.simple_read(templateFile);
+ if (templateFile) {
+
+ this.template = Gio.simple_read(templateFile);
+
+ }
+ this.Link = this.Link || imports.TemplateLink.Link; ///????
+ this.templateName = GLib.path_get_basename(templateFile);
+ this.code = "";
+ this.parse();
}
}
-
- this.templateFile = templateFile;
- this.templateName = GLib.path_get_basename(templateFile);
- this.code = "";
- this.parse();
-}
-Object.extend(Template.prototype , {
+
X
Object.extend(Template.prototype , {
parse : function() {
parse : function() {