Allow sending the number of lcd columns as a parameter

This is needed for https://phabricator.wikimedia.org/T76196
and may also nbe useful for many other features.
This commit is contained in:
Amir E. Aharoni
2014-12-02 13:23:22 +02:00
parent 03a1baa4ed
commit 752a295ee2
3 changed files with 18 additions and 6 deletions

View File

@@ -153,8 +153,7 @@
*/
renderRegions: function () {
var lcd = this, languages,
items = lcd.options.itemsPerColumn,
columns = 4;
items = lcd.options.itemsPerColumn;
this.$noResults.addClass( 'hide' );
this.$element.find( '.uls-lcd-region-section' ).each( function () {
@@ -173,7 +172,7 @@
return;
}
lcd.renderRegion( $region, languages, items, columns );
lcd.renderRegion( $region, languages, items, lcd.options.columns );
$region.removeClass( 'hide' );
lcd.regionLanguages[regionCode] = [];
@@ -386,6 +385,7 @@
};
$.fn.lcd.defaults = {
columns: 4,
languages: null,
showRegions: ['WW', 'AM', 'EU', 'ME', 'AF', 'AS', 'PA'],
itemsPerColumn: 8,