Henning Snater has submitted this change and it was merged.

Change subject: (bug 43304) Moved snak type selector for snakview widget into 
its own widget
......................................................................


(bug 43304) Moved snak type selector for snakview widget into its own widget

There is a jquery.wikibase.snakview.TypeSelector widget now. This one is only 
used by the
snakview widget internally since it is not really a widget displaying all 
possible Snak types
but rather those, which can be chosen by the snakview widget. Snak types 
unsupported by the
snakview are not displayed in the selector. This makes the widget rather 
useless for the outside
world and therefore there is no jQuery.widget.bridge used to make the widget 
available to the
outside.

* Also brings some minor changes to the type selectors architecture and 
handling.
* Less event registrations are required now since there is only one listener 
for click events
  on the menu now.
* using 'active' instead of 'disabled' ui state for chosen elements (even 
though it looks kind
  of stupid, styling might be in order)
* when resizing the window, the menu will vanish now - this might be changed 
again but it seems
  less tricky in some edge cases for now

- patch set 2: Renamed to SnakTypeSelector, updated some naming
- patch set 3: Renamed setMenuPosition() to repositionMenu()
- patch set 4: Updated destroy() method

Change-Id: I49a21e615a047a40721bbfe36abfbe35c1e66631
---
M lib/resources/Resources.php
A lib/resources/jquery.wikibase/jquery.wikibase.snakview.SnakTypeSelector.js
M lib/resources/jquery.wikibase/jquery.wikibase.snakview.js
3 files changed, 188 insertions(+), 96 deletions(-)

Approvals:
  Henning Snater: Verified; Looks good to me, approved


--
To view, visit https://gerrit.wikimedia.org/r/42874
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I49a21e615a047a40721bbfe36abfbe35c1e66631
Gerrit-PatchSet: 4
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Daniel Werner <daniel.wer...@wikimedia.de>
Gerrit-Reviewer: Daniel Werner <daniel.wer...@wikimedia.de>
Gerrit-Reviewer: Henning Snater <henning.sna...@wikimedia.de>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to