From: Alan Knowles Date: Mon, 28 Jun 2010 09:52:49 +0000 (+0800) Subject: JSDOC/Template.js X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=commitdiff_plain;h=4975966b339a80eb2cea8b48ffdbcf8016af3583 JSDOC/Template.js --- diff --git a/JSDOC/Template.js b/JSDOC/Template.js index 334fc9c..f2f3625 100644 --- a/JSDOC/Template.js +++ b/JSDOC/Template.js @@ -7,23 +7,32 @@ XObject = imports.XObject.XObject; console = imports.console.console; -Link = imports['Template/Link.js'].Link; - - +/** + * Template + * + * + */ + + +Template = XObject.define( + -Template = function(templateFile) { - if (templateFile) { + function(cfg) { + XObject.extend(this, cfg) + //this.templateFile = templateFile; - this.template = Gio.simple_read(templateFile); + if (templateFile) { + + this.template = Gio.simple_read(templateFile); + + } + this.Link = this.Link || imports.TemplateLink; + 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(); -}