remove old doc templates - not used anymore
authorAlan <alan@roojs.com>
Thu, 23 Mar 2023 03:54:34 +0000 (11:54 +0800)
committerAlan <alan@roojs.com>
Thu, 23 Mar 2023 03:54:34 +0000 (11:54 +0800)
buildSDK/doc_templates/allclasses.html [deleted file]
buildSDK/doc_templates/allfiles.html [deleted file]
buildSDK/doc_templates/class.html [deleted file]
buildSDK/doc_templates/index.html [deleted file]
buildSDK/doc_templates/publish.js [deleted file]
buildSDK/doc_templates/static/default.css [deleted file]
buildSDK/doc_templates/static/doc.js [deleted file]
buildSDK/doc_templates/static/header.html [deleted file]
buildSDK/doc_templates/static/index.html [deleted file]
buildSDK/doc_templates/static/page.js [deleted file]
buildSDK/doc_templates/symbol.html [deleted file]

diff --git a/buildSDK/doc_templates/allclasses.html b/buildSDK/doc_templates/allclasses.html
deleted file mode 100644 (file)
index 32f4358..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-<div align="center">{+new Link().toFile("index.html").withText("Class Index")+}
-| {+new Link().toFile("files.html").withText("File Index")+}</div>
-<hr />
-<h2>Classes</h2>
-<ul class="classList">
-       <for each="thisClass" in="data">
-       <li>{!
-               if (thisClass.alias == "_global_") {
-                       output += "<i>"+new Link().toClass(thisClass.alias)+"</i>";
-               }
-               else {
-                       output += new Link().toClass(thisClass.alias);
-               }
-       !}</li>
-       </for>
-</ul>
-<hr />
\ No newline at end of file
diff --git a/buildSDK/doc_templates/allfiles.html b/buildSDK/doc_templates/allfiles.html
deleted file mode 100644 (file)
index aff1f2c..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-       <head>
-               <meta http-equiv="content-type" content="text/html; charset={+Options.encoding+}"" />
-               {! Link.base = ""; /* all generated links will be relative to this */ !}
-               <title>JsDoc Reference - File Index</title>
-               <meta name="generator" content="JsDoc Toolkit" />
-               
-               <style type="text/css">
-               <!-- { + includeStatic("static/default.css") + } -->
-               </style>
-       </head>
-       
-       <body>
-               <!-- { + includeStatic("static/header.html") + } -->
-               
-               <div id="index">
-                       <!-- { + JSDOC.publish.classesIndex + } -->
-               </div>
-               
-               <div id="content">
-                       <h1 class="classTitle">File Index</h1>
-                       
-                       <for each="item" in="data">
-                       <div>
-                               <h2>{+new Link().toSrc(item.alias)+}</h2>
-                               <if test="item.desc">{+resolveLinks(summarize(item.desc))+}</if>
-                               <dl>
-                                       <if test="item.author">
-                                               <dt class="heading">Author:</dt>
-                                               <dd>{+item.author+}</dd>
-                                       </if>
-                                       <if test="item.version">
-                                               <dt class="heading">Version:</dt>
-                                                       <dd>{+item.version+}</dd>
-                                       </if>
-                               </dl>
-                       </div>
-                       <hr />
-                       </for>
-                       
-               </div>
-               <div class="fineprint" style="clear:both">
-                       <if test="Options.copyright">&copy;{+Options.copyright+}<br /></if>
-                       Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspeciton Doc Generator</a> {+Options.version+} on {+new Date()+}
-                       Based on 
-                       <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a> on {+new Date()+}
-               </div>
-       </body>
-</html>
\ No newline at end of file
diff --git a/buildSDK/doc_templates/class.html b/buildSDK/doc_templates/class.html
deleted file mode 100644 (file)
index ce6fd19..0000000
+++ /dev/null
@@ -1,772 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-
-       <head>
-               <meta http-equiv="content-type" content="text/html; charset={+Options.encoding+}" />
-               <meta name="generator" content="JsDoc Toolkit" />
-               {! Link.base = "../"; /* all generated links will be relative to this */ !}
-               
-               <title>JsDoc Reference - {+data.alias+}</title>
-               
-               
-       <link rel="stylesheet" type="text/css" href="../../css/roojs.css" />            
-       <link rel="stylesheet" type="text/css" href="../default.css" />
-       
-       
-       <script type="text/javascript" src="../page.js">
-       
-       </script>
-        
-               
-       </head>
-
-       <body onload="RooDocsPage.onload();">
-        
-       
-<div class="body-wrap">
-
-    <!-- ============================== links to methods. ================================= -->        
-
-    <div class="top-tools">
-    <!--
-        <a class="inner-link" href="#{+data.alias+}-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
-        <a class="inner-link" href="#{+data.alias+}-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
-        <a class="inner-link" href="#{+data.alias+}-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
-        <a class="inner-link" href="#{+data.alias+}-configs"><img src="resources/s.gif" class="item-icon icon-config">Config Options</a>
-        <a class="bookmark" href="NEED_TO_CREATE_DIRECT_LINK_HREF"><img src="resources/s.gif" class="item-icon icon-fav">Direct Link</a>
-       -->
-    </div>
-
-    
-<!-- ============================== inheritance Block. ================================= -->   
-       <if test="data.augments.length">
-               <div class="inheritance res-block">
-                  <pre class="res-block-inner">{!
-                               var iblock_indent = 0;
-                                data.augments.reverse().map(
-                                       function($) {  
-                                               output += iblock_indent ? ('<img src="../../images/default/s.gif" height="1" width="' + 
-                                                       iblock_indent + '"/><img src="../../images/default/tree/elbow-end.gif" class="elbow"/>') : '';
-                                               output += new Link().toSymbol($) + "\n"; 
-                                               iblock_indent += 20;
-                                       }
-                               )
-                       !}<img src="../../images/default/s.gif" height="1"  width="{+ iblock_indent +}"/><img class="elbow" src="../../images/default/tree/elbow-end.gif"/>{+data.alias+} 
-
-                  </pre>
-               </div>
-       </if>
-<!-- ============================== class title / details ============================ -->
-    
-    {! 
-                       var fullpath = data.alias.split('.');
-                       var cls = fullpath.pop();
-                       var packge = fullpath.join(".");
-                        
-                       
-                       
-       !}
-    <h1 class="classTitle">
-                               {!
-                                       var classType = "";
-                                       
-                                       if (data.isBuiltin()) {
-                                               classType += "Built-In ";
-                                       }
-                                       
-                                       if (data.isNamespace) {
-                                               if (data.is('FUNCTION')) {
-                                                       classType += "Function ";
-                                               }
-                                               classType += "Namespace ";
-                                       }
-                                       else {
-                                               classType += "Class ";
-                                       }
-                               !}
-                               {+classType+}{+data.alias+}
-                       </h1>
-                       
-    <table cellspacing="0" class="class-summary-table">
-       <if test="packge.length">
-               <tr><td class="label">Package:</td><td class="hd-info">{+packge+}</td></tr>
-       </if>
-        <tr><td class="label">Defined In:</td><td class="hd-info">
-                       <if test="data.srcFile.length">{# isn't defined in any file #}
-                                       {+new Link({ 
-                        url : './src/' + Link.srcFileFlatName(data.srcFile),
-                        text : Link.srcFileRelName(data.srcFile)
-                    })+}.
-                       </if>
-       </td></tr>
-        <tr><td class="label">Class:</td><td class="hd-info">{+cls+}</td></tr>
-       
-       <if test="data.childClasses.length">
-        <tr><td class="label">Subclasses:</td><td class="hd-info">
-               {+
-                       data.childClasses
-                       .sort()
-                       .map(
-                               function($) { return new Link().toSymbol($); }
-                       )
-                       .join(", ")
-               +}
-
-       
-       
-       </td></tr>
-       </if>
-       <if test="data.augments.length">
-       
-               <tr><td class="label">Extends:</td><td class="hd-info">
-                       {+
-                               new Link().toSymbol(data.augments[data.augments.length -1])
-                               
-                       +}
-       
-               </td></tr>    
-       </if>
-       
-    </table>
-
-    
-<!-- ============================== class summary ========================== -->                       
-    <div class="description">
-       {+resolveLinks(data.desc)+}
-    </div>
-
-       
-<!-- ============================== Class comment block... ========================== -->                                      
-
-<div class="comments">
-       <b>Class Comments / Notes</B> =>  
-       <u onclick="parent.CommentDialog.showCommentId = '{+data.alias+}';">[Add Your comment/notes about this class]</u>
-       <br/>
-       <iframe frameborder="0"  id="comments-{+data.memberOf+}" style="border: none;width:100%;" 
-               src="/blog.php/GtkDjsComments/{+data.alias+}.html"></iframe>
-</div>
-       
-
-               
-<!-- ============================== config options ========================== -->                                              
-                
-    
-    {!
-       
-        
-        
-       var cfgProperties = [];
-       if (!data.comment.getTag('singleton').length) {
-               cfgProperties = data.configToArray();
-               cfgProperties = cfgProperties.sort(makeSortby("name"));
-               
-       }
-       
-               
-               
-       !}
-               
-    <div class="hr"></div>
-    <a id="{+data.alias+}-configs"></a>
-               
-    <if test="!cfgProperties.length">
-    
-     <table cellspacing="0" class="member-table">
-      <caption class="Empty">Config Options - Has None</caption>
-     </table>
-    
-    </if>
-     
-    <if test="cfgProperties.length">
-       
-      <table cellspacing="0" class="member-table">   
-      <caption>Config Options (Usually are also Properties)</caption>
-    
-       
-        <tr>
-            <th class="sig-header" colspan="2">Options</th>
-           
-            <th class="msource-header">Defined By</th>
-        </tr>
-       
-       
-       
-       <for each="dtag" in="cfgProperties">
-       
-               <tr class="config-row expandable config-row-alt{+$dtag_i % 2+}{+ ((dtag.memberOf == data.alias) ?   " notInherited" : "") +}">
-                  <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
-                   <td class="sig">
-
-                       <a id="{+dtag.memberOf+}-cfg-{+dtag.name+}" name=".{+dtag.name+}"></a>
-                       <div class="fixedFont">
-                               <b  class="itemname">{+dtag.name+}</b> : {+((dtag.type) ? (new Link().toSymbol(dtag.type)) : "" )+}
-                               
-                               
-                       </div>
-                 
-                       <div class="mdesc">
-                           <div class="short">{+resolveLinks(summarize(dtag.desc))+}</div> 
-                       </div>
-                       
-                       <div class="mdesc">
-                           <div class="long">
-                    {+resolveLinks(dtag.desc)+}
-                    {+dtag.optvalues ? ("<BR/>Possible Values: " + dtag.optvalues.map(function(v) { return v.length ? v : "<B>Empty</B>"; }).join(", ")) : '' +}
-                </div> 
-                       </div>
-                       
-                       
-
-                   </td>
-                   <td class="msource">
-                       {# - fixme - add inheritied as link here #}
-                       {+ (dtag.memberOf == data.alias) ? dtag.memberOf :  new Link().toSymbol(dtag.memberOf) +}
-                               
-                   </td>
-               </tr>
-        </for>
-        
-    </table>
-  </if>                
-  
-  
-  
-  
-  
-  
-  
-  
-  <!-- ============================== public properties ==================== -->       
-  
-  
-  
-    <a id="{+data.alias+}-props"></a>      
-    
-    {! 
-               var ownProperties = [];
-               var psorted = data.properties.sort(makeSortby("name"));
-               psorted.filter(
-                       
-                       function($){
-                               if (/$.hide/.test($.desc)) {
-                                       return false;
-                               }
-                               if ( !$.isNamespace || (($.memberOf != data.alias) && $.isStatic)) {
-                                       if ($.isStatic)  ownProperties.push($);
-                               }
-                               return true;
-               
-                       }
-               );
-     
-    !}
-
-    <if test="!ownProperties.length">
-    
-     <table cellspacing="0" class="member-table">
-      <caption class="Empty">Public Properties - Has None</caption>
-     </table>
-    
-    </if>
-     
-    <if test="ownProperties.length">
-       
-      <table cellspacing="0" class="member-table">   
-      <caption>Public Properties </caption>
-        <tr>
-            <th class="sig-header" colspan="2">Property</th>
-           <th class="sig-header">Description</th>
-            <th class="msource-header">Defined By</th>
-        </tr>
-        
-      
-                    
-         
-       <for each="member" in="ownProperties">   
-        
-       
-       
-          <tr class="property-row config-row-alt{+$member_i % 2+}{!
-
-               if (member.memberOf == data.alias) {
-                       output += " notInherited";
-                }
-                 
-                !}">
-            <td class="micon">
-                <a class="exi" href="#expand">&nbsp;</a>
-            </td>
-            <td class="sig">
-               <a id="{+member.memberOf+}-prop-{+member.name+}" name=".{+member.name+}"></a>
-              <div class="fixedFont">
-                   <span class="attributes">{!
-                       if (member.isPrivate) output += "&lt;private&gt; ";
-                       if (member.isInner) output += "&lt;inner&gt; ";
-                       
-                       if (member.isConstant) output += "&lt;constant&gt; ";
-                       if (member.isStatic) output += ""+data.alias +".";
-                    !}</span><b  class="itemname">{+member.name+}</b> :
-                    <span type="etype">{+((member.type) ? (new Link().toSymbol(member.type)) : "" )+}</span>
-                    </div>
-           </td>
-           <td class="sig">
-               <div class="mdesc">
-
-
-                  <div class="short">
-                       {+resolveLinks(summarize(member.desc))+}
-                  
-                  
-                  
-                  </div> 
-                   
-                    <div class="long">
-                   
-                       {+resolveLinks(member.desc)+}                        
-                
-                </div>
-                </div>
-            </td>
-           
-            <td class="msource">  
-           {+ (member.memberOf == data.alias) ? member.memberOf :  new Link().toSymbol(member.memberOf) +}
-           </td>             
-                
-          </tr>
-        </for>
-        
-        
-       
-      
-        <!-- TODO: implement this alt row.  also notice non-linked "Defined by" when property is a part of this class.     
-        <tr class="property-row alt">
-             
-        -->
-
-    </table>
-  
-    </if>
-  <!-- ============================== methods summary / details ======================== -->
-  
-  
-  <a id="{+data.alias+}-methods"></a>
-       <!-- constructor?? -->
-       {! 
-               var ownMethods = [];
-       
-               if (data.comment.getTag('class').length && 
-                       !data.isBuiltin() && 
-                       !data.comment.getTag('singleton').length &&
-                       !data.comment.getTag('static').length
-                       ) {
-                       data.isInherited = false;
-                       ownMethods.push(data);
-               }
-               
-               var msorted = data.methods.sort(makeSortby("name"));
-       !}
-       <!-- static's first 
-       
-       
-       -->
-       {!
-               msorted.filter(
-                               function($){
-                                       
-                                       if (/@hide/.test($.desc)) {
-                                               return false;
-                                       }
-                                       
-                                       if (!$.isEvent && (data.comment.getTag("instanceOf").length || data.comment.getTag("singleton").length)) {
-                                               if ($.isStatic && (data.comment.getTag("instanceOf").length || data.comment.getTag("singleton").length) &&
-                                                       ($.memberOf != data.alias)) {
-                                                               return true;
-                                                       }
-                                               $.isInherited = ($.memberOf != data.alias);
-                                               ownMethods.push($);
-                                               return true;
-                                       }
-                                       
-                                       
-                                       if ($.isNamespace || $.isEvent || (($.memberOf != data.alias) && $.isStatic)){
-                                               return true;
-                                       }
-                                       if ($.isStatic) {
-                                               $.isInherited = ($.memberOf != data.alias);
-                                               ownMethods.push($);
-                                       }
-                                       
-                                       return true;
-                               }
-                       );
-       !}
-       <!-- then dynamics first -->
-       {!      
-               msorted.filter(
-                               function($){
-                                       if (/@hide/.test($.desc)) {
-                                               return false;
-                                       }
-                                       if (data.comment.getTag("instanceOf").length  || data.comment.getTag("singleton").length) {
-                                               return true;
-                                       }
-                                       if ($.isNamespace || $.isEvent || (($.memberOf != data.alias) && $.isStatic)){
-                                               
-                                               return true;
-                                       }
-                                       if (!$.isStatic) {
-                                               $.isInherited = ($.memberOf != data.alias);
-                                               ownMethods.push($);
-                                       }
-                                       
-                                       return true;
-                               }
-                       );
-                
-       !}
-  
-  
-    <if test="!ownMethods.length">
-    
-     <table cellspacing="0" class="member-table">
-      <caption class="Empty">Public Methods - Has None</caption>
-     </table>
-    
-    </if>
-    <if test="ownMethods.length">
-    
-      <table cellspacing="0" class="member-table">
-      <caption>Public Methods</caption>
-        <tr>
-            <th class="sig-header" colspan="2">Method</th>            
-            <th class="msource-header">Defined By</th>
-
-        </tr>
-        
-       
-       
-        
-       
-        <for each="member" in="ownMethods">
-         
-          <tr class="method-row config-row-alt{+$member_i % 2+}{!
-                 if (member.is("CONSTRUCTOR") && !member.params.length) {
-                         output += '';
-                } else {
-                         output += ' expandable';
-                       }
-                 
-                 
-               if (!member.isInherited) {
-                       output += " notInherited";
-                }
-                 
-                !}">
-            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
-          
-          
-            <td class="sig">
-                <a id="{+member.memberOf+}-method-{+member.name+}"   name=".{+member.name+}"></a>
-               <div class="fixedFont">
-                       <span class="attributes">{!
-                                       if (member.is('CONSTRUCTOR')) {
-                                               output += "new <B>" + member.memberOf + (member.memberOf.length ? "." : "") +"</B>";
-                                       } else {
-                                               
-                                               
-                                               if (member.isPrivate) output += "&lt;private&gt; ";
-                                               if (member.isInner) output += "&lt;inner&gt; ";
-                                               if (member.isStatic || data.comment.getTag("singleton").length || data.comment.getTag("instanceOf").length) {
-                                                       output +=  data.alias + ".";    
-                                               }
-                                       }
-                               !}</span><b class="itemname">{+member.name+}</b>
-                               
-                                {+makeSignature(member.params)+} 
-                       
-                               <if test="member.returns.length">
-                                        : 
-                                       <for each="item" in="member.returns">
-                                               <if test="$item_i > 0"> or </if>
-                                               {+((item.type) ? (new Link().toSymbol(item.type)) : "" )+}
-                                       
-                                       </for>
-                                       
-                               </if>
-                       
-               </div>
-                <div class="mdesc">
-               <if test="!member.is('CONSTRUCTOR')">
-                   <div class="short">{+resolveLinks(summarize(member.desc))+}</div> 
-                </if>
-                <if test="member.is('CONSTRUCTOR')">
-                       <div class="short">Create a new {+data.alias +}</div> 
-                </if>
-                
-                    <div class="long">
-                       <if test="!member.is('CONSTRUCTOR')">
-                               {+resolveLinks(member.desc)+}
-                   
-                               <if test="member.example">
-                                       <pre class="code">{+member.example+}</pre>
-                               </if>
-                       </if>
-                       
-                       <if test="member.is('CONSTRUCTOR')">
-                               Create a new {+data.alias +}
-                       </if>
-                       <if test="member.params.length">
-                               <dl class="detailList">
-                               <dt class="heading">Parameters:</dt>
-                               <for each="item" in="member.params">
-                                       <dt>
-                                               {+((item.type)?"<span class=\"fixedFont\">"+(new Link().toSymbol(item.type))+"</span> " : "")+} <b>{+item.name+}</b>
-                                               <if test="item.isOptional"><i>Optional
-                                                       <if test="item.defaultValue">, 
-                                                       Default: {+item.defaultValue+}
-                                               </if></i></if>
-                                       </dt>
-                                       <dd>{+resolveLinks(item.desc)+}</dd>
-                               </for>
-                               </dl>
-                       </if>
-                       <if test="member.deprecated">
-                               <dl class="detailList">
-                               <dt class="heading">Deprecated:</dt>
-                               <dt>
-                                       {+member.deprecated+}
-                               </dt>
-                               </dl>
-                       </if>
-                       <if test="member.since.length">
-                               <dl class="detailList">
-                               <dt class="heading">Since:</dt>
-                                       <dd>{+ member.since +}</dd>
-                               </dl>
-                               </dl>
-                       </if>
-                       <if test="member.exceptions.length">
-                               <dl class="detailList">
-                               <dt class="heading">Throws:</dt>
-                               <for each="item" in="member.exceptions">
-                                       <dt>
-                                               {+((item.type)?"<span class=\"fixedFont\">{"+(new Link().toSymbol(item.type))+"}</span> " : "")+} <b>{+item.name+}</b>
-                                       </dt>
-                                       <dd>{+resolveLinks(item.desc)+}</dd>
-                               </for>
-                               </dl>
-                       </if>
-                       <if test="member.returns.length">
-                               <dl class="detailList">
-                               <dt class="heading">Returns:</dt>
-                               <for each="item" in="member.returns">
-                                       <dd>{+((item.type)?"<span class=\"fixedFont\">"+(new Link().toSymbol(item.type))+"</span> " : "")+} {+resolveLinks(item.desc)+}</dd>
-                               </for>
-                               </dl>
-                       </if>
-                       <if test="member.requires.length">
-                               <dl class="detailList">
-                               <dt class="heading">Requires:</dt>
-                               <for each="item" in="member.requires">
-                                       <dd>{+ resolveLinks(item) +}</dd>
-                               </for>
-                               </dl>
-                       </if>
-                       <if test="member.see.length">
-                               <dl class="detailList">
-                               <dt class="heading">See:</dt>
-                               <for each="item" in="member.see">
-                                       <dd>{+ new Link().toSymbol(item) +}</dd>
-                               </for>
-                               </dl>
-                       </if>
-
-                   
-                   
-                    
-                    </div>                    
-                </div>
-
-            </td>
-            <td class="msource">
-               <if test="!member.is('CONSTRUCTOR')">
-                       {+ (member.memberOf == data.alias) ? member.memberOf :  new Link().toSymbol(member.memberOf) +}
-               </if>&nbsp;
-            </td>
-        </tr>
-       </for>
-                                                      
-    </table>
-</if>
-  
-  <!-- ============================== events summary / details ======================== -->
-  
-  
-  <a id="{+data.alias+}-events"></a>
-    
-  
-       {! 
-               
-               
-               var ownEvents = data.methods.filter(
-                               function($){
-                                       
-                                       return $.isEvent && !$.comment.getTag('hide').length;
-                                               
-                               }
-                       ).sort(makeSortby("name"));
-                
-       !}
-   <if test="!ownEvents.length">
-    
-     <table cellspacing="0" class="member-table">
-      <caption class="Empty">Events - Has None</caption>
-     </table>
-    
-    </if>
-  
-    
-    <if test="ownEvents.length">
-    
-      <table cellspacing="0" class="member-table">
-               <caption>Events</caption>
-             <thead>
-               <tr>
-                   <th class="sig-header" colspan="2">Event</th>            
-                   <th class="msource-header">Defined By</th>
-
-               </tr>
-             </thead>  
-       
-       
-        
-       
-        <for each="member" in="ownEvents">
-          <tr class="method-row expandable config-row-alt{+$member_i % 2+}{!
-
-               if (member.memberOf == data.alias) {
-                       output += " notInherited";
-                }
-                 
-                !}">
-            <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
-           
-            <td class="sig">
-                <a id="{+member.memberOf+}-event-{+member.name+}"></a>
-                
-              <div class="fixedFont">
-               <b class="itemname">{+member.name.substring(1)+}</b> {+makeSignature(member.params)+} 
-               
-               </div>
-
-                <div class="mdesc">
-
-                   <div class="short">{+resolveLinks(summarize(member.desc))+}
-                  
-               </div> 
-                   
-                    <div class="long">
-                   
-                       {+resolveLinks(member.desc)+}
-                   
-                       <if test="member.example">
-                               <pre class="code">{+member.example+}</pre>
-                       </if>
-                       
-               
-                       <if test="member.params.length">
-                               <dl class="detailList">
-                               <dt class="heading">Parameters:</dt>
-                               <for each="item" in="member.params">
-                                       <dt>
-                                               {+((item.type)?"<span class=\"fixedFont\">"+(new Link().toSymbol(item.type))+"</span> " : "")+}<b>{+item.name+}</b>
-                                               <if test="item.isOptional"><i>Optional
-                                                       <if test="item.defaultValue">, 
-                                                       Default: {+item.defaultValue+}
-                                               </if></i></if>
-                                       </dt>
-                                       <dd>{+resolveLinks(item.desc)+}</dd>
-                               </for>
-                               </dl>
-                       </if>
-                       <if test="member.deprecated">
-                               <dl class="detailList">
-                               <dt class="heading">Deprecated:</dt>
-                               <dt>
-                                       {+member.deprecated+}
-                               </dt>
-                               </dl>
-                       </if>
-                       <if test="member.since.length">
-                               <dl class="detailList">
-                               <dt class="heading">Since:</dt>
-                                       <dd>{+ member.since +}</dd>
-                               </dl>
-                               </dl>
-                       </if>
-                       <if test="member.exceptions.length">
-                               <dl class="detailList">
-                               <dt class="heading">Throws:</dt>
-                               <for each="item" in="member.exceptions">
-                                       <dt>
-                                               {+((item.type)?"<span class=\"light fixedFont\">{"+(new Link().toSymbol(item.type))+"}</span> " : "")+} <b>{+item.name+}</b>
-                                       </dt>
-                                       <dd>{+resolveLinks(item.desc)+}</dd>
-                               </for>
-                               </dl>
-                       </if>
-                       <if test="member.returns.length">
-                               <dl class="detailList">
-                               <dt class="heading">Returns:</dt>
-                               <for each="item" in="member.returns">
-                                       <dd>{+((item.type)?"<span class=\"light fixedFont\">{"+(new Link().toSymbol(item.type))+"}</span> " : "")+}{+resolveLinks(item.desc)+}</dd>
-                               </for>
-                               </dl>
-                       </if>
-                       <if test="member.requires.length">
-                               <dl class="detailList">
-                               <dt class="heading">Requires:</dt>
-                               <for each="item" in="member.requires">
-                                       <dd>{+ resolveLinks(item) +}</dd>
-                               </for>
-                               </dl>
-                       </if>
-                       <if test="member.see.length">
-                               <dl class="detailList">
-                               <dt class="heading">See:</dt>
-                               <for each="item" in="member.see">
-                                       <dd>{+ new Link().toSymbol(item) +}</dd>
-                               </for>
-                               </dl>
-                       </if>
-
-                   
-                   
-                    
-                    </div>                    
-                </div>
-
-            </td>
-            <td class="msource">
-                {+ (member.memberOf == data.alias) ? member.memberOf :  new Link().toSymbol(member.memberOf) +}
-            </td>
-        </tr>
-       </for>
-                                                      
-    </table>
-</if>
-  
-  
-  
-<!-- ============================== footer ================================= -->
-               <div class="fineprint" style="clear:both">
-                       <if test="Options.copyright">&copy;{+Options.copyright+}<br /></if>
-                       Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a>  on {+new Date()+}
-                       Based on 
-                       <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>  
-               </div>
-       </body>
-</html>
diff --git a/buildSDK/doc_templates/index.html b/buildSDK/doc_templates/index.html
deleted file mode 100644 (file)
index fea6c76..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
-        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-       <meta http-equiv="content-type" content="text/html; charset=utf-8" />
-       <title>RooJS(1) Generated Documentation</title>
-</head>
-
-
-<html>
-<head>
-  <title>RooJS (1) - Manual</title>
-   
-    <link rel="stylesheet" type="text/css" href="../css/roojs.css" />
-    <script type="text/javascript" src="../roojs-all.js"></script>     
-<script type="text/javascript">
-Ext = Roo;
-</script>
-   
-    <link rel="stylesheet" type="text/css" href="../css/highlight-js.css" />
-   
-    <script type="text/javascript" src="./doc.js"></script>
-<link rel="stylesheet" type="text/css" href="./default.css" />
-
-
-<script type="text/javascript">   
-    
-var baseURL = ".";   
-
-Roo.BLANK_IMAGE_URL =  "../images/gray/s.gif";
-
-
-</script>
-
-<div class="x-layout-inactive-content">
-
-
-<ul id="classlist">
-
-       <for each="thisClass" in="data">
-       <li><div 
-               roo:isc="{+ (thisClass.isNamespace || (thisClass.comment && thisClass.comment.getTag('class').length && !thisClass.isBuiltin())) ? "yes": "no" +}"
-               roo:isns="{+ thisClass.isNamespace ? "yes": "no" +}">{+thisClass.alias+}</div>
-       
-       </li>
-       </for>  
-       </ul>   
-</div>         
-
-
-</html>
-
-               
-                        
\ No newline at end of file
diff --git a/buildSDK/doc_templates/publish.js b/buildSDK/doc_templates/publish.js
deleted file mode 100644 (file)
index 7b3601a..0000000
+++ /dev/null
@@ -1,434 +0,0 @@
-//<script type="text/javascript">
-// not we use xxx = function() - as this get's loaded by a nested eval..
-// 
-
-
-JSON = new (function(){
-    var useHasOwn = {}.hasOwnProperty ? true : false;
-    
-    // crashes Safari in some instances
-    //var validRE = /^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/;
-    
-    var pad = function(n) {
-        return n < 10 ? "0" + n : n;
-    };
-    
-    var m = {
-        "\b": '\\b',
-        "\t": '\\t',
-        "\n": '\\n',
-        "\f": '\\f',
-        "\r": '\\r',
-        '"' : '\\"',
-        "\\": '\\\\'
-    };
-
-    var encodeString = function(s){
-        if (/["\\\x00-\x1f]/.test(s)) {
-            return '"' + s.replace(/([\x00-\x1f\\"])/g, function(a, b) {
-                var c = m[b];
-                if(c){
-                    return c;
-                }
-                c = b.charCodeAt();
-                return "\\u00" +
-                    Math.floor(c / 16).toString(16) +
-                    (c % 16).toString(16);
-            }) + '"';
-        }
-        return '"' + s + '"';
-    };
-    
-    var encodeArray = function(o){
-        var a = ["["], b, i, l = o.length, v;
-            for (i = 0; i < l; i += 1) {
-                v = o[i];
-                switch (typeof v) {
-                    case "undefined":
-                    case "function":
-                    case "unknown":
-                        break;
-                    default:
-                        if (b) {
-                            a.push(',');
-                        }
-                        a.push(v === null ? "null" : JSON.encode(v));
-                        b = true;
-                }
-            }
-            a.push("]");
-            return a.join("");
-    };
-    
-    var encodeDate = function(o){
-        return '"' + o.getFullYear() + "-" +
-                pad(o.getMonth() + 1) + "-" +
-                pad(o.getDate()) + "T" +
-                pad(o.getHours()) + ":" +
-                pad(o.getMinutes()) + ":" +
-                pad(o.getSeconds()) + '"';
-    };
-    
-    /**
-     * Encodes an Object, Array or other value
-     * @param {Mixed} o The variable to encode
-     * @return {String} The JSON string
-     */
-    this.encode = function(o){
-        if(typeof o == "undefined" || o === null){
-            return "null";
-        }else if(o instanceof Array){
-            return encodeArray(o);
-        }else if(o instanceof Date){
-            return encodeDate(o);
-        }else if(typeof o == "string"){
-            return encodeString(o);
-        }else if(typeof o == "number"){
-            return isFinite(o) ? String(o) : "null";
-        }else if(typeof o == "boolean"){
-            return String(o);
-        }else {
-            var a = ["{"], b, i, v;
-            for (i in o) {
-                if(!useHasOwn || o.hasOwnProperty(i)) {
-                    v = o[i];
-                    switch (typeof v) {
-                    case "undefined":
-                    case "function":
-                    case "unknown":
-                        break;
-                    default:
-                        if(b){
-                            a.push(',');
-                        }
-                        a.push(this.encode(i), ":",
-                                v === null ? "null" : this.encode(v));
-                        b = true;
-                    }
-                }
-            }
-            a.push("}");
-            return a.join("");
-        }
-    };
-    
-    /**
-     * Decodes (parses) a JSON string to an object. If the JSON is invalid, this function throws a SyntaxError.
-     * @param {String} json The JSON string
-     * @return {Object} The resulting object
-     */
-    this.decode = function(json){
-        /**
-         * eval:var:json
-         */
-        return eval("(" + json + ')');
-    };
-})();
-
-
-
-publish  = function(symbolSet) {
-       publish.conf = {  // trailing slash expected for dirs
-               ext: ".html",
-               
-               templatesDir: JSDOC.opt.t + "/",
-               symbolsDir: "symbols/",
-               srcDir: "symbols/src/"
-       };
-  
-       publish.conf.outDir = (JSDOC.opt.d.length > 0 ? JSDOC.opt.d : "/tmp/jsdoc/");
-       
-    
-    
-    
-       if (JSDOC.opt.s && defined(Link) && Link.prototype._makeSrcLink) {
-               Link.prototype._makeSrcLink = function(srcFilePath) {
-                       return "&lt;"+srcFilePath+"&gt;";
-               }
-       }
-       
-    println(publish.conf.outDir);
-    
-    if (!File.exists(publish.conf.outDir))
-        File.mkdir(publish.conf.outDir);
-    if (!File.exists(publish.conf.outDir+"symbols"))
-        File.mkdir(publish.conf.outDir+"symbols");
-    if (!File.exists(publish.conf.outDir+"symbols/src"))
-        File.mkdir(publish.conf.outDir+"symbols/src");
-    
-    IO.copyFile (publish.conf.templatesDir+"static/default.css", publish.conf.outDir, "default.css");
-    IO.copyFile (publish.conf.templatesDir+"static/doc.js", publish.conf.outDir, "doc.js");
-    IO.copyFile (publish.conf.templatesDir+"static/page.js", publish.conf.outDir, "page.js");
-  
-    
-       //IO.mkPath((publish.conf.outDir+"symbols/src").split("/"));
-               
-       // used to check the details of things being linked to
-       Link.symbolSet = symbolSet;
-
-       //try {
-               var classTemplate = new JSDOC.JsPlate(publish.conf.templatesDir+"class.tmpl");
-               var classesTemplate = new JSDOC.JsPlate(publish.conf.templatesDir+"allclasses.tmpl");
-       //}
-       //atch(e) {
-       //      print(e.message);
-       ///     quit();
-       //}
-       
-       // filters
-    
-    classTemplate.symbolSet = symbolSet;
-    
-    
-       function hasNoParent($) {return ($.memberOf == "")}
-       function isaFile($) {return ($.is("FILE"))}
-       function isaClass($) { return ($.is("CONSTRUCTOR") || $.isNamespace); }
-       
-       var symbols = symbolSet.toArray();
-       
-       var files = JSDOC.opt.srcFiles;
-       for (var i = 0, l = files.length; i < l; i++) {
-               var file = files[i];
-               var srcDir = publish.conf.outDir + "symbols/src/";
-               makeSrcFile(file, srcDir);
-       }
-       
-       var classes = symbols.filter(isaClass).sort(makeSortby("alias"));
-       
-       Link.base = "../";
-       publish.classesIndex = classesTemplate.process(classes); // kept in memory
-       
-    IO.makeDir(publish.conf.outDir+"json");
-    
-       for (var i = 0, l = classes.length; i < l; i++) {
-               var symbol = classes[i];
-               var output = "";
-        
-               output = classTemplate.process(symbol);
-               println("write " + publish.conf.outDir+"symbols/" +symbol.alias+publish.conf.ext);
-               IO.saveFile(publish.conf.outDir+"symbols/", symbol.alias+publish.conf.ext, output);
-        // dump out a 
-        IO.saveFile(publish.conf.outDir+"json/",  symbol.alias+'.json' , publish.jsonRender(symbol));
-        
-        
-       }
-       
-       // regenrate the index with different relative links
-       Link.base = "";
-       publish.classesIndex = classesTemplate.process(classes);
-       
-       try {
-               var classesindexTemplate = new JSDOC.JsPlate(publish.conf.templatesDir+"index.tmpl");
-       }
-       catch(e) { print(e.message); quit(); }
-       
-       var classesIndex = classesindexTemplate.process(classes);
-       IO.saveFile(publish.conf.outDir, "index"+publish.conf.ext, classesIndex);
-       classesindexTemplate = classesIndex = classes = null;
-       
-       try {
-               var fileindexTemplate = new JSDOC.JsPlate(publish.conf.templatesDir+"allfiles.tmpl");
-       }
-       catch(e) { print(e.message); quit(); }
-       
-       var documentedFiles = symbols.filter(isaFile);
-       var allFiles = [];
-       
-       for (var i = 0; i < files.length; i++) {
-               allFiles.push(new JSDOC.Symbol(files[i], [], "FILE", new JSDOC.DocComment("/** */")));
-       }
-       
-       for (var i = 0; i < documentedFiles.length; i++) {
-               var offset = files.indexOf(documentedFiles[i].alias);
-               allFiles[offset] = documentedFiles[i];
-       }
-               
-       allFiles = allFiles.sort(makeSortby("name"));
-
-       var filesIndex = fileindexTemplate.process(allFiles);
-       IO.saveFile(publish.conf.outDir, "files"+publish.conf.ext, filesIndex);
-       fileindexTemplate = filesIndex = files = null;
-}
-
-publish.jsonRender = function(data)
-{
-    // what we need to output to be usefull...
-    // a) props..
-    var cfgProperties = [];
-       if (!data.comment.getTag('singleton').length) {
-               cfgProperties = data.configToArray();
-               cfgProperties = cfgProperties.sort(makeSortby("name"));
-               
-       }
-    var props = []; 
-    //println(cfgProperties.toSource());
-    var p ='';
-    for(var i =0; i < cfgProperties.length;i++) {
-        p = cfgProperties[i];
-        props.push( {
-            name : p.name,
-            type : p.type,
-            desc : p.desc,
-            memberOf : p.memberOf == data.alias ? '' : p.memberOf
-        });
-    }
-    
-     
-    var ownEvents = data.methods.filter( function(e){
-            return e.isEvent && !e.comment.getTag('hide').length;
-        }).sort(makeSortby("name"));
-                
-    
-    var events = [];
-    var m;
-       for(var i =0; i < ownEvents.length;i++) {
-        m = ownEvents[i];
-        events.push( {
-            name : m.name.substring(1),
-            sig : makeFuncSkel(m.params),
-            type : 'function',
-            desc : m.desc
-        });
-    }
-    //println(props.toSource());
-    // we need to output:
-    //classname => {
-    //    propname => 
-    //        type=>
-    //        desc=>
-    //    }
-
-    var ret = {
-        props : props,
-        events: events
-    };
-    return JSON.encode(ret);
-       
-    
-    // b) methods
-    // c) events
-    
-    
-}
-
-
-
-/** Just the first sentence. */
-summarize = function(desc) {
-       if (typeof desc != "undefined")
-               return desc.match(/([\w\W]+?\.)[^a-z0-9]/i)? RegExp.$1 : desc;
-}
-
-/** make a symbol sorter by some attribute */
-makeSortby = function(attribute) {
-       return function(a, b) {
-               if (a[attribute] != undefined && b[attribute] != undefined) {
-                       a = a[attribute]; //.toLowerCase();
-                       b = b[attribute];//.toLowerCase();
-                       if (a < b) return -1;
-                       if (a > b) return 1;
-                       return 0;
-               }
-       }
-}
-/*
-function include(path) {
-       var path = publish.conf.templatesDir+path;
-       return IO.readFile(path);
-}
-*/
-
-function makeSrcFile(path, srcDir, name) {
-       if (JSDOC.opt.s) return;
-       
-       if (!name) {
-               name = path.replace(/\.\.?[\\\/]/g, "").replace(/[\\\/]/g, "_");
-               name = name.replace(/\:/g, "_");
-       }
-       
-       var src = {path: path, name:name, charset: IO.encoding, hilited: ""};
-       
-       if (JSDOC.hasOwnProperty('PluginManager')) {
-               JSDOC.PluginManager.run("onPublishSrc", src);
-       }
-
-       if (src.hilited) {
-               IO.saveFile(srcDir, name+publish.conf.ext, src.hilited);
-       }
-}
-
-makeSignature= function(params) {
-       if (!params) return "()";
-       var signature = "("     +
-        params.filter(
-            function($) {
-                return $.name.indexOf(".") == -1; // don't show config params in signature
-            }
-        ).map(
-            function($) {
-                $.defaultValue = typeof($.defaultValue) == 'undefined' ? false : $.defaultValue;
-                
-                return "" +
-                    ($.isOptional ? "[" : "") +
-                    (($.type) ? (new Link().toSymbol($.type)) + " " : "") + 
-                    "<B><i>" +$.name + "</i></B>" +
-                    ($.defaultValue ? "=" +item.defaultValue : "") +
-                    ($.isOptional ? "]" : "");
-                
-                 
-            }
-        ).join(", ")
-       +
-       ")";
-       return signature;
-}
-
-makeFuncSkel =  function(params) {
-       if (!params) return "function ()\n{\n\n}";
-       return "function ("     +
-        params.filter(
-            function($) {
-                return $.name.indexOf(".") == -1; // don't show config params in signature
-            }
-        ).map( function($) { return $.name == 'this' ? '_self' : $.name; } ).join(", ")
-       +
-       ")\n{\n\n}";
-       
-}
-
-/** Find symbol {@link ...} strings in text and turn into html links */
-resolveLinks = function (str, from) {
-    if (typeof(str) == 'undefined') {
-        return '';
-    }
-       str = str.replace(/\{@link ([^} ]+) ?\}/gi,
-               function(match, symbolName) {
-                       return new Link().toSymbol(symbolName);
-               }
-       );
-       
-    str = str.replace(/\{([a-z\.\/]+)\}/gi,
-               function(match, symbolName) {
-            //println("got match " + symbolName);
-            bits = symbolName.split('/');
-            var mret = '';
-            for(var i = 0; i < bits.length; i++) {
-                
-                mret += (mret.length ? '&nbsp;|&nbsp;' : '') + new Link().toSymbol(bits[i]);
-            }
-            
-            return mret; //new Link().toSymbol(symbolName);
-               }
-       );
-    
-    // look for aaaa.\S+  ??? this might work???
-    /*
-    str = str.replace(/\([a-z]+\.\S+)/gi,
-               function(match, symbolName) {
-            return new Link().toSymbol(symbolName);
-               }
-       );
-    */
-    
-       return str;
-}
\ No newline at end of file
diff --git a/buildSDK/doc_templates/static/default.css b/buildSDK/doc_templates/static/default.css
deleted file mode 100644 (file)
index 04ce73f..0000000
+++ /dev/null
@@ -1,415 +0,0 @@
-/* default.css 
-/<style>
-/ */
-body
-{
-       font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
-       /* width: 800px; */
-}
-
-.header
-{
-       clear: both;
-       background-color: #ccc;
-       padding: 8px;
-}
-
-h1
-{
-       font-size: 150%;
-       font-weight: bold;
-       padding: 0;
-       margin: 1em 0 0 .3em;
-}
-
-hr
-{
-       border: none 0;
-       border-top: 1px solid #7F8FB1;
-       height: 1px;
-}
-
-pre.code
-{
-       display: block;
-       padding: 8px;
-       border: 1px dashed #ccc;
-}
-
-#index
-{
-       margin-top: 24px;
-       float: left;
-       width: 160px;
-       position: absolute;
-       left: 8px;
-       background-color: #F3F3F3;
-       padding: 8px;
-}
-
-#content
-{
-       margin-left: 190px;
-       width: 600px;
-}
-
-.classList
-{
-       list-style-type: none;
-       padding: 0;
-       margin: 0 0 0 8px;
-       font-family: arial, sans-serif;
-       font-size: 1em;
-       overflow: auto;
-}
-
-.classList li
-{
-       padding: 0;
-       margin: 0 0 8px 0;
-}
-
-.summaryTable { width: 100%; }
-
-h1.classTitle
-{
-       font-size:170%;
-       line-height:130%;
-}
-
-h2 { font-size: 110%; }
-
-/* --------- the labels at the top of the page... -------- */
-.class-summary-table .label
-{
-    vertical-align: top;
-    margin-bottom: 4px;
-}
-
-.class-summary-table 
-{
-    margin-left:10px;
-    margin-top:5px;
-    
-}
-.class-summary-table  td
-{
-    font-size:12px;
-    padding:2px 10px 2px 2px;
-}
-.elbow
-{
-    vertical-align: middle;
-    padding-right: 2px;
-   }
-    
-/** ---------------------   Caption above tables -----------------------**/
-caption.Empty,
-caption, 
-div.sectionTitle
-{
-       background-color: #7F8FB1;
-       color: #fff;
-       font-size:130%;
-       text-align: left;
-       padding: 2px 6px 2px 6px;
-       border: 1px #7F8FB1 solid;
-    width: 100%;
-    font-weight: bold;
-}
-
-div.sectionTitle { margin-bottom: 8px; }
-.summaryTable thead { display: none; }
-
-.summaryTable td
-{
-       vertical-align: top;
-       padding: 4px;
-       border-bottom: 1px #7F8FB1 solid;
-       border-right: 1px #7F8FB1 solid;
-}
-
-/*col#summaryAttributes {}*/
-.summaryTable td.attributes
-{
-       border-left: 1px #7F8FB1 solid;
-       width: 140px;
-       text-align: right;
-}
-
-td.attributes, .fixedFont
-{
-       line-height: 15px;
-/*     color: #002EBE; */
-       font-family: "Courier New",Courier,monospace;
-       font-size: 13px;
-    margin-left: 10px;
-}
-.itemname
-{
-    color: #002EBE; 
-}
-
-
-.summaryTable td.nameDescription
-{
-       text-align: left;
-       font-size: 13px;
-       line-height: 15px;
-}
-
-.summaryTable td.nameDescription, .description
-{
-       font: 13px Palatino,Garamond,serif;
-       line-height: 15px;
-       padding: 4px;
-       padding-left: 4px;
-}
-
-.summaryTable { margin-bottom: 8px; }
-
-ul.inheritsList
-{
-       list-style: square;
-       margin-left: 20px;
-       padding-left: 0;
-}
-
-.detailList {
-       margin-left: 20px; 
-    padding-top: 10px;
-       line-height: 20px;
-    clear: left;
-}
-.detailList dt 
-{ 
-    margin-left: 20px; 
-    clear: left;
-    float: left;
-    
-}
-
-.detailList .heading
-{
-       font-weight: bold;
-       padding-bottom: 6px;
-       margin-left: 0;
-    
-}
-
-.light, td.attributes, .light a:link, .light a:visited
-{
-       color: #777;
-       font-style: italic;
-}
-
-.fineprint
-{
-       text-align: right;
-       font-size: 10px;
-}
-
-.detailList dd
-{
-    clear: none;
-    float: left;
-    margin-left: 10px;
-    
-    
-}
-
-
-.detailList dt 
-{
-    
-    
-    margin-bottom::    12px;
-    margin-left:       20px;
-}
-/** ----------------------- RooJS extra stuff  ----------------------- */
-
-.body-wrap {
-    margin: 5px;
-}
-
-.top-tools  {
-    text-align:right;
-}
-.inner-link {
-    margin-left: 10px;
-}
-.inheritance {
-    float:right;
-    margin-top:20px;
-    width:300px;
-}
-.res-block {
-    margin-bottom:15px;
-    padding-top:5px;
-   /* width:210px; */
-}
-.inheritance pre {
-    border:0pt none;
-    font-size:11px;
-    /* line-height:18px !important; */
-    margin:0pt;
-    padding:0pt 8px 5px !important;
-    text-align:left;
-    background-color: #f8f8f8;
-}
-div.hr { 
-    background:#CCCCCC none repeat scroll 0%;
-    height:1px;
-    line-height:1px;
-    margin:5px 0pt;
-    overflow:hidden;
-        clear: both;
-}
-/** ----------------------- RooJS table stuff  ----------------------- */
-
-.member-table {
-    margin-bottom:10px;
-    width:100%;
-}
-
-.member-table th { 
-    background-color:#eee;
-    border-left:1px solid #EEE;
-    border-right:1px solid #DDD;
-    border-top:1px solid #EEE;
-    padding:3px;
-    text-align:left;
-    vertical-align:middle;
-    
-    
-    font-size:11px;
-    white-space:nowrap;
-    
-}
-
-.member-table td.micon {
-    background:#F9F9F9;
-    border-right:1px solid #D0D0D0;
-    padding:0px;
-    width:16px;
-}
-
-.member-table td.micon a {
-   
-    display:block;
-    
-    text-decoration: none;
-    
-     height:18px;
-    width:16px;
-}
-
-.member-table td.micon,
-.member-table td.sig, 
-.member-table td.msource {
-    border-top:1px solid #D0D0D0;
-    vertical-align:top;
-    padding: 5px;
-    font-size: 13px;
-}
-.expanded .mdesc .short{ 
-    display:none;
-}
-.expanded .mdesc .comments,
-.expanded .mdesc .long { 
-    display:block;
-    margin-top: 10px;
-    margin-left: 10px;
-}
-
-
-.mdesc .comments,
-.mdesc .long { 
-    display:none;
-}
-.mdesc .short { 
-    color: #666;
-    margin-left: 10px;
-}
-
-.expandable td.micon a {
-    background:transparent url(http://devel.akbkhome.com/extjs/resources/images/default/tree/elbow-plus-nl.gif) no-repeat scroll 0px 0px;
-    cursor:pointer}
-
-.expanded  td.micon a {
-    background:transparent url(http://devel.akbkhome.com/extjs/resources/images/default/tree/elbow-minus-nl.gif) no-repeat scroll 0px 0px;
-    cursor:pointer;
-
-}
-
-
-/* ---- table with no contents */
-
-caption.Empty 
-{
-    background-color:#EEEEEE;
-    border:medium none;
-    color:#666666;
-    font-size:10pt;
-    font-style:italic;
-    font-weight: normal;
-}
-
-
-/* fix up lists back to normal */
-
-
-.body-wrap ul 
-{
-    ist-style-image:   none;
-    list-style-position:       outside;
-    list-style-type:   disc;
-    padding-left: 40px;
-}
-
-.long pre,
-.description pre  {
-    background:#F8F8F8 none repeat scroll 0% 0%;
-    border-color:#ccc;
-    border-style:solid;
-    border-width:1px 1px 1px 5px;
-    font-size:12px !important;
-    line-height:14px !important;
-    margin:10px 10px 10px 0px;
-    padding:10px;
-}
-
-
-.comments {
-    background:#F8F8F8 none repeat scroll 0% 0%;
-    border-color:#f30;
-    border-style:solid;
-    border-width:1px 15px 1px 15px;
-    font-size:12px !important;
-    line-height:14px !important;
-    margin:10px 10px 10px 0px;
-    padding:10px;
-    width:95%;
-    float:left;
-    
-}
-
-
-/** methods etc. defined in this class are highlighted. **/
-
-/** -------- alternating rows.. ---- */
-
-.config-row-alt0 {
-    background-color : #f8f8f8;
-}
-.notInherited td.micon,
-.notInherited td.msource
-{
-    
-    background-color: #fcc; 
-    /*border: 1px solid red; */
-}
-td.msource 
-{
-    width: 160px;
-}
diff --git a/buildSDK/doc_templates/static/doc.js b/buildSDK/doc_templates/static/doc.js
deleted file mode 100644 (file)
index 7a73e74..0000000
+++ /dev/null
@@ -1,613 +0,0 @@
-//<script type="text/javascript">
-
-
-Roo.onReady(function(){
-
-    Roo.QuickTips.init();
-      MainBody.init();
-   
-    
-    
-});
-MainBody = {
-    layout: false,
-    cookie: false,
-    init: function() 
-    {
-        
-        this.cookie = new Roo.state.CookieProvider({})
-        
-        MainBody.layout = new Roo.BorderLayout(document.body, {
-            north: {
-                split:true,
-                initialSize: 30,
-                titlebar: false,
-                collapsible: false
-                
-            },
-            west: {
-                split:true,
-                initialSize: 200,
-                titlebar: true,
-                collapsible: true
-                
-            },
-            center: {
-                autoScroll: false,
-                titlebar: true,
-                resizeTabs:true,
-                minTabWidth: 100,
-                preferredTabWidth:250
-            }
-        });
-        var layout = MainBody.layout;
-        MainBody.layout.beginUpdate();
-        var hd = this.layout.getEl().createChild( {
-                tag:'div' , 
-                style: 'background-colour:#000; font-weight: bold;' + 
-                    'font-size:16px;'  +
-                    'font-family:Arial,Verdana,\'Bitstream Vera Sans\',Helvetica,sans-serif;', 
-                html: '<img src="../images/roojs_logo.jpg" height="25" align="right"/>' + 
-                    '<div style="margin-left:10px;margin-top:3px;">Roo Version 1.1.2 - Documentation</div>'
-        });
-        layout.add('north', new Roo.ContentPanel(hd, {fitToFrame:true, closable:false }));
-         
-        //innerLayout.add('south', new Roo.ContentPanel('inner1', "More Information"));
-        //innerLayout.add('center', new Roo.ContentPanel('inner2')); // right bottom Tree
-        
-         
-        //alert("initing");
-       
-        ClassTree.init();
-        
-        //var frame = this.layout.getEl().createChild({ tag:'div' , frameborder: "no"});
-        var frame = this.layout.getEl().createChild({ tag:'iframe' , id:'viewFrame', name:'viewFrame',frameborder: "no"});
-                   
-                   
-     
-        
-        this.preview = new Roo.ContentPanel(frame, {title: 
-            '&nbsp;<a target="viewFrame" href="/roojs1/buildSDK/indexPage.html">Contents / Examples</a>' + 
-            ' | Class Details',
-            fitToFrame:true,
-            autoScroll: true
-        });
-        
-        //// ---- HANLE CLICKS ON OUR CHILD PAGE???
-        /*
-        this.preview.getEl().on('click', function(e, target)
-        {
-            //console.log("click pressed?");
-            
-            if(target = e.getTarget('a:not(.exi)', 3)) {
-                var cls = Roo.fly(target).getAttributeNS('roo', 'cls');
-                e.stopEvent();
-                if(cls){
-                    var member = Roo.fly(target).getAttributeNS('roo', 'member');
-                    //this.loadClass(target.href, cls, member);
-                    
-                    if (/^src\//.test(cls)) {
-                        cls = cls.replace(/.js$/, ''); // get rid of .js for source links..
-                    }
-                    
-                    
-                    MainBody.loadPage("symbols/"+ cls +".html");
-                    return;
-                }
-                if(target.className == 'inner-link'){ // go to #
-                    this.getActiveTab().scrollToSection(target.href.split('#')[1]);
-                    return;
-                }
-                window.open(target.href);
-                
-                return; // no more...
-            }
-            if(target = e.getTarget('.micon', 2)){
-                
-                e.stopEvent();
-                var tr = Roo.fly(target.parentNode);
-                if(tr.hasClass('expandable')){
-                    tr.toggleClass('expanded');
-                }
-            }
-          
-        });
-        */
-         
-        window.setInterval(function() {
-            // check 
-            //console.log("check");
-                if (CommentDialog.showCommentId.length) {
-                    var id  = '' + CommentDialog.showCommentId;
-                    if (Roo.isSafari) {
-                        Roo.get(document.getElementsByTagName('iframe')[0]).setVisible(false);
-                    }
-                   // alert(id);
-                    CommentDialog.showCommentId= '';
-                    
-                    
-                    
-                    CommentDialog.show(id);
-                }
-            }, 500); // check every half second..
-        
-        
-        
-        
-        var cp = this.layout.add('center',   this.preview);
-        MainBody.loadPage("/roojs1/buildSDK/indexPage.html");
-        
-        
-        MainBody.layout.endUpdate();
-      
-        CommentDialog.build();
-        
-        Roo.get(document.getElementsByTagName('iframe')[0]).setVisibilityMode(Roo.Element.DISPLAY);
-        
-    },
-    
-    
-    loadPage: function(src) {
-        this.preview.el.dom.src = src;
-
-        //this.preview.load(src);
-    } 
-    
-    
-}
-
-
-ClassTree = {
-    tree: false,
-    
-    init : function () 
-    {
-        if (this.tree) {
-            return;
-           }
-        
-        var ct = MainBody.layout.getEl().createChild({tag:'div'});
-        var viewEl = ct.createChild({tag:'div'});
-        var folders = MainBody.layout.add('west', 
-            new Roo.ContentPanel(ct, {
-                title:'Tree', 
-                fitToFrame:true,
-                autoScroll:true,
-                autoCreate:true,
-               // toolbar: tb,
-                resizeEl:viewEl
-            }));
-        this.tree = new Roo.tree.TreePanel(viewEl, {
-            animate:true, 
-            enableDD:false,
-            containerScroll: true,
-            ddGroup: 'organizerDD',
-            rootVisible:false,
-            listeners : {
-                
-                click : function(node, e) {
-                    // do stuff.
-                    // load: 
-                    //console.log(node.attributes.openUrl);
-                    if (!node.attributes.openUrl) {
-                        return;
-                    }
-                    MainBody.loadPage("symbols/"+ node.attributes.openUrl  +".html");
-                     
-                    //MainBody.layout.getRegion('center').getPanel(0).setTitle(ClassTree.getTitleHtml(file)); // methods
-                }
-                
-                
-            }
-        });
-        new Roo.tree.TreeSorter(this.tree, {folderSort:true});
-        var root = new Roo.tree.TreeNode({
-            text: '', 
-            allowDrag:false,
-            allowDrop:false
-        });
-        this.tree.setRootNode(root);
-        // loop through 
-        function addNodes(parent, ar, pref) 
-        {
-            for(var nm in ar) {
-                if (nm.substring(0,1) == "_") { // skip desc..
-                    continue;
-                }
-                //console.log("nm : " + nm + " = isNS:"+ar[nm]._isNS + " ? PN:" + nd.getDepth());
-                var hasChildNodes = ar[nm]._hasChildren && (ar[nm]._isNS || (parent.getDepth() < 1));
-                    
-                
-                var nd = new Roo.tree.TreeNode( {
-                        text:pref +nm, 
-                        cls:  'album-node'  ,  
-                        allowDrag:false,
-                        leaf : !hasChildNodes,
-                        openUrl: ar[nm].hasOwnProperty('_full') ? ar[nm]._full : false,
-                        isNS : ar[nm]._isNS
-                });
-                
-                // add a duplacate reference - if it's got children and 
-                /*
-                if (ar[nm]._hasChildren && (!ar[nm]._isNS) {
-                    //console.log("Adding node.." + nm);
-                    var xn = new Roo.tree.TreeNode( {
-                            text:    nm,
-                            cls:  'album-node'  ,  
-                            allowDrag:false,
-                            leaf : true,
-                            openUrl: ar[nm].hasOwnProperty('_full') ? ar[nm]._full : false
-                            
-                            
-                    });    
-                    parent.appendChild(xn);
-                }
-                */
-                parent.appendChild(nd);
-                
-                //if (typeof(ar[nm]) == "object") {
-                
-                if (ar[nm]._hasChildren) {
-                    //console.log("nm : " + nm + " = isNS:"+ar[nm]._isNS + " ? PN:" + nd.getDepth());
-                    
-                    if (hasChildNodes) {
-                        // namespace -- make a tre..
-                        addNodes(nd, ar[nm],'');
-                        
-                        
-                        
-                    } else {
-                        addNodes(parent, ar[nm],  pref + nm + '.');
-                        
-                        
-                        
-                        
-                        
-                    }
-                    
-                }
-            }
-             
-            
-        }
-        ClassTree.load();
-        // class tree comes from outside!!!
-        addNodes(root, ClassTree.nodes,'');
-        
-        this.tree.render();
-        
-        
-        root.eachChild(function(n) { n.expand(); });
-        //new Roo.tree.TreeSorter(this.tree);
-        ///this.tree.expand();
-          
-       },
-    nodes : { },
-    load: function(file)
-    {
-        
-        ClassTree.nodes = { _hasChildren: true, _isNameSpace: true };
-           
-        Roo.get('classlist').select('li').each( function(n) {
-            var dvs = n.select('div');
-            
-            var cn = {
-                name : dvs.item(0).dom.innerHTML,
-                desc : '', //dvs.item(1).dom.innerHTML
-                isNS : dvs.item(0).getAttributeNS('roo','isns') == "yes"
-            }
-            //console.log("ADD: " + cn.name);
-            var nbits = cn.name.split(".");
-            
-            // top is where we stick everything in...
-            
-            var top=  ClassTree.nodes;
-            
-            for (var  i = 0; i < nbits.length; i++) {
-                // is the last one..
-                var nm = nbits[i];
-                
-                if (i == (nbits.length-1)) {
-                    if (top.hasOwnProperty(nm)) {
-                        top[nm]._full = cn.name;
-                        top[nm]._desc = cn.desc;
-                        break; // all done..
-                    }
-                    top._hasChildren =true;
-                    top[nm] = {
-                      ///  _parent : "Object", // not sure abou this bit!!!
-                        _full : cn.name,
-                        _desc : cn.name,
-                        _hasChildren : false ,
-                        _isNS : cn.isNS
-                    }
-                    break;
-                }
-                // not the top.
-                if (top.hasOwnProperty(nm)) {
-                    top = top[nm];
-                    continue;
-                }
-                top[nm] = { _hasChildren : false };
-                top = top[nm];
-            }
-            
-            
-            
-            
-        });
-       
-        //console.log(ClassTree.nodes);
-        
-        
-        
-        // load page into right hand panel....
-    }
-    /*
-    getTitleHtml : function (file)
-    {
-        var bits = file.split(".");
-        // what about 'Gtk/G etc.'
-        if (bits.length < 2) {
-            return file;
-        }
-        // should not really happen..
-        if (!(bits[0] in classtree)) {
-            return file;
-        }
-        if (!(bits[1] in classtree[bits[0]])) {
-            return file;
-        }
-        var parent = classtree[bits[0]][bits[1]]._parent;
-        if (bits.length == 3) {
-            if (!(bits[2] in classtree[bits[0]][bits[1]])) {
-                return file;
-            }
-            parent = classtree[bits[0]][bits[1]][bits[2]]._parent;
-        }
-        
-        // add parent...
-        var ret = "<u onclick=\"ClassTree.load('"+file+"')\">" + file + "</u>&nbsp;&gt;&nbsp;";
-        return ret + ClassTree.getTitleHtml(parent);
-    }
-    */
-    
-    
-}
-     
-     
-     
-     
-     
-     
-     
-
-CommentDialog = {
-    
-    dialog : false,
-    form: false,
-    ids: false,
-    showCommentId: '', /// id of comment to show as scoping on konq/safari is borked
-    show: function (cls) {
-        this.build();
-        this.ids = cls;
-        this.form.reset();
-        this.form.setValues( {
-                "comment[title]" : "General Comment",
-                "comment[wikifile]" : cls
-                });
-        this.form.setValues( MainBody.cookie.state );
-        
-        this.dialog.show();
-        if (this.form.getValues()["comment[author]"].length) {
-            CommentDialog.form.items.items[4].focus();
-        } else {
-            CommentDialog.form.items.items[0].focus();
-        }
-        
-    },
-    build: function ()
-    {
-        
-        if (this.dialog) {
-            return;
-        }
-  
-        this.dialog = new Roo.LayoutDialog(Roo.id(), { 
-                autoCreate: true,
-                modal:true,
-                title: "Add Comment",
-                //autoTabs:true,
-                titlebar: true,
-                
-                modal:true,
-                width:550,
-                height:450,
-                shadow:true,
-                 
-                
-                center:{
-                    autoScroll:false 
-                 
-                } 
-               
-        });
-             
-        this.dialog.addKeyListener(27, this.hide, this);
-        this.dialog.addButton('Cancel', this.hide, this);
-        this.dialog.addButton('Submit', this.submit, this);
-    
-        var layout = this.dialog.getLayout();
-        var cd = this;
-        // create the dialog....
-        this.form = new Roo.form.Form({
-            labelWidth: 160,
-            
-            listeners : {
-                actionfailed : function(f, act) {
-                    cd.dialog.el.unmask();    
-                    Roo.MessageBox.alert("Error", "Saving failed = fix errors and try again");
-                    // we dont do loads....
-                    
-                              
-                },
-                actioncomplete: function(f, act) {
-                     
-                    cd.dialog.el.unmask();    
-                    cd.hide();
-                    cd.form.reset();
-                    //hopefully this hsould work!
-                    var p = parent;
-                    while (p.parent != p) {
-                        p = p.parent;
-                    }
-                    console.log("trying : " + "comments-" + cd.ids);
-                    p.frames[0].document.getElementById("comments-" + cd.ids).contentDocument.location.reload();
-             
-                    // unmask?? 
-                }
-            }
-            
-            
-             
-        });
-            // simple array store
-        var ctypes = new Roo.data.SimpleStore({
-            fields: ['value'],
-            data : [
-                [ "General Comment" ],
-                [ "Example Code" ],
-                [ "Introduction" ],
-                [ "Bug" ]
-            ]
-        });
-        
-       this.form.add( 
-             
-          
-                new Roo.form.TextField({
-                    fieldLabel: 'Your Name',
-                    name: 'comment[author]',
-                    width: 300,
-                    allowBlank:false,
-                    autoCreate: {tag: "input", type: "text", size: "20", autocomplete: "on"} 
-                }),
-                new Roo.form.TextField({
-                    fieldLabel: 'Your Email address',
-                    name: 'comment[email]',
-                    width: 300,
-                    allowBlank:false,
-                    vtype: "email",
-                    autoCreate: {tag: "input", type: "text", size: "20", autocomplete: "on"} 
-                    
-                }),
-                new Roo.form.TextField({
-                    fieldLabel: 'Your Web site (optional)',
-                    name: 'comment[url]',
-                    width: 300,
-                    allowBlank:true,
-                    vtype: "url"
-                }),
-                new Roo.form.ComboBox({
-                    fieldLabel: 'Type of Comment',
-                    name: 'comment[title]',
-                    editable: false,
-                    forceSelection: true,
-                    store: ctypes,
-                    displayField:'value',
-                    typeAhead: false,
-                    mode: 'local',
-                    triggerAction: 'all',
-                    defaultValue: "General Comment",
-                    allowBlank:false,
-                    selectOnFocus:true
-                    
-                }),
-                new Roo.form.TextArea({
-                    fieldLabel: 'Comment',
-                    name: 'comment[body]',
-                    width:300,
-                    growMin:200,
-                    grow: true,
-                    allowBlank:false
-                }),
-                new Roo.form.Hidden({
-                    name: 'comment[wikifile]',
-                    value : ''
-                }),
-                new Roo.form.Hidden({
-                    name: 'jsonRequest',
-                    value : 'yes'
-                })
-                
-                
-        );
-        
-        
-        var ef = layout.getEl().createChild({tag: 'div', style: 'margin: 5px'});
-        ef.dom.style.margin = 10;
-        ef.dom.style.position = "fixed";
-             
-            //console.log("form container");
-            //console.log(ef);
-            
-            
-        
-        var vp = layout.add('center', new Roo.ContentPanel(ef, {
-            autoCreate : true,
-            fitToFrame:true
-        }));
-        
-        this.form.render(ef.dom);
-       
-       
-        
-    
-    },
-    submit: function()
-    {
-        
-        
-        var cd = typeof(CommentDialog) == "undefined" ? parent.CommentDialog : CommentDialog;
-        if (!cd.form.isValid()) {
-            Roo.MessageBox.alert("Error", "Please Fill in all the details");
-            return;
-        }
-        var p = cd.form.getValues();
-        
-        var mb = typeof(MainBody) == "undefined" ? parent.MainBody : MainBody;
-        
-        mb.cookie.set("comment[author]", p["comment[author]"]);
-        mb.cookie.set("comment[email]", p["comment[email]"]);
-        mb.cookie.set("comment[url]", p["comment[url]"]);
-        cd.dialog.el.mask("Saving Data");    
-        
-        
-        cd.form.doAction('submit', {
-                url: '/blog.php/GtkDjsComments/' + cd.ids + '.html',
-                method: 'POST'
-        });
-        
-        
-         
-        
-    },
-    hide : function()
-    {
-        
-        if (Roo.isSafari) {
-            Roo.get(document.getElementsByTagName('iframe')[0]).setVisible(true);  
-        }
-        this.dialog.hide();
-    }
-        
-        
-       
-    
-}
-
-     
-     
-     
-     
-     
\ No newline at end of file
diff --git a/buildSDK/doc_templates/static/header.html b/buildSDK/doc_templates/static/header.html
deleted file mode 100644 (file)
index 353b735..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-<div id="header">
-</div>
\ No newline at end of file
diff --git a/buildSDK/doc_templates/static/index.html b/buildSDK/doc_templates/static/index.html
deleted file mode 100644 (file)
index 59eb3c3..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
-        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-       <meta http-equiv="content-type" content="text/html; charset=utf-8" />
-       <title>Generated Javascript Documentation</title>
-</head>
-
-
-<html>
-<head>
-  <title>RooJS (1) - Manual</title>
-       <link rel="stylesheet" type="text/css" href="http://www.akbkhome.com/extjs/resources/css/ext-all.css" />
-
-    
-    <link rel="stylesheet" type="text/css" href="http://www.akbkhome.com/extjs/resources/css/ytheme-aero.css" /><!-- LIBS -->     
-    <script type="text/javascript" src="http://www.akbkhome.com/extjs/adapter/yui/yui-utilities.js"></script>     
-    <script type="text/javascript" src="http://www.akbkhome.com/extjs/adapter/yui/ext-yui-adapter.js"></script>     <!-- ENDLIBS -->
-
-    <script type="text/javascript" src="http://www.akbkhome.com/extjs/ext-all.js"></script>
-    <script type="text/javascript" src="./doc.js"></script>
-<link rel="stylesheet" type="text/css" href="./default.css" />
-
-<script type="text/javascript">
-   
-    
-var baseURL = ".";   
-Ext.BLANK_IMAGE_URL =  "http://www.akbkhome.com/extjs/resources/images/gray/s.gif";
-</script>
-</html>
\ No newline at end of file
diff --git a/buildSDK/doc_templates/static/page.js b/buildSDK/doc_templates/static/page.js
deleted file mode 100644 (file)
index 3f27f9d..0000000
+++ /dev/null
@@ -1,242 +0,0 @@
-//<script type="text/javascript">
-/* -- IE kludge as usual! */
-if (!Array.prototype.indexOf)
-{
-  Array.prototype.indexOf = function(elt /*, from*/)
-  {
-    var len = this.length;
-
-    var from = Number(arguments[1]) || 0;
-    from = (from < 0)
-         ? Math.ceil(from)
-         : Math.floor(from);
-    if (from < 0)
-      from += len;
-
-    for (; from < len; from++)
-    {
-      if (from in this &&
-          this[from] === elt)
-        return from;
-    }
-    return -1;
-  };
-}
-
-
-
-RooDocsPage = {
-    
-    isIE: function() {
-        var ua = navigator.userAgent.toLowerCase();
-        return ua.indexOf("msie") > -1;
-        
-    },
-    
-    
-    onload : function()
-    {
-        //console.log("loading");
-        
-        this.addEvent(document,'click', function(e) {
-            var ev = e || window.event;
-            var t = ev.target || ev.srcElement;
-            //console.log(t);
-            return RooDocsPage.clicked(t);
-            
-        });
-        
-        
-        
-    },
-    addEvent: function(el, eventName, fn)
-    {
-        
-        if (window.addEventListener) {
-            capture = false;
-            el.addEventListener(eventName, fn, (capture));
-            return;
-        } 
-        if (window.attachEvent) {
-            el.attachEvent("on" + eventName, fn);
-            return;
-         
-        }
-    },
-    clicked : function(t)
-    {
-        
-        
-        var classAr = t.className.split(' ');
-        //console.log(classAr)
-        if ((t.nodeName == 'a') && (classAr.indexOf('exi') < 0) && (classAr.indexOf('micon') < 0)) {
-            // link clicked...
-            return false;
-            /*
-            var cls  = this.getAttributeNS(t,'roo', 'cls');
-            if (cls) {
-                
-                var member = this.getAttributeNS(t,'roo', 'member');
-                //this.loadClass(target.href, cls, member);
-                
-                if (/^src\//.test(cls)) {
-                    cls = cls.replace(/.js$/, ''); // get rid of .js for source links..
-                }
-                
-                
-                document.location = "symbols/"+ cls +".html";
-                return;
-            }
-            */
-        }
-            
-           
-        
-        
-        if (classAr.indexOf('exi') > -1 || classAr.indexOf('micon') > -1) {
-            
-            var tr = t;
-            //console.log(tr.parentNode);
-            while (tr.parentNode) {
-                ///console.log(tr.nodeName);
-                if (tr.nodeName.toUpperCase() =='TR') {
-                    break;
-                }
-                tr = tr.parentNode;
-            }
-            if (tr.nodeName.toUpperCase() != 'TR') { // no tr!
-                return false;
-            }
-            //console.log(tr.className)
-            if (tr.className.match(/expandable/)) {
-                
-                if (!/expanded/.test(tr.className)) {
-                    
-                    tr.className += " expanded";
-                    
-                    this.loadComments(tr);
-                    
-                  //  console.log("ADDED:"+ tr.className);
-                } else {
-                    tr.className = tr.className.replace(/ expanded/,'');
-                    //console.log("REMOVED:"+ tr.className);
-                }
-            }
-            return true;
-            
-            
-            
-        }
-        return false;
-    },
-    
-    getAttributeNS : function(d,ns,name) {
-        if (this.isIE()) {
-            // ie uses attribute stuff...
-            var type = typeof d[ns+":"+name];
-            if(type != 'undefined' && type != 'unknown'){
-                return d[ns+":"+name];
-            }
-            return d[name];
-            
-        } 
-        return d.getAttributeNS(ns, name) || d.getAttribute(ns+":"+name) || d.getAttribute(name) || d[name];
-    },
-    loadComments: function(tr)
-    {
-        // first look for  'a' tag with id -
-        var a_s = tr.getElementsByTagName('a');
-        
-        if (a_s.length < 2) return; 
-        var id = a_s[1].getAttribute('id');
-        
-        
-        
-        // then see if we have a comment-{id}
-        
-        if (document.getElementById('comments-' + id)) {
-            // we already have it... assume it's loaded and does not need refeshing...
-            return;
-        }
-        
-        // then if not create it....
-        var div_s = tr.getElementsByTagName('div');
-        var pdiv = false;
-        for (var i=0;i<div_s.length;i++) {
-            
-            if (div_s[i].className != "long") {
-                continue
-            }
-            pdiv = div_s[i].parentNode; // parent of the <div class="long"
-            
-        }
-        if (!pdiv) { // we dont have a parent to add it to...
-            return; 
-        }
-        
-        var cdiv = document.createElement("div");
-        cdiv.className = "comments";
-        var cb = document.createElement("b");
-        cb.appendChild(document.createTextNode("Element Comment / Notes"));
-        cdiv.appendChild(cb);
-        cdiv.appendChild(document.createTextNode(" => "));
-        var cu = document.createElement("u");
-        cu.appendChild(document.createTextNode("[Add Your comment/notes about this element]"));
-        
-        cu.setAttribute("onclick", "parent.CommentDialog.showCommentId = '" +   id  + "';");
-        cdiv.appendChild(cu);
-        cdiv.appendChild(document.createElement("br"));
-        var ciframe = document.createElement("iframe");
-        ciframe.setAttribute('height', '50');
-        ciframe.setAttribute('frameborder', '50');
-        ciframe.setAttribute('src', '/blog.php/GtkDjsComments/' + id + '.html');
-        ciframe.setAttribute('style', 'border: medium none ; width: 100%;');
-        ciframe.setAttribute('id', 'comments-' + id);
-        cdiv.appendChild(ciframe);
-        pdiv.appendChild(cdiv);
-        
-    }
-    
-    
-}
-
-
- /*
-this.preview.getEl().on('click', function(e, target)
-        {
-            //console.log("click pressed?");
-            
-            if(target = e.getTarget('a:not(.exi)', 3)) {
-                var cls = Ext.fly(target).getAttributeNS('roo', 'cls');
-                e.stopEvent();
-                if(cls){
-                    var member = Ext.fly(target).getAttributeNS('roo', 'member');
-                    //this.loadClass(target.href, cls, member);
-                    
-                    if (/^src\//.test(cls)) {
-                        cls = cls.replace(/.js$/, ''); // get rid of .js for source links..
-                    }
-                    
-                    
-                    MainBody.loadPage("symbols/"+ cls +".html");
-                    return;
-                }
-                if(target.className == 'inner-link'){ // go to #
-                    this.getActiveTab().scrollToSection(target.href.split('#')[1]);
-                    return;
-                }
-                window.open(target.href);
-                
-                return; // no more...
-            }
-            if(target = e.getTarget('.micon', 2)){
-                
-                e.stopEvent();
-                var tr = Ext.fly(target.parentNode);
-                if(tr.hasClass('expandable')){
-                    tr.toggleClass('expanded');
-                }
-            }
-          
-        });
-*/
\ No newline at end of file
diff --git a/buildSDK/doc_templates/symbol.html b/buildSDK/doc_templates/symbol.html
deleted file mode 100644 (file)
index f8f4bd1..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<symbol alias="{+data.alias+}">
-       <name>{+data.name+}</name>
-       <memberOf>{+data.memberOf+}</memberOf>
-       <isStatic>{+data.isStatic+}</isStatic>
-       <isa>{+data.isa+}</isa>
-       <desc>{+data.desc+}</desc>
-       <classDesc>{+data.classDesc+}</classDesc>
-       
-       <methods><for each="method" in="data.methods">
-               <method>
-                       <name>{+method.name+}</name>
-                       <memberOf>{+method.memberOf+}</memberOf>
-                       <isStatic>{+method.isStatic+}</isStatic>
-                       <desc>{+method.desc+}</desc>
-                       <params><for each="param" in="method.params">
-                               <param>
-                                       <type>{+param.type+}</type>
-                                       <name>{+param.name+}</name>
-                                       <desc>{+param.desc+}</desc>
-                                       <defaultValue>{+param.defaultValue+}</defaultValue>
-                               </param></for>
-                       </params>
-               </method></for>
-       </methods>
-       
-       <properties><for each="property" in="data.properties">
-               <property>
-                       <name>{+property.name+}</name>
-                       <memberOf>{+property.memberOf+}</memberOf>
-                       <isStatic>{+property.isStatic+}</isStatic>
-                       <desc>{+property.desc+}</desc>
-                       <type>{+property.type+}</type>
-               </property></for>
-       </properties>
-</symbol>