MDL-39703 Roles, Themes: Fix "Add role" dialog width and position, in RTL mode (theme/clean)

This commit is contained in:
Nadav Kavalerchik 2013-08-18 21:51:51 +03:00
parent 838d78a9ff
commit 373c610ed1
4 changed files with 11 additions and 3 deletions

View File

@ -5,4 +5,5 @@
.enrolpanel .container .header h2 {font-size:90%;text-align:center;margin:5px;}
.enrolpanel .container .header .close {width:25px;height:15px;position:absolute;top:5px;right:1em;cursor:pointer;background:url("sprite.png") no-repeat scroll 0 0 transparent;}
.enrolpanel .container .content {}
.enrolpanel .container .content input {margin:5px;font-size:10px;}
.enrolpanel .container .content input {margin:5px;font-size:10px;}
.enrolpanel.roleassign.visible .container {width:auto;}

View File

@ -381,7 +381,11 @@ YUI.add('moodle-enrol-rolemanager', function(Y) {
var roles = this.user.get(CONTAINER).one('.col_role .roles');
var x = roles.getX() + 10;
var y = roles.getY() + this.user.get(CONTAINER).get('offsetHeight') - 10;
this.get('elementNode').setStyle('left', x).setStyle('top', y);
if ( Y.one(document.body).hasClass('dir-rtl') ) {
this.get('elementNode').setStyle('right', x - 20).setStyle('top', y);
} else {
this.get('elementNode').setStyle('left', x).setStyle('top', y);
}
this.get('elementNode').addClass('visible');
this.escCloseEvent = Y.on('key', this.hide, document.body, 'down:27', this);
this.displayed = true;

View File

@ -1064,6 +1064,9 @@ body.tag .managelink {
#page-enrol-users .enrol_user_buttons {
float: right;
}
#page-enrol-users.dir-rtl .enrol_user_buttons {
float: left;
}
#page-enrol-users .enrol_user_buttons .enrolusersbutton {
margin-left: 1em;
display: inline;

File diff suppressed because one or more lines are too long