this.lastY) {
- this.goingUp = false;
- }
-
- this.lastY = y;
- },
-
- onDragOver: function(e, id) {
-
- var srcEl = this.getEl();
- var destEl = Dom.get(id);
-
- // We are only concerned with list items, we ignore the dragover
- // notifications for the list.
- document.getElementById('log1').innerHTML = srcEl.className;
- document.getElementById('log2').innerHTML = destEl.className;
- document.getElementById('log').innerHTML = destEl.nodeName;
-
- if ( destEl.nodeName.toLowerCase() == "li" )
- {
- //destEl.className == "questionList" || destEl.className == "question" || destEl.className == "qselected")
- var orig_p = srcEl.parentNode;
- var p = destEl.parentNode;
-
- if (this.goingUp) {
- p.insertBefore(srcEl, destEl); // insert above
- } else {
- p.insertBefore(srcEl, destEl.nextSibling); // insert below
- }
-
- DDM.refreshCache();
- }
- }
-});
-
-//Event.onDOMReady(YAHOO.example.DDApp.init, YAHOO.example.DDApp, true);
-Event.onDOMReady(WebGUI.DD.init, WebGUI.DD, true);
-
-})();
-
diff --git a/www/extras/wobject/Survey/editsurvey.js.backup.newer b/www/extras/wobject/Survey/editsurvey.js.backup.newer
deleted file mode 100644
index 78fc93177..000000000
--- a/www/extras/wobject/Survey/editsurvey.js.backup.newer
+++ /dev/null
@@ -1,337 +0,0 @@
-if (typeof Survey == "undefined") {
- var Survey = {};
-}
-
-Survey.Data = new function(){
- var lastDataSet = {};
- var focus;
-
- this.dragDrop = function(did){
- var type;
-
- if(did.className.match("section")){type = 'section';}
- else if(did.className.match("question")){type = 'question';}
- else{ type = 'answer';}
-
- var first = {id:did.id,type:type};
- var before = document.getElementById(did.id).previousSibling;
-
- while(1){
- if( before == undefined || (before.id != undefined && before.id != '') ){
- break;
- }
- var before = before.previousSibling;
- }
-
- var data = {id:'',type:''};
-
- if(before != undefined && before.id != undefined && before.id != ''){
- if(before.className.match("section")){type = 'section';}
- else if(before.className.match("question")){type = 'question';}
- else{ type = 'answer';}
- data = {id:before.id,type:type};
- }
-
- Survey.Comm.dragDrop(first,data);
- }
-
-
-
- this.clicked = function(){
- Survey.Comm.loadSurvey(this.id);
- }
-
-
-
- this.loadData = function(d){
- focus = d.focus;//What is the current highlighted item.
- var lastType = '';//What was the last type created.
- var lastId = {'section': '', 'question': '', 'answer': ''};//what is the last id of each type placed, so we know a child's parent.
- var buttons = {'question':0,'answer':0,'section':0}; //array of bools on if buttons put down
- document.getElementById('sections').innerHTML='';
-
- for(var x in d.data){
- //Now check to see if this is where an add button goes.
- //Add addAnswer when we go from answer to question or section or end
- //Add addQuestion when we go from question to section or end
-
- if(lastType == 'answer' && (d.data[x].type == 'question' || d.data[x].type == 'section')){
- this.addAnswerButton(lastId['question']);
- buttons['answer'] = 1;
- }
- else if(lastType == 'question' && d.data[x].type == 'section'){
- this.addQuestionButton(lastId['section']);
- buttons['question'] = 1;
- }
- else if(d.data[x].type == 'section' && lastType == 'section' && lastId['section'] == focus){
- this.addQuestionButton(lastId['section']);
- buttons['question'] = 1;
- }
-
- var node = document.createElement('li');
-
- if(d.data[x].id == focus){
- node.className = "s"+d.data[x].type;
- }else{
- node.className = d.data[x].type;
- }
-
- node.innerHTML = d.data[x].text;
- node.id = d.data[x].id;
- new Survey.DDList(node.id,"sections");
- document.getElementById('sections').appendChild(node);
- YAHOO.util.Event.addListener(d.data[x].id, "click", this.clicked);
-
- lastType = d.data[x].type;
- lastId[d.data[x].type] = d.data[x].id;
- }
- if(lastType == 'answer' && ! buttons['answer']){
- this.addAnswerButton(lastId['question']);
- this.addQuestionButton(lastId['section']);
- }else if(lastType == 'question' || lastType == 'section' && ! buttons['question']){
- this.addQuestionButton(lastId['section']);
- }
-
- this.addSectionButton();
-
- this.loadObjectEdit(d.edit);
- lastDataSet = d;
- }
-
-
- this.addSection = function(){
- Survey.Comm.newSection();
- }
-
-
- this.addQuestion = function(e,sid){
- Survey.Comm.newQuestion(sid);
- }
-
-
- this.addSectionButton = function(){
- var node = document.createElement('li');
- node.innerHTML = "";
- document.getElementById('sections').appendChild(node);
- var button = new YAHOO.widget.Button({ label:"Add Section", id:"addsection", container:"newSection" });
- button.on("click", this.addSection);
- }
-
-
- this.addQuestionButton = function(qid){
- var node = document.createElement('li');
- node.className = 'newQuestion';
- node.innerHTML = "";
- document.getElementById('sections').appendChild(node);
- var button = new YAHOO.widget.Button({ label:"Add Question", id:'addquestion', container:"newQuestion"});//, onclick:{fn:this.addQuestion} });
- button.on("click", this.addQuestion,qid);
- }
-
-
- this.addAnswerButton = function(aid){
- var node = document.createElement('li');
- node.id = 'newAnswer';
- node.className = 'newAnswer';
- document.getElementById('sections').appendChild(node);
- var button = new YAHOO.widget.Button({ label:"Add Answer", id:aid, container:"newAnswer" });
- button.on("click", this.addAnswer);
- }
-
-
- this.loadObjectEdit = function(edit){
- if(edit){
-console.log('was an edit'+edit.type);
- if(edit.type == "loadSection"){
-console.log('loadsection');
- Survey.SectionTemplate.loadSection(edit.params);
- }
- else if(edit.type == "loadQuestion"){
-console.log('loadquestion');
- Survey.QuestionTemplate.loadQuestion(edit.params);
- }
- else if(edit.type == "loadAnswer"){
- Survey.AnswerTemplate.loadAnswer(edit.params);
- }
- }
- }
-
-
- this.loadLast = function(){
- this.loadData(lastDataSet);
- }
-}();
-
-
-//---------------------------------------------
-
-
-/*Survey.SectionTemplate = new function(){
- this.qpp;
- this.randomizeQuestions;
- this.questionsOnSectionPage;
-
- this.returnData = function(){
- var data = {};
- data['type'] = "section";
- data["sectionText"] = document.getElementById('text').value;
- data['sectionName'] = document.getElementById('sectionName').value;
- data['questionsPerPage'] = this.qpp.get('label');
- data['randomizeQuestions'] = this.randomizeQuestions.get('checkedButton').get('value');
- data['questionsOnSectionPage'] = this.questionsOnSectionPage.get('checkedButton').get('value');
- data['Survey_sectionId'] = document.getElementById('Survey_sectionId').value;
- Survey.Comm.submitEdit(data);
- return data;
- }
- this.qppClick = function(p_sType, p_aArgs, p_oItem) {
- Survey.SectionTemplate.qpp.set("label", p_oItem.cfg.getProperty("text"));
- }
- this.loadSection = function(params){
- document.getElementById('edit').innerHTML = "\
- Section Number: "+params.sequenceNumber + "\
- \
-
Section Name: \
-
\
- Randomize Questions: \
-
Question per Page: \
-
Questions on Section Page: \
-
\
- Section Text:
\
- \
- ";
-
- this.randomizeQuestions = new YAHOO.widget.ButtonGroup({
- id: "randomizeQuestions",
- name: "randomizeQuestions",
- container: "randomQuestions" });
-
- this.randomizeQuestions.addButtons([
- { label: "Yes", value: "1" },
- { label: "No", value: "0" }
- ]);
-
- if(params['randomizeQuestions'] == 1){this.randomizeQuestions.check(0);}
- else{this.randomizeQuestions.check(1);}
-
- var qppList = [];
-
- for(var i = 1; i <= 10; i++){
- qppList.push({ text: i.toString(), onclick: { fn: Survey.SectionTemplate.qppClick } });
- }
-
- this.qpp = new YAHOO.widget.Button({
- type: "menu",
- label: "1",
- name: "mymenubutton",
- menu: qppList,
- container: "questionsPerPage" });
- this.qpp.set("label", params['questionsPerPage']);
-
-
- this.questionsOnSectionPage = new YAHOO.widget.ButtonGroup({
- id: "questionsOnSectionPage",
- name: "questionsOnSectionpage",
- container: "questionsOnSectionPage" });
- this.questionsOnSectionPage.addButtons([
- { label: "Yes", value: "1" },
- { label: "No", value: "0" }
- ]);
- if(params['questionsOnSectionPage'] == 1){this.questionsOnSectionPage.check(0);}
- else{this.questionsOnSectionPage.check(1);}
- }
-}();
-*/
-/*Survey.QuestionTemplate = new function(){
- this.loadQuestion = function(params){
-for(var i in params){
- console.log(i+' '+params[i]);
-}
- document.getElementById('edit').innerHTML = "\
-
Question Number: "+params.sequenceNumber + "\
- \
- \
-
-
Randomize Questions: \
-
Question per Page: \
-
Questions on Section Page: \
-
\
- Section Text:
\
- \
- ";
- }
-}();
-*/
-Survey.AnswerTemplate = new function(){
- this.loadAnswer = function(){
- }
-}();
-
-
-
-//----------------------------------------
-
-Survey.Comm = new function(){
-
- //p is a string that contains the id of the Survey that is of interest. To get Section 2 Question 3 Answer 4 pass '2-3-4'.
- var request = function(sUrl,callback,postData){
- YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);
- }
- var callback = {
- success:function(o){
- Survey.Data.loadData(YAHOO.lang.JSON.parse(o.responseText));
- },
- failure: function(o){
- alert("Last request failed");
- Survey.Data.loadLast();
- },
- argument:["what","is","this","for"],
- timeout: 1000
- };
- this.loadSurvey = function(p){
- var postData = "data="+p;
- var sUrl = "?func=loadSurvey";
- request(sUrl,callback,postData);
- }
- this.dragDrop = function(target,before){
- var p = {};
- p['target'] = target;
- p['before'] = before;
- var postData = "data="+YAHOO.lang.JSON.stringify(p);
- var sUrl = "?func=dragDrop";
- request(sUrl,callback,postData);
- }
- this.submitEdit = function(p){
- var postData = "data="+YAHOO.lang.JSON.stringify(p);
- var sUrl = "?func=submitEdit";
- request(sUrl,callback,postData);
- }
- this.newSection = function(){
- var sUrl = "?func=newSection";
- request(sUrl,callback);
- }
- this.newQuestion = function(sid){
- var postData = "data="+sid;
- var sUrl = "?func=newQuestion";
- request(sUrl,callback,postData);
- }
-}();
-
-//----------------------------------------------------------------
-//
-// Initialize survey
-//
-//----------------------------------------------------------------
-Survey.OnLoad = function() {
- var e = YAHOO.util.Event;
- return {
- init: function() {
- //e.onDOMReady(this.initHandler, "The onDOMReady event fired. The DOM is now safe to modify via script.");
- e.onDOMReady(this.initHandler);
- },
- initHandler: function(){
- new YAHOO.util.DDTarget("sections","sections");
- Survey.Comm.loadSurvey();
- },
- }
-}();
-
-Survey.OnLoad.init();
diff --git a/www/extras/wobject/Survey/template.html.backup b/www/extras/wobject/Survey/template.html.backup
deleted file mode 100644
index 627a01672..000000000
--- a/www/extras/wobject/Survey/template.html.backup
+++ /dev/null
@@ -1,159 +0,0 @@
-
WebGUI Survey Alpha I ROCK A LOT!!!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Questions
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Answers
-
-
-
-
-
-
-
-
-
-
-
-
-
-
TrashCan.img
-
-
-
-
Edit Section
-
-
-
- Displayed Text:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Edit Question
-
-
-
-
-
- Question Text:
-
-
-
- Question Type:
-
-
-
-
-
-
-
-
-
-
-
-
Edit Answer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-