src/pyams_content/features/review/zmi/templates/review-comments.pt
changeset 815 5be2aa7fc4e0
parent 320 c92db6057772
child 1070 ea0c7ac589c4
equal deleted inserted replaced
814:f5b6878378a2 815:5be2aa7fc4e0
     1 <div class="ams-widget comments" i18n:domain="pyams_content"
     1 <div class="ams-widget comments" i18n:domain="pyams_content"
     2 	 data-ams-plugins="pyams_content"
     2 	 data-ams-plugins="pyams_content"
     3 	 tal:attributes="data-ams-plugin-pyams_content-src extension:resource_path('pyams_content.skin:pyams_content');
     3 	 tal:attributes="data-ams-plugin-pyams_content-src tales:resource_path('pyams_content.skin:pyams_content');
     4 					 data-ams-plugin-pyams_content-css extension:resource_path('pyams_content.skin:pyams_content_css');"
     4 					 data-ams-plugin-pyams_content-css tales:resource_path('pyams_content.skin:pyams_content_css');"
     5 	 data-ams-plugin-pyams_content-async="false"
     5 	 data-ams-plugin-pyams_content-async="false"
     6 	 data-ams-callback="PyAMS_content.review.initComments">
     6 	 data-ams-callback="PyAMS_content.review.initComments">
     7 	<header>
     7 	<header>
     8 		<span tal:condition="view.widget_icon_class | nothing"
     8 		<span tal:condition="view.widget_icon_class | nothing"
     9 			  class="widget-icon"><i tal:attributes="class view.widget_icon_class"></i>
     9 			  class="widget-icon"><i tal:attributes="class view.widget_icon_class"></i>
    18 				<li class="message" tal:repeat="comment view.comments"
    18 				<li class="message" tal:repeat="comment view.comments"
    19 					tal:attributes="class 'message {0} {1}'.format(comment.comment_type, 'odd' if repeat['comment'].odd else 'even')">
    19 					tal:attributes="class 'message {0} {1}'.format(comment.comment_type, 'odd' if repeat['comment'].odd else 'even')">
    20 					<tal:var define="principal view.get_principal(comment.owner);
    20 					<tal:var define="principal view.get_principal(comment.owner);
    21 									 avatar view.get_avatar(principal);">
    21 									 avatar view.get_avatar(principal);">
    22 						<tal:if condition="avatar">
    22 						<tal:if condition="avatar">
    23 							<img tal:attributes="src extension:absolute_url(avatar, '++thumb++square:32x32.png')" />
    23 							<img tal:attributes="src tales:absolute_url(avatar, '++thumb++square:32x32.png')" />
    24 						</tal:if>
    24 						</tal:if>
    25 						<tal:if condition="not:avatar">
    25 						<tal:if condition="not:avatar">
    26 							<i class="fa fa-lg fa-user img"></i>
    26 							<i class="fa fa-lg fa-user img"></i>
    27 						</tal:if>
    27 						</tal:if>
    28 						<span class="message-text">
    28 						<span class="message-text">
    45 							<div class="margin-bottom-5" tal:condition="comment.comment_type=='request'">
    45 							<div class="margin-bottom-5" tal:condition="comment.comment_type=='request'">
    46 								<span class="txt-color-text nobold"
    46 								<span class="txt-color-text nobold"
    47 									  i18n:translate="">Selected reviewers:</span>&nbsp;
    47 									  i18n:translate="">Selected reviewers:</span>&nbsp;
    48 								<tal:var content="comment.reviewers" />
    48 								<tal:var content="comment.reviewers" />
    49 							</div>
    49 							</div>
    50 							<tal:var content="structure extension:html(comment.comment)" />
    50 							<tal:var content="structure tales:html(comment.comment)" />
    51 						</span>
    51 						</span>
    52 					</tal:var>
    52 					</tal:var>
    53 				</li>
    53 				</li>
    54 			</ul>
    54 			</ul>
    55 		</div>
    55 		</div>
    56 		<div class="chat-footer no-padding">
    56 		<div class="chat-footer no-padding">
    57 			<form method="post" data-async
    57 			<form method="post" data-async
    58 				  data-ams-form-data-init-callback="PyAMS_content.review.initCommentData"
    58 				  data-ams-form-data-init-callback="PyAMS_content.review.initCommentData"
    59 				  tal:attributes="data-ams-form-handler extension:absolute_url(context, 'add-review-comment.json')">
    59 				  tal:attributes="data-ams-form-handler tales:absolute_url(context, 'add-review-comment.json')">
    60 				<fieldset class="textarea-div no-margin">
    60 				<fieldset class="textarea-div no-margin">
    61 					<div class="btn btn-xs btn-success margin-left-10 margin-top-5"
    61 					<div class="btn btn-xs btn-success margin-left-10 margin-top-5"
    62 						 data-ams-url="PyAMS_content.review.addCommentAction">
    62 						 data-ams-url="PyAMS_content.review.addCommentAction">
    63 						<i class="fa fa-fw fa-plus"></i>
    63 						<i class="fa fa-fw fa-plus"></i>
    64 						<i18n:var translate="">Add comment</i18n:var>
    64 						<i18n:var translate="">Add comment</i18n:var>