Henning Snater has uploaded a new change for review. https://gerrit.wikimedia.org/r/184580
Change subject: entitytermsview: Fix table header ...................................................................... entitytermsview: Fix table header Change-Id: Ia094cf1907e7d973edbbdf1402e8046cf2817ef7 --- M lib/resources/jquery.wikibase/jquery.wikibase.entitytermsforlanguagelistview.js M lib/resources/jquery.wikibase/jquery.wikibase.entitytermsview.js M repo/resources/jquery/jquery.sticknode.js 3 files changed, 17 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/80/184580/1 diff --git a/lib/resources/jquery.wikibase/jquery.wikibase.entitytermsforlanguagelistview.js b/lib/resources/jquery.wikibase/jquery.wikibase.entitytermsforlanguagelistview.js index 6067682..8bcaa58 100644 --- a/lib/resources/jquery.wikibase/jquery.wikibase.entitytermsforlanguagelistview.js +++ b/lib/resources/jquery.wikibase/jquery.wikibase.entitytermsforlanguagelistview.js @@ -65,6 +65,7 @@ '' // entitytermsforlanguageview ], templateShortCuts: { + $header: '.wikibase-entitytermsforlanguagelistview-header', $listview: '.wikibase-entitytermsforlanguagelistview-listview' }, value: [], diff --git a/lib/resources/jquery.wikibase/jquery.wikibase.entitytermsview.js b/lib/resources/jquery.wikibase/jquery.wikibase.entitytermsview.js index 68f92ce..8c9e581 100644 --- a/lib/resources/jquery.wikibase/jquery.wikibase.entitytermsview.js +++ b/lib/resources/jquery.wikibase/jquery.wikibase.entitytermsview.js @@ -259,6 +259,11 @@ entityId: this.options.entityId, entityChangersFactory: this.options.entityChangersFactory } ); + + this.$entitytermsforlanguagelistview.data( 'entitytermsforlanguagelistview' ) + .$header.sticknode( { + $container: this.$entitytermsforlanguagelistview + } ); }, /** diff --git a/repo/resources/jquery/jquery.sticknode.js b/repo/resources/jquery/jquery.sticknode.js index 69e549e..a1f5aba 100644 --- a/repo/resources/jquery/jquery.sticknode.js +++ b/repo/resources/jquery/jquery.sticknode.js @@ -203,6 +203,17 @@ .css( 'width', this.$node.width() ) .css( 'position', 'fixed' ) .css( 'z-index', '1'); + + if( this._$clone.css( 'display' ) === 'table-header-group' ) { + var $original = this._$clone.find( '*' ); + + this.$node.find( '*' ).each( function( i ) { + var $node = $( this ); + if( $node.css( 'display' ) === 'table-cell' ) { + $node.width( $original.eq( i ).width() + 'px' ); + } + } ); + } }, _unfix: function() { -- To view, visit https://gerrit.wikimedia.org/r/184580 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia094cf1907e7d973edbbdf1402e8046cf2817ef7 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: master Gerrit-Owner: Henning Snater <henning.sna...@wikimedia.de> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits