[Laszlo-checkins] r10338 - openlaszlo/trunk/docs/src/reference/navbuilder

dda@openlaszlo.org dda at openlaszlo.org
Mon Jul 14 06:00:12 PDT 2008


Author: dda
Date: 2008-07-14 06:00:06 -0700 (Mon, 14 Jul 2008)
New Revision: 10338

Modified:
   openlaszlo/trunk/docs/src/reference/navbuilder/navxmlbuilder.rb
Log:
Change 20080710-dda-6 by dda at lester.local on 2008-07-10 10:52:01 EDT
    in /Users/dda/laszlo/src/svn/openlaszlo/trunk-doc5
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: doc navbar: fix Classes tab for classes that have tagnames

New Features:

Bugs Fixed: LPP-6588 (Clean up reference 'left nav' to uniformly use <tagname> and lz.classname) (partial)

Technical Reviewer: ptw (pending)
QA Reviewer: (pending)
Doc Reviewer: (pending)

Documentation:

Release Notes:

Details:
    Changed doc script so that when building the 'Classes' nav tag,
    we always use the name lz.tagname whenever there is an existing tagname.

    Leaving other classes as lz.ClassName until we come to a consensus on naming these.

Tests:



Modified: openlaszlo/trunk/docs/src/reference/navbuilder/navxmlbuilder.rb
===================================================================
--- openlaszlo/trunk/docs/src/reference/navbuilder/navxmlbuilder.rb	2008-07-14 10:30:06 UTC (rev 10337)
+++ openlaszlo/trunk/docs/src/reference/navbuilder/navxmlbuilder.rb	2008-07-14 13:00:06 UTC (rev 10338)
@@ -138,17 +138,22 @@
 # on Windows vs. Unix/Linux.
 
 generate_index("{[Ll]z,tag}*.html", $outdir + "/tags.xml", "index") { | file,fullname |
-    name = tagname_for(fullname);
-    if (name) then
-        name = "&amp;lt;" + name + "&amp;gt;";
-    end
-    name
+  name = tagname_for(fullname);
+  if (name) then
+    name = "&amp;lt;" + name + "&amp;gt;";
+  end
+  name
  }
 generate_index("Lz*.html", $outdir + "/classes.xml", "index") { | file,fullname | 
-   name = nontagname_for(fullname);
-   if (!name) then
+  name = tagname_for(fullname);
+  if (name) then
+    name = 'lz.' + name;
+  else
+    name = nontagname_for(fullname);
+    if (!name) then
       name = file.sub(/\.html/, '').sub(/([^+]*)\+(.*)/, '\1 (\2)').gsub(/\+/, ' ');
-   end
-   name = name.sub(/^Lz/, 'lz.');
-   name
+    end
+    name = name.sub(/^Lz/, 'lz.').tr('A-Z','a-z');
+  end
+  name
 }



More information about the Laszlo-checkins mailing list