mediawiki-extensions-Visual.../modules/ve-mw/ce/styles/nodes/ve.ce.MWTableNode.css
Bartosz Dziewoński deabd6bd51 ve.ce.MWTableNode: Compatibility with new jQuery.makeCollapsible toggle styles
jQuery.makeCollapsible styles now display "fake" expand/collapse
toggles. This is nice, but some bits and pieces clashed with our
styles, this fixes it.

Also ensure that the styles are loaded if the page previously had no
collapsible elements on it.

Bug: T194323
Change-Id: If8f0869e6677811147f272337da7d96286792fe0
2018-05-10 21:41:31 +02:00

37 lines
1.3 KiB
CSS

/*!
* VisualEditor ContentEditable MediaWiki MWTableNode styles.
*
* @copyright 2011-2018 VisualEditor Team and others; see AUTHORS.txt
* @license The MIT License (MIT); see LICENSE.txt
*/
/* Override tablesorter's cursor: pointer */
.ve-ce-mwTableNode.jquery-tablesorter th.ve-ce-tableCellNode-header.headerSort {
cursor: default;
}
.ve-ce-mwTableNode.jquery-tablesorter th.ve-ce-tableCellNode-header.ve-ce-tableCellNode-editing.headerSort {
cursor: text;
}
/* Prevent jQuery.makeCollapsible from hiding the rows, even if collapsed by default */
.client-js .ve-ce-mwTableNode.mw-collapsed:not( .mw-made-collapsible ) tr:not( :first-child ) {
display: table-row;
}
.client-js .ve-ce-mwTableNode.mw-collapsed:not( .mw-made-collapsible ) > thead + tbody {
display: table-row-group;
}
/* Allow jQuery.makeCollapsible fake toggle buttons to float around the text */
.ve-ce-mwTableNode .ve-ce-tableCaptionNode .ve-ce-paragraphNode:only-child,
.ve-ce-mwTableNode .ve-ce-tableCellNode .ve-ce-paragraphNode:only-child {
display: inline;
}
/* Grey out the fake toggles to make it more obvious they are not interactive */
.ve-ce-mwTableNode.mw-collapsible :first-child tr:first-child th:last-child:before,
.ve-ce-mwTableNode.mw-collapsible > caption:first-child:after {
color: #999;
}