use modal pattern for comment edit
This commit is contained in:
		
							parent
							
								
									68665b6f2b
								
							
						
					
					
						commit
						e2192e5973
					
				@ -9,7 +9,8 @@
 | 
				
			|||||||
                       has_replies python:view.has_replies(canReview);
 | 
					                       has_replies python:view.has_replies(canReview);
 | 
				
			||||||
                       showCommenterImage view/show_commenter_image;
 | 
					                       showCommenterImage view/show_commenter_image;
 | 
				
			||||||
                       errors options/state/getErrors|nothing;
 | 
					                       errors options/state/getErrors|nothing;
 | 
				
			||||||
                       wtool context/@@plone_tools/workflow;"
 | 
					                       wtool context/@@plone_tools/workflow;
 | 
				
			||||||
 | 
					                       auth_token context/@@authenticator/token|nothing"
 | 
				
			||||||
           tal:condition="python:isDiscussionAllowed or has_replies"
 | 
					           tal:condition="python:isDiscussionAllowed or has_replies"
 | 
				
			||||||
           i18n:domain="plone">
 | 
					           i18n:domain="plone">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -115,19 +116,26 @@
 | 
				
			|||||||
                                   />
 | 
					                                   />
 | 
				
			||||||
                        </form>
 | 
					                        </form>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        <form name="edit"
 | 
					                        <tal:edit tal:condition="python:isEditCommentAllowed and canEdit">
 | 
				
			||||||
                              action=""
 | 
					                          <!-- plone 5 will have auth_token available
 | 
				
			||||||
                              method="get"
 | 
					                               so we'll use modal pattern -->
 | 
				
			||||||
                              class="commentactionsform"
 | 
					                          <a class="commentactionsform pat-plone-modal"
 | 
				
			||||||
                              tal:condition="python:isEditCommentAllowed and canEdit"
 | 
					                             tal:condition="auth_token"
 | 
				
			||||||
                              tal:attributes="action string:${reply/absolute_url}/@@edit-comment">
 | 
					                             tal:attributes="href string:${reply/absolute_url}/@@edit-comment?_authenticator=${auth_token}">Edit</a>
 | 
				
			||||||
                            <input name="form.button.EditComment"
 | 
					                          <form name="edit"
 | 
				
			||||||
                                   class="context"
 | 
					                                action=""
 | 
				
			||||||
                                   type="submit"
 | 
					                                method="get"
 | 
				
			||||||
                                   value="Edit"
 | 
					                                class="commentactionsform"
 | 
				
			||||||
                                   i18n:attributes="value label_edit;"
 | 
					                                tal:condition="not: auth_token"
 | 
				
			||||||
                                   />
 | 
					                                tal:attributes="action string:${reply/absolute_url}/@@edit-comment">
 | 
				
			||||||
                        </form>
 | 
					                              <input name="form.button.EditComment"
 | 
				
			||||||
 | 
					                                     class="context"
 | 
				
			||||||
 | 
					                                     type="submit"
 | 
				
			||||||
 | 
					                                     value="Edit"
 | 
				
			||||||
 | 
					                                     i18n:attributes="value label_edit;"
 | 
				
			||||||
 | 
					                                     />
 | 
				
			||||||
 | 
					                          </form>
 | 
				
			||||||
 | 
					                        </tal:edit>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        <!-- Workflow actions (e.g. 'publish') -->
 | 
					                        <!-- Workflow actions (e.g. 'publish') -->
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user