Aaron Arcos
bd07e7e7a6
Improve e2e tests to check metadata content
...
The first version of the e2e tests just checked the presence
of some DOM sections. This 2d version actually verifies the
values for most of the components in the viewer.
Change-Id: Iabfd544f05182e86a16cf6bda162bb0abc5cf260
2014-02-19 18:46:28 -08:00
jenkins-bot
6c3e73c8de
Merge "Fix image provider unit test."
2014-02-19 23:54:22 +00:00
Gergő Tisza
3f326bb3bc
Fix image provider unit test.
...
Change-Id: I3a219d7c6277b1cd8332b35f9403e4d99352af41
2014-02-19 23:52:52 +00:00
jenkins-bot
b6add9a17b
Merge "Hide mouse cursor when buttons are faded out in fullscreen"
2014-02-19 23:48:32 +00:00
Translation updater bot
258bdf7747
Merge "Localisation updates from https://translatewiki.net ."
2014-02-19 20:24:28 +00:00
Translation updater bot
de292e1215
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic412a70ec152504830831c95749b743f75cc9054
2014-02-19 20:08:29 +00:00
Aaron Arcos
63021d0b0e
Fix e2e tests to support data:URIs
...
We are using data:URIs to measure performace. This
change broke e2e tests that were trying to match plain urls.
Change-Id: I8220801472cde595dd6651ef2796468eba484071
2014-02-19 12:00:47 -08:00
Mark Holmquist
c619a19711
Get article path for foreign DB repos too
...
We have had this method in all Repo subclasses for a while, but sadly
it never got used and we've unintentionally crippled foreign DB repos
for some time now.
{{fixed}}
Change-Id: I972eb739cdd56c666981d5fbc371fa53024ff359
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/217
2014-02-19 11:13:17 -08:00
Gilles Dubuc
d53ca1462e
GlobalUsage should utilize the right Api class
...
Change-Id: Ia0d0ee1d9213f98d89455f88b50616a5fbd87dcf
2014-02-19 19:18:42 +01:00
Gilles Dubuc
e1e9a24a0a
Missing dependency
...
Change-Id: I8ce510883e13401d9b1464b1583ee11d01f40df6
2014-02-19 15:41:40 +01:00
Gilles Dubuc
9a0a601278
Hide mouse cursor when buttons are faded out in fullscreen
...
Change-Id: Ie7bec07a9c79cb5ffde586ccd3cfdd3eac519047
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/210
2014-02-19 12:32:10 +01:00
Mark Holmquist
5df979bd65
Grand Unifying Documentation Patch
...
Change-Id: Id0def78beb0231270557037a9c530c770b100ce2
2014-02-18 18:27:30 -08:00
Gilles Dubuc
8a8d74f01d
Avoid double requests when measuring performance of image load
...
Change-Id: Ib5ec4c3e4e4a410a6ee520b11bf025d7447cb542
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/207
2014-02-18 16:45:03 -08:00
Gergő Tisza
7afbc5ce92
Use provider XHR information in performance metrics + several fixes
...
* more robust method of obtaining URL
* decouple performance logging from providers (mostly)
* ignore fake XHR object which jQuery returns for JSONP requests
* guard for CORS requests - apparently Chrome refuses to return
certain information even with an Allow-Origin: * response header.
* Resource Timing is limited to 150 results, which causes fake
misses in debug mode. There is an API to increase the limit
but it is not implemented in Chrome. I am calling it nevertheless,
maybe IE understands it (it is present in the MSDN docs at least).
This seems to work for AJAX, CORS, JSONP, image AJAX; CORS requests
return 0 for a lot of values, per spec a Timing-Allow-Origin: *
header might help that.
Change-Id: I8353858022f51a7e70774e65513d0fa2554a5064
2014-02-19 00:38:27 +00:00
Gilles Dubuc
035afe6d36
Make metadata animation more subtle
...
And stop showing when the user has opened the metadata once
Change-Id: Iefce36acf1b78301584ca8c1359fac94956a9440
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/213
2014-02-18 16:17:14 -08:00
Gilles Dubuc
a5cddef17a
Lazy-load mmv
...
Also removes the index inside the location hash
Change-Id: I9429ff0101ab891f2c4c6aa2d989fbef0813252d
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/136
2014-02-18 15:55:15 -08:00
Aaron Arcos
715cab7118
Fix failing test after refactoring.
...
Device pixel ratio was assumed to be '1' but was not explicitly set.
Change-Id: I5ce5e2ad988f14c1c286ae4a422150749c6fdcdd
2014-02-18 14:14:47 -08:00
Gilles Dubuc
c9fc2c707f
Make the image and navigation buttons unselectable
...
Change-Id: Iec6d8a9511e2a4c508da7524c9fb0db499d1eb8a
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/214
2014-02-18 19:36:33 +00:00
Gergő Tisza
7124ece961
Switch to core's version of moment.js
...
Depends on core change I6aa36d34bfbe8334c87d6ca449ec19b6a8daf8e7
Change-Id: I850d318a523e51c064e57fb888c7a10c79df6f72
2014-02-18 08:37:44 +00:00
jenkins-bot
8da610aa95
Merge "Get rid of JSDuck temporary logfile"
2014-02-17 21:35:48 +00:00
Translation updater bot
1d0318f45b
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie04d41eb43b50f1ebc67b559aa9929cc02f5b82a
2014-02-17 20:47:02 +00:00
Translation updater bot
a402d8b314
Localisation updates from https://translatewiki.net .
...
Change-Id: I1ddc06706bbaa25bba89b73d5feebc8dc75bdbb0
2014-02-16 20:20:47 +00:00
Translation updater bot
fc41019607
Localisation updates from https://translatewiki.net .
...
Change-Id: I4f1514a8796bc63a32ed2fa79ccf6ec2cb0817de
2014-02-15 21:05:51 +00:00
Gergő Tisza
bf90ce56ec
Get rid of JSDuck temporary logfile
...
Plus make output more colorful.
Change-Id: I9413a46a668a9ea645b27b0c6845652eb924bc7c
2014-02-14 20:22:55 +00:00
Cmcmahon
3a4b659cfb
Merge "Moved Ruby code that multiple repositories use to mediawiki_selenium Ruby gem"
2014-02-14 16:45:10 +00:00
jenkins-bot
3dc1b7d0e4
Merge "Big credits patch"
2014-02-14 08:14:31 +00:00
jenkins-bot
ad186bafee
Merge "Fix missing dependency for mmv.performance"
2014-02-14 01:52:24 +00:00
Gilles Dubuc
35690bb2f1
Get rid of lightboxHooks
...
Delete lightboxHooks, since most of them
haven't proven to be useful.
Replace the useful ones by jQuery events.
Change-Id: I28f99ba85666ca15979feb5c637924b98bba27a8
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/176
2014-02-13 17:47:30 -08:00
Gergő Tisza
302944352f
Move jquery.throttle-debounce to core
...
Depends on core change I008f46cc97af10e93ad9cad35924aaf251b99aa6 (merged)
Change-Id: I0c5faa4b20274a61d95aa2067f1071d2ab462454
2014-02-13 22:54:00 +00:00
Mark Holmquist
575fd50d95
Big credits patch
...
Add all authors, and put the extension in the new "Beta features" credit
section in Special:Version.
Change-Id: I22b0ab0ded87191832b469bec21665ef3fd6f2e1
2014-02-13 13:38:19 -08:00
Gergő Tisza
dc539cab54
Fix keydown event handling leak
...
Bug: 61337
Change-Id: Iee28a3e19a5a526876fb93900a12844c35b74ecc
2014-02-13 20:50:05 +00:00
Gilles Dubuc
f6053bf599
Fix missing dependency for mmv.performance
...
Change-Id: I216f1d2f814f99b27a2611112f275801fa52811b
2014-02-13 16:52:18 +01:00
Gilles Dubuc
6e127b25e2
Preload prev/next images
...
When the lightbox is opened, or prev/next pressed, preloads the
previous/next N images.
Technical debt introduced:
* initialization is a mess, with the viewer and the interface
randomly setting properties on each other in different phases of
execution. That got in the way and I shuffled things around
until they worked, which is obviously not the way to have a
robust system, but hopefully it will get scrapped soon anyway
in favor of a clean top-down dependency injection.
Change-Id: Idcb5c40de1ac0b3e482decd66e56c4de8ec71b6b
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/155
2014-02-13 10:52:40 +01:00
jenkins-bot
400ddd7b53
Merge "Add TaskQueue class"
2014-02-13 09:35:37 +00:00
jenkins-bot
52a0e16147
Merge "Fix fullscreen bug where image was replaced with self"
2014-02-13 09:14:18 +00:00
Mark Holmquist
c99d830d25
Search for jsduck warnings, fail if found
...
Change-Id: I21e903375e5c6fbf4cb7c7f5ca52421695618011
2014-02-12 14:19:23 -08:00
Translation updater bot
f5c2d610c0
Localisation updates from https://translatewiki.net .
...
Change-Id: I710e5ffff11518957548746653a44973682766cc
2014-02-12 21:35:26 +00:00
Gergő Tisza
9881f9e7ae
Add TaskQueue class
...
A simple task queue which can be processed or cancelled.
Will be used to handle preloading in a more robust way.
Change-Id: Ib33f9b2d814a35538f9d4f3691fce5ba5cdc82c1
2014-02-12 01:55:39 +00:00
Gergő Tisza
d7706d7cb0
Fix fullscreen bug where image was replaced with self
...
Change-Id: I81dcadae96a778559564a786a5753323fb802b7c
2014-02-12 01:55:37 +00:00
jenkins-bot
2b450f2e15
Merge "Added basic readme file to test/browser folder"
2014-02-11 18:09:56 +00:00
Zeljko Filipin
ad9768dfde
Moved Ruby code that multiple repositories use to mediawiki_selenium Ruby gem
...
Bug: 56088
Change-Id: I126fe93ac511570594cfc1ba684b33bd2b356b34
2014-02-11 15:14:30 +01:00
Gergő Tisza
f4ab39df1e
Fix runaway prev/next issue
...
Prev/next handlers were multiplying after every click.
Change-Id: I1e21b2711cc08a6edbbd26ec844e966f7582b3c8
2014-02-11 01:12:31 +00:00
Pau Giner
cc9e2daf2f
Icons for share link and assessments
...
Added SVG assets for link (normal and hover states) and the
"assessments" trophy icon.
Change-Id: I5b5673fb8767628922c6b1ccbe658a0b3df56e0f
2014-02-10 21:48:14 +00:00
Zeljko Filipin
8115a242da
Added basic readme file to test/browser folder
...
Change-Id: If1710a3399abc1d0519b2714a3c67e9300e0829c
2014-02-10 15:58:01 +01:00
Gilles Dubuc
b9a822249d
Fix defullscreen icon duplicate CSS
...
This one slipped through the cracks again
Change-Id: If4b1e8ee3adcef6b388f3d431d6629fe7b452b81
2014-02-10 10:12:34 +01:00
Gilles Dubuc
6e896c05cc
Fix fullscreen and close icons
...
Some styles got mangled when 111372 landed
Change-Id: I44fa82ba0b65152b01872ba58f8a7e84c6106ca5
2014-02-10 10:04:50 +01:00
Mark Holmquist
a62410616d
Refactor button things into a separate class
...
https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/124
Change-Id: Ib4b54164bccbe17e42b223880179531e8d9e6123
2014-02-10 09:40:50 +01:00
jenkins-bot
698f677cd3
Merge "Refactor thumbnail size calculation"
2014-02-10 08:11:33 +00:00
Translation updater bot
e7aef9275d
Localisation updates from https://translatewiki.net .
...
Change-Id: I87fe906ea877391f6d14a7c38d284582fcaa015f
2014-02-09 20:16:47 +00:00
Translation updater bot
34bce3937a
Localisation updates from https://translatewiki.net .
...
Change-Id: Ifd3ef005c8198a547c4f31aa3f7b480f16f6fc38
2014-02-08 21:24:16 +00:00