Index: lams_tool_wiki/web/WEB-INF/tags/Alert.tag
===================================================================
diff -u
--- lams_tool_wiki/web/WEB-INF/tags/Alert.tag (revision 0)
+++ lams_tool_wiki/web/WEB-INF/tags/Alert.tag (revision 49e5b8d736ebbedef20c3f3f96f4f18979b864d1)
@@ -0,0 +1,46 @@
+<%@ tag body-content="scriptless"%>
+<%@ taglib uri="tags-core" prefix="c"%>
+
+<%@ attribute name="close" required="false" rtexprvalue="true"%>
+<%@ attribute name="id" required="false" rtexprvalue="true"%>
+<%@ attribute name="type" required="false" rtexprvalue="true"%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
\ No newline at end of file
Index: lams_tool_wiki/web/WEB-INF/tags/Page.tag
===================================================================
diff -u
--- lams_tool_wiki/web/WEB-INF/tags/Page.tag (revision 0)
+++ lams_tool_wiki/web/WEB-INF/tags/Page.tag (revision 49e5b8d736ebbedef20c3f3f96f4f18979b864d1)
@@ -0,0 +1,36 @@
+<%@ tag body-content="scriptless"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
+
+<%@ attribute name="type" required="true" rtexprvalue="true"%>
+<%@ attribute name="style" required="false" rtexprvalue="true"%>
+<%@ attribute name="title" required="false" rtexprvalue="true"%>
+<%@ attribute name="titleHelpURL" required="false" rtexprvalue="true"%>
+<%@ attribute name="headingContent" required="false" rtexprvalue="true"%>
+
+
+
+
Index: lams_tool_wiki/web/WEB-INF/tlds/lams/lams.tld
===================================================================
diff -u -r86a2855c49422f236ac31c35df38fa3c66220dcc -r49e5b8d736ebbedef20c3f3f96f4f18979b864d1
--- lams_tool_wiki/web/WEB-INF/tlds/lams/lams.tld (.../lams.tld) (revision 86a2855c49422f236ac31c35df38fa3c66220dcc)
+++ lams_tool_wiki/web/WEB-INF/tlds/lams/lams.tld (.../lams.tld) (revision 49e5b8d736ebbedef20c3f3f96f4f18979b864d1)
@@ -440,6 +440,14 @@
/WEB-INF/tags/DefineLater.tag
+ Alert
+ /WEB-INF/tags/Alert.tag
+
+
+ Page
+ /WEB-INF/tags/Page.tag
+
+
ImgButtonWrapper
/WEB-INF/tags/ImgButtonWrapper.tag
Index: lams_tool_wiki/web/common/learnerheader.jsp
===================================================================
diff -u -rac72a6964effa84f92df3bca11da8732c8b9bf8a -r49e5b8d736ebbedef20c3f3f96f4f18979b864d1
--- lams_tool_wiki/web/common/learnerheader.jsp (.../learnerheader.jsp) (revision ac72a6964effa84f92df3bca11da8732c8b9bf8a)
+++ lams_tool_wiki/web/common/learnerheader.jsp (.../learnerheader.jsp) (revision 49e5b8d736ebbedef20c3f3f96f4f18979b864d1)
@@ -16,4 +16,6 @@
+
+
Index: lams_tool_wiki/web/common/message.jsp
===================================================================
diff -u -r1082bdcc357c105126a5641cecc68acfa645b66b -r49e5b8d736ebbedef20c3f3f96f4f18979b864d1
--- lams_tool_wiki/web/common/message.jsp (.../message.jsp) (revision 1082bdcc357c105126a5641cecc68acfa645b66b)
+++ lams_tool_wiki/web/common/message.jsp (.../message.jsp) (revision 49e5b8d736ebbedef20c3f3f96f4f18979b864d1)
@@ -1,5 +1,5 @@
<%@ include file="/common/taglibs.jsp"%>
-
+
${requestScope.message};
-
+
\ No newline at end of file
Index: lams_tool_wiki/web/pages/learning/defineLater.jsp
===================================================================
diff -u -r1082bdcc357c105126a5641cecc68acfa645b66b -r49e5b8d736ebbedef20c3f3f96f4f18979b864d1
--- lams_tool_wiki/web/pages/learning/defineLater.jsp (.../defineLater.jsp) (revision 1082bdcc357c105126a5641cecc68acfa645b66b)
+++ lams_tool_wiki/web/pages/learning/defineLater.jsp (.../defineLater.jsp) (revision 49e5b8d736ebbedef20c3f3f96f4f18979b864d1)
@@ -1,11 +1,9 @@
<%@ include file="/common/taglibs.jsp"%>
-
-
-
-
-
-
+
+
+
-
-
+
+
+
\ No newline at end of file
Index: lams_tool_wiki/web/pages/learning/notebook.jsp
===================================================================
diff -u -r725a8b0e55b44174a2911ac36ec6fef800c7ef20 -r49e5b8d736ebbedef20c3f3f96f4f18979b864d1
--- lams_tool_wiki/web/pages/learning/notebook.jsp (.../notebook.jsp) (revision 725a8b0e55b44174a2911ac36ec6fef800c7ef20)
+++ lams_tool_wiki/web/pages/learning/notebook.jsp (.../notebook.jsp) (revision 49e5b8d736ebbedef20c3f3f96f4f18979b864d1)
@@ -4,43 +4,45 @@
function disableFinishButton() {
document.getElementById("finishButton").disabled = true;
}
- function submitForm(methodName){
- var f = document.getElementById('messageForm');
- f.submit();
- }
+ function submitForm(methodName) {
+ var f = document.getElementById('messageForm');
+ f.submit();
+ }
-
-
-
-
-
+
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
Index: lams_tool_wiki/web/pages/learning/parts/finishButton.jsp
===================================================================
diff -u -r725a8b0e55b44174a2911ac36ec6fef800c7ef20 -r49e5b8d736ebbedef20c3f3f96f4f18979b864d1
--- lams_tool_wiki/web/pages/learning/parts/finishButton.jsp (.../finishButton.jsp) (revision 725a8b0e55b44174a2911ac36ec6fef800c7ef20)
+++ lams_tool_wiki/web/pages/learning/parts/finishButton.jsp (.../finishButton.jsp) (revision 49e5b8d736ebbedef20c3f3f96f4f18979b864d1)
@@ -1,83 +1,76 @@
<%@ include file="/common/taglibs.jsp"%>
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
-
-
-
-
+
Index: lams_tool_wiki/web/pages/learning/wiki.jsp
===================================================================
diff -u -r725a8b0e55b44174a2911ac36ec6fef800c7ef20 -r49e5b8d736ebbedef20c3f3f96f4f18979b864d1
--- lams_tool_wiki/web/pages/learning/wiki.jsp (.../wiki.jsp) (revision 725a8b0e55b44174a2911ac36ec6fef800c7ef20)
+++ lams_tool_wiki/web/pages/learning/wiki.jsp (.../wiki.jsp) (revision 49e5b8d736ebbedef20c3f3f96f4f18979b864d1)
@@ -1,512 +1,539 @@
<%@ include file="/common/taglibs.jsp"%>
-<%@ page import="org.lamsfoundation.lams.tool.wiki.util.WikiConstants"%>
-
-
-
-
-
+
+
- function disableFinishButton() {
- document.getElementById("finishButton").disabled = true;
- }
-
- function validateForm() {
-
- // Validates that there's input from the user.
-
- // disables the Finish button to avoid double submission
- disableFinishButton();
+
+ function validateForm() {
+ // Validates that there's input from the user.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ${wikiDTO.minimumEdits}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ${editsLeft}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ // disables the Finish button to avoid double submission
+ disableFinishButton();
-
+ if (mode == "learner") {
+ // if this is learner mode, then we add this validation see (LDEV-1319)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
${fn:escapeXml(currentWikiPage.title)}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - ${fn:escapeXml(currentWikiPage.title)}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ${wikiContentPageVersion.version}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ">
-
-
-
-
- ">
-
-
-
-
- ">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - ${fn:escapeXml(currentWikiPage.title)}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ if (document.learningForm.entryText.value == "") {
-
-
- ${fn:escapeXml(mainWikiPage.title)}
-
-
+ // if the input is blank, then we further inquire to make sure it is correct
+ if (confirm("
message.learner.blank.input ")) {
+ // if correct, submit form
+ return true;
+ } else {
+ // otherwise, focus on the text area
+ document.learningForm.entryText.focus();
+ document.getElementById("finishButton").disabled = false;
+ return false;
+ }
+ } else {
+ // there was something on the form, so submit the form
+ return true;
+ }
+ }
+ }
-
-
-
- <%@ include file="parts/finishButton.jsp"%>
-
-
+ -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+ editorInstance.wikiLinkArray = wikiLinkArray;
+ });
+
+ function refreshPage()
+ {
+ var url = " /learning.do?mode=${mode}&toolSessionID=${lrnForm.toolSessionID}¤tWikiPageId=${currentWikiPage.uid}"
+ window.location=url;
+ }
+
+ -->
+
+
\ No newline at end of file