mirror of
https://github.com/moodle/moodle.git
synced 2025-03-14 04:30:15 +01:00
MDL-26260 quiz 'secure' window: close loophole in some themes.
Some themes put padding on body, which meant there were a few pixels where you could get at the context menu. Oh noes!
This commit is contained in:
parent
f6b4ec2b4a
commit
71ece27e49
@ -186,11 +186,11 @@ M.mod_quiz.secure_window = {
|
||||
if (window.location.href.substring(0, 4) == 'file') {
|
||||
window.location = 'about:blank';
|
||||
}
|
||||
Y.delegate('contextmenu', M.mod_quiz.secure_window.prevent, document.body, '*');
|
||||
Y.delegate('mousedown', M.mod_quiz.secure_window.prevent_mouse, document.body, '*');
|
||||
Y.delegate('mouseup', M.mod_quiz.secure_window.prevent_mouse, document.body, '*');
|
||||
Y.delegate('dragstart', M.mod_quiz.secure_window.prevent, document.body, '*');
|
||||
Y.delegate('selectstart', M.mod_quiz.secure_window.prevent, document.body, '*');
|
||||
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('selectstart', 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');
|
||||
|
Loading…
x
Reference in New Issue
Block a user