Index: lams_central/web/groupHeader.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_central/web/groupHeader.jsp,v
diff -u -r1.5 -r1.6
--- lams_central/web/groupHeader.jsp 10 Nov 2008 03:46:27 -0000 1.5
+++ lams_central/web/groupHeader.jsp 11 Mar 2009 04:00:37 -0000 1.6
@@ -9,6 +9,16 @@
( )
+
+
+
+
+
+
@@ -25,3 +35,20 @@
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
Index: lams_central/web/includes/javascript/groupDisplay.js
===================================================================
RCS file: /usr/local/cvsroot/lams_central/web/includes/javascript/groupDisplay.js,v
diff -u -r1.7 -r1.8
--- lams_central/web/includes/javascript/groupDisplay.js 17 Nov 2008 06:02:57 -0000 1.7
+++ lams_central/web/includes/javascript/groupDisplay.js 11 Mar 2009 03:59:19 -0000 1.8
@@ -17,6 +17,7 @@
registerToolTip(element);
jQuery(element).css("display", "block");
tb_init('a.thickbox'+jQuery(element).attr("id"));
+ initMoreActions(element);
}
);
}
@@ -25,7 +26,7 @@
jQuery("a.j-group-header, span.j-group-icon", element).click(function() {
var row = jQuery("div.row", element);
var orgId = jQuery(row).parent("div.course-bg").attr("id");
- var course = jQuery(row).next("div.j-course-contents");
+ var course = jQuery(row).nextAll("div.j-course-contents");
var groupIcon = jQuery("span.j-group-icon", element);
if (jQuery(course).html() == null) {
loadGroupContents(orgId, stateId);
@@ -90,6 +91,30 @@
});
}
+ function initMoreActions(element) {
+
+ var id = jQuery(element).attr("id");
+ var menuSelector = "a#more-actions-button-" + id;
+ var ulSelector = "ul#more-actions-list-" + id;
+
+ $(menuSelector).click( function() {
+ // slide up all other menus
+ $("ul[id^=more-actions-list-]:visible:not(" + ulSelector + ")").slideUp("fast");
+
+ // show this menu
+ $(ulSelector).css("top", $(this).position().bottom);
+ $(ulSelector).css("left", $(this).position().left);
+ $(ulSelector).slideToggle("fast"); return false;
+ });
+
+ $(window).resize(function(){
+ $(ulSelector).css("top", $(menuSelector).position().bottom);
+ $(ulSelector).css("left", $(menuSelector).position().left);
+ });
+
+
+ }
+
function makeOrgSortable(orgId) {
var org = jQuery("div.course-bg#"+orgId);
if (jQuery("div.j-lessons", org).size() > 0) {