Author: ludovic
Date: 2008-01-18 19:17:10 +0100 (Fri, 18 Jan 2008)
New Revision: 6962

Modified:
   xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/macros.vm
Log:
CURRIKI-1332 Member styling

Modified: 
xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/macros.vm
===================================================================
--- xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/macros.vm   
2008-01-18 18:09:45 UTC (rev 6961)
+++ xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/macros.vm   
2008-01-18 18:17:10 UTC (rev 6962)
@@ -2605,63 +2605,6 @@
 ##
 ##
 ## PAGE: Groups.MembersSheet
-## Macro to display a membership request
-##
-#macro(groupsdisplaymembershiprequest $msreq $gdsrid)
-#set($divid = "groups-members-request-$gdsrid")
-<div id="$divid" class="groups-members-request groups-members-request-confirm">
-#set($memberName = $msreq.requester)
-#set($mdoc = $xwiki.getDocument($memberName))
-<div class="groups-members-memberpic userpic">
-#if($mdoc.attachmentList.size()==0)
- <img src="$xwiki.getSkinFile("noavatar.png")" width="80" />
-#else
- #foreach ($attach in $mdoc.attachmentList)
-  <a href="$mdoc.getURL("view")" >
-  <img src="$mdoc.getAttachmentURL($attach.filename,"download")" width="80" 
/></a>
- #end
-#end
-</div>
-#set($divid = "groups-members-request-info-$gdsrid")
-<div id="$divid" class="groups-members-request-info">
-<div class="groups-members-request-links">
-## if group admin
-#set($memberDisplayName = $xwiki.getLocalUserName($memberName, false))
-<a href="javascript:void()" onclick="acceptRequest('$divid', '$memberName', 
'$memberDisplayName'); return 
false;">$msg.get("groups_members_admin_pending_accept_link")</a>
-|
-<a href="javascript:void()" onclick="rejectRequest('$divid', '$memberName', 
'$memberDisplayName'); return 
false;">$msg.get("groups_members_admin_pending_deny_link")</a>
-## end
-</div>
-<div class="groups-members-request-name">
-#if($mdoc.isNew())
-$memberName
-#else
-$xwiki.getLocalUserName($memberName)
-#end
-</div>
-<div class="groups-members-request-date">
-#set($requestDate = 
$xwiki.formatDate($msreq.requestDate,$msg.get("mycurriki.datetimeFormat")))     
   
-$msg.get("groups_members_admin_pending_requested") $requestDate ## 
$msg.get("groups_members_admin_pending_forrole")
-</div>
-<div class="groups-members-request-status">
-$msg.get("groups_members_admin_pending_status") 
$msg.get("groups_members_request_status_${msreq.status}") 
-</div>
-</div>
-<div class="groups-members-request-message">
-<div class="groups-members-request-message-label">
-$msg.get("groups_members_admin_pending_reasons") 
-</div>
-<div class="groups-members-request-message-content">
-{pre}
-$msreq.text
-{/pre}
-</div>
-</div>
-</div>
-#end
-##
-##
-## PAGE: Groups.MembersSheet
 ## Macro to display a single invitation in the invitation list
 ##
 #macro(groupsdisplayinvitation $invitation)
@@ -2816,6 +2759,62 @@
 ##
 ##
 ## PAGE: Groups.MembersSheet
+## Macro to display a membership request
+##
+#macro(groupsdisplaymembershiprequest $msreq $gdsrid)
+#set($divid = "groups-members-request-$gdsrid")
+<div id="$divid" class="groups-members-request">
+#set($memberName = $msreq.requester)
+#set($mdoc = $xwiki.getDocument($memberName))
+<div class="groups-members-memberpic userpic">
+#if($mdoc.attachmentList.size()==0)
+ <img src="$xwiki.getSkinFile("noavatar.png")" width="80" />
+#else
+ #foreach ($attach in $mdoc.attachmentList)
+  <a href="$mdoc.getURL("view")" >
+  <img src="$mdoc.getAttachmentURL($attach.filename,"download")" width="80" 
/></a>
+ #end
+#end
+</div>
+<div class="groups-members-request-name">
+#if($mdoc.isNew())
+$memberName
+#else
+$xwiki.getLocalUserName($memberName)
+#end
+</div>
+#set($divid = "groups-members-request-info-$gdsrid")
+<div id="${divid}" class="groups-members-request-info">
+<div class="groups-members-request-links">
+## if group admin
+#set($memberDisplayName = $xwiki.getLocalUserName($memberName, false))
+<a href="javascript:void()" onclick="acceptRequest('$divid', '$memberName', 
'$memberDisplayName'); return 
false;">$msg.get("groups_members_admin_pending_accept_link")</a>
+|
+<a href="javascript:void()" onclick="rejectRequest('$divid', '$memberName', 
'$memberDisplayName'); return 
false;">$msg.get("groups_members_admin_pending_deny_link")</a>
+## end
+</div>
+<div class="groups-members-request-date">
+#set($requestDate = 
$xwiki.formatDate($msreq.requestDate,$msg.get("mycurriki.datetimeFormat")))
+$msg.get("groups_members_admin_pending_requested") $requestDate ## 
$msg.get("groups_members_admin_pending_forrole")
+</div>
+<div class="groups-members-request-status">
+$msg.get("groups_members_admin_pending_status") 
$msg.get("groups_members_request_status_${msreq.status}")
+</div>
+<div class="groups-members-request-message">
+<div class="groups-members-request-message-label">
+$msg.get("groups_members_admin_pending_reasons")
+</div>
+<div class="groups-members-request-message-content">
+{pre}
+$msreq.text
+{/pre}
+</div>
+</div>
+</div>
+</div>
+#end
+##
+## PAGE: Groups.MembersSheet
 ## Macro to display the javascript for
 ## accepting and rejecting membership requests
 ##
@@ -2825,13 +2824,19 @@
 <script type="text/javascript">
 
 function acceptRequest(divid, memberName, displayName) {
-      $(divid).innerHTML = "<div class=\"groups_members_request_confirm 
\"><form><p>${msg.groups_members_accept_confirm}</p><br />"
-                                               // + "<input type=\"button\" 
class=\"button\" value=\"${msg.groups_members_accept_cancel_btt}\""
-                                               // + " 
onclick=\"acceptRequestCancel('" + divid + "','" + memberName + "');\" />"
-                                               + "<div 
class=\"button-right\"><input type=\"button\" class=\"button button-orange\" 
value=\"${msg.groups_members_accept_confirm_btt}\""
-                                               + " 
onclick=\"acceptRequestConfirm('" + divid + "','" + memberName + "');\" 
/></div>"
-                                               + "</form></div>";
+      $(divid).oldInnerHTML = $(divid).innerHTML;
+      $(divid).innerHTML = "<div class=\"groups-members-request-confirm-box 
\"><form><p>${msg.groups_members_accept_confirm}</p><br />"
+                                                 + "<div 
class=\"button-right\"><input type=\"button\" class=\"button button-grey\" 
value=\"${msg.groups_members_cancel_btt}\""
+                                                 + " 
onclick=\"acceptRequestCancel('" + divid + "','" + memberName + "');\" />"
+                                                + "<input type=\"button\" 
class=\"button button-orange\" 
value=\"${msg.groups_members_accept_confirm_btt}\""
+                                                + " 
onclick=\"acceptRequestConfirm('" + divid + "','" + memberName + "');\" 
/></div>"
+                                                + "</form></div>";
+      $(divid).parentNode.className = "groups-members-request 
group-members-request-confirm";
 }
+function acceptRequestCancel(divid, memberName) {
+      $(divid).innerHTML = $(divid).oldInnerHTML;
+      $(divid).parentNode.className = "groups-members-request";
+}
 function acceptRequestConfirm(divid, memberName) {
       var pars = "user=" + memberName + "&space=${spaceName}&xpage=plain";
       $(divid).innerHTML = "<p>${msg.groups_members_accept_inprogress}</p>";
@@ -2843,19 +2848,26 @@
     var result = ajaxreq.transport.responseText;
     // alert(result);
     var divid = ajaxreq.options.divid;
-    if (result=="SUCCESS")     
+    if (result=="SUCCESS")
      $(divid).innerHTML = "<p>${msg.groups_members_accept_done}</p>";
     else
-     $(divid).innerHTML = "<p>${msg.groups_members_accept_failed}</p>" + "<p>" 
+ result + "</p>";  
+     $(divid).innerHTML = "<p>${msg.groups_members_accept_failed}</p>" + "<p>" 
+ result + "</p>";
+     $(divid).parentNode.className = "groups-members-request";
 }
-function rejectRequest(divid, memberName, displayName) {
-      $(divid).innerHTML = "<div 
class=\"groups_members_request_confirm\"><form><p>${msg.groups_members_reject_confirm}</p><textarea
 id=\"" + divid + "-reason\" cols=\"60\" rows=\"7\"></textarea><br />"
-                                               // + "<input type=\"button\" 
class=\"button\" value=\"${msg.groups_members_reject_cancel_btt}\""
-                                               // + " 
onclick=\"rejectRequestCancel('" + divid + "','" + memberName + "');\" />"
-                                               + "<div 
class=\"button-right\"><input type=\"button\" class=\"button button-orange\" 
value=\"${msg.groups_members_reject_confirm_btt}\""
-                                               + " 
onclick=\"rejectRequestConfirm('" + divid + "','" + memberName + "');\" 
/></div>"
-                                               + "</form></div>";
+function rejectRequest(divid, memberName) {
+      $(divid).oldInnerHTML = $(divid).innerHTML;
+      $(divid).innerHTML = "<div 
class=\"groups-members-request-confirm-box\"><form><p>${msg.groups_members_reject_confirm}</p><textarea
 id=\"" + divid + "-reason\" cols=\"60\" rows=\"7\"></textarea><br />"
+                                                + "<div 
class=\"button-right\"><input type=\"button\" class=\"button button-grey\" 
value=\"${msg.groups_members_cancel_btt}\""
+                                                + " 
onclick=\"rejectRequestCancel('" + divid + "','" + memberName + "');\" />"
+                                                + "<input type=\"button\" 
class=\"button button-orange\" 
value=\"${msg.groups_members_reject_confirm_btt}\""
+                                                + " 
onclick=\"rejectRequestConfirm('" + divid + "','" + memberName + "');\" 
/></div>"
+                                                + "</form></div>";
+      $(divid).parentNode.className = "groups-members-request 
group-members-request-confirm";
 }
+function rejectRequestCancel(divid, memberName, displayName) {
+      $(divid).innerHTML = $(divid).oldInnerHTML;
+      $(divid).parentNode.className = "groups-members-request";
+}
 function rejectRequestConfirm(divid, memberName) {
       var reason = encodeURIComponent($(divid+"-reason").value);
       var pars = "user=" + memberName + "&reason=" + reason + 
"&space=${spaceName}&xpage=plain";
@@ -2868,16 +2880,17 @@
     var result = ajaxreq.transport.responseText;
     // alert(result);
     var divid = ajaxreq.options.divid;
-    if (result=="SUCCESS")     
+    if (result=="SUCCESS")
      $(divid).innerHTML = "<p>${msg.groups_members_reject_done}</p>";
     else
-     $(divid).innerHTML = "<p>${msg.groups_members_reject_failed}</p>" + "<p>" 
+ result + "</p>";   
+     $(divid).innerHTML = "<p>${msg.groups_members_reject_failed}</p>" + "<p>" 
+ result + "</p>";
+    $(divid).parentNode.className = "groups-members-request";
 }
 </script>
 {/pre}
 #end
 ##
-
+dd
 ## Macro to display a form field tooltip
 ##
 #macro(tooltip $name $txt) ##{

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to