dock bug

dock bug

by Stanislav Shultsov -
Number of replies: 0

Hello.

We use moodle 2.6.1+ and get a problem with dock.

If you use $OUTPUT->blocks and dock is enabled, you will get javascript error. Problem files are located in /lib/yui/build/moodle-core-dock folder.

The following code in these files:        

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);
            }
        });

causes an error: variable region is not defined.

 

Average of ratings: -