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"%> + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ +
+
+ + × + + +
+
+
+
+
Index: lams_tool_wiki/web/WEB-INF/tags/DefineLater.tag =================================================================== diff -u -r1082bdcc357c105126a5641cecc68acfa645b66b -r49e5b8d736ebbedef20c3f3f96f4f18979b864d1 --- lams_tool_wiki/web/WEB-INF/tags/DefineLater.tag (.../DefineLater.tag) (revision 1082bdcc357c105126a5641cecc68acfa645b66b) +++ lams_tool_wiki/web/WEB-INF/tags/DefineLater.tag (.../DefineLater.tag) (revision 49e5b8d736ebbedef20c3f3f96f4f18979b864d1) @@ -1,6 +1,6 @@ <% - /**************************************************************** + /**************************************************************** * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org) * ============================================================= * License Information: http://lamsfoundation.org/licensing/lams/2.0/ @@ -49,10 +49,18 @@ -

- -

-
- +
+
+
+ +
+
+
+
+ +
+
\ 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 validateForm() { + // Validates that there's input from the user. -
-
- -
- - - - - -

-
+ // 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) - - - - - - - - - - - - - - - - -
- - -
- - - - "> - - - - -   - "> - - - - - -   - "> - - - - - -   - "> - - - - - -   - "> - - - - - -   - ')" - title="" - > - - - - -   - " - > - - - - -
-
- -
-
-
-
- -
-

${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"%> - - + --> + + + +
+
+
+
+
+ + ${fn:escapeXml(mainWikiPage.title)} /  + + ${fn:escapeXml(currentWikiPage.title)} + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + ')" + title="" + > + + + + + + " + > + + + + + + +
+
+
+ + + + + + + + + + + + + + - + 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