quiz editing MDL-19766 fixed page load flicker of things revealed later by JavaScript.

This commit is contained in:
Tim Hunt 2010-08-06 17:55:33 +00:00
parent 8b494c68d3
commit 8b7d4fb70e
3 changed files with 15 additions and 9 deletions

View File

@ -18,6 +18,10 @@ function quiz_edit_init() {
postmethod: 'form'
});
quiz_edit.randomquestiondialog.render();
var div = document.getElementById('randomquestiondialog');
if (div) {
div.style.display = 'block';
}
// Show the form on button click.
YAHOO.util.Event.addListener(quiz_edit_config.dialoglisteners, 'click', function(e) {
@ -55,6 +59,11 @@ function quiz_edit_init() {
postmethod: 'form'
});
quiz_edit.repaginatedialog.render();
quiz_edit.randomquestiondialog.render();
var div = document.getElementById('repaginatedialog');
if (div) {
div.style.display = 'block';
}
// Show the form on button click.
YAHOO.util.Event.addListener('repaginatecommand', 'click', function() {

View File

@ -284,17 +284,13 @@ body#question-preview .controls{text-align: center;}
#page-mod-quiz-edit .editq div.question div.description div.content .questiontext {max-width: 75%;}
#page-mod-quiz-edit .editq div.question div.qnum{font-size:1.5em;}
body #quizcontentsblock #repaginatedialog{display: none;}
body.jsenabled #quizcontentsblock #repaginatedialog{display: block;}
body.jsenabled #quizcontentsblock #repaginatedialog .hd{display:block;}
body.jsenabled #quizcontentsblock #repaginatedialog .bd{padding:1em;}
body.jsenabled #quizcontentsblock .repaginatecommand #repaginatecommand{display:block;}
body #quizcontentsblock #repaginatedialog {display: none;}
body.jsenabled #quizcontentsblock #repaginatedialog .hd {display:block;}
body.jsenabled #quizcontentsblock #repaginatedialog .bd {padding:1em;}
body.jsenabled #quizcontentsblock .repaginatecommand #repaginatecommand {display:block;}
#page-mod-quiz-edit #randomquestiondialog {display: none;}
#page-mod-quiz-edit.jsenabled #randomquestiondialog {display: block;}
#page-mod-quiz-edit #qtypechoicecontainer{display: none;}
#page-mod-quiz-edit.jsenabled #qtypechoicecontainer{display: block;}
#page-mod-quiz-edit #qtypechoicecontainer {display: none;}
#page-mod-quiz-edit .questionbankwindow select#catmenu_jump{
/* In Opera9, IE6 the width of the

View File

@ -86,6 +86,7 @@ qtype_chooser = {
return;
}
var qtypechoicecontainer = document.getElementById('qtypechoicecontainer');
qtypechoicecontainer.style.display = 'block';
qtypechoicecontainer.parentNode.removeChild(qtypechoicecontainer);
document.body.appendChild(qtypechoicecontainer);
qtype_chooser.container = new YAHOO.widget.Dialog(qtypechoicecontainer, {