diff --git a/plugins/Contents/Contents.php b/plugins/Contents/Contents.php index d1272dead19f22e3e4e6dae60d9166e02a85509c..21bebd9c0426e52334c0b74f88dd908a19725d26 100644 --- a/plugins/Contents/Contents.php +++ b/plugins/Contents/Contents.php @@ -18,6 +18,7 @@ class Contents extends \Piwik\Plugin return array( 'Metrics.getDefaultMetricTranslations' => 'addMetricTranslations', 'AssetManager.getJavaScriptFiles' => 'getJsFiles', + 'AssetManager.getStylesheetFiles' => 'getStylesheetFiles', ); } @@ -33,4 +34,9 @@ class Contents extends \Piwik\Plugin $jsFiles[] = "plugins/Contents/javascripts/contentsDataTable.js"; } + public function getStylesheetFiles(&$stylesheets) + { + $stylesheets[] = "plugins/Contents/stylesheets/datatable.less"; + } + } diff --git a/plugins/Contents/Reports/Base.php b/plugins/Contents/Reports/Base.php index 537fce049b456ac270a5595bb30906c4bdecc84a..752dab959e02247fa6810c76766c85c64cae0000 100644 --- a/plugins/Contents/Reports/Base.php +++ b/plugins/Contents/Reports/Base.php @@ -30,7 +30,8 @@ abstract class Base extends Report */ public function configureView(ViewDataTable $view) { - $view->config->datatable_js_type = 'ContentsDataTable'; + $view->config->datatable_js_type = 'ContentsDataTable'; + $view->config->datatable_css_class = 'ContentsDataTable'; if (!empty($this->dimension)) { $view->config->addTranslations(array('label' => $this->dimension->getName())); diff --git a/plugins/Contents/stylesheets/datatable.less b/plugins/Contents/stylesheets/datatable.less new file mode 100644 index 0000000000000000000000000000000000000000..2ecce8d2ee884655dd3aeece23405c1f6904d502 --- /dev/null +++ b/plugins/Contents/stylesheets/datatable.less @@ -0,0 +1,3 @@ +#content:not(.admin) .ContentsDataTable > .dataTableWrapper { + width: 750px; +} \ No newline at end of file