Index: lams_admin/conf/language/lams/ApplicationResources.properties
===================================================================
diff -u -rf501cc0e98c8cd9b45ca61b9e65ba742ab1c7f84 -r2b350be06485bbfe1da8c66def9fc2cd81e883a8
--- lams_admin/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision f501cc0e98c8cd9b45ca61b9e65ba742ab1c7f84)
+++ lams_admin/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 2b350be06485bbfe1da8c66def9fc2cd81e883a8)
@@ -496,6 +496,6 @@
error.context.exists =This URL context is taken
config.learner.collapsible.progress.panel =Set collapsible panel for progress bar in Learner
config.authoring.suffix =Add unique suffix when importing Learning Designs
+config.authoring.single.activity =Allow creating single activity lessons
-
#======= End labels: Exported 490 labels for en AU =====
Index: lams_build/lib/lams/lams.jar
===================================================================
diff -u -rdfe9ef3dde4b722b5d87c4964a66f19fd48ea2b0 -r2b350be06485bbfe1da8c66def9fc2cd81e883a8
Binary files differ
Index: lams_central/conf/language/lams/ApplicationResources.properties
===================================================================
diff -u -rf501cc0e98c8cd9b45ca61b9e65ba742ab1c7f84 -r2b350be06485bbfe1da8c66def9fc2cd81e883a8
--- lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision f501cc0e98c8cd9b45ca61b9e65ba742ab1c7f84)
+++ lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 2b350be06485bbfe1da8c66def9fc2cd81e883a8)
@@ -282,6 +282,10 @@
error.finish.date.passed =The time allocated for this lesson has expired. You cannot access it anymore. Contact the instructor for assistance.
index.emailnotifications =Notifications
index.emailnotifications.tooltip =Email notifications
+index.single.activity.lesson.title =Add single activity lesson
+index.single.activity.lesson.prompt =Please enter a title for the lesson
+index.single.activity.lesson.prompt.blank =You must enter a title. If you do not want to save the lesson, click Cancel
+index.single.activity.lesson.desc =or one-click activity:
label.portrait.please.wait =Please wait
label.portrait.take.snapshot.from.webcamera =Take portrait using Webcam
label.portrait.configure =Configure
Index: lams_central/src/java/org/lamsfoundation/lams/web/DisplayGroupAction.java
===================================================================
diff -u -r29fac4bd0bdf28bcaaeee7aae4020ccb15b6e520 -r2b350be06485bbfe1da8c66def9fc2cd81e883a8
--- lams_central/src/java/org/lamsfoundation/lams/web/DisplayGroupAction.java (.../DisplayGroupAction.java) (revision 29fac4bd0bdf28bcaaeee7aae4020ccb15b6e520)
+++ lams_central/src/java/org/lamsfoundation/lams/web/DisplayGroupAction.java (.../DisplayGroupAction.java) (revision 2b350be06485bbfe1da8c66def9fc2cd81e883a8)
@@ -130,6 +130,8 @@
request.setAttribute("tools", getAuthoringService().getAllToolDTOs());
request.setAttribute("orgBean", iob);
request.setAttribute("allowSorting", allowSorting);
+ request.setAttribute("singleActivityLessonsEnabled",
+ Configuration.get(ConfigurationKeys.SINGLE_ACTIVITY_LESSONS_ENABLED));
}
return mapping.findForward(forwardPath);
Index: lams_central/web/css/index.css
===================================================================
diff -u
--- lams_central/web/css/index.css (revision 0)
+++ lams_central/web/css/index.css (revision 2b350be06485bbfe1da8c66def9fc2cd81e883a8)
@@ -0,0 +1,130 @@
+#content-main {
+ padding: 10px;
+}
+
+td#messageCell {
+ width: 80%;
+}
+
+#message {
+ padding: 8px 10px 10px 40px;
+ text-align: left;
+ background: url('../images/css/edit.gif') no-repeat #d8e4f1 10px 8px;
+ border: 1px solid #3c78b5;
+}
+
+#linksCell div {
+ margin: 0 5px 15px 0;
+}
+
+.dialogContainer {
+ display: none;
+}
+
+.dialogContainer iframe {
+ width: 100%;
+ height: 100%;
+ border: none;
+}
+
+#mainContentTable td {
+ vertical-align: top;
+ padding: 0;
+}
+
+#orgTabs {
+ padding-right: 10px;
+}
+
+#orgTabs td {
+ padding: 0;
+ vertical-align: top;
+ font-family: verdana, arial, helvetica, sans-serif;
+}
+
+#orgTabs li.orgTabsHeader {
+ width: 150px;
+ white-space: normal;
+}
+
+#orgTabsPanelCell {
+ width: 100%;
+ border-left: none;
+}
+
+#content-main .row {
+ overflow: visible;
+}
+
+#content-main .row .split-menu-button {
+ margin-top: 6px;
+}
+
+#content-main .row .split-menu-button>ul {
+ margin: 0;
+}
+
+#content-main .row .split-menu-button ul li ul li {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+#content-main .row .split-menu-button a.add-lesson-button {
+ border-top: none;
+ border-left: none;
+ padding-top: 0;
+}
+
+#content-main .row .split-menu-button a.add-lesson-button span {
+ display: block;
+ float: left;
+ padding-top: 4px;
+}
+
+#content-main .row .split-menu-button a.add-lesson-button img {
+ display: block;
+ float: right;
+ padding-top: 3px;
+}
+
+#content-main .row .split-menu-button ul.button-menu span {
+ padding-left: 5px;
+}
+
+#content-main div.j-course-contents {
+ clear: both;
+}
+
+.ui-tabs-vertical {
+ border: none;
+}
+
+.ui-tabs-vertical .ui-tabs-nav {
+ background: none;
+ border: none;
+}
+
+.ui-tabs-vertical .ui-tabs-nav li {
+ width: 100%;
+ margin-bottom: 7px;
+ border: 1px solid #C5DBEC;
+ padding: 3px 0 3px 0 !important;
+}
+
+.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
+ border: 1px solid #79B7E7;
+ border-right-width: 0px;
+ margin-bottom: 7px;
+ padding: 3px 0 3px 0 !important;
+}
+
+.ui-tabs-vertical .ui-tabs-nav li a {
+ display: block;
+ float: none;
+ border: none;
+}
+
+td#actionAccord {
+ width: 20%;
+ padding-top: 1px;
+}
\ No newline at end of file
Index: lams_central/web/includes/javascript/groupDisplay.js
===================================================================
diff -u -r29fac4bd0bdf28bcaaeee7aae4020ccb15b6e520 -r2b350be06485bbfe1da8c66def9fc2cd81e883a8
--- lams_central/web/includes/javascript/groupDisplay.js (.../groupDisplay.js) (revision 29fac4bd0bdf28bcaaeee7aae4020ccb15b6e520)
+++ lams_central/web/includes/javascript/groupDisplay.js (.../groupDisplay.js) (revision 2b350be06485bbfe1da8c66def9fc2cd81e883a8)
@@ -428,9 +428,9 @@
if (save) {
var ldTitle = '';
while (ldTitle == '') {
- ldTitle = prompt('Please enter a title for the lesson');
+ ldTitle = prompt(LABELS.SINGLE_ACTIVITY_LESSON_PROMPT);
if (ldTitle == '') {
- alert('You must enter a title. If you do not want to save the lesson, click Cancel');
+ alert(LABELS.SINGLE_ACTIVITY_LESSON_PROMPT_BLANK);
}
}
Index: lams_central/web/main2.jsp
===================================================================
diff -u -r4af02ecbccab467c19f535fd5c6bf38ab8e7ef7a -r2b350be06485bbfe1da8c66def9fc2cd81e883a8
--- lams_central/web/main2.jsp (.../main2.jsp) (revision 4af02ecbccab467c19f535fd5c6bf38ab8e7ef7a)
+++ lams_central/web/main2.jsp (.../main2.jsp) (revision 2b350be06485bbfe1da8c66def9fc2cd81e883a8)
@@ -26,100 +26,13 @@
@@ -34,7 +49,7 @@
-
-
-
-
- checked="checked"
-
-
-
- checked="checked"
-
---%>
-
-
|