Santhosh Thottingal
a3bf6f7e3d
Naming convention fix.
...
Change-Id: If1661a9c35fafb048b2a30b9fefbace7668e98d7
2013-07-19 10:20:31 +05:30
Santhosh Thottingal and Amire80
28154206bf
Remove jquery.i18n code that the ULS extension overrides
...
Instead of using the whole jquery.i18n code, use only required parts
that are not customized in MW ULS. For this define a new RL module
ext.uls.i18n.
Also refactor MW message store for jquery.i18n.
Change-Id: Idda9fe505428ade409d937314d7216ebb4232c36
2013-07-15 13:28:12 +00:00
Santhosh Thottingal
ebdc446a73
Update jquery.uls from upstream
...
Change-Id: Id8ac99b0ae473272a83c083ac9da0fd25919b0a8
2013-07-08 15:28:09 +05:30
Santhosh Thottingal
2f61970301
Update jquery.ime from upstream
...
Change-Id: I37d3f1e6b0ebff3ddfd46b2c155e4f5fe590cb4b
Version: 0.1.0+20130708
2013-07-08 15:23:47 +05:30
Santhosh Thottingal and Nikerabbit
e4cefe06fd
Apply webfonts to the IME selector too
...
It get added to DOM after DOM is ready, and does not inherit styles
(by design)
Change-Id: I45a982b5c1c2a39718f38e77a33b79f89e460474
2013-07-08 07:42:49 +00:00
Santhosh Thottingal
d217a2fe73
Make anything with class 'uls-settings-trigger' work like ULS trigger
...
Usecase:
Reading problems? click [here]. That [here] can be a ULS trigger to open
language settings.
Change-Id: I1561f8b782037bfdb418f33097fc8b4c519ef393
2013-07-08 13:05:44 +05:30
Santhosh Thottingal and Niklas Laxström
1445d02e6e
Accessibility attributes for ULS trigger
...
Bug: 50575
Change-Id: I07a6fa740e6dcdcb0fd4ae8832ba0ad6fd875170
2013-07-08 07:30:04 +00:00
Santhosh Thottingal
0145529035
Documentation for mw.uls.init
...
Bug: 50858
Change-Id: Iada465a8228955bf24f7a4628bf2288b3fe0c0ac
2013-07-08 12:40:49 +05:30
Santhosh Thottingal
3d6e4a007f
jquery.i18n message store for ULS
...
Bug: 49935
Change-Id: Iddef0805abbf9b4ff0e606fc311c57e9dfa7107d
2013-07-08 06:55:21 +00:00
Santhosh Thottingal
69e037862c
Update jquery.ime from upstream
...
Bug: 50790
Change-Id: I3755581136cca9958e31b20694c4285c14646c38
2013-07-07 21:01:57 +05:30
Santhosh Thottingal and Amire80
8ddff0b2fc
Use single entry point mw.uls.init for all ULS ui initialization
...
Change-Id: I485ea27deebb530eb89e4b0935eda01a5276f884
2013-07-04 17:05:10 +00:00
Santhosh Thottingal
44c6b50d84
Update jquery.uls from upstream
...
Performance improvements by matmarex
Change-Id: Ie89bd56702dec231a8c27f9cf8eeb7bbffe9b251
2013-07-04 16:20:35 +05:30
Santhosh Thottingal and Nikerabbit
acbc10c494
After rendering input and display settings, refresh webfonts
...
Because those windows are rendered later. The settings window inherits
fonts. But button in those panels doesn't inherit. Make sure all panel
elements have current font applied.
Change-Id: Ibb8b12b3d973023c49ef89a04d534081bf8ee87f
2013-07-02 10:53:21 +00:00
Santhosh Thottingal
1b8d0eb169
Remove Arial fontfamily style for buttons
...
This came from Agora button styles. Explicit font style for buttons
prevent them to inherit font family style from parents.
Change-Id: I81833273ea7f7f865d04d56d2156df0852373110
2013-07-02 10:32:58 +05:30
Santhosh Thottingal
0ee46eaec1
Remove namespace parameter from ApiULSLocalization
...
Return messages from all known namespaces for the language
Change-Id: I3fe70108458dd5dfa6689a6d30c65f510e94b4d8
2013-07-01 16:12:48 +05:30
Santhosh Thottingal
2776a28d58
ULS i18n performance fixes
...
* Since there is an API to load the i18n json files, avoid sending
list of localizations to client. Previously this list was used to
avoid 404s for json files. Now API takes care of it. Remove the
caching for this list too.
* Preload the i18n files on document ready. This avoids delay in
initializing IME or ULS window after fetch i18n from server.
* ApiULSLocalization can serve messages for all namespaces known if
namespace parameter is not set
Bug: 50391
Change-Id: I6b848da35f57353790bf460983cdf19a11bb238a
2013-06-30 18:08:19 +05:30
Santhosh Thottingal and Niklas Laxström
8f9cec5835
Sort the language modules by id
...
Bug: 49735
Change-Id: I82e0d47781f982dd1a6ea7cc1e3cbe07bfd6b616
2013-06-26 10:25:25 +00:00
Santhosh Thottingal
5b16505dc1
Update jquery.uls from upstream
...
Bug: 49847
Change-Id: I4172445ed39525956b167cd8ee38bbfc676997f2
2013-06-25 19:00:17 +05:30
Santhosh Thottingal
96f6721772
Update jquery.ime from upstream
...
Version: v0.1.0+20130625
* Add sa-iast input method
* Fix bug https://github.com/wikimedia/jquery.ime/issues/188
Bug: 49515
Change-Id: I8ebd5bc4857285eb29d0ec6741cc6953ac187722
2013-06-25 17:17:46 +05:30
Santhosh Thottingal
6374b34029
Update jquery.ime from upstream
...
Version: v0.1.0+20130624
Fixes Kannada transliteration input method name
Bug: 50006
Change-Id: I283d2b1faaf6640f6327f82ea2ba74b3d0121f4f
2013-06-24 11:19:22 +05:30
Santhosh Thottingal
8e27852651
Fonts for nan(Min-nan) - Charis SIL and Doulos SIL
...
Added Doulos SIL
Mapped Charis SIL to nan
Bug: 47190
Change-Id: I2778f2e432bd9012fc985d8f10708a6ac7153ab3
2013-06-20 15:50:05 +05:30
Santhosh Thottingal
0815b87fe1
Update LinuxLiberine fonts
...
All fonts are autohinted from upstream
Version: 5.3.0
Bug: 49511
Change-Id: I1ad0c0e4fa2570ae9190be8f3ee8c5d5e21413a8
2013-06-20 11:31:18 +05:30
Santhosh Thottingal
47d4854aba
Update Lohit fonts from upstream
...
All upgraded to 2.5.3 version from upstream
https://fedorahosted.org/lohit/
Bug: 49567
Change-Id: I407fbb84c8466302888d4f3c2390884aee860282
2013-06-20 10:36:05 +05:30
Santhosh Thottingal and Gerrit Code Review
1be1fdd1bd
jquery.ime updates - keyboard mapping fixes
...
For ru,uz,be kbd mappings
Change-Id: I9a802c21294ab09955760201b14f1cab866402de
2013-06-19 18:25:05 +00:00
Santhosh Thottingal and Gerrit Code Review
7a95d13345
Use content language as default language for ime selector
...
Change-Id: I9780cefc6585ebcc99bd8a45ccf10ecf6ee54a4d
2013-06-19 10:04:43 +00:00
Santhosh Thottingal and Niklas Laxström
8dfc3976b1
Update jquery.ime from upstream
...
Version: 0.1.0+20130619
* Make system as default ime for all languages
* Update uk keyboard
Bug: 49783
Change-Id: I534b13e50f9d95673f66639f1ccef90d7fa8304c
2013-06-19 09:58:55 +00:00
Santhosh Thottingal
5ca1b906b8
Update jquery.uls from upstream
...
New localizations
Change-Id: I2625f1277ce30029ebf5bd3269ce26876f6c0dd3
2013-06-17 18:10:09 +05:30
Santhosh Thottingal
2ca2f6d3fe
Update jquery.ime from upstream
...
Version: 0.1.0+20130617
Bug: 49317
Change-Id: I566980aeafb9dce45ab4916751947c301778377c
2013-06-17 16:56:27 +05:30
Santhosh Thottingal and Gerrit Code Review
3b3e2da332
Disable Webfonts too for blacklisted browsers
...
Change-Id: I9feb342b091e00ef0279333018b86045932d68de
2013-06-17 09:33:03 +00:00
Santhosh Thottingal and Niklas Laxström
9d75ff9a09
Disable IME too in blacklisted browsers
...
Change-Id: I140352f723bc4863d14ed6441c9e173310c683b3
2013-06-17 09:31:06 +00:00
Santhosh Thottingal
34d4045c3b
Validate imeId before rendering
...
Fix: TypeError: $.ime.sources[imeId] is undefined
Bug: 49584
Change-Id: I9f5615d8b6729d76feae04e195a5ec6f26676bda
2013-06-17 10:08:16 +05:30
Santhosh Thottingal
658d97de36
Make the link to undo language change usable
...
Fix bug: Link to revert to the earlier display language inside the tooltip cannot
be clicked. It was hiding on mouse over.
Bug: 49556
Change-Id: If536142fd61aa191601262dbfec6de960c167081
2013-06-14 11:53:01 +05:30
Santhosh Thottingal
6a34b6159d
Update Lohit Tamil fonts to 2.5.3 version
...
Change-Id: Id447cdf5c07b0b02ae0b3b29a6bf2380c9896a7e
2013-06-13 15:58:25 +05:30
Santhosh Thottingal
e726f01615
Use system as default font for Tamil
...
Tamil has wide support in major operating systems
Change-Id: I30adb4aa607b0e4261efdce34457e5b07a0c61ca
2013-06-13 15:11:04 +05:30
Santhosh Thottingal
d11576b27e
Add Linux Libertine font
...
It is Wikipedia wordmark font
Change-Id: Ib280869d8a8686268c7f67aefb29a76752e9e4f4
2013-06-13 12:51:07 +05:30
Santhosh Thottingal
d36f6c516e
Set the language for the settings panel for correct webfonts
...
Change-Id: Ia404f5e0b50d5b9114255c2e1e7daca39c79d414
2013-06-13 11:22:32 +05:30
Santhosh Thottingal
a8c9b923d0
Add UnifrakturMaguntia font
...
Not mapped to any language, but available by explicit
style definition. style="font-family:'UnifrakturMaguntia';"
Bug: 49499
Change-Id: I346f81ecc145b261f3bc8386c47cce779ac11e33
2013-06-13 09:38:15 +05:30
Santhosh Thottingal and Gerrit Code Review
638ab5bb3d
Input settings - language selection cleanup
...
Renamed imeLanguage to UI language to make it correct.
And some logic corrections as per that change.
Bug: 49380
Change-Id: I1ed664623b23393e289bd817b88d7f326f6524be
2013-06-12 11:41:56 +00:00
Santhosh Thottingal
d8a8542c19
Use Tipsy on "Language settings" tooltip
...
Bug: 47977
Change-Id: Ic50d1be0256170872c7674745d5b2feaefb44095
2013-06-12 14:32:09 +05:30
Santhosh Thottingal and Gerrit Code Review
43be2f274c
Scroll to viewport after input methods list is rendered
...
Added input methods may increase the height of window.
Make sure the entire window is in view port.
Bug: 49427
Change-Id: I06194b7d51459a31247104b2113ef3212774f004
2013-06-12 06:53:27 +00:00
Santhosh Thottingal and Siebrand
ddd425eb9b
Update jquery.uls from upstream
...
* Improve the scroll to viewport feature
* Fixes Bug 49447
Bug: 49447
Change-Id: Ided6ffdc431ad7278acd501a91cef4a472df1b6f
2013-06-12 06:49:17 +00:00
Santhosh Thottingal
7b92820129
Update version
...
Change-Id: I5c6fdd33ff8ef1aee8f090b5bf80d124b26f68df
2013-06-11 10:31:22 +05:30
Santhosh Thottingal
f0b3e6524c
Cleanup
...
Minor whitespace, coding convention cleanup
Change-Id: Ibb10ce64ad4c35bfd6f924665243961c80b81714
2013-06-11 10:24:13 +05:30
Santhosh Thottingal
46eca263d3
Update jquery.uls from upstream
...
Fixes two javascript error cases
Also fixes Bug 49382
Change-Id: I549d313f8bd570f89b2591491df97166dc999afc
2013-06-10 14:37:20 +05:30
Santhosh Thottingal
2c2e0f6142
Update jquery.ime from upstream
...
Bug: 49317
Change-Id: If84ed1017d68e4061b86464c683c82102a8986d1
2013-06-10 12:44:14 +05:30
Santhosh Thottingal
ae27298bee
Fix: new language is not added to button on the display panel
...
Bug: 49377
Change-Id: Ibfec48d84ecc166628d2bc0b052688f19967491f
2013-06-10 12:02:26 +05:30
Santhosh Thottingal
d10b5c86fc
Update jquery.ime from upstream
...
Version: 0.1.0+20130607
Changes:
* Bug 49178: IME icon not visible in IE8
* Bug 49073 - In RTL, checkmark for selected input method overlaps text in ime menu
* Correct Malayalam Avagraha in Malayalam transliteration
Change-Id: Ib3fc2409958e8be8522a2f4072181dce434a76e3
2013-06-07 20:18:15 +05:30
Santhosh Thottingal and Gerrit Code Review
271ec67a80
Update button css from Agora
...
Css copied from https://github.com/wikimedia/mediawiki-extensions-Agora
Bug: 49112
Change-Id: Ibc5d144a22228fd7ec6e3793bf8d9d6c28748101
2013-06-07 14:39:06 +00:00
Santhosh Thottingal and Gerrit Code Review
9bc9aa7238
Avoid duplicate language buttons in input settings panel
...
Bug: 49141
Change-Id: Ibf076e6049e87e1398c87d2a264343f32eaddf28
2013-06-07 14:28:17 +00:00
Santhosh Thottingal and Gerrit Code Review
e9ab300889
Fix: ULS popup moves to sidebar if opened from ime menu
...
Issues fixed:
Incorrect position of ULS when accessed from more languages button
of input/display settings, when language settings opened from ime
menu.
Arrow(callout) appearing for ULS when opened from more languages
button of input/display settings, when language settings opened from ime
menu.
Used a class 'callout' to mark whether windows need callout arrow or not.
Bug: 49060
Change-Id: Ic4c0a1e386918494a0d006a02dd0cf93ef269163
2013-06-07 14:26:46 +00:00
Santhosh Thottingal and Gerrit Code Review
6a9b31ad26
Use smooth scrolling for the windows when not in viewport
...
Change-Id: I94591d17ba023d9a13e2436ddebfd0209e076845
2013-06-07 14:26:31 +00:00
Santhosh Thottingal and Gerrit Code Review
b057531602
Update jquery.uls from upstream
...
Change-Id: Id91d0551ec329fb6645d3e6c3610ca5f3e8670b4
2013-06-07 14:26:11 +00:00
Santhosh Thottingal and Gerrit Code Review
84355a422d
On show of language settings, update the panel
...
Settings changed using other UIs will not be updated unless we refresh
the settings panel.
Bug: 49148
Change-Id: Ia7cd8c91e59360c80eb72fdf0a966bdb3ce52d27
2013-06-07 14:25:39 +00:00
Santhosh Thottingal and Gerrit Code Review
335b338b69
Update jquery.ime from upstream
...
Fixes issue: Native Keyboard selection not reflected on the input fields
Version: 0.1.0+20130605
Bug: 49152
Change-Id: I1f16b3d8084bec8a4b7ab0b28bbe71777b44c077
2013-06-07 08:01:32 +00:00
Santhosh Thottingal
c9aa1f1130
Correct the loop logic for language buttons
...
It is possible that the count reach more than SUGGESTED_LANGUAGES_NUMBER
before it reach the
languagesForButtons.length === SUGGESTED_LANGUAGES_NUMBER
check. This will cause the loop to run for all languages.
Change-Id: Ie6190d1c80c2a7152af490db2bc115ecdfde4184
2013-06-06 06:36:36 +00:00
Santhosh Thottingal
18fe9e8b86
Fix: Uncaught TypeError: Cannot read property 'shown' of undefined
...
Bug: 49103
Change-Id: Iecaa078835777625eca5d35dbb6ece19de1e8b29
2013-06-04 17:25:16 +05:30
Santhosh Thottingal
cfa02f2204
Json mimetype is application/json
...
Change-Id: Ifd52bc2e4e9f80b8487e98f723dc05b103a39630
2013-06-04 16:21:15 +05:30
Santhosh Thottingal and Niklas Laxström
ec0ea0407d
Introduce Api for loading jquery.i18n json files
...
To avoid CORS issue with old browsers
Bug: 45958
Change-Id: I37638e06f21ab573c9ce37a4e9fb20bc763ac98f
2013-06-04 10:21:32 +00:00
Santhosh Thottingal
8640964f95
Clicking on the 'Apply Settings' does not close the ULS panel
...
Bug: 48898
Change-Id: I0c05a9a1be14c1036110f84c7a0080b98f93ee1d
2013-06-03 15:10:38 +05:30
Santhosh Thottingal and Amir E. Aharoni
d1988bb3c7
Blacklist old browsers
...
Blacklist browsers not supporting boxModel
Change-Id: I19bd7e3dbaec2454d8512e5d6f394c21fb6ce5cd
2013-06-03 08:51:04 +03:00
Santhosh Thottingal and Gerrit Code Review
2a6cb597f5
Position the language settings in RTL with interlanguage position
...
The left position of the window was wrong.
Change-Id: I3353d930cb8251021f206ed5f1a0821d17059fe8
2013-06-03 05:44:55 +00:00
Santhosh Thottingal and Gerrit Code Review
73716f3f67
Remove lot of scroll to view related code
...
Just use javascript scrollIntoView to do that.
Also remove duplication of code related to this
Change-Id: Ied1235a85f4fe2d99afa127737979c24d3591118
2013-06-03 05:44:17 +00:00
Santhosh Thottingal
a4c0534e7e
Update jquery.uls from upstream
...
Bug: 47821
Change-Id: Iee1af1341accf8af5a0ec44d7ad8f07c331656ab
2013-06-02 04:59:30 +00:00
Santhosh Thottingal
4d1969161c
Avoid setting inline style for the element when reset applied
...
Followup: Ic3baa18b01a972f08e51e84217e82d0939e674c0 and
Iff522e0016d8284dc785580e6eb3dd2967c58289
Bug: 39992
Change-Id: Ifd8c4629f5512f6d54fc0a19d3b8d2bec4db23c0
2013-06-01 18:13:34 +05:30
Santhosh Thottingal
000d04c14e
Update jquery.ime from upstream
...
Change-Id: Iac3c14f82c982396c4bcecfb3c5cc97df82c41cb
Version: 0.1.0+20130531
2013-05-31 16:43:46 +05:30
Santhosh Thottingal
11fc0347ea
Make sure languages section is visible when adding ULS cog icon
...
Make sure element #p-lang shown.
Bug: 49005
Change-Id: I4cc238f87fdce0c5813b82516599ba3c0d3bf44c
2013-05-31 11:04:16 +05:30
Santhosh Thottingal
66e1fab8a8
Exclude does not apply if the editfont preference is default
...
'editfont' == 'default' means 'Browser default' font setting. We can
apply webfonts there.
Change-Id: Iff522e0016d8284dc785580e6eb3dd2967c58289
2013-05-29 15:23:34 +05:30
Santhosh Thottingal
b9462e709f
Update jquery.webfonts from upstream
...
Change-Id: Ic3baa18b01a972f08e51e84217e82d0939e674c0
2013-05-29 15:22:36 +05:30
Santhosh Thottingal
931cb6dc22
Do not use "System" as a font
...
Regression from I62860f9d62538915628ad21e5d904e56bdcc9430
Bug: 48871
Change-Id: I72f5c40739928244cd402c000b48af9911c5b0c7
2013-05-28 21:15:47 +05:30
Santhosh Thottingal and Amir E. Aharoni
8b46d34004
Allow ULS language settings accessed from user preference screen.
...
Adds a link in 'personal/i18n' section of user preferences
Bug: 47240
Change-Id: I04d1ea7d36db45f9a0af04e11dade9ae0b524e8e
2013-05-27 16:33:40 +03:00
Santhosh Thottingal
65711c312d
Fix cancel behaviour of display settings
...
Font selection becomes persistent despite cancelling it
Bug: 47976
Change-Id: Iea4b65a8a13da3cb4a86f5b6521d62cb1372b42a
2013-05-27 18:24:14 +05:30
Santhosh Thottingal and Gerrit Code Review
8655504371
Refactor interface integration code
...
Reduce document.ready code by moving functions outside and grouping
tooltip related code to a function.
Also remove window and document from wrapper anon function since
browser: true is defined in .jshintrc
Bug: 48156
Change-Id: I7228285cdcb33b915e96e7e2c59e4dbc90f5fc96
2013-05-27 12:35:49 +00:00
Santhosh Thottingal and Gerrit Code Review
540ada592d
Access i18n json files from same domain for IE8 and IE9
...
IE8 and IE9 does not support ajax with CORS. So make sure they
load json files from same domain.
See http://bugs.jquery.com/ticket/8283
Bug: 45958
Change-Id: I8442a5efbd4ca7db0f0a407ff94772ea8e213b29
2013-05-27 09:54:03 +00:00
Santhosh Thottingal
f23666a15a
Get the saved font using the fontSelector defined in mw.webfonts.setup
...
Also make sure that correct language is passed to the getFont
It was wrong in current version - UI language was passed always
(introduced in a refactoring to avoid code duplication for content
and ui language- commit: 98bb1c200c )
Change-Id: I62860f9d62538915628ad21e5d904e56bdcc9430
2013-05-27 14:43:30 +05:30
Santhosh Thottingal
164568e516
Remove document from anon cover function
...
jshintrc has browser:true setting
Change-Id: I30acfb63f132473611be9da4edf12c3b6ea42523
2013-05-27 13:59:36 +05:30
Santhosh Thottingal
1248d24fb2
Update jquery.uls from upstream
...
* i18n update
* Fixes Bug 48151
* Adds Syriac language
Change-Id: I9b77b3eb74ce0050bc854c85e62060855c1268cb
2013-05-24 17:45:37 +05:30
Santhosh Thottingal
170be2068e
Reset the dirty bit after preferences are saved.
...
Bug: 48703
Change-Id: I5768c455324396d503646a4c803e9d512f47c0e1
2013-05-23 15:36:33 +05:30
Santhosh Thottingal
cea4d81766
Display notification when disabling input methods from keyboard icon menu
...
Bug: 48534
Change-Id: Id6c1cb22cb09a226cfcc84d597724e5d803392f3
2013-05-23 12:15:49 +05:30
Santhosh Thottingal and Amir E. Aharoni
3cdcd26b63
Do not show ULS in weird positions
...
ULS was shown relative to input field position. That will not work
always. Show it in default position - center of screen.
Change-Id: I5fd9f10d955322abd2623ce8b88792b391553dcd
2013-05-22 15:48:59 +03:00
Santhosh Thottingal
8f57432672
Revert "Remove redundant focus handler"
...
This reverts commit 739d952a81 .
Bug: 48703
Change-Id: Ib66ed3c824f0bd5e68258eb5a39b8affc8b50e9f
2013-05-22 17:49:23 +05:30
Santhosh Thottingal and Gerrit Code Review
76e205234a
Update webfonts test page
...
This was broken when the ULS javascript files were changed.
Change-Id: I7cb1769957a6514cd303aada459678a2ce8127ae
2013-05-22 11:52:22 +00:00
Santhosh Thottingal and Gerrit Code Review
4a49c25f10
Provide disable input tools option in IME menu
...
Bug: 48533
Change-Id: Ie856cbda344ae2624567fb6c2d6206996c3b10dc
2013-05-22 08:52:10 +00:00
Santhosh Thottingal and Gerrit Code Review
739d952a81
Remove redundant focus handler
...
focus on input field and updating language(can be changed from settings,
selector etc) is already handled inside jquery.ime
But focus on the particular input field need to be triggered, without
consuming focus event with in the event handler
Change-Id: I0b3783542e23b194fe141b9aef692a855469ce62
2013-05-22 08:49:47 +00:00
Santhosh Thottingal and Gerrit Code Review
a73c24f54c
Add fonts for Syriac Armaic languages
...
Fonts added: EastSyriacAdiabene, Estarngelo Edessa and SertoUrhoy
Languages: syc, arc
Bug: 47229
Change-Id: Id4f434c544d71a5b9a95ae73c7fd502cdd083019
2013-05-22 08:10:23 +00:00
Santhosh Thottingal
a93438a14e
Update jquery.ime from upstream
...
Version 0.1.0.20130522
Changes:
* Correct the versioning by adding build date metadata
* Remove an unwanted css style
* Avoid screen jump on click of IME menu items
* AltGr+M doesn't create a µ
* Code cleanup
Change-Id: Ia9ccd89a24f4d8627cf3a16f59984ad79f3d49f5
2013-05-22 13:33:21 +05:30
Santhosh Thottingal and Nikerabbit
2174740bb6
Revert "Add a MediaWiki preference for enabling ULS IME"
...
This reverts commit 6ae0fe3e44 .
The commit was duplicating the preferences in 2 places
making the syncing hard.
As per discussion with Pau, we will try alternate approach.
Bug: 48642
Change-Id: I5c97838ed875364dc35b66a3d6c33d9975b5107e
2013-05-22 07:46:05 +00:00
Santhosh Thottingal
bf270812f5
Fix all jshint errors
...
Change-Id: Ib8fb350132bb34c1e063eb644af5aeff833f95e8
2013-05-20 15:07:42 +05:30
Santhosh Thottingal
146f0fc2a4
Scroll the window to show language settings if necessary
...
Restores the feature removed while refactoring in
Iafb15ac9a7140fcce9e71ed933be6c55be81dc7e
Change-Id: I3aec168457190b7bfb40c09c97252e0cbb3dd1de
2013-05-20 14:01:58 +05:30
Santhosh Thottingal and Gerrit Code Review
00c37b9218
Update jquery.ime from upstream
...
* selectLanguage need to check whether
ime changed before return with noop
* Add dot reph(0D4E) to Malayalam transliteration
Change-Id: I35c05e8261270096ceb652db9b0dc24be9fa71fc
2013-05-20 08:07:50 +00:00
Santhosh Thottingal and Gerrit Code Review
b1563040ab
Cog icon can be used to close the language settings panel
...
Bug: 47971
Change-Id: I7b6d6142e113bf3f90feef1650bc384a5edc42cb
2013-05-20 07:59:43 +00:00
Santhosh Thottingal
bb3e72f5a0
Simplify the language settings display
...
Directly show language settings instead of showing ULS language selector
and then simulating click on language settings
Change-Id: Iafb15ac9a7140fcce9e71ed933be6c55be81dc7e
2013-05-20 10:21:38 +05:30
Santhosh Thottingal
3b2e39d822
Avoid duplicate languagesettings dialog in page source
...
Bug: 48211
Change-Id: I78ad47b1875f9f6f40707fb05f948c939fe91b39
2013-05-15 14:46:46 +05:30
Santhosh Thottingal and Gerrit Code Review
d3ce43b1d7
Update jquery.ime from upstream
...
Fixes the positioning of the menu if there is not enough space
in the left side.
Bug: 41738
Change-Id: I64d40acb41559b0b6376c03a4076d17dcedbc466
2013-04-03 05:50:14 +00:00
Santhosh Thottingal
38e1ab2e5d
Monobook's CSS shouldn't change ULS language name case
...
Adds a skin specific css
Bug: 46725
Change-Id: I85e29515280ea2af6262c20937a0d9bd960244b3
2013-04-03 09:30:46 +05:30
Santhosh Thottingal and Siebrand
305e883eb1
Add Divehi font
...
Using the font from GNU FreeFont(subset)
Bug: 42812
Change-Id: I55c5045ac764d9a40e7ee9b7e9881414816863f4
2013-04-01 13:41:08 +00:00
Santhosh Thottingal
5bbdd16aa7
Version update
...
Change-Id: I52b4c9c7d5f8172dffe51c9fdfd1213f58d73b14
2013-04-01 09:44:36 +05:30
Santhosh Thottingal and Gerrit Code Review
453912fdf2
Provide a base ULS RL module and seperate UI language selection
...
ULS is disabled for anonymous users on WMF projects. But to provide
rest of the features - apis, language database, language selection for
many use cases, we need to provide a minimal ULS. RL module
ext.uls.init does that job now.
For using ULS as interface language selection tool, new RL module
ext.uls.interface is introduced. That will add UI language selection,
webfonts, ime features, if enabled.
Change-Id: I796a7c9cce0de42bf8aa06b26e383e0075dbe1dd
2013-03-26 07:20:01 +00:00
Santhosh Thottingal and Niklas Laxström
d4cea039b4
Update jquery.uls and make it more modular
...
jquery.uls RL module split to
* jquery.uls (language selector UI/UX)
* jquery.uls.grid (Foundation grid framework)
* jquery.uls.data (language database)
* jquery.uls.compact (compact mode ULS)
This contains updates from jquery.uls upstream
Change-Id: Iaddb1228c076f698498d3b0554061624b6e433c6
2013-03-26 07:17:58 +00:00
Santhosh and Gerrit Code Review
e64ded0c85
Merge "Adding the Alef font for Hebrew"
2013-03-25 04:58:12 +00:00
Santhosh Thottingal and Nikerabbit
7178b0eb5a
(Bug 42378) Make "disable IME tools" effects immediate as a preview
...
Change-Id: I76560e4c4bc0ddaa1c7cc78202e14a46b6e7ac76
2013-03-15 14:20:43 +00:00