Author: fredlin
Date: Fri Jan 25 04:08:10 2008
New Revision: 4044
URL: http://trac.turbogears.org/changeset/4044

Log:
toolbox2: update design template

Modified:
   projects/ToolBox2/trunk/ToolBox2.egg-info/PKG-INFO
   projects/ToolBox2/trunk/toolbox2/gadgets/design/design.html

Modified: projects/ToolBox2/trunk/ToolBox2.egg-info/PKG-INFO
==============================================================================
--- projects/ToolBox2/trunk/ToolBox2.egg-info/PKG-INFO  (original)
+++ projects/ToolBox2/trunk/ToolBox2.egg-info/PKG-INFO  Fri Jan 25 04:08:10 2008
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: ToolBox2
-Version: 2.0a3dev-r4023
+Version: 2.0a3dev-r4035
 Summary: TurboGears2 Toolbox
 Home-page: http://docs.turbogears.org/2.0/ToolBox
 Author: Fred Lin

Modified: projects/ToolBox2/trunk/toolbox2/gadgets/design/design.html
==============================================================================
--- projects/ToolBox2/trunk/toolbox2/gadgets/design/design.html (original)
+++ projects/ToolBox2/trunk/toolbox2/gadgets/design/design.html Fri Jan 25 
04:08:10 2008
@@ -33,13 +33,21 @@
     <div id="getting_started">
         <h2 id="models">Models</h2>
         the data representation, define database tables and sets 
-        <div id="model_manager"><table cellpadding="0" cellspacing="0" 
border="0">
-                <tr py:for="idx,file in enumerate(model)" class="${idx%2 and 
'odd' or 'even'}"><td>
-                    <span py:if="file['level']&gt;0" 
py:replace="'&nbsp;'*4*int(file['level'])">&nbsp;</span>
-                    <img src="/images/places/folder.png" width='16' 
height='16' py:if="file['isdir'] and file['level']&gt;1" alt="${idx}/" /> <div 
py:if="file['isdir'] and file['level']&gt;1" 
py:strip="">${file['file_name']}</div>
-                    <img src="/images/mimetypes/text-html.png"  width='16' 
height='16' py:if="not file['isdir']" alt="-" /> <a href="preview/model/${idx}" 
py:if="not file['isdir']">${file['file_name']}</a> 
-                </td></tr>
-            </table>
+        <div id="model_manager">
+        <table cellpadding="0" cellspacing="0" border="0">
+            <tr py:for="idx,file in enumerate(model)" class="${idx%2 and 'odd' 
or 'even'}"><td>
+                <div py:if="file['isdir'] and file['level']&gt;1">
+                    <!--hierachy by 4 spaces-->
+                    <span py:if="file['level']&gt;1" 
py:replace="'&nbsp;'*4*(int(file['level'])-1)"></span>
+                    <img src="/images/places/folder.png" width='16' 
height='16' alt='${idx}/' />
+                    ${file['file_name']}
+                </div>
+                <div py:if="not file['isdir']">
+                    <span py:if="file['level']&gt;1" 
py:replace="'&nbsp;'*4*(int(file['level'])-1)"></span>
+                    <img src="/images/mimetypes/text-html.png"  width='16' 
height='16' alt="-"/> <a href="preview/model/${idx}">${file['file_name']}</a> 
+                </div>
+           </td></tr>
+        </table>
         </div>
     </div>
     <div id="getting_started">
@@ -47,12 +55,18 @@
         the application logic, each URL path is mapped in one exposed method 
in the controller 
         <div id="controller_manager">
         <table cellpadding="0" cellspacing="0" border="0">
-                <tr py:for="idx,file in enumerate(controllers)" class="${idx%2 
and 'odd' or 'even'}"><td>
-                    <span py:if="file['level']&gt;0" 
py:replace="'&nbsp;'*4*int(file['level'])">&nbsp;</span>
-                    <img src="/images/places/folder.png" width='16' 
height='16' py:if="file['isdir'] and file['level']&gt;1" alt="${idx}/" /> <div 
py:if="file['isdir'] and file['level']&gt;1" 
py:strip="">${file['file_name']}</div>
-                    <img src="/images/mimetypes/text-html.png"  width='16' 
height='16' py:if="not file['isdir']" alt="-" /> <a 
href="preview/controllers/${idx}" py:if="not 
file['isdir']">${file['file_name']}</a> 
-                </td></tr>
-            </table>
+            <tr py:for="idx,file in enumerate(controllers)" class="${idx%2 and 
'odd' or 'even'}"><td>
+                <div py:if="file['isdir'] and file['level']&gt;1">
+                    <span py:if="file['level']&gt;1" 
py:replace="'&nbsp;'*4*(int(file['level'])-1)"></span>
+                    <img src="/images/places/folder.png" width='16' 
height='16' alt="${idx}/" /> 
+                    ${file['file_name']}
+                </div>
+                <div py:if="not file['isdir']">
+                    <span py:if="file['level']&gt;1" 
py:replace="'&nbsp;'*4*(int(file['level'])-1)"></span>
+                    <img src="/images/mimetypes/text-html.png"  width='16' 
height='16' alt="-" /> <a 
href="preview/controllers/${idx}">${file['file_name']}</a>
+                </div>    
+             </td></tr>
+        </table>
         </div>
     </div>
     <div id="getting_started">
@@ -60,37 +74,53 @@
         the presentations layer, views are also known as templates
         <div id="template_manager">
         <table cellpadding="0" cellspacing="0" border="0">
-                <tr py:for="idx,file in enumerate(views)" class="${idx%2 and 
'odd' or 'even'}"><td>
-                    <span py:if="file['level']&gt;0" 
py:replace="'&nbsp;'*4*int(file['level'])">&nbsp;</span>
-                    <img src="/images/places/folder.png" width='16' 
height='16' py:if="file['isdir'] and file['level']&gt;1" alt="${idx}/" /> <div 
py:if="file['isdir'] and file['level']&gt;1" 
py:strip="">${file['file_name']}</div>
-                    <img src="/images/mimetypes/text-html.png"  width='16' 
height='16' py:if="not file['isdir']" alt="-" /> <a href="preview/views/${idx}" 
py:if="not file['isdir']">${file['file_name']}</a> 
-                </td></tr>
-            </table>
+            <tr py:for="idx,file in enumerate(views)" class="${idx%2 and 'odd' 
or 'even'}"><td>
+                <div py:if="file['isdir'] and file['level']&gt;1">
+                    <span py:if="file['level']&gt;1" 
py:replace="'&nbsp;'*4*(int(file['level'])-1)"></span>
+                    <img src="/images/places/folder.png" width='16' 
height='16' alt="${idx}/" />${file['file_name']}
+                </div>
+                <div py:if="not file['isdir']">
+                    <span py:if="file['level']&gt;1" 
py:replace="'&nbsp;'*4*(int(file['level'])-1)"></span>
+                    <img src="/images/mimetypes/text-html.png"  width='16' 
height='16' alt="-" /> <a href="preview/views/${idx}">${file['file_name']}</a>
+                </div>
+            </td></tr>
+        </table>
         </div>
     </div>
     <div id="getting_started">
         <h2 id="languages">Languages</h2>
         translation strings for the application
         <div id="i18n_manager">
-            <table cellpadding="0" cellspacing="0" border="0">
-                <tr py:for="idx,file in enumerate(i18n)" class="${idx%2 and 
'odd' or 'even'}"><td>
-                    <span py:if="file['level']&gt;0" 
py:replace="'&nbsp;'*4*int(file['level'])">&nbsp;</span>
-                    <img src="/images/places/folder.png" width='16' 
height='16' py:if="file['isdir'] and file['level']&gt;1" alt="${idx}/" /> <div 
py:if="file['isdir'] and file['level']&gt;1" 
py:strip="">${file['file_name']}</div>
-                    <img src="/images/mimetypes/text-html.png"  width='16' 
height='16' py:if="not file['isdir']" alt="-" /> ${file['file_name']} 
-                </td></tr>
-            </table>
+        <table cellpadding="0" cellspacing="0" border="0">
+            <tr py:for="idx,file in enumerate(i18n)" class="${idx%2 and 'odd' 
or 'even'}"><td>
+                <div py:if="file['isdir'] and file['level']&gt;1">
+                    <span py:if="file['level']&gt;1" 
py:replace="'&nbsp;'*4*(int(file['level'])-1)"></span>
+                    <img src="/images/places/folder.png" width='16' 
height='16' alt="${idx}/" />
+                    ${file['file_name']}
+                </div>
+                <div py:if="not file['isdir']">
+                    <span py:if="file['level']&gt;1" 
py:replace="'&nbsp;'*4*(int(file['level'])-1)"></span>                    
+                    <img src="/images/mimetypes/text-html.png"  width='16' 
height='16' alt="-" /> <a 
href="/poedit/${file['file_name']}">${file['file_name']}</a> 
+                </div>
+            </td></tr>
+        </table>
         </div>
     </div>
     <div id="getting_started">
         <h2 id="static">Static Files</h2>
         these files are served without processing, your images go here 
         <div id="static_manager">
-            <table cellpadding="0" cellspacing="0" border="0">
-                <tr py:for="idx,file in enumerate(statics)" class="${idx%2 and 
'odd' or 'even'}"><td>
-                    <span py:if="file['level']&gt;0" 
py:replace="'&nbsp;'*4*int(file['level'])">&nbsp;</span>
-                    <img src="/images/places/folder.png" width='16' 
height='16' py:if="file['isdir'] and file['level']&gt;1" alt="${idx}/" /> <div 
py:if="file['isdir'] and file['level']&gt;1" 
py:strip="">${file['file_name']}</div>
-                    <img src="/images/mimetypes/text-html.png"  width='16' 
height='16' py:if="not file['isdir']" alt="-" /> <a 
href="preview/statics/${idx}" py:if="not 
file['isdir']">${file['file_name']}</a> 
-                </td></tr>
+        <table cellpadding="0" cellspacing="0" border="0">
+            <tr py:for="idx,file in enumerate(statics)" class="${idx%2 and 
'odd' or 'even'}"><td>
+                <div py:if="file['isdir'] and file['level']&gt;1">
+                    <span py:if="file['level']&gt;1" 
py:replace="'&nbsp;'*4*(int(file['level'])-1)"></span>
+                    <img src="/images/places/folder.png" width='16' 
height='16' alt="${idx}/" />${file['file_name']}
+                </div>
+                <div py:if="not file['isdir']">
+                    <span py:if="file['level']&gt;1" 
py:replace="'&nbsp;'*4*(int(file['level'])-1)"></span>                
+                    <img src="/images/mimetypes/text-html.png"  width='16' 
height='16' alt="-" /> <a href="preview/statics/${idx}">${file['file_name']}</a>
+                </div>
+            </td></tr>
                 <!--
                 <tr><td>
                 <form action="statics/receive" enctype="multipart/form-data" 
method="post">
                    upload file: <input name="file" type="file" />

Reply via email to