* Fix the columns breaking when language name breaks to new line
* Fix the Map highlighting when no region id in viewport.
* Correction of color codes, margins according to design.
Change-Id: I0121de92bdf5340bf2365c3b7d6045ef963e6d2a
* Remove jquery.viewport which was not able to give correct viewport
relative to container.
* The scroll syncing part is written by Niklas
Change-Id: I1cbeaa2a5c297deab7338f331d8db69c17aa2214
* Clarified naming: separated regions from region groups.
* New utility functions for sorting and grouping languages.
* JSHint fixes.
* Added tests.
Change-Id: I8153a2b89fbc7b9a7d6b7deeb87208efc9f4d021
Introduce $.fn.lcd - displaying languages by categories.
Added the jquery.viewport.js module by Mika Tuupola (MIT license).
More tests for language utils.
Change-Id: I804b6da8ab0a2d518e17ae8bbd35e1c1da4bab3f
A search match happens if any of the following passes:
a) Language name in current user interface language
'starts with' or 'contains' search string.
b) Language autonym 'starts with' or 'contains' search string.
c) ISO 639 code match with search string.
d) ISO 15924 code for the script match the search string.
Change-Id: I7690f06423c931fade3bee1da3a445b4b586e13c
Gave script groups clear names and sorted them.
Documentation in comments.
Add tests to check that no script has been left behind.
Corrected Lath to Latn (thanks to testing).
Rename langdb.js to ext.uls.data.js
Add ResourceLoader module ext.uls.data
Change-Id: I91fafa94ffd1eaf2d12c954fe3a71064276533f9
Lists without spaces after commas are considered one string,
which is probably not the thing that we want.
Change-Id: I738ecadd6d33089e63e8e454b3e89efb137aade0
RegionFilter is a basic jquery plugin to work with ULS
to select languages based on regions.
PS2: Added a css class for elements with regionfilter.
Used it for visual indication of selection. Plus some
clean up.
Change-Id: Ib01b4077435f98665075310e285e68f8538eeb4e
* uses setlang attribute in URL to switch language
* introduced a language filter widget by extending
jquery.ui.autocomplete
* UI rendering is done by using SkinAfterContent hook
Change-Id: Ifa63a04ba1d060b6db8fba14bb868045cf6b97c3
* Basic extension code with i18n
* Adds a link to personal links to trigger ULS
* Core uls javascript code, to plug to the given trigger.
* Qunit, PHPUnit framework in place.
* and lot of TODOs and FIXMEs
Patch set 2:
* A tiny whitespace fix.
Change-Id: I300647a21e0b7f65b7d9dc6101014ea9389c9f2a