MDL-47494 ddimageortext: Massively reduce the number of references to quiz in the question code.

This mostly involves moving lang strings around, but I don't have time to do an AMOS script now.
This commit is contained in:
Tim Hunt 2011-02-23 18:53:50 +00:00
parent 425362802e
commit 453aded6c2

View file

@ -30,12 +30,12 @@ var ddwtos_currentzindex = 10;
/* /*
* The way it seems to be, if there are more than one of this type of question * The way it seems to be, if there are more than one of this type of question
* in a quiz, then this file is shared between them. Therefore it has to cope * on a page, then this file is shared between them. Therefore it has to cope
* with ALL the questions of this type on the page. * with ALL the questions of this type on the page.
*/ */
(function() { (function() {
// start of App object SHARED BY ALL QUESTIONS OF THIS TYPE IN THE QUIZ ///// // start of App object by all questions of this type on a page.
YAHOO.example.DDApp = { YAHOO.example.DDApp = {
init : function() { init : function() {
var questionspans = YAHOO.util.Dom.getElementsByClassName("ddwtos_questionid_for_javascript"); var questionspans = YAHOO.util.Dom.getElementsByClassName("ddwtos_questionid_for_javascript");
@ -43,7 +43,7 @@ var ddwtos_currentzindex = 10;
// we need this loop in case of more than one of this qtype on one page // we need this loop in case of more than one of this qtype on one page
for (var i = 0; i < questionspans.length; i++) { for (var i = 0; i < questionspans.length; i++) {
// The Questions object should now contain a QuestionDataObject // The Questions object should now contain a QuestionDataObject
//object for each question of this type in the quiz. // object for each question of this type on the page.
Questions[questionspans[i].id] = new QuestionDataObject(questionspans[i].id); Questions[questionspans[i].id] = new QuestionDataObject(questionspans[i].id);
} }