Index: lams_tool_doku/web/pages/learning/learning.jsp
===================================================================
diff -u -r3f1a86b9c8e984b056e2a7f8b931a2e32da83d21 -r53041ab71ac581668c14bdf40f65be5ea5f26961
--- lams_tool_doku/web/pages/learning/learning.jsp (.../learning.jsp) (revision 3f1a86b9c8e984b056e2a7f8b931a2e32da83d21)
+++ lams_tool_doku/web/pages/learning/learning.jsp (.../learning.jsp) (revision 53041ab71ac581668c14bdf40f65be5ea5f26961)
@@ -53,7 +53,7 @@
var src = msg.data.location.substring(0, msg.data.location.indexOf('?')),
iframe = $('iframe[src^="' + src + '"]'),
// height should be no less than 200 px
- height = Math.max(200, msg.data.height - (${hasEditRight} ? 0 : 64));
+ height = Math.max(200, msg.data.height - (${hasEditRight and not timeLimitExceeded} ? 0 : 64));
iframe.height(height);
}
});
@@ -62,18 +62,13 @@
'padId':'${padId}',
'host':'${etherpadServerUrl}',
'lang':'${fn:toLowerCase(localeLanguage)}',
- 'showControls':'${hasEditRight}',
+ 'showControls':'${hasEditRight and not timeLimitExceeded}',
'showChat':'${dokumaran.showChat}',
'showLineNumbers':'${dokumaran.showLineNumbers}',
'height':'' + ($(window).height() - 200)
,'userName':' '
});
- // hide finish button for non-leaders until leader will finish activity
- if (${mode != 'author' && !hasEditRight && !sessionMap.userFinished && !sessionMap.isLeaderResponseFinalized}) {
- $("#finish-button").hide();
- }
-
if (${secondsLeft > 0}) {
displayCountdown()
}
@@ -242,6 +237,9 @@
+
+ <%-- show no button for non-leaders until leader will finish activity --%>
+