MDL-33140 quiz browser security: block copy/paste more

This commit is contained in:
Tim Hunt
2012-05-30 14:48:39 -06:00
parent 4631e39533
commit 602a76d86a
+6 -3
View File
@@ -212,10 +212,13 @@ M.mod_quiz.secure_window = {
window.location = 'about:blank';
}
Y.delegate('contextmenu', M.mod_quiz.secure_window.prevent, document, '*');
Y.delegate('mousedown', M.mod_quiz.secure_window.prevent_mouse, document, '*');
Y.delegate('mouseup', M.mod_quiz.secure_window.prevent_mouse, document, '*');
Y.delegate('dragstart', M.mod_quiz.secure_window.prevent, document, '*');
Y.delegate('mousedown', M.mod_quiz.secure_window.prevent_mouse, document, '*');
Y.delegate('mouseup', M.mod_quiz.secure_window.prevent_mouse, document, '*');
Y.delegate('dragstart', M.mod_quiz.secure_window.prevent, document, '*');
Y.delegate('selectstart', M.mod_quiz.secure_window.prevent, document, '*');
Y.delegate('cut', M.mod_quiz.secure_window.prevent, document, '*');
Y.delegate('copy', M.mod_quiz.secure_window.prevent, document, '*');
Y.delegate('paste', M.mod_quiz.secure_window.prevent, document, '*');
M.mod_quiz.secure_window.clear_status;
Y.on('beforeprint', function() {
Y.one(document.body).setStyle('display', 'none');