Commit graph

1080 commits

Author SHA1 Message Date
bsitu bca96e30ed Attempt to fix 'welcome notification' exception
It throws very randomly in job queue for enwiki, about 15 exceptions in 4 hours

Bug: 53425 

Change-Id: I1d7e45e33ffb8df1a91183e263daf007b0affc7f
2013-08-27 23:16:46 +00:00
Translation updater bot 6eab83648c Localisation updates from http://translatewiki.net.
Change-Id: I3cc33930bd43d5066f46d7a0ef99717979b4fe10
2013-08-27 19:14:37 +00:00
jenkins-bot e2e01bdcc2 Merge "Date header should be converted to user local time for comparison" 2013-08-27 00:26:54 +00:00
Translation updater bot 42a6c60a34 Localisation updates from http://translatewiki.net.
Change-Id: Ice713b1578cbab9e4dd70d3e37eec4e31ce3217e
2013-08-26 19:39:20 +00:00
Translation updater bot 3164895e42 Localisation updates from http://translatewiki.net.
Change-Id: If9dab23f973c252f69f90307954f9f85a722f918
2013-08-25 20:02:05 +00:00
Translation updater bot f75a2abcde Localisation updates from http://translatewiki.net.
Change-Id: I0c7003d5a15be66ebb264f8e718305b1bd01ca0c
2013-08-24 18:46:41 +00:00
bsitu dcb669b8c1 Date header should be converted to user local time for comparison
bug: 53285
Change-Id: I62a87f9c5f03bf3473357d64f1266d93065262c0
2013-08-23 17:46:54 -07:00
nischayn22 e841a63c49 Improve footer separator
Bug: 47303
Change-Id: I5baed5e936dfaa9ef1fe11c900ee1ce94ccb748a
2013-08-23 16:25:33 -07:00
jenkins-bot afb8f619fc Merge "Long text content should wrap in overlay footer links" 2013-08-23 20:03:34 +00:00
bsitu 37812cd058 Long text content should wrap in overlay footer links
Bug: 53111
Change-Id: I15865a9808b342e52d2d03e9a3ec8bd2bc8312d0
2013-08-23 12:59:56 -07:00
Translation updater bot 5a159eb4c6 Localisation updates from http://translatewiki.net.
Change-Id: I23ed53119daefa682b569883fae75114f60439f1
2013-08-23 19:45:53 +00:00
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