diff --git a/mod/quiz/edit.php b/mod/quiz/edit.php
index 0f2d890be7c..8837c7de17a 100644
--- a/mod/quiz/edit.php
+++ b/mod/quiz/edit.php
@@ -671,8 +671,6 @@ $localjs= '
';
-//apply CSS for when javascript is enabled
-require_js('mod/quiz/editcss.js',true);
$localcss= '';
print_header_simple($pagetitle, '', $navigation, "", $localcss,true,
diff --git a/mod/quiz/editcss.js b/mod/quiz/editcss.js
deleted file mode 100644
index 92bc52fb2c6..00000000000
--- a/mod/quiz/editcss.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/** JavaScript for /mod/quiz/edit.php to be loaded in the header
- * Adds a CSS class to display edit.php for users with JavaScript.
- */
- YAHOO.util.Event.onDOMReady(
- function(){
- YAHOO.util.Dom.addClass('quizcontentsblock', 'usejs');
- });
\ No newline at end of file
diff --git a/theme/standard/styles_layout.css b/theme/standard/styles_layout.css
index e624ec05769..95f7719c307 100644
--- a/theme/standard/styles_layout.css
+++ b/theme/standard/styles_layout.css
@@ -4957,17 +4957,17 @@ css id's of question bank*/
display:none;
}
-/*.usejs class is added via javascript so these will toggle if js is enabled*/
-#mod-quiz-edit .usejs #repaginatedialog{
+/* these will toggle if js is enabled */
+body.jsenabled #quizcontentsblock #repaginatedialog{
display:none;
}
-#mod-quiz-edit .usejs #repaginatedialog .hd{
+body.jsenabled #quizcontentsblock #repaginatedialog .hd{
display:block;
}
-#mod-quiz-edit .usejs #repaginatedialog .bd{
+body.jsenabled #quizcontentsblock #repaginatedialog .bd{
padding:1em;
}
-#mod-quiz-edit .usejs .repaginatecommand #repaginatecommand{
+body.jsenabled #quizcontentsblock .repaginatecommand #repaginatecommand{
display:block;
}