# HG changeset patch
# User Sandrine Ribeau <sandrine.ribeau@logilab.fr>
# Date 1258578752 28800
#      Wed Nov 18 13:12:32 2009 -0800
# Node ID deb0b9b537380d4b0e249397fd01f08bb8287125
# Parent  22a9f1384610c99bebc34d341b9fd989354295eb
[views] ticket #473629, toggle visibility on login and register link while
        adding a comment

diff --git a/views.py b/views.py
--- a/views.py
+++ b/views.py
@@ -254,12 +254,13 @@
         if addcomment is not None:
             url = req.build_ajax_replace_url(
                 'comment%sHolder' % eid, rql_for_eid(eid), 'inlinecomment')
-            self.w(u' (<a href="%s">%s</a>)' % (url, req._(addcomment.title)))
+            self.w(u' (<a href="%s" onclick="javascript:toggleVisibility(\'addCommentLinks\');">%s</a>)' % (url, req._(addcomment.title)))
             # XXX still necessary?
             #if req.use_fckeditor() and req.property_value('ui.default-text-format') == 'text/html':
             #    req.fckeditor_config()
         if req.cnx.anonymous_connection:
-            self.w(u'%s %s' % (_login_register_link(req), req._(u'to comment')))
+            self.w(u'<div id="addCommentLinks" class="hidden">%s %s</div>' % \
+                   (_login_register_link(req), req._(u'to comment')))
         self.w(u'<div id="comment%sHolder"></div>' % eid)
         if rset.rowcount:
             self.w(u'<ul class="comment">')