Gergő Tisza
3cebfe32bc
Use Repo.isCommons() for deciding whether an image is from Commons
...
Change-Id: Id6b523d218a9abc9e886da4000962c6523d25dc0
2014-06-11 21:14:14 +00:00
Gergő Tisza
92e68e4013
Show Commons link to logged out users
...
Change-Id: I899cb36a5d25342325266b68a3fd8058f3129e78
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/429
2014-06-10 00:30:14 +00:00
Mark Holmquist
ff527cd0f3
Support shared DB version of Commons definition
...
Supporting production is Hard Work (tm)
Change-Id: I57b1ea945711f6fe76697927641bf4e805be15cf
2014-05-30 13:12:49 -07:00
Gilles Dubuc
5f7af0cede
Catch exceptions raised by localStorage write operations
...
Also adds dependency injection to the metadata panel
for cleaner tests.
Change-Id: I3f062ff88c03ad3baca00461bff486a883776eb1
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/530
2014-05-01 12:00:31 +02:00
Gergő Tisza
7ecda828fe
Fix Commons tooltip for messages using GRAMMAR such as he
...
Change-Id: I1ec744cda78a5882a089ba0c32eae924559ed4e6
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/553
2014-05-01 00:04:09 +00:00
Gilles Dubuc
f09abebbf4
Change the tipsy gravity for the stripe buttons
...
- this avoids an issue where the arrow wouldn't point to what we
want when near the edge of the screen
- this avoids an RTL issue where the bubble would go outside of
the screen
Bug: 64258
Change-Id: I1cc9683af2743b093a45b19d7142fe7e5e66423f
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/485
2014-04-30 17:01:17 +02:00
Gergő Tisza
bbe3429f38
Enable survey in Dutch
...
Related core change: Ic5892e29c6e64d0d015e8b6037c402c42ea1c7d5
Change-Id: I5f939f98f8654c3fd90bcfae1b28fec262da8332
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/545
2014-04-29 19:17:25 +00:00
Gergő Tisza
184067eb39
Enable survey in Spanish
...
Related core change: Ibd1a4b14faa11fd764fe078880355d7184b698bf
Change-Id: If44279fff1aad3fb68a01d167ef5cce69dbb3b34
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/525
2014-04-28 22:38:50 +00:00
Gergő Tisza
d1a6592185
Add more survey languages (fr, de, pt/pr-br)
...
For pt speakers pt-br is shown until we get a pt translation
Related core commit: If2c57846f4dfb05ea58f36b25e3d8185d2a6e70e
Change-Id: I595446dc59c1bca2ea0b977be9d26f17192d3bc4
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/481
2014-04-22 22:03:32 +00:00
Mark Holmquist
bfcbf06f80
Show scrollbars in survey window in Firefox
...
Change-Id: I6bf4838df86ad73a2aa4eeca3c9b3a4269ea0eae
2014-04-18 14:27:19 -07:00
Gergő Tisza
35eb14f837
Choose feedback survey based on user language
...
Change-Id: Ia9d53b6a3caedecd05429e5285765b1c5098342e
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/420
2014-04-16 00:52:40 +00:00
Gergő Tisza
2bb6c48ee2
Show a fallback repo icon for the "go to file page" button
...
...if the real icon is not available.
Change-Id: I36b79beb1867deb86b0a1d986db672854c3b839e
2014-04-10 19:09:28 +00:00
jenkins-bot
f106af19d0
Merge "Workaround for OOJS ES3 incompatibility"
2014-04-10 06:51:55 +00:00
Gergő Tisza
d8bf56bf89
Fix tipsy bug, part 2
...
Change-Id: Ie3bf54c1f5e550b86bf29151ed14be36ad63bee0
2014-04-10 01:24:21 +00:00
Gergő Tisza
005d15568f
Fix tipsy bug
...
maybeDisplayThumbnail is invoked even when the survey is disabled,
which results in calling functions of a null object.
Change-Id: If7a48349e22069f91af20d8c4bb6a82b7339bd66
2014-04-10 01:09:07 +00:00
Gilles Dubuc
22bdbd4041
Show tooltip when all sorts of conditions are met
...
Change-Id: I987d5d517c3db2409e138b85b90115260d9116bd
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/261
2014-04-08 18:33:24 +00:00
Gilles Dubuc
204d582a3a
Add site/language conditions for feedback button
...
Only show the survey button if the user's language matches and the site is
enabled, and log which site we are on.
The corresponding site configuration commit is
Ic07432649906890785769ce5127761e2c84316e2
Change-Id: I575bb286f4289489b80505c901f5a9e7aeecec8b
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/261
2014-04-08 11:37:24 +02:00
Gergő Tisza
fd8e69432d
Workaround for OOJS ES3 incompatibility
...
Depends on I6cd13b4f3a72378eb27e3aaa313511ffb20227c3
Change-Id: Ia642bbd29d3cd239f1d4b56463a1d8efe4670793
2014-04-07 17:55:08 +00:00
jenkins-bot
7b79d7a073
Merge "Rename setRepoInlineStyle to setInlineStyle"
2014-04-07 09:28:09 +00:00
Gergő Tisza
b35cd14b63
Rename setRepoInlineStyle to setInlineStyle
...
Forgot to do this when I originally extracted it.
Change-Id: Iaa31ede4e151513652e1a05a44daa1ff636fbc85
2014-04-04 22:02:16 +00:00
Gergő Tisza
f11da493c0
Show a tooltip for the repo link button
...
The popup for this button was removed earlier for being uninformative, but
we do need this for the survey period where the button texts are hidden.
Change-Id: I451a6bf9cf3c28fbc11f7094db1e7aa86eb87cd7
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/226
2014-04-04 19:03:13 +00:00
Gergő Tisza
f297de60bc
Hide metadata top button texts
...
Also make sure that the reuse dialog is positioned right, no
matter where its button is.
Also fixes some minor documentation problem with mw.mmv.ui.canvas
which I noticed in the process.
Change-Id: I86feed07738ebef012e63861ed909f3449b85a53
2014-04-04 09:11:58 +02:00
Gergő Tisza
0b63c1a936
Only show file description page button for logged-in users
...
Change-Id: I206787ad2768f14d9705c29267dbee09b7b44705
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/226
2014-04-04 08:56:53 +02:00
Gergő Tisza
2fc097fa05
Add tooltips to metadata buttons
...
Quick and dirty solution via tipsy, can be improved later.
Change-Id: I717b45d9800dbabdaf7d52d1d377f6f6958abdf7
2014-04-04 08:52:29 +02:00
Gergő Tisza
052fd5d3f1
Add metadata button to go to file description page directly
...
Change-Id: I0f2c2b24aece3b806d572a0ed41dce8031e6ae6b
Mingle: https://wikimedia.mingle.thoughtworks.com/projects/multimedia/cards/226
2014-04-04 08:45:56 +02:00
Gergő Tisza
042353c747
Make survey open in popup window instead of normal one
...
Change-Id: If971f7607bd3fc33080b903e07bd53ae3d3407cf
2014-04-04 08:34:26 +02:00
Gergő Tisza
871b49dff2
Feedback button
...
MVP implementation, just a link that opens the survey in a new tab
Change-Id: I9f2fb85cc47ce2be4cf57679bf37f0bda13084b7
2014-04-03 23:14:18 +00:00
Gergő Tisza
47a8bda392
Create StripeButtons class, convert reuse button to use it
...
Also do a bunch of refactoring to:
* keep LESS rules in more sane locations so it is not as hard to get an overview
(most of the metadata panel rules were in mmv.less)
* move mmv.mixins.less up one directory as it is not specific to the UI
* move the SVG icons as all of them were related to the UI
* remove the marging-right hack which was used to keep the title text from
overflowing the button; instead use a float and overflow properties to make
sure text that is too long gets hidden
Change-Id: Icc8ea2e766be67d86ae98c734721b2185bd6c36e
2014-04-03 23:13:12 +00:00