Commit graph

6519 commits

Author SHA1 Message Date
bsitu 272b5bd50a Add replication delay handling to page-link formatter
If the job queue is not enabled to process web and email notifications,
there may be a replication delay in brand new link-from-page

Change-Id: I6e36e3fd015a582f4e85709282bdb70033fd1776
2013-08-22 15:21:52 -07:00
Translation updater bot 49b044fd35 Localisation updates from http://translatewiki.net.
Change-Id: I262b5340ca2f306a958e20ee5ee89b1e646b884f
2013-08-22 19:45:51 +00:00
Translation updater bot c93ab19d3b Localisation updates from http://translatewiki.net.
Change-Id: I5a183228c720087f79e7bd8ae506b633b60566d0
2013-08-21 20:58:02 +00:00
bsitu b85615da7e Tooltips in preference page get double-escaped
bug: 53112
Change-Id: Ic39c807506334c3c5d8251384314c09ae96b3c3a
2013-08-20 13:39:05 -07:00
Translation updater bot c4f29b9af9 Localisation updates from http://translatewiki.net.
Change-Id: I21f0332363439333c606633e8af23a58221a4294
2013-08-20 19:32:56 +00:00
jenkins-bot b01f6a7098 Merge "Do not offset the heading of Special:Notifications from the left" 2013-08-19 19:44:08 +00:00
Translation updater bot 5a8880346e Merge "Localisation updates from http://translatewiki.net." 2013-08-19 19:38:32 +00:00
jenkins-bot e673ea6763 Merge "ext.echo.special: Move #firstHeading styling from JS to CSS" 2013-08-19 19:33:56 +00:00
Translation updater bot 47cae1857e Localisation updates from http://translatewiki.net.
Change-Id: I116fee2157697f15d8187da9db9fd2ae4e667bf3
2013-08-19 19:31:35 +00:00
EBernhardson (WMF) 0f576d1598 Merge "Add/move full-stops" 2013-08-19 18:28:36 +00:00
Translation updater bot 5cab56c11a Localisation updates from http://translatewiki.net.
Change-Id: I476ff34ecb8721ebc7bcc14333176a9c03e41766
2013-08-18 19:33:49 +00:00
Translation updater bot 4f8125b03d Localisation updates from http://translatewiki.net.
Change-Id: Ie3148932e334c412c41743eb1acd348e4395dd50
2013-08-17 19:21:29 +00:00
Translation updater bot c0ec1edbf5 Localisation updates from http://translatewiki.net.
Change-Id: I343ed55c9fdcbcbfbf7f289925cc900251d54c71
2013-08-16 19:19:17 +00:00
bsitu 5f50f84bbd Invalid argument supplied for foreach() in BasicFormatter.php
bug: 52897
Change-Id: I28f447af75f699d4bd7d4d045f030e70cea437d6
2013-08-15 17:53:24 -07:00
Translation updater bot 7f0fc90865 Localisation updates from http://translatewiki.net.
Change-Id: I5623b6107426325bf0738f72587dc68a8cdfd3ca
2013-08-15 19:36:53 +00:00
Yuki Shira 7d8efc61ec Add/move full-stops
Change-Id: I5b66984f1ab5b3c549eb980d3e7c9ee49a171389
2013-08-15 03:18:36 +00:00
Translation updater bot d1f9e618ea Localisation updates from http://translatewiki.net.
Change-Id: Ieba555ac23df10c348e0234d4efb76dfaac48b68
2013-08-14 19:24:48 +00:00
Translation updater bot a1bd676488 Localisation updates from http://translatewiki.net.
Change-Id: Ie93a2d53b83b381781b39d896ba0d46e2e21df6b
2013-08-13 19:27:00 +00:00
Translation updater bot b73bc93cfd Localisation updates from http://translatewiki.net.
Change-Id: Icf255c5d480cfef23b3d0137126ee11ee2e3e58d
2013-08-12 19:19:53 +00:00
Translation updater bot be4daf80a8 Localisation updates from http://translatewiki.net.
Change-Id: I459bd2aa6abc927d9d568e0c2fedd120940fcc7a
2013-08-11 19:36:20 +00:00
Translation updater bot e9a1ca03e4 Localisation updates from http://translatewiki.net.
Change-Id: Ia4bd70c8657c9814cac731eddf08d3b21c2a66a4
2013-08-10 19:29:11 +00:00
Translation updater bot f29d4a23ea Localisation updates from http://translatewiki.net.
Change-Id: Ib55769500b06c99b9f81d15d12a7855c5a561409
2013-08-09 19:39:50 +00:00
jenkins-bot fed8efcac7 Merge "Message notification-page-linked needs full-stop" 2013-08-09 09:14:22 +00:00
bsitu c406e54e61 Message notification-page-linked needs full-stop
Change-Id: I1cf59dd0e242c5ebfcfcd87b786bc0ec34cf6a80
2013-08-09 01:46:04 -07:00
Translation updater bot 3e43404378 Localisation updates from http://translatewiki.net.
Change-Id: Ib9ba672aa9ea6e618574f783f4f5709119c8d18d
2013-08-08 19:59:35 +00:00
Translation updater bot b1a5da4d0b Localisation updates from http://translatewiki.net.
Change-Id: I6b25d6dd04b388ce67fb97a9d96fe5568ad1f7f4
2013-08-07 19:43:33 +00:00
jenkins-bot 7addcc4470 Merge "Split the code to generate a proper URL/link from setTitleLink()" 2013-08-07 07:12:56 +00:00
Translation updater bot f4e228d373 Localisation updates from http://translatewiki.net.
Change-Id: I4b1e3761a3b15e9d39ed28f14a627733d86b0476
2013-08-06 19:27:38 +00:00
MatmaRex 6cade7eba3 Make items on notifications flyout behave like links
We want the notifications in the flyout to behave just like links,
including standard middle-click and Ctrl-click behavior. The simplest
way to do that would be to actually make them links - but the area can
contain a few other links, so we can't do that and have to resort to
ugly hacks.

Or do we?

Turns out that while browsers won't accept HTML containing nested <a>
tags[1], such a structure is valid XHTML, and it's possible to create
such structure in HTML mode using DOM manipulation. It works like one
would expect: the entire thing is clickable, but inner <a> tags' hrefs
override outer ones.

Firefox even had a request to make that work[2] which was happily
fulfilled.

Tested the basic case [see below] on Firefox 22, Opera 12, Opera 15
(which uses the Blink engine like Chrome), IE 8 and IE 6 and it works
the same on all of them. Tested the XHTML variant [see below] on all
of the above except for the IEs which don't grok XHTML and it exhibits
the same behavior.

[1] Simple test: $('<div>1<a>2<a>3</a>4</a>5</div>').html() is
    "1<a>2</a><a>3</a>45", not actually "1<a>2<a>3</a>4</a>5" like one
    might expect.
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=331959

----

The test cases used are below. When trying out the XHTML one make sure
that the browser uses application/xhtml+xml MIME type; saving the file
with .xhtml extension should be enough.

XHTML:
  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
  <body>
  <div>1<a href="http://google.com/">2<a href="http://example.com/">3</a>4</a>5</div>
  </body>
  </html>

HTML:
  <!DOCTYPE html>
  <html>
  <body>
  <script type="text/javascript">
  var div = document.createElement('div');
  var a1 = document.createElement('a');
  a1.href = "http://google.com/";
  var a2 = document.createElement('a');
  a2.href = "http://example.com/";

  div.appendChild( document.createTextNode('1') );
  div.appendChild( a1 );
  a1.appendChild( document.createTextNode('2') );
  a1.appendChild( a2 );
  a2.appendChild( document.createTextNode('3') );
  a1.appendChild( document.createTextNode('4') );
  div.appendChild( document.createTextNode('5') );

  document.body.appendChild(div);
  </script>
  </body>
  </html>

----

Bug: 52319
Change-Id: I311eca70f025ce92129c828cd88f96686b7cff72
2013-08-06 13:23:33 +00:00
Translation updater bot ca6271c898 Localisation updates from http://translatewiki.net.
Change-Id: Ic6a552b1fc1f7bdbc7352d66534c65d9773709b7
2013-08-05 19:35:54 +00:00
jenkins-bot cfe1fc06dc Merge "Making title-params no longer required." 2013-08-05 11:30:16 +00:00
jenkins-bot 5037b7733c Merge "Add colon to notification-edit-talk-page-email-batch-body2" 2013-08-05 08:18:24 +00:00
Translation updater bot 9e54f0e50e Localisation updates from http://translatewiki.net.
Change-Id: I7d0739df3ec5220e32ce2c92ff953e2166dc8875
2013-08-04 18:52:59 +00:00
Nemo bis e1171cc409 Add colon to notification-edit-talk-page-email-batch-body2
To clarify the sentence is completed by the following line.
<https://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Notification-edit-talk-page-email-batch-body2/en>

Change-Id: Ib96f4ee55819365a92949ea0b7afb4fd234a12b4
2013-08-04 19:26:16 +02:00
MatmaRex dd87542a40 ext.echo.special: Cross-skin adjustments
Out of the default MW skins these only seem to affect CologneBlue.

* Reset padding and list-style-image on ul#mw-echo-special-container
  ourselves, do not rely on the skin doing it
* Use transparent background on .mw-echo-notification (and
  semi-transparent black on hover) instead of solid white and
  light grey to accomodate colored skin backgrounds

Change-Id: I2c178627e4dbe889c4958afc41e4969aaa45a717
2013-08-04 14:56:32 +02:00
MatmaRex 02bf709c97 Do not offset the heading of Special:Notifications from the left
Bug: 52508
Change-Id: Ia9f5a82b1c297d0e1de09bf228a2bbadccb98739
2013-08-04 14:34:33 +02:00
MatmaRex c351851277 ext.echo.special: Move #firstHeading styling from JS to CSS
Also some code cleanup in the part about converting subtitle links
into header icons.

Change-Id: I25eacb9c512fd6883a65df3af97608749b53b228
2013-08-04 14:34:30 +02:00
Translation updater bot ac59d1344f Localisation updates from http://translatewiki.net.
Change-Id: I01ff7ac3d92ad1ce751f7e27342441f38e3756b2
2013-08-03 19:43:38 +00:00
Translation updater bot 8c81c51d8c Localisation updates from http://translatewiki.net.
Change-Id: Idc4c095594c0e6d7d737d775f992c926ce6ddf91
2013-08-02 21:35:41 +00:00
kaldari 2f6591febe Making title-params no longer required.
In theory, a notification could not need any contextual information
so there's no reason we should make it required.

Now, if the title-params are not provided in the notifcation
definition, it just sets the value to an empty array.

Change-Id: Iba5ce5cc56010101c5e64976c95b37a215dc99fa
2013-08-01 17:52:47 -07:00
Yuki Shira 32087f7605 Add full-stops & fix quotation marks
Spotted by Siebrand
http://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Echo-email-footer-default-html/en
http://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Echo-email-batch-body-intro-daily/en
http://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Echo-email-batch-body-intro-weekly/en
http://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Notification-mention/en

Change-Id: Ia1c61c4f78f7b93343ba1174b7446829c216cbfa
2013-08-02 08:05:59 +09:00
Translation updater bot 5d30ae9e6b Localisation updates from http://translatewiki.net.
Change-Id: I7574e4f39243df4a8a5d11f5fe84e88142c96ffb
2013-08-01 20:10:50 +00:00
bsitu 08e2dd4ddb user-rights notification primary link has incorrect message key
The current message key is notification-learn-more, but this message key
is not defined in the language file, it should be echo-learn-more

Change-Id: I4e2f19e3663727ff8c4083fd295c80cb350297c4
2013-07-31 17:18:23 -07:00
bsitu a0902ceca8 (bug 52313) Do not show text snippet with undecoded chars
Change-Id: I1760c8ab3f313241965c93571f9637c5b0aeebc4
2013-07-31 14:45:09 -07:00
Translation updater bot aa05a0fc0d Localisation updates from http://translatewiki.net.
Change-Id: I5f7e57e438bfbdb01c046b4f614b151f81b0575e
2013-07-31 19:57:20 +00:00
Matthias Mullie 54e2e0f69a Split the code to generate a proper URL/link from setTitleLink()
The reason I'm splitting this is that, not only do I want to create
a link to the 'title', but also for another param (in my case: link
to the AFTv5 permalink page)

Change-Id: I834b50ca144e7d08db830726480da19e1b406a27
2013-07-31 17:07:50 +02:00
bsitu 2c7ec70dc6 The email should be sent in the recipient's language
At the moment it is sent in the sender's language.

Bug: 52298
Change-Id: I7f689963105585cf74a902cf975fffb592135ed4
2013-07-31 02:47:15 +00:00
jenkins-bot 347cdf3247 Merge "Revert "(bug 51640) wgUserNewMsgRevisionId is null with only one rev"" 2013-07-30 20:47:16 +00:00
Bsitu 63c1d25d3a Revert "(bug 51640) wgUserNewMsgRevisionId is null with only one rev"
This reverts commit b9e5b2f64a.

Change-Id: I64cd03dd0789f482221f8f38bbf9a034025e45f9
2013-07-30 20:45:03 +00:00
Translation updater bot d88fb582b2 Localisation updates from http://translatewiki.net.
Change-Id: I7d554607b875cc17e764624b821c7bfbd0851590
2013-07-30 20:09:25 +00:00