commit/galaxy-central: greg: Fix styles related to ratings and reviews when managing or viewing a repository in the tool shed.
1 new commit in galaxy-central: https://bitbucket.org/galaxy/galaxy-central/commits/fd82f2ff9533/ changeset: fd82f2ff9533 user: greg date: 2013-02-07 19:26:42 summary: Fix styles related to ratings and reviews when managing or viewing a repository in the tool shed. affected #: 4 files diff -r feb05b2ef24c665e9245e554af40104a812f03a9 -r fd82f2ff9533fb5e4ef37c0404ede7c58d9234c5 templates/webapps/community/common/common.mako --- a/templates/webapps/community/common/common.mako +++ b/templates/webapps/community/common/common.mako @@ -66,3 +66,19 @@ <div style="clear: both"></div></div></%def> + +<%def name="render_review_comment( comment_text )"> + <style type="text/css"> + #reviews_table{ table-layout:fixed; + width:100%; + overflow-wrap:normal; + overflow:hidden; + border:0px; + word-break:keep-all; + word-wrap:break-word; + line-break:strict; } + </style> + <table id="reviews_table"> + <tr><td>${comment_text}</td></tr> + </table> +</%def> diff -r feb05b2ef24c665e9245e554af40104a812f03a9 -r fd82f2ff9533fb5e4ef37c0404ede7c58d9234c5 templates/webapps/community/repository/manage_repository.mako --- a/templates/webapps/community/repository/manage_repository.mako +++ b/templates/webapps/community/repository/manage_repository.mako @@ -48,7 +48,7 @@ <%def name="stylesheets()"> ${parent.stylesheets()} - ${h.css( "library" )} + ${h.css('base','library','panel_layout','jquery.rating')} </%def><%def name="javascripts()"> @@ -322,33 +322,38 @@ <div class="form-row"><a href="${h.url_for( controller='repository', action='view_repository', id=trans.security.encode_id( repository.id ), display_reviews=False )}"><label>Hide Reviews</label></a></div> - <table class="grid"> - <thead> - <tr> - <th>Rating</th> - <th>Comments</th> - <th>Reviewed</th> - <th>User</th> - </tr> - </thead> - <% count = 0 %> - %for review in repository.ratings: - <% - count += 1 - name = 'rating%d' % count - %> - <tr> - <td>${render_star_rating( name, review.rating, disabled=True )}</td> - <td><pre>${review.comment | h}</pre></td> - <td>${time_ago( review.update_time )}</td> - <td>${review.user.username | h}</td> - </tr> - %endfor - </table> + <div style="clear: both"></div> + <div class="form-row"> + <table class="grid"> + <thead> + <tr> + <th>Rating</th> + <th>Comments</th> + <th>Reviewed</th> + <th>User</th> + </tr> + </thead> + <% count = 0 %> + %for review in repository.ratings: + <% + count += 1 + name = 'rating%d' % count + %> + <tr> + <td>${render_star_rating( name, review.rating, disabled=True )}</td> + <td>${render_review_comment( to_safe_string( review.comment, to_html=True ) )}</td> + <td>${time_ago( review.update_time )}</td> + <td>${review.user.username | h}</td> + </tr> + %endfor + </table> + </div> + <div style="clear: both"></div> %else: <div class="form-row"><a href="${h.url_for( controller='repository', action='view_repository', id=trans.security.encode_id( repository.id ), display_reviews=True )}"><label>Display Reviews</label></a></div> + <div style="clear: both"></div> %endif </div></div> diff -r feb05b2ef24c665e9245e554af40104a812f03a9 -r fd82f2ff9533fb5e4ef37c0404ede7c58d9234c5 templates/webapps/community/repository/rate_repository.mako --- a/templates/webapps/community/repository/rate_repository.mako +++ b/templates/webapps/community/repository/rate_repository.mako @@ -33,31 +33,7 @@ <%def name="stylesheets()"> ${parent.stylesheets()} - ${h.css( "jquery.rating" )} - <style type="text/css"> - ul.fileBrowser, - ul.toolFile { - margin-left: 0; - padding-left: 0; - list-style: none; - } - ul.fileBrowser { - margin-left: 20px; - } - .fileBrowser li, - .toolFile li { - padding-left: 20px; - background-repeat: no-repeat; - background-position: 0; - min-height: 20px; - } - .toolFile li { - background-image: url( ${h.url_for( '/static/images/silk/page_white_compressed.png' )} ); - } - .fileBrowser li { - background-image: url( ${h.url_for( '/static/images/silk/page_white.png' )} ); - } - </style> + ${h.css('base','panel_layout','jquery.rating')} </%def><%def name="javascripts()"> diff -r feb05b2ef24c665e9245e554af40104a812f03a9 -r fd82f2ff9533fb5e4ef37c0404ede7c58d9234c5 templates/webapps/community/repository/view_repository.mako --- a/templates/webapps/community/repository/view_repository.mako +++ b/templates/webapps/community/repository/view_repository.mako @@ -39,7 +39,7 @@ <%def name="stylesheets()"> ${parent.stylesheets()} - ${h.css( "library" )} + ${h.css('base','library','panel_layout','jquery.rating')} </%def><%def name="javascripts()"> @@ -251,33 +251,38 @@ <div class="form-row"><a href="${h.url_for( controller='repository', action='view_repository', id=trans.security.encode_id( repository.id ), display_reviews=False )}"><label>Hide Reviews</label></a></div> - <table class="grid"> - <thead> - <tr> - <th>Rating</th> - <th>Comments</th> - <th>Reviewed</th> - <th>User</th> - </tr> - </thead> - <% count = 0 %> - %for review in repository.ratings: - <% - count += 1 - name = 'rating%d' % count - %> - <tr> - <td>${render_star_rating( name, review.rating, disabled=True )}</td> - <td><pre>${review.comment}</pre></td> - <td>${time_ago( review.update_time )}</td> - <td>${review.user.username}</td> - </tr> - %endfor - </table> + <div style="clear: both"></div> + <div class="form-row"> + <table class="grid"> + <thead> + <tr> + <th>Rating</th> + <th>Comments</th> + <th>Reviewed</th> + <th>User</th> + </tr> + </thead> + <% count = 0 %> + %for review in repository.ratings: + <% + count += 1 + name = 'rating%d' % count + %> + <tr> + <td>${render_star_rating( name, review.rating, disabled=True )}</td> + <td>${render_review_comment( to_safe_string( review.comment, to_html=True ) )}</td> + <td>${time_ago( review.update_time )}</td> + <td>${review.user.username}</td> + </tr> + %endfor + </table> + </div> + <div style="clear: both"></div> %else: <div class="form-row"><a href="${h.url_for( controller='repository', action='view_repository', id=trans.security.encode_id( repository.id ), display_reviews=True )}"><label>Display Reviews</label></a></div> + <div style="clear: both"></div> %endif </div></div> Repository URL: https://bitbucket.org/galaxy/galaxy-central/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email.
participants (1)
-
Bitbucket