[Erp5-report] r34297 ivan - in /erp5/trunk/bt5/erp5_discussion: SkinTemplateItem/portal_ski...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Apr 6 14:49:53 CEST 2010


Author: ivan
Date: Tue Apr  6 14:49:51 2010
New Revision: 34297

URL: http://svn.erp5.org?rev=34297&view=rev
Log:
Use CSS rather than inline  CSS declarations.

Modified:
    erp5/trunk/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ListBox_asPostStyleHTML.xml
    erp5/trunk/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/erp5_discussion.css.xml
    erp5/trunk/bt5/erp5_discussion/bt/revision

Modified: erp5/trunk/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ListBox_asPostStyleHTML.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ListBox_asPostStyleHTML.xml?rev=34297&r1=34296&r2=34297&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ListBox_asPostStyleHTML.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/ListBox_asPostStyleHTML.xml [utf8] Tue Apr  6 14:49:51 2010
@@ -71,6 +71,7 @@
               ">\n
 \n
   <script src="erp5_discussion.js" type="text/javascript"></script>\n
+  <link href="erp5_discussion.css" rel="stylesheet" type="text/css">\n
   \n
   <!-- ListBox starts here.  -->\n
   <input type="hidden" name="list_selection_name" value="default" tal:attributes="value selection_name" />\n
@@ -94,9 +95,9 @@
                          isUserAllowedToPost python: real_context.DiscussionThread_isUserAllowedToPost()">\n
     <tal:block metal:use-macro="template/macros/ListBoxContainer">\n
       <tal:block metal:fill-slot="ListBoxBody">\n
-        <div class="ListContent" style="margin-bottom:5px;">\n
+        <div class="ListContent">\n
           <tal:block tal:repeat="line line_list">\n
-            <div style="margin:5px; padding:10px; background-color:#ffffff; border-radius: 15px 15px; -moz-border-radius: 10px;"\n
+            <div class="discussion-post-listbox-row" \n
                  tal:define="event line/getBrain;\n
                              event_object event/getObject;\n
                              author_dict event_object/DiscussionPost_getAuthorDict;\n
@@ -106,56 +107,56 @@
                              event_id event_object/getId;\n
                              event_uid event_object/getUid;\n
                              event_title event_object/getTitle;\n
+                             event_url event_object/getAbsoluteUrl;\n
                              event_creation_date event_object/getCreationDate;\n
                              event_validation_state_title event_object/getTranslatedValidationStateTitle;\n
                              event_stripped_html event_object/asStrippedHTML;">\n
 \n
-              <div style="background-color:#efefef; padding:3px;  height:20px; border-left:solid 3px #DE9435">\n
-                <div style="float:left; height:20px;">\n
-                  <a tal:attributes="href string:${event_id}/view">\n
-                    <span style="margin:0; color #D98135; padding-left:5px; font:bold 1.2em Helvetica, Arial, sans-serif; margin-top:5px" \n
-                          tal:content="event_title"></span>\n
+              <div class="discussion-post-header">\n
+                <div class="discussion-post-title-container">\n
+                  <a tal:attributes="href string:${event_url}/view">\n
+                    <div class="discussion-post-title"\n
+                          tal:content="event_title"/>\n
                   </a>\n
                 </div>\n
-                <div style="float:left;height:20px;margin-left:10px;margin-top:3px;">\n
-                  <span tal:content="event_validation_state_title"/>\n
+                <div class="discussion-post-state-container">\n
+                  <div class="discussion-post-state"\n
+                        tal:content="event_validation_state_title"/>\n
                 </div>\n
-                <div style="float:right; height:20px;">\n
-                  <span style="color:#333; font-size:90%; margin:2px 0;">\n
+                <div class="discussion-post-creator-container">\n
+                  <div class="discussion-post-creator">\n
                     by \n
-                    <a tal:attributes="href author_url"> \n
-                      <span style="color:#a40;font-size:90%;" \n
-                            tal:content="author_title"/>\n
+                    <a class="discussion-post-creator-title-link"\n
+                       tal:attributes="href author_url"\n
+                       tal:content="author_title"> \n
                     </a> \n
                     on \n
-                    <span tal:replace="event_creation_date"/>\n
-                  </span>\n
+                    <tal:block tal:replace="event_creation_date"/>\n
+                  </div>\n
                 </div>\n
               </div>\n
               <hr>\n
-              <div style="margin-left:10px;">\n
-                <span style="color:black;margin-top:10px;margin-bottom:10px;"\n
-                      tal:content="structure event_stripped_html"/>\n
+              <div class="discussion-post-body-container">\n
+                <div class="discussion-post-body"\n
+                     tal:content="structure event_stripped_html"/>\n
                 <br/>\n
               </div>\n
 \n
               <tal:block tal:condition="python: author_signature is not None">\n
                 <hr>\n
-                <div style="margin-left:10px;">\n
-                  <span style="color:#aaa" \n
-                        tal:content="author_signature"/>\n
-                </div>\n
+                <div class="discussion-post-author-signature-container" \n
+                     tal:content="author_signature"/>\n
+                <hr/>\n
               </tal:block>\n
 \n
-              <hr>\n
-              <input type="checkbox" name="good_uid" \n
-                     tal:attributes="value event_uid; id python: \'listbox_cb_%s\' % (event_uid)" \n
-                     style="visibility: hidden">\n
+              <input type="hidden" \n
+                     name="good_uid" \n
+                     tal:attributes="value event_uid; id python: \'listbox_cb_%s\' % (event_uid)">\n
               <button tal:condition="isUserAllowedToPost" \n
                       type="submit" \n
                       title="Reply" \n
-                      name="DiscussionThread_viewCreateNewDiscussionPostDialog:method" \n
-                      style="border:dashed 1px #3D6474; background-color:#eee; padding:3px;" \n
+                      name="DiscussionThread_viewCreateNewDiscussionPostDialog:method"\n
+                      class="discussion-post-action-button"\n
                       tal:attributes="onClick python: \'getElementById(\\\'listbox_cb_%s\\\').checked = true\' % (event_object.getUid())">\n
                 Reply\n
               </button>\n
@@ -163,15 +164,14 @@
                 <button type="submit" \n
                         title="Delete" \n
                         name="DiscussionThread_deleteDiscussionPost:method"\n
-                        tal:attributes="onClick python: \'deleteDiscussionPost(\\\'%s\\\')\' %event.getId()"\n
-                        style="border:dashed 1px #3D6474; background-color:#FF654A; padding:3px;">\n
+                        class="discussion-post-action-button"\n
+                        tal:attributes="onClick python: \'deleteDiscussionPost(\\\'%s\\\')\' %event.getId()">\n
                   Delete\n
                 </button>\n
               </tal:block>\n
             </div>\n
           </tal:block>\n
-          <div style="width:100%; align:middle" align="middle">\n
-            <div>\n
+          <div class="discussion-post-listbox-navigation">\n
               <a href="#"\n
                  tal:condition="python: field_id.strip() != \'listbox\'"\n
                  tal:repeat="p python: range(0, here.total_pages)"\n
@@ -185,7 +185,6 @@
                  tal:content="python: p+1"\n
                  tal:attributes="class python: p == here.current_page and \'selected\' or nothing;\n
                                  href  python: \'setPage?%s_page_selection=%s&amp;selection_name=%s&amp;form_id=%s&amp;listbox_uid:list=&amp;list_selection_name=%s&amp;list_start=%s&amp;reset=1\' % (field_id, p+1, selection_name, form_id, selection_name, p*listbox_max_lines)"/>\n
-            </div>\n
           </div>\n
         </div>\n
       </tal:block>\n

Modified: erp5/trunk/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/erp5_discussion.css.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/erp5_discussion.css.xml?rev=34297&r1=34296&r2=34297&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/erp5_discussion.css.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_discussion/SkinTemplateItem/portal_skins/erp5_discussion/erp5_discussion.css.xml [utf8] Tue Apr  6 14:49:51 2010
@@ -11,7 +11,7 @@
       <dictionary>
         <item>
             <key> <string>_EtagSupport__etag</string> </key>
-            <value> <string>ts70122039.98</string> </value>
+            <value> <string>ts70557220.29</string> </value>
         </item>
         <item>
             <key> <string>__name__</string> </key>
@@ -23,7 +23,89 @@
         </item>
         <item>
             <key> <string>data</string> </key>
-            <value> <string></string> </value>
+            <value> <string>/*\n
+ ERP5 discussion forum.\n
+*/\n
+div.discussion-post-listbox-navigation{\n
+  width: 100%; \n
+  text-align: center;\n
+}\n
+\n
+div.discussion-post-listbox-row{\n
+  margin: 5px; \n
+  padding: 10px; \n
+  background-color: #ffffff; \n
+  border-radius: 15px 15px; \n
+  -moz-border-radius: 10px;\n
+}\n
+\n
+div.discussion-post-header{\n
+  background-color: #efefef; \n
+  padding: 3px;  \n
+  height: 20px; \n
+  border-left: solid 3px #DE9435\n
+}\n
+\n
+div.discussion-post-title-container{\n
+  float: left; \n
+  height: 20px;\n
+}\n
+\n
+div.discussion-post-title{\n
+  margin: 0em; \n
+  color: #D98135; \n
+  padding-left: 5px; \n
+  font: bold 110% Helvetica, Arial, sans-serif; \n
+}\n
+\n
+div.discussion-post-state-container{\n
+  float: left;\n
+  height: 20px;\n
+  margin-top: 3px;\n
+}\n
+\n
+div.discussion-post-state{\n
+\n
+}\n
+\n
+div.discussion-post-creator-container{\n
+  float: right; \n
+  height: 20px; \n
+}\n
+\n
+div.discussion-post-creator-title{\n
+  color: #333; \n
+  font-size: 90%; \n
+  margin: 2px 0;\n
+}\n
+\n
+a.discussion-post-creator-title-link{\n
+  color: #a40;\n
+  font-size: 90%;\n
+}\n
+\n
+div.discussion-post-body-container{\n
+  float: left;\n
+  margin-left: 10px;\n
+  margin-top: 10px;\n
+  margin-bottom: 10px;\n
+}\n
+\n
+div.discussion-post-body{\n
+  color: black;\n
+}\n
+\n
+div.discussion-post-author-signature-container{\n
+  margin-left:10px; \n
+  color:#aaa;\n
+}\n
+\n
+button.discussion-post-action-button{\n
+  border: dashed 1px #3D6474; \n
+  background-color: #eee; \n
+  padding: 3px;\n
+}\n
+</string> </value>
         </item>
         <item>
             <key> <string>precondition</string> </key>
@@ -31,7 +113,7 @@
         </item>
         <item>
             <key> <string>size</string> </key>
-            <value> <int>0</int> </value>
+            <value> <int>1329</int> </value>
         </item>
         <item>
             <key> <string>title</string> </key>

Modified: erp5/trunk/bt5/erp5_discussion/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_discussion/bt/revision?rev=34297&r1=34296&r2=34297&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_discussion/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_discussion/bt/revision [utf8] Tue Apr  6 14:49:51 2010
@@ -1,1 +1,1 @@
-37
+38




More information about the Erp5-report mailing list