From 4975966b339a80eb2cea8b48ffdbcf8016af3583 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 28 Jun 2010 17:52:49 +0800 Subject: [PATCH] JSDOC/Template.js --- JSDOC/Template.js | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) 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(); -} -- 2.39.2