Index: lams_learning/web/main.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_learning/web/main.jsp,v
diff -u -r1.25 -r1.26
--- lams_learning/web/main.jsp 20 Aug 2013 12:19:24 -0000 1.25
+++ lams_learning/web/main.jsp 4 Oct 2013 11:45:07 -0000 1.26
@@ -23,6 +23,11 @@
<%@ taglib uri="tags-core" prefix="c"%>
<%@ taglib uri="tags-fmt" prefix="fmt"%>
<%@ taglib uri="tags-lams" prefix="lams"%>
+<%
+String userAgent = request.getHeader("User-Agent").toLowerCase();
+boolean isTouchInterface = (userAgent.matches("(?i).*(iphone|ipod|ipad).*"));
+%>
+<%=isTouchInterface%>
@@ -63,6 +68,7 @@
var isHorizontalBar = false;
var hasContentFrame = true;
var hasDialog = false;
+ var isTouchInterface = ${isTouchInterface};
var bars = {
'learnerMainBar' : {
'containerId' : 'progressBarDiv'
@@ -93,7 +99,19 @@
togglerLength_closed : 130,
togglerTip_open : '',
togglerTip_closed : '',
- onopen_start : function() {$('#controlFrame').css('visibility','visible');}
+ onopen_start : function() {$('#controlFrame').css('visibility','visible');},
+ onopen_end : function() {
+ //expand contentFrame width altogether with content-frame-container
+ if (isTouchInterface) {
+ $("#contentFrame").width($("#content-frame-container").width());
+ };
+ },
+ onclose_end : function() {
+ //shrink contentFrame width altogether with content-frame-container
+ if (isTouchInterface) {
+ $("#contentFrame").width($("#content-frame-container").width());
+ };
+ },
}
});
@@ -177,10 +195,21 @@
<%@ include file="presenceChat.jsp"%>
-
- ">
+
+
+
+
+ ">
+
+
+
+ ">
+
+
+