Index: lams_central/web/WEB-INF/tags/Notebook.tag
===================================================================
diff -u -r572226a47e63b49ca60f35de579ec230feaa409a -r06770d77acb444693664d588e5d2e8570adb96aa
--- lams_central/web/WEB-INF/tags/Notebook.tag (.../Notebook.tag) (revision 572226a47e63b49ca60f35de579ec230feaa409a)
+++ lams_central/web/WEB-INF/tags/Notebook.tag (.../Notebook.tag) (revision 06770d77acb444693664d588e5d2e8570adb96aa)
@@ -79,6 +79,16 @@
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
Index: lams_central/web/css/bootstrap5.custom.scss
===================================================================
diff -u -r8ab1c658eca81a42d7f21d0067bff04c15f70c38 -r06770d77acb444693664d588e5d2e8570adb96aa
--- lams_central/web/css/bootstrap5.custom.scss (.../bootstrap5.custom.scss) (revision 8ab1c658eca81a42d7f21d0067bff04c15f70c38)
+++ lams_central/web/css/bootstrap5.custom.scss (.../bootstrap5.custom.scss) (revision 06770d77acb444693664d588e5d2e8570adb96aa)
@@ -6,11 +6,20 @@
$green: #018847; /* rgb(1, 136, 71) */
$red: #D73961; /* rgb(215, 57, 97) */
-$enable-shadows: true !default;
-$enable-negative-margins: true !default;
+$enable-shadows: true;
+$enable-negative-margins: true;
@import "bootstrap/bootstrap.scss";
:root {
--lams-background-gray: #e0e0e0; /* rgb(224, 224, 224) */
}
+
+#container-main {
+ @extend .container-lg;
+}
+
+.btn-secondary-darker {
+ @extend .btn-secondary;
+ background-color: shade-color($secondary, 20%);
+}
\ No newline at end of file
Index: lams_central/web/css/components.scss
===================================================================
diff -u -r572226a47e63b49ca60f35de579ec230feaa409a -r06770d77acb444693664d588e5d2e8570adb96aa
--- lams_central/web/css/components.scss (.../components.scss) (revision 572226a47e63b49ca60f35de579ec230feaa409a)
+++ lams_central/web/css/components.scss (.../components.scss) (revision 06770d77acb444693664d588e5d2e8570adb96aa)
@@ -1,5 +1,4 @@
-@use "bootstrap5.custom.scss";
-@import "_lams_variables.scss";
+@import "_lams_variables.scss";
/* For Boostrap 3 & 5 compability */
.img-responsive {
@@ -69,10 +68,6 @@
background-color: var(--lams-background-gray);
}
-body.component #container-main {
- @extend .container-lg;
-}
-
body.component .btn-success,
body.component .btn-success:hover {
color: #fff;
Index: lams_learning/web/css/components-learner.scss
===================================================================
diff -u -r8ab1c658eca81a42d7f21d0067bff04c15f70c38 -r06770d77acb444693664d588e5d2e8570adb96aa
--- lams_learning/web/css/components-learner.scss (.../components-learner.scss) (revision 8ab1c658eca81a42d7f21d0067bff04c15f70c38)
+++ lams_learning/web/css/components-learner.scss (.../components-learner.scss) (revision 06770d77acb444693664d588e5d2e8570adb96aa)
@@ -133,7 +133,7 @@
flex-direction: row-reverse;
}
-.activity-bottom-buttons button, .activity-bottom-buttons a, button.btn {
+.activity-bottom-buttons button, .activity-bottom-buttons a, button.btn:not(.no-shadow) {
box-shadow: 0px 3px 6px var(--bs-gray-400);
}
@@ -242,7 +242,7 @@
padding: 1rem;
color: #fff !important; //.text-bg-secondary
background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; //.text-bg-secondary
- --bs-bg-opacity: 0.8;
+
}
.instructions {
Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/ResourceConstants.java
===================================================================
diff -u -r5a2704204eda443d4fb54e97babed70b9d71ee60 -r06770d77acb444693664d588e5d2e8570adb96aa
--- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/ResourceConstants.java (.../ResourceConstants.java) (revision 5a2704204eda443d4fb54e97babed70b9d71ee60)
+++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/ResourceConstants.java (.../ResourceConstants.java) (revision 06770d77acb444693664d588e5d2e8570adb96aa)
@@ -39,13 +39,6 @@
public static final short RESOURCE_TYPE_WEBSITE = 3;
- // for action forward name
- public static final String SUCCESS = "success";
-
- public static final String ERROR = "error";
-
- public static final String DEFINE_LATER = "definelater";
-
// for parameters' name
public static final String PARAM_TOOL_CONTENT_ID = "toolContentID";
Index: lams_tool_larsrc/web/WEB-INF/tags/CKEditor.tag
===================================================================
diff -u -rdd51078148f6ee1a3b5308e63db60cce139244a2 -r06770d77acb444693664d588e5d2e8570adb96aa
--- lams_tool_larsrc/web/WEB-INF/tags/CKEditor.tag (.../CKEditor.tag) (revision dd51078148f6ee1a3b5308e63db60cce139244a2)
+++ lams_tool_larsrc/web/WEB-INF/tags/CKEditor.tag (.../CKEditor.tag) (revision 06770d77acb444693664d588e5d2e8570adb96aa)
@@ -14,9 +14,13 @@
<%@ attribute name="resizeParentFrameName" required="false" rtexprvalue="true"%>
<%@ attribute name="method" required="false" rtexprvalue="true"%>
<%@ attribute name="maxWords" required="false" rtexprvalue="true"%>
+<%@ attribute name="isRequired" required="false" rtexprvalue="true"%>
+
+
+
+<%-- Either "ariaLabel" or "ariaLabelledby" attribute is required for proper support of ARIA --%>
<%@ attribute name="ariaLabel" required="false" rtexprvalue="true"%>
<%@ attribute name="ariaLabelledby" required="false" rtexprvalue="true"%>
-<%@ attribute name="ariaRequired" required="false" rtexprvalue="true"%>
@@ -52,9 +56,7 @@
- aria-labelledby="${ariaLabelledby}"
- aria-required="${ariaRequired}" aria-multiline="true">${fixedValue}
+ >${fixedValue}
@@ -100,7 +102,14 @@
filebrowserImageBrowseLinkUrl : "${ckEditorBasePath}filemanager/browser/default/browser.html?Connector=connectors/jsp/connector&CurrentFolder=/" + contentFolderID + "/",
filebrowserFlashBrowseUrl : "${ckEditorBasePath}filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector&CurrentFolder=/" + contentFolderID + "/",
filebrowserFlashUploadUrl : "${ckEditorBasePath}filemanager/upload/simpleuploader?Type=Flash&CurrentFolder=/" + contentFolderID + "/",
- contentFolderID : contentFolderID
+ contentFolderID : contentFolderID,
+ isRequired : ${isRequired},
+
+ ariaLabel : "${ariaLabel}",
+
+
+ ariaLabelledby : "${ariaLabelledby}",
+
};
if (maxWords > 0) {
@@ -114,8 +123,6 @@
});
}
-
-
instance = CKEDITOR[method](id, configuration);
instance.initializeFunction = function(){
initializeCKEditor(id, method, resizeParentFrameName, width, height, toolbarSet, classes, language, displayExpanded, contentFolderID, maxWords);
@@ -125,7 +132,6 @@
// run initialisation code
initializeCKEditor("${id}", "${method}", "${resizeParentFrameName}", "${width}", "${height}", "${toolbarSet}", "${classes}", "${language}", ${displayExpanded}, "${contentFolderID}", ${empty maxWords or maxWords <= 0 ? 0 : maxWords});
-
function reinitializeCKEditorInstances(){
for (var instanceId in CKEDITOR.instances){
Index: lams_tool_larsrc/web/WEB-INF/tags/Comments.tag
===================================================================
diff -u -rcaeb1e13c1ca119f520f63cd1f8702eaff739aa0 -r06770d77acb444693664d588e5d2e8570adb96aa
--- lams_tool_larsrc/web/WEB-INF/tags/Comments.tag (.../Comments.tag) (revision caeb1e13c1ca119f520f63cd1f8702eaff739aa0)
+++ lams_tool_larsrc/web/WEB-INF/tags/Comments.tag (.../Comments.tag) (revision 06770d77acb444693664d588e5d2e8570adb96aa)
@@ -15,8 +15,8 @@
<%@ attribute name="sortBy" required="false" rtexprvalue="true"%>
<%@ attribute name="embedInAccordian" required="false" rtexprvalue="true"%>
<%@ attribute name="accordionTitle" required="false" rtexprvalue="true"%>
+<%@ attribute name="bootstrap5" required="false" rtexprvalue="true"%>
-
@@ -52,15 +52,16 @@