Index: lams_tool_survey/web/WEB-INF/tags/AdvancedAccordian.tag
===================================================================
diff -u
--- lams_tool_survey/web/WEB-INF/tags/AdvancedAccordian.tag (revision 0)
+++ lams_tool_survey/web/WEB-INF/tags/AdvancedAccordian.tag (revision 230631757ce5657c02733128542f738928cc514e)
@@ -0,0 +1,53 @@
+<%
+ /****************************************************************
+ * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org)
+ * =============================================================
+ * License Information: http://lamsfoundation.org/licensing/lams/2.0/
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2.0
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
+ * USA
+ *
+ * http://www.gnu.org/licenses/gpl.txt
+ * ****************************************************************
+ */
+
+ /**
+ * AdvancedAccordian.tag
+ * Author: Fiona Malikoff
+ * Description: Creates the show/hide entry for the Advanced Settings in Montoring.
+ * Wiki:
+ */
+%>
+<%@ attribute name="title" required="true" rtexprvalue="true"%>
+
+<%@ taglib uri="tags-core" prefix="c"%>
+<%@ taglib uri="tags-fmt" prefix="fmt"%>
+<%@ taglib uri="tags-lams" prefix="lams"%>
+
+
+
\ No newline at end of file
Index: lams_tool_survey/web/WEB-INF/tags/RestrictedUsageAccordian.tag
===================================================================
diff -u
--- lams_tool_survey/web/WEB-INF/tags/RestrictedUsageAccordian.tag (revision 0)
+++ lams_tool_survey/web/WEB-INF/tags/RestrictedUsageAccordian.tag (revision 230631757ce5657c02733128542f738928cc514e)
@@ -0,0 +1,54 @@
+<%
+ /****************************************************************
+ * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org)
+ * =============================================================
+ * License Information: http://lamsfoundation.org/licensing/lams/2.0/
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2.0
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
+ * USA
+ *
+ * http://www.gnu.org/licenses/gpl.txt
+ * ****************************************************************
+ */
+
+ /**
+ * AdvancedAccordian.tag
+ * Author: Fiona Malikoff
+ * Description: Creates the show/hide entry for the Restricted Usage Settings in Monitoring.
+ * Wiki:
+ */
+%>
+<%@ attribute name="title" required="true" rtexprvalue="true"%>
+
+<%@ taglib uri="tags-core" prefix="c"%>
+<%@ taglib uri="tags-fmt" prefix="fmt"%>
+<%@ taglib uri="tags-lams" prefix="lams"%>
+
+
+
+
\ No newline at end of file
Index: lams_tool_survey/web/WEB-INF/tags/Tab.tag
===================================================================
diff -u -rac6c077d83ef253fa3f07a515edc49077317029a -r230631757ce5657c02733128542f738928cc514e
--- lams_tool_survey/web/WEB-INF/tags/Tab.tag (.../Tab.tag) (revision ac6c077d83ef253fa3f07a515edc49077317029a)
+++ lams_tool_survey/web/WEB-INF/tags/Tab.tag (.../Tab.tag) (revision 230631757ce5657c02733128542f738928cc514e)
@@ -1,85 +1,89 @@
-<%
- /****************************************************************
- * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org)
- * =============================================================
- * License Information: http://lamsfoundation.org/licensing/lams/2.0/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2.0
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
- * USA
- *
- * http://www.gnu.org/licenses/gpl.txt
- * ****************************************************************
- */
-
- /**
- * Tab.tag
- * Author: Mitchell Seaton
- * Description: Creates a tab element.
- * Wiki:
- */
-%>
-<%@ tag body-content="empty"%>
-<%@ attribute name="id" required="true" rtexprvalue="true"%>
-<%@ attribute name="value" required="false" rtexprvalue="true"%>
-<%@ attribute name="key" required="false" rtexprvalue="true"%>
-<%@ attribute name="inactive" required="false" rtexprvalue="true"%>
-<%@ attribute name="methodCall" required="false" rtexprvalue="true"%>
-
-<%@ taglib uri="tags-core" prefix="c"%>
-<%@ taglib uri="tags-fmt" prefix="fmt"%>
-<%@ taglib uri="tags-lams" prefix="lams"%>
-
-<%-- Check if bundle is set --%>
-
-
-
-
-
-
-
-
-
-
-<%--
- Usually methodCall is selectTab, but the calling code can override methodCall if desired.
- this is handy if the page needs different logic on initialisation and user switching tabs
---%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+<%
+ /****************************************************************
+ * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org)
+ * =============================================================
+ * License Information: http://lamsfoundation.org/licensing/lams/2.0/
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2.0
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
+ * USA
+ *
+ * http://www.gnu.org/licenses/gpl.txt
+ * ****************************************************************
+ */
+
+ /**
+ * Tab.tag
+ * Author: Fiona Malikoff
+ * Description: Creates a tab element within the Hybrid Tab Header.
+ * Wiki:
+ */
+%>
+<%@ tag body-content="empty"%>
+<%@ attribute name="id" required="true" rtexprvalue="true"%>
+<%@ attribute name="value" required="false" rtexprvalue="true"%>
+<%@ attribute name="key" required="false" rtexprvalue="true"%>
+<%@ attribute name="inactive" required="false" rtexprvalue="true"%>
+<%@ attribute name="methodCall" required="false" rtexprvalue="true"%>
+
+<%@ taglib uri="tags-core" prefix="c"%>
+<%@ taglib uri="tags-fmt" prefix="fmt"%>
+<%@ taglib uri="tags-lams" prefix="lams"%>
+
+<%-- Check if bundle is set --%>
+
+
+
+
+
+
+
+
+
+
+<%--
+ Usually methodCall is selectTab, but the calling code can override methodCall if desired.
+ this is handy if the page needs different logic on initialisation and user switching tabs
+
+ -- onclick="${methodCall}(${id});return false;">
+
+--%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ class="active"
+
+
+
+
+ class="disabled"
+
+
+
Index: lams_tool_survey/web/WEB-INF/tags/TabBody.tag
===================================================================
diff -u -r9481bb9c6f8c0e4d6fbed6b230a41c77feda64c6 -r230631757ce5657c02733128542f738928cc514e
--- lams_tool_survey/web/WEB-INF/tags/TabBody.tag (.../TabBody.tag) (revision 9481bb9c6f8c0e4d6fbed6b230a41c77feda64c6)
+++ lams_tool_survey/web/WEB-INF/tags/TabBody.tag (.../TabBody.tag) (revision 230631757ce5657c02733128542f738928cc514e)
@@ -1,52 +1,44 @@
-<%/****************************************************************
- * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org)
- * =============================================================
- * License Information: http://lamsfoundation.org/licensing/lams/2.0/
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2.0
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
- * USA
- *
- * http://www.gnu.org/licenses/gpl.txt
- * ****************************************************************
- */
-
-/**
- * TabBody.tag
- * Author: Mitchell Seaton
- * Description: Creates the body container for a tab element
- * Wiki:
- */
-
- %>
-<%@ tag body-content="scriptless"%>
-<%@ attribute name="id" required="true" rtexprvalue="true"%>
-<%@ attribute name="tabTitle" required="false" rtexprvalue="true"%>
-<%@ attribute name="titleKey" required="false" rtexprvalue="true"%>
-<%@ attribute name="page" required="false" rtexprvalue="true"%>
-<%@ taglib uri="tags-core" prefix="c"%>
-<%@ taglib uri="tags-bean" prefix="bean"%>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+<%/****************************************************************
+ * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org)
+ * =============================================================
+ * License Information: http://lamsfoundation.org/licensing/lams/2.0/
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2.0
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
+ * USA
+ *
+ * http://www.gnu.org/licenses/gpl.txt
+ * ****************************************************************
+ */
+
+/**
+ * TabBody.tag
+ * Author: Mitchell Seaton
+ * Description: Creates the body container for a tab element
+ * Wiki:
+ */
+
+%>
+<%@ attribute name="id" required="true" rtexprvalue="true"%>
+<%@ attribute name="tabTitle" required="false" rtexprvalue="true"%>
+<%@ attribute name="titleKey" required="false" rtexprvalue="true"%>
+<%@ attribute name="page" required="false" rtexprvalue="true"%>
+<%@ taglib uri="tags-core" prefix="c"%>
+<%@ taglib uri="tags-bean" prefix="bean"%>
+
+
+
+ active
+
+
+
Index: lams_tool_survey/web/WEB-INF/tags/TabBodyArea.tag
===================================================================
diff -u
--- lams_tool_survey/web/WEB-INF/tags/TabBodyArea.tag (revision 0)
+++ lams_tool_survey/web/WEB-INF/tags/TabBodyArea.tag (revision 230631757ce5657c02733128542f738928cc514e)
@@ -0,0 +1,39 @@
+<%/****************************************************************
+ * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org)
+ * =============================================================
+ * License Information: http://lamsfoundation.org/licensing/lams/2.0/
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2.0
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
+ * USA
+ *
+ * http://www.gnu.org/licenses/gpl.txt
+ * ****************************************************************
+ */
+
+/**
+ * TabBodyArea.tag
+ * Author: Fiona Malikoff
+ * Description: Creates the panel body area for a nav bar screen
+ * Wiki:
+ */
+
+%>
+<%@ taglib uri="tags-core" prefix="c"%>
+<%@ taglib uri="tags-bean" prefix="bean"%>
+
+
+
+
+
+
\ No newline at end of file
Index: lams_tool_survey/web/WEB-INF/tags/TabBodys.tag
===================================================================
diff -u
--- lams_tool_survey/web/WEB-INF/tags/TabBodys.tag (revision 0)
+++ lams_tool_survey/web/WEB-INF/tags/TabBodys.tag (revision 230631757ce5657c02733128542f738928cc514e)
@@ -0,0 +1,37 @@
+<%/****************************************************************
+ * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org)
+ * =============================================================
+ * License Information: http://lamsfoundation.org/licensing/lams/2.0/
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2.0
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
+ * USA
+ *
+ * http://www.gnu.org/licenses/gpl.txt
+ * ****************************************************************
+ */
+
+/**
+ * TabBodys.tag
+ * Author: Fiona Malikoff
+ * Description: Create a tabbody list from nested TabBody tags.
+ * Wiki:
+ */
+
+ %>
+<%@ tag body-content="scriptless"%>
+
+
+
+<%/****************************************************************
+ * Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org)
+ * =============================================================
+ * License Information: http://lamsfoundation.org/licensing/lams/2.0/
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2.0
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
+ * USA
+ *
+ * http://www.gnu.org/licenses/gpl.txt
+ * ****************************************************************
+ */
+
+/**
+ * Tabs.tag
+ * Author: Fiona Malikoff
+ * Description: Create a hybrid panel header that contains a nav bar that acts like tabs.
+ */
+
+%>
+<%@ attribute name="control" required="false" rtexprvalue="true"%>
+<%@ attribute name="title" required="false" rtexprvalue="true"%>
+<%@ attribute name="refreshOnClickAction" required="false" rtexprvalue="true"%>
+<%@ attribute name="helpToolSignature" required="false" rtexprvalue="true"%>
+<%@ attribute name="helpModule" required="false" rtexprvalue="true"%>
+<%@ attribute name="extraControl" required="false" rtexprvalue="true"%>
+
+<%@ taglib uri="tags-core" prefix="c"%>
+<%@ taglib uri="tags-lams" prefix="lams"%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: lams_tool_survey/web/WEB-INF/tags/headItems.tag
===================================================================
diff -u -r613f0d0d76eb497ed58d7e6836eda34a245425a9 -r230631757ce5657c02733128542f738928cc514e
--- lams_tool_survey/web/WEB-INF/tags/headItems.tag (.../headItems.tag) (revision 613f0d0d76eb497ed58d7e6836eda34a245425a9)
+++ lams_tool_survey/web/WEB-INF/tags/headItems.tag (.../headItems.tag) (revision 230631757ce5657c02733128542f738928cc514e)
@@ -41,7 +41,9 @@
-
+
-
+
+
+
Index: lams_tool_survey/web/WEB-INF/tlds/lams/lams.tld
===================================================================
diff -u -raf1051520a59e1945b25b8be64c5c6a0f7820baf -r230631757ce5657c02733128542f738928cc514e
--- lams_tool_survey/web/WEB-INF/tlds/lams/lams.tld (.../lams.tld) (revision af1051520a59e1945b25b8be64c5c6a0f7820baf)
+++ lams_tool_survey/web/WEB-INF/tlds/lams/lams.tld (.../lams.tld) (revision 230631757ce5657c02733128542f738928cc514e)
@@ -178,7 +178,7 @@
cssorg.lamsfoundation.lams.web.tag.CssTagempty
-
+
Output stylesheet based on the user preferences.style
@@ -408,18 +408,34 @@
/WEB-INF/tags/TabBody.tag
+ TabBodys
+ /WEB-INF/tags/TabBodys.tag
+
+ TabName/WEB-INF/tags/TabName.tag
+ TabBodyArea
+ /WEB-INF/tags/TabBodyArea.tag
+
+ CKEditor/WEB-INF/tags/CKEditor.tagAuthoringButton/WEB-INF/tags/AuthoringButton.tag
-
+
+ AuthoringRatingCriteria
+ /WEB-INF/tags/AuthoringRatingCriteria.tag
+
+
+ Rating
+ /WEB-INF/tags/Rating.tag
+
+ headItems/WEB-INF/tags/headItems.tag
@@ -438,8 +454,24 @@
Page/WEB-INF/tags/Page.tag
+
+
+ TSTable
+ /WEB-INF/tags/TSTable.tag
+
+
+ Arrow
+ /WEB-INF/tags/Arrow.tag
+
+
+ AdvancedAccordian
+ /WEB-INF/tags/AdvancedAccordian.tag
+ RestrictedUsageAccordian
+ /WEB-INF/tags/RestrictedUsageAccordian.tag
+
+ ImgButtonWrapper/WEB-INF/tags/ImgButtonWrapper.tag
@@ -481,5 +513,13 @@
head/WEB-INF/tags/Head.tag
+
+ Comments
+ /WEB-INF/tags/Comments.tag
+
+
+ CommentsAuthor
+ /WEB-INF/tags/CommentsAuthor.tag
+
Index: lams_tool_survey/web/common/tabbedheader.jsp
===================================================================
diff -u -r613f0d0d76eb497ed58d7e6836eda34a245425a9 -r230631757ce5657c02733128542f738928cc514e
--- lams_tool_survey/web/common/tabbedheader.jsp (.../tabbedheader.jsp) (revision 613f0d0d76eb497ed58d7e6836eda34a245425a9)
+++ lams_tool_survey/web/common/tabbedheader.jsp (.../tabbedheader.jsp) (revision 230631757ce5657c02733128542f738928cc514e)
@@ -3,13 +3,4 @@
-
-
-
-
-
-
-
-
-
-
+
Index: lams_tool_survey/web/includes/javascript/surveyitem.js
===================================================================
diff -u -r8b97231e320c0c5b674f07c14da711f232ba9e1c -r230631757ce5657c02733128542f738928cc514e
--- lams_tool_survey/web/includes/javascript/surveyitem.js (.../surveyitem.js) (revision 8b97231e320c0c5b674f07c14da711f232ba9e1c)
+++ lams_tool_survey/web/includes/javascript/surveyitem.js (.../surveyitem.js) (revision 230631757ce5657c02733128542f738928cc514e)
@@ -1,44 +1,27 @@
/*
- This is Survey Item instrcution area.
+ This is Survey Item instruction area.
*/
- var instructionTargetDiv = "instructionArea";
// Please set these 2 variables in JSP file for using tag reason:
// var removeInstructionUrl = "";
// var addInstructionUrl = "";
function removeInstruction(idx){
- //var id = "instructionItem" + idx;
- //Element.remove(id);
- var url= removeInstructionUrl;
var reqIDVar = new Date();
- var param = Form.serialize("instructionForm")+"&removeIdx="+idx+"&reqID="+reqIDVar.getTime();
- removeInstructionLoading();
- var myAjax = new Ajax.Updater(
- instructionTargetDiv,
- url,
- {
- method:'post',
- parameters:param,
- onComplete:removeInstructionComplete,
- evalScripts:true
- }
- );
+ var param = $("#instructionForm").serialize()+"&removeIdx="+idx+"&reqID="+reqIDVar.getTime();
+ var url= removeInstructionUrl+"?"+param;
+ showInstructionBusy();
+ $('#instructionArea').load(url,function(data) {
+ hideInstructionBusy();
+ });
}
function addInstruction(){
- var url= addInstructionUrl;
var reqIDVar = new Date();
- var param = Form.serialize("instructionForm")+"&reqID="+reqIDVar.getTime();
- addInstructionLoading();
- var myAjax = new Ajax.Updater(
- instructionTargetDiv,
- url,
- {
- method:'post',
- parameters:param,
- onComplete:addInstructionComplete,
- evalScripts:true
- }
- );
+ var param = $("#instructionForm").serialize()+"&reqID="+reqIDVar.getTime();
+ var url= addInstructionUrl+"?"+param;
+ showInstructionBusy();
+ $('#instructionArea').load(url,function() {
+ hideInstructionBusy();
+ });
}
function upItem(itemIdx){
if(itemIdx == 0)
@@ -55,50 +38,41 @@
switchValue(currId,repId);
}
function switchValue(currId,repId){
- var temp = $(repId).value;
- $(repId).value = $(currId).value;
- $(currId).value= temp;
+ var current = document.getElementById(currId);
+ var rep = document.getElementById(repId);
+ var temp = rep.value;
+ rep.value = current.value;
+ current.value= temp;
}
- function removeInstructionLoading(){
- showBusy(instructionTargetDiv);
+ function showInstructionBusy(){
+ $('#instructionAreaBusy').show();
}
- function removeInstructionComplete(){
- hideBusy(instructionTargetDiv);
-
+ function hideInstructionBusy(){
+ $('#instructionAreaBusy').hide();
}
- function addInstructionLoading(){
- showBusy(instructionTargetDiv);
+ function refreshCKEditors() {
+ // make sure all the ckeditors are refreshed, not just the validated ones
+ for (var i in CKEDITOR.instances) {
+ CKEDITOR.instances[i].updateElement();
+ }
}
- function addInstructionComplete(){
- hideBusy(instructionTargetDiv);
-
- }
- function showBusy(targetDiv){
- if($(targetDiv+"_Busy") != null){
- Element.show(targetDiv+"_Busy");
+
+ function submitSurveyItem(){
+ refreshCKEditors();
+ if (document.getElementById("instructionForm")) {
+ document.getElementById("instructionList").value = $("#instructionForm").serialize();
}
+ $.ajax({
+ data: $("#surveyItemForm").serialize(),
+ type: $("#surveyItemForm").attr('method'),
+ url: $("#surveyItemForm").attr('action'),
+ success: function(data) {
+ $('#questionInputArea').html(data);
+ }
+ });
}
- function hideBusy(targetDiv){
- if($(targetDiv+"_Busy") != null){
- Element.hide(targetDiv+"_Busy");
- }
- }
- function submitSurveyItem(){
- if($("instructionList") != null)
- $("instructionList").value = Form.serialize("instructionForm");
- $("surveyItemForm").submit();
- }
-
function cancelSurveyItem(){
- var win = null;
- if (window.hideMessage) {
- win = window;
- } else if (window.parent && window.parent.hideMessage) {
- win = window.parent;
- } else {
- win = window.top;
- }
- win.hideMessage();
+ hideMessage();
}
Index: lams_tool_survey/web/pages/authoring/addCondition.jsp
===================================================================
diff -u -re48fc0e1f6819e257b87efa36c3baec3c1c488f0 -r230631757ce5657c02733128542f738928cc514e
--- lams_tool_survey/web/pages/authoring/addCondition.jsp (.../addCondition.jsp) (revision e48fc0e1f6819e257b87efa36c3baec3c1c488f0)
+++ lams_tool_survey/web/pages/authoring/addCondition.jsp (.../addCondition.jsp) (revision 230631757ce5657c02733128542f738928cc514e)
@@ -2,59 +2,42 @@
<%@ include file="/common/taglibs.jsp"%>
-
-
- <%@ include file="/common/header.jsp"%>
-
-
-
-
-
-
- <%@ include file="/common/messages.jsp"%>
-
-
-
-
-
+
+
+
+
-
-
-
+
-
-
-
- <%-- Text search form fields are being included --%>
-
-
-<%-- This script will works when a new resoruce Condition submit in order to refresh "TaskList List" panel. --%>
+<%-- This script will works when a new resource Condition submit in order to refresh "TaskList List" panel. --%>
Index: lams_tool_survey/web/pages/authoring/conditions.jsp
===================================================================
diff -u -r7b79396263b36a933d66390fb9ab12821956d59d -r230631757ce5657c02733128542f738928cc514e
--- lams_tool_survey/web/pages/authoring/conditions.jsp (.../conditions.jsp) (revision 7b79396263b36a933d66390fb9ab12821956d59d)
+++ lams_tool_survey/web/pages/authoring/conditions.jsp (.../conditions.jsp) (revision 230631757ce5657c02733128542f738928cc514e)
@@ -2,109 +2,61 @@
- <%@ include file="/pages/authoring/conditionList.jsp"%>
+ <%@ include file="conditionList.jsp"%>
\ No newline at end of file
Index: lams_tool_survey/web/pages/authoring/parts/addchoicequestion.jsp
===================================================================
diff -u -re48fc0e1f6819e257b87efa36c3baec3c1c488f0 -r230631757ce5657c02733128542f738928cc514e
--- lams_tool_survey/web/pages/authoring/parts/addchoicequestion.jsp (.../addchoicequestion.jsp) (revision e48fc0e1f6819e257b87efa36c3baec3c1c488f0)
+++ lams_tool_survey/web/pages/authoring/parts/addchoicequestion.jsp (.../addchoicequestion.jsp) (revision 230631757ce5657c02733128542f738928cc514e)
@@ -1,91 +1,80 @@
-
-
-
<%@ include file="/common/taglibs.jsp"%>
-
-
- <%@ include file="/common/header.jsp"%>
-
-
-
- <%-- used for surveyitem.js --%>
-
-
-
-
-
+ <%-- used for surveyitem.js --%>
+
+
- <%@ include file="/common/messages.jsp"%>
-
-
- <%-- This field is not belong STRUTS form --%>
-
-
-
-
- <%-- This value should be 1 or 2 --%>
-
-
-
+
+
+
-
-
-
-
+
-
-
+ <%@ include file="/common/messages.jsp"%>
+
+
+
+ <%-- This field is not belong STRUTS form --%>
+
+
+
+
+ <%-- This value should be 1 or 2 --%>
+
-