Author: fredlin
Date: Mon Jan 21 21:15:27 2008
New Revision: 4019
URL: http://trac.turbogears.org/changeset/4019

Log:
toolbox2: fix design gadget

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

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  Mon Jan 21 21:15:27 2008
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: ToolBox2
-Version: 2.0a3dev-r4007
+Version: 2.0a3dev-r4008
 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 Mon Jan 21 
21:15:27 2008
@@ -8,7 +8,7 @@
 
 <head>
   <meta content="text/html; charset=UTF-8" http-equiv="content-type" 
py:replace="''"/>
-  <title>TurboGears 2.0 Info</title>
+  <title>TurboGears 2.0 Design</title>
 </head>
 
 <body>
@@ -70,7 +70,16 @@
     </div>
     <div id="getting_started">
         <h2 id="languages">Languages</h2>
-        translation strings for the application 
+        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>
+        </div>
     </div>
     <div id="getting_started">
         <h2 id="static">Static Files</h2>
@@ -82,9 +91,14 @@
                     <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/${file['file_name']}" target="_blank" py:if="not 
file['isdir']">${file['file_name']}</a> 
                 </td></tr>
+                <!--
                 <tr><td>
-                <form action="statics/receive" enctype="multipart/form-data" 
method="post">
                    <h2>Upload Static File</h2>
                    File: <input name="myfile" type="file" />
                    <input type="submit" />
                </form>
+                <form action="statics/receive" enctype="multipart/form-data" 
method="post">
                    upload file: <input name="file" type="file" />
+                    and rename it: <input name="filename" type="text">
+                    <input value="/public/" name="location" type="hidden">
+                    <input  value="submit" type="submit" />
                </form>
                 </td></tr>
+                -->
             </table>
          </div>
     </div>

Modified: projects/ToolBox2/trunk/toolbox2/gadgets/design/design.py
==============================================================================
--- projects/ToolBox2/trunk/toolbox2/gadgets/design/design.py   (original)
+++ projects/ToolBox2/trunk/toolbox2/gadgets/design/design.py   Mon Jan 21 
21:15:27 2008
@@ -30,17 +30,18 @@
     
     statics = statics()
     
-    @expose('toolbox2.apps.design.design')
+    @expose('toolbox2.gadgets.design.design')
     def index(self):
         project = get_project_name()
         project_files = self.project_files()
         model = self.folder_filter(project_files, 'model')
         controllers = self.folder_filter(project_files, 'controllers') 
         views = self.folder_filter(project_files, 'templates')
+        i18n =  self.folder_filter(project_files, 'i18n')
         statics = self.folder_filter(project_files, 'public') 
-        return dict(project=project, model=model,
+        return dict(project=project, model=model, 
                     controllers=controllers, views=views,
-                    statics = statics)
+                    i18n=i18n, statics = statics)
 
     @expose()
     def preview(self, source, **kw):
@@ -64,7 +65,9 @@
                 else:
                     return files[start:]
             else:
-                return files
+                return [{'dir':'', 'file_name':'No file exist', 
+                        'path':'', 'isdir':False, 'level':1}
+                        ]
         else:
             return files
 

Reply via email to