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']>0" py:replace="' '*4*int(file['level'])"> </span> - <img src="/images/places/folder.png" width='16' height='16' py:if="file['isdir'] and file['level']>1" alt="${idx}/" /> <div py:if="file['isdir'] and file['level']>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']>1"> + <!--hierachy by 4 spaces--> + <span py:if="file['level']>1" py:replace="' '*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']>1" py:replace="' '*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']>0" py:replace="' '*4*int(file['level'])"> </span> - <img src="/images/places/folder.png" width='16' height='16' py:if="file['isdir'] and file['level']>1" alt="${idx}/" /> <div py:if="file['isdir'] and file['level']>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']>1"> + <span py:if="file['level']>1" py:replace="' '*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']>1" py:replace="' '*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']>0" py:replace="' '*4*int(file['level'])"> </span> - <img src="/images/places/folder.png" width='16' height='16' py:if="file['isdir'] and file['level']>1" alt="${idx}/" /> <div py:if="file['isdir'] and file['level']>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']>1"> + <span py:if="file['level']>1" py:replace="' '*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']>1" py:replace="' '*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']>0" py:replace="' '*4*int(file['level'])"> </span> - <img src="/images/places/folder.png" width='16' height='16' py:if="file['isdir'] and file['level']>1" alt="${idx}/" /> <div py:if="file['isdir'] and file['level']>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']>1"> + <span py:if="file['level']>1" py:replace="' '*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']>1" py:replace="' '*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']>0" py:replace="' '*4*int(file['level'])"> </span> - <img src="/images/places/folder.png" width='16' height='16' py:if="file['isdir'] and file['level']>1" alt="${idx}/" /> <div py:if="file['isdir'] and file['level']>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']>1"> + <span py:if="file['level']>1" py:replace="' '*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']>1" py:replace="' '*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" />
