-
Bug
-
Resolution: Duplicate
-
Minor
-
None
-
2.6.1
-
MOODLE_26_STABLE
If you use $OUTPUT->blocks and dock is enabled, you will get javascript error: variable region is not defined.
Problem files are located in /lib/yui/build/moodle-core-dock folder.
Current code in these files causes an error:
Y.all(SELECTOR.blockregion).each(function(){
|
var regionname = region.getData('blockregion');
|
if (region.all('.block').size() > 0) {
|
populatedblockregions++;
|
BODY.addClass('used-region-'+regionname);
|
BODY.removeClass('empty-region-'+regionname);
|
} else {
|
BODY.addClass('empty-region-'+regionname);
|
BODY.removeClass('used-region-'+regionname);
|
}
|
});
|
We fix this bug by adding param 'region' into the function params:
Y.all(SELECTOR.blockregion).each(function(region){
|
var regionname = region.getData('blockregion');
|
if (region.all('.block').size() > 0) {
|
populatedblockregions++;
|
BODY.addClass('used-region-'+regionname);
|
BODY.removeClass('empty-region-'+regionname);
|
} else {
|
BODY.addClass('empty-region-'+regionname);
|
BODY.removeClass('used-region-'+regionname);
|
}
|
});
|
- duplicates
-
MDL-38923 Cannot dock blocks with Bootstrapbase/clean theme
-
- Closed
-