Remove dead code

Change-Id: I948b69d396c1b63c59738fca3fbbb1d03fe07719
Implemented pagesuggester widget

(bug 68905)
For now, $.wikibase.pagesuggester features the functionality extracted from SitePageInterface.

Change-Id: I44a22407c6c31c4b6b1b5f91700c1b7381d0fdec
Allow listview items to have node names other than DIV

Change-Id: Ic1fc529e6715032f2f482b592824d14528986582
Removed alternating css classes from site links table

Alternating classes are used for styling only and does not have a technical purpose.
nth-child is supported in >IE8.

Change-Id: I26b8051c81b6d389c006c7439b83b5bb6bad2c4c
Removed alternating css classes from term box table

Alternating classes are used for styling only and does not have a technical purpose.
nth-child is supported in >IE8.

Change-Id: I5fa42acde7f3c378906466ac32324a35ee92bafe
Allow toolbarcontroller definition to accept null selector

Change-Id: I096f204a39b35251f6157992f476d4e622a3db6e
Use $() instead of mw.hook( 'wikipage.content' ).add()

mw.hook( 'wikipage.content' ) is fired on every live preview.

Bug: 69674
Change-Id: Ia7a6b35721b9ce62b4c8d523817863b51065ea51
Refactor Fingerprint code out of EntityView

All code related to fingerprint is moved into a separate FingerprintView
which only knows about a fingerprint and an entity id. This helps us
getting rid of EntityView at one point.

Change-Id: Ib278c229d9400a6d57f05d11b3755a709ff51f30
Split and add much more tests to FingerprintViewTest

Originally this was a resubmit of commit 4ec25c6a.

Change-Id: Ic990e0fae4a71f22775baeee2d70dd9fde1d9a7a
Escape message

mw.msg() should get escaped.

Restore jQuery code from before
I60a4b702a653d9b4b1d83ae2d83d4bc66ca9830f
for creating element. See:
https://www.mediawiki.org/wiki/Manual:Coding_conventions/JavaScript#Creating_elements

Change-Id: Icecd041dd3c2e28ff89e51d5128c7a15789530f4
Follows-Up: I60a4b702a653d9b4b1d83ae2d83d4bc66ca9830f
Merge changes I096f204a,I5fa42acd,I26b8051c,Ic1fc529e,I44a22407

* changes:
  Allow toolbarcontroller definition to accept null selector
  Removed alternating css classes from term box table
  Removed alternating css classes from site links table
  Allow listview items to have node names other than DIV
  Implemented pagesuggester widget
Remove unused dependency from pagesuggester

This is a follow-up to I44a2240 and later patches in the same
chain. I'm aware some of these changes are a matter of taste.
This patch is mainly meant as a collection of suggestions.

I'm pretty sure about the dependency but it would be good if you
could check this.

Change-Id: I5cca87db5a8e06ffe70697c0d21ada01b1f6c595
Localisation updates from https://translatewiki.net.

Change-Id: Ic3611f536b83bf21d81722159569912fb80569cd
Merge "Refactor Fingerprint code out of EntityView"
Merge "Split and add much more tests to FingerprintViewTest"
Added $container option to $.wikibase.toolbarbase

Change-Id: I3b9f753891da40569a80806067628bf4e0bb58fe
Refactored $.wikibase.toolbar* test definitions

Change-Id: I1e1ae81e8af31b721818d8c98b8c8c6d022dc813
Optimized edittoolbar retrieving parent widget

Applying same mechanism as done in jquery.ui.widget.js to generate the data attribute name.

Change-Id: If02665464effd0c8ee553496013f261b7f7d3493
Improved $.wikibase.siteselector

Fixed triggering "selected" event, minor refactoring, fixed/improved tests.

Change-Id: I7da068e1173cd39b688937265c6ca35f1876d49d
Added badge template

Change-Id: I4cf009f834b2bbd9a38066318ffd1fd4cdf4ceb3