Commit Graph

3111 Commits

Author SHA1 Message Date
Santhosh Thottingal
28c455feaf Custom no-results message for compact links search
Bug: T182539
Change-Id: I0e3bb7104015a5244290058dc0ac5b3c17b1ea20
2018-02-08 10:38:06 +05:30
Niklas Laxström
e9051e2d3f Don't apply CLL to pages with the noexternallanglinks magic word
There is actually a magic word and a parser function. This checks
if all links are excluded (*).

Bug: T186590
Change-Id: Iaf860683f6e3bc9b00d5e8f19b8be7c0f1b20f5b
2018-02-07 20:13:46 +01:00
Niklas Laxström
1e15341fd1 Use dash as separator for non-prefix matches in language name search
Bug: T186480
Change-Id: Ib785e2b070e0c5a218b236be194417f0b1fbd102
2018-02-06 17:26:21 +01:00
Santhosh Thottingal
0c2c273c93 Update jquery.uls to 54a466e
* Change the language icon color to gray and optimize
* Simplify key press event handlers

Bug: T175769
Change-Id: I05cfaf699ed5ddccc781344143886831929cbb72
2018-02-06 10:34:29 +00:00
Santhosh Thottingal
453a4458e6 Update jquery.uls to 3161b34
* language-data update: Add Western Armenian to known languages
* Stop rendering languages twice on initial display
* Style adjustments for no-results
* package.json: maintenance updates
* Localisation updates

In addition to the jquery.uls update, this patch contains local
style customization for no-results view as specified in T175235.

Bug: T175235
Bug: T185086
Change-Id: I51645554413dbaa80e02fec8f9115f4de409fb06
2018-02-06 08:17:20 +00:00
Niklas Laxström
3a0f01643b Update packages
I was getting the following warning message:
npm WARN grunt-stylelint@0.8.0 requires a peer of stylelint@^7.8.0 but none was installed.

Change-Id: I5e671c5d89d315c3ee691dacda4c85ff3ff710a2
2018-01-31 15:58:38 +01:00
jenkins-bot
3bb9a27230 Merge "Update copyright year and license shortname" 2018-01-30 15:02:00 +00:00
Kartik Mistry
de17e58d65 Update copyright year and license shortname
Also update version before MLEB release.

Change-Id: I857f1de4bca3d267ada206dbd30b0bd604b7c733
2018-01-30 17:56:38 +05:30
jenkins-bot
aed8d0bec2 Merge "Update jquery.uls to d122f37" 2018-01-30 11:45:06 +00:00
Santhosh Thottingal
fd7b9ec652 Update jquery.uls to d122f37
* Do not group search results by region
* Replace ULS trigger icon with monochromatic one
* Custom no-results message support
* Upgrade jquery in the example to 3.2.1
* Use .siblings to locate the suggestions, clear elements for efficiency
* Removing assigned ids to elements that are not guaranteed to be unique
* Use eslint and stylelint, fix all errors

Update the language icon in ext.uls.pt module with new monochromatic one
Also use custom style for monobook skin.

Bug: T182539
Bug: T175769
Change-Id: I7341064cd0de367d933048c4800f951568747d11
2018-01-30 15:10:01 +05:30
Kunal Mehta
7eb5b5def6 Add @covers tag
And remove unnecessary require_once, since that file is already in the
autoloader.

Change-Id: Id66d79a116043186b4d1bad73d04a62c4142524f
2018-01-24 22:30:22 -08:00
Translation updater bot
27de8ebc15 Localisation updates from https://translatewiki.net.
Change-Id: Ieebf4e298798f30a5807c54709d9ed6726b15d1e
2018-01-20 14:43:16 +01:00
Translation updater bot
dee1689624 Localisation updates from https://translatewiki.net.
Change-Id: Id560330c3447968a5c544cc031915b6d81d55be3
2018-01-18 22:50:02 +01:00
Vagrant Default User
91a54767b6 Add aliases for Georgian, Armenian, Spanish, and Japanese
Also make it possible to add multiple aliases for a language.

Bug: T178996
Change-Id: I00bb4a158caed0c1ba15d41e294281a001c917b1
2018-01-18 14:45:26 +02:00
Translation updater bot
08079b9bb8 Localisation updates from https://translatewiki.net.
Change-Id: Ia8ab1f41aa0f06f80fd67328844a788ae04417f8
2018-01-10 22:24:20 +01:00
Translation updater bot
a3a7afd1dc Localisation updates from https://translatewiki.net.
Change-Id: I5c5de431ab69c8dac70349c542a4e4ac6973f873
2018-01-09 22:29:55 +01:00
Jayprakash12345
57571f2f7b Removed deprecated position statements from resource loader module
Bug: T184257
Change-Id: Ia18c993f723be55c45a813a3cda8804b99c7b1d8
2018-01-05 14:21:19 +00:00
Translation updater bot
07fcf6dad6 Localisation updates from https://translatewiki.net.
Change-Id: I59e3edc55049123651f35b56a05c831bef817fda
2018-01-05 09:23:27 +01:00
jenkins-bot
56edef8aed Merge "Prevent page scroll to top while clicking on language settings icon" 2018-01-05 06:59:13 +00:00
Santhosh Thottingal
f536b3969d Prevent page scroll to top while clicking on language settings icon
If the language settings window is not visible, all calculations
will go wrong and page will scroll to 0 position.

So call scrollIntoView only when the element is visible.

The $.fn.scrollIntoView defined in jquery.uls core may be unnecessary
now since it is available natively on DOM elements.

Bug: T178188
Change-Id: I461fa9eb7c51cd277bebd3a04cfcc0eed9793c4e
2018-01-04 10:17:03 +05:30
libraryupgrader
4489bf100a build: Updating mediawiki/mediawiki-codesniffer to 15.0.0
Change-Id: I3274ab97132397038477244d9c32e1af81552787
2017-12-30 03:14:16 +00:00
Translation updater bot
c2a3467de6 Localisation updates from https://translatewiki.net.
Change-Id: Ie0fc174c0cff9141685fa0418214da4f69b661ae
2017-12-28 10:00:11 +01:00
Translation updater bot
d8e810d6d3 Localisation updates from https://translatewiki.net.
Change-Id: I70975f4a5454e6b3a5c35d368e7d488ac4e7d828
2017-12-23 22:27:13 +01:00
Translation updater bot
275c87e331 Localisation updates from https://translatewiki.net.
Change-Id: I6370ea33ef559afba9f0dc889b1b73a046b7e4e2
2017-12-22 22:23:16 +01:00
Kartik Mistry
0eb9c20fa0 Update jquery.uls to 2601f8e
Changes:
* Localisation updates.
* Update language data:
  ** Make Spanish available under the Oceania region
  ** Add the Kumyk language

Change-Id: I53a27dcd3a9ef57a4a7b7b989df6c2bb556c0d2c
2017-12-20 12:37:07 +05:30
jenkins-bot
825193e10e Merge "README: Update entry point" 2017-12-19 17:09:54 +00:00
Kartik Mistry
5e6897e518 README: Update entry point
ULS is now using wfLoadExtensions entry point.

Change-Id: I102e5b09bc44e41210b5398de2335b3a5ac0ba28
2017-12-19 20:16:48 +05:30
Santhosh Thottingal
030bc49ad2 Update rangy lib to 1.3.0
Change-Id: I9ad4758e9f4ecde84bdb2afc2ba9bf5492141495
2017-12-19 10:13:37 +05:30
Translation updater bot
7606288c4a Localisation updates from https://translatewiki.net.
Change-Id: Ie8d5463faa54b1fcdd0acdd2e772159f89723b5a
2017-12-18 23:07:18 +01:00
libraryupgrader
36364f244d build: Updating mediawiki/minus-x to 0.2.1
Change-Id: I9546a2ce232be3556e5d0d13c725d8ebb5e4ec8a
2017-12-11 09:43:05 +00:00
Translation updater bot
c61316753a Localisation updates from https://translatewiki.net.
Change-Id: Idc0f41c7912b1822db3250ac567d9dd52c2acb5e
2017-12-07 23:08:00 +01:00
jenkins-bot
edd4a5b2a1 Merge "Update jquery.uls from upstream" 2017-12-06 06:26:23 +00:00
Translation updater bot
b69892566e Localisation updates from https://translatewiki.net.
Change-Id: Ic96fee9d8a727597726314937fd018334aaf0402
2017-12-05 22:38:29 +01:00
Kartik Mistry
a8cb31a937 Update jquery.uls from upstream
* Localisation updates only.

Change-Id: I77d7f5aa907f4498ddcf5f890a826e51fcee3d76
2017-12-05 16:48:09 +05:30
Translation updater bot
8f0c7a2c9c Localisation updates from https://translatewiki.net.
Change-Id: Ie599a80c11324d827cabd946df75309a5850400b
2017-12-05 09:42:03 +01:00
Kartik Mistry
d969c2a804 Remove non-default Saab font for Punjabi
* Not updated from upstream; last release is buggy as per upstream.
* Punjabi language has good font support in all modern operating
  systems.

Bug: T180422
Change-Id: I323953b4c6293df89034f05e0c2e13a96b42dc34
2017-12-05 06:19:13 +00:00
Translation updater bot
5a02a32f52 Localisation updates from https://translatewiki.net.
Change-Id: I67189031218f5b5eec93d0a08b5eabd8c1ab8156
2017-12-03 23:12:51 +01:00
Volker E
e3ad0f3be5 Move “Language settings” dialog headline up
Moving “Language settings” dialog headline up to put on a
virtual line with ToggleButton and apply `#000` to it as
dialog titles elsewhere.

Bug: T175295
Change-Id: Id2d7a7b90996ec7be96e8bafd7bbe78eb8f0e1c9
2017-12-01 05:03:43 +00:00
jenkins-bot
16b7411fc7 Merge "Update jquery.uls to 98fff1b" 2017-12-01 04:47:44 +00:00
jenkins-bot
603cfea7d0 Merge "Improve ULS language search api" 2017-12-01 04:47:30 +00:00
Santhosh Thottingal
3bf7361262 LanguageNameSearch: Optimize levenshteinDistance
1. Do string comparison for equality early in the method so that we can
   do early return if it passes.
2. Move the zero length check for string up for early return. This may
   not have any significant change in performance though.

Change-Id: I86bdd612a4a31c5ebfac6bcd7687b829acc69cda
2017-11-30 16:38:41 +05:30
Ed Sanders
447c09d462 build: Update linters
Change-Id: I45540db95711b461ded3630894bd1f149c24ff19
2017-11-29 15:02:47 +00:00
Niklas Laxström
c2f0e297f5 Update jquery.uls to 98fff1b
* Translation updates
* Change for SVG background image styles
* Use searchAPI always when provided

Change-Id: I5a90d76d5acc1939cc7b670df43c4ea3347dfcb3
2017-11-29 14:11:17 +01:00
Volker E
72cf0a7f23 BetaFeatures SVGs: Merge logo and title path
In the process of updating BetaFeatures logo it got
identified that the logo is better marked up as one
`<path>` element.
Follows up I57f2f4890e980992db2c25506bbdc330530d67b1

Bug: T180427
Change-Id: I3bd8eb032943e00c93975db2911a9f7d26c0bcb2
2017-11-28 16:06:05 -08:00
Volker E
300d69b92d Unify BetaFeatures SVG screenshot markup
Unifying BetaFeatures SVG screenshot markup by:
- changing `id`s for better readability,
- sorting attributes,
- using full pixel values where applicable and
- generalizing attributes on `g` where applicable

Also fixing a visual glitch in the RTL version.
Follows up Idace90e945a2bd5efa869ee717224274fd94e91a.

Bug: T180427
Change-Id: I57f2f4890e980992db2c25506bbdc330530d67b1
2017-11-27 19:40:49 -08:00
Niklas Laxström
e87dd20cdd Improve ULS language search api
* Store prefixes and infixes separately in the data
* First match language code, then prefixes, then infixes
* Try to use suggestion either in user language or autonym first
* use formatversion=2 to avoid escaping Unicode

Using Language::fetchLanguageName might can have a small
performance impact. On the other hand there is now check
to skip languages we already found, avoiding some fuzzy
matching.

This is in a preparation for a change in jquery.uls to use
the search API more, while trying to reduce the amount of
weird autocompletion suggestions we show to the user.

Bug: T73891
Change-Id: Id94c5352d9a591969bf90144d1d2d5e758d08301
2017-11-27 14:57:42 +01:00
Kartik Mistry
ca45dc7404 Update eslint and stylelint and fixes
Change-Id: I02e615e0efa95b673702f1ce8c957a37397ced13
2017-11-25 08:34:04 +05:30
Niklas Laxström
a353c5ab65 Perform search on every word of language name
See e.g. T132021. This favours coverage over quality.

Change-Id: I3fc8fb1702802bc002c3d7e2941563840914f325
2017-11-23 09:14:10 +00:00
Prateek Saxena
a9dc4a0f1a betafeatures icons: Correct contrast between light blue and gray
Change-Id: Idace90e945a2bd5efa869ee717224274fd94e91a
2017-11-23 11:41:33 +05:30
Prateek Saxena
963ce22b9f Update colors betafeatures icon
Updated light gray (Base80) and light blue (Accent90).

Old: https://phabricator.wikimedia.org/F10912040
New: https://phabricator.wikimedia.org/F10912039

Bug: T180427
Change-Id: I88d74a0b7447a9a3effb0bb56f3666991558f1fd
2017-11-21 11:23:55 +05:30