Merge branch 'MDL-33292-master-3' of git://git.luns.net.uk/moodle

This commit is contained in:
Dan Poltawski 2012-06-12 17:18:18 +08:00
commit 93de786561
2 changed files with 11 additions and 1 deletions

View File

@ -73,6 +73,11 @@ Y.extend(DIALOGUE, Y.Overlay, {
if (this.get('center') && !e.prevVal && e.newVal) {
this.centerDialogue();
}
if (this.get('draggable')) {
var titlebar = '#' + this.get('id') + ' .' + CSS.HEADER;
this.plug(Y.Plugin.Drag, {handles : [titlebar]});
Y.one(titlebar).setStyle('cursor', 'move');
}
break;
}
},
@ -110,6 +115,10 @@ Y.extend(DIALOGUE, Y.Overlay, {
center : {
validator : Y.Lang.isBoolean,
value : true
},
draggable : {
validator : Y.Lang.isBoolean,
value : false
}
}
});
@ -372,4 +381,4 @@ M.core.confirm = CONFIRM;
M.core.exception = EXCEPTION;
M.core.ajaxException = AJAXEXCEPTION;
}, '@VERSION@', {requires:['base','node','overlay','event-key', 'moodle-enrol-notification-skin']});
}, '@VERSION@', {requires:['base','node','overlay','event-key', 'moodle-enrol-notification-skin', 'dd-plugin']});

View File

@ -22,6 +22,7 @@ YUI.add('moodle-core-chooserdialogue', function(Y) {
var params = {
bodyContent : bodycontent.get('innerHTML'),
headerContent : headercontent.get('innerHTML'),
draggable : true,
visible : false, // Hide by default
zindex : 100, // Display in front of other items
lightbox : true, // This dialogue should be modal