diff --git a/modules/opencase_reporting/css/opencase-reporting.css b/modules/opencase_reporting/css/opencase-reporting.css index 61d1056..2082a72 100644 --- a/modules/opencase_reporting/css/opencase-reporting.css +++ b/modules/opencase_reporting/css/opencase-reporting.css @@ -6,3 +6,11 @@ li.facet-item { list-style-type: none; } + +#opencase_reporting_buttons { + margin-bottom: 20px; +} + +#opencase_reporting_buttons #download-data{ + float: right; +} diff --git a/modules/opencase_reporting/js/opencase-reporting.js b/modules/opencase_reporting/js/opencase-reporting.js new file mode 100644 index 0000000..83e849e --- /dev/null +++ b/modules/opencase_reporting/js/opencase-reporting.js @@ -0,0 +1,3 @@ +jQuery('#opencase_reporting_buttons #download-data').click(function() { + location.href = location.href + "&_format=csv"; +}); diff --git a/modules/opencase_reporting/opencase_reporting.libraries.yml b/modules/opencase_reporting/opencase_reporting.libraries.yml index a0812c2..0bd96b7 100644 --- a/modules/opencase_reporting/opencase_reporting.libraries.yml +++ b/modules/opencase_reporting/opencase_reporting.libraries.yml @@ -3,3 +3,5 @@ opencase-reporting-lib: css: theme: css/opencase-reporting.css: {} + js: + js/opencase-reporting.js: {} diff --git a/modules/opencase_reporting/src/Plugin/Block/Presets.php b/modules/opencase_reporting/src/Plugin/Block/Presets.php index 1b0e77d..e9fb6d3 100644 --- a/modules/opencase_reporting/src/Plugin/Block/Presets.php +++ b/modules/opencase_reporting/src/Plugin/Block/Presets.php @@ -22,7 +22,7 @@ class Presets extends BlockBase { */ public function build() { return array( - '#presets' => array(array('title'=>'me', 'url'=>'you'), array('title'=>'them', 'url'=>'us')), + '#presets' => array(array('title'=>'me and you', 'basis'=>'actors', 'filter'=>'&f%5B0%5D=actor_type%3Afat&f%5B1%5D=created%3A2018-09'), array('title'=>'them', 'basis'=>'actors')), '#theme' => 'opencase_reporting_presets' ); } diff --git a/modules/opencase_reporting/templates/block--opencase-reporting-presets.html.twig b/modules/opencase_reporting/templates/block--opencase-reporting-presets.html.twig index c6600de..322feaa 100644 --- a/modules/opencase_reporting/templates/block--opencase-reporting-presets.html.twig +++ b/modules/opencase_reporting/templates/block--opencase-reporting-presets.html.twig @@ -1,11 +1,5 @@ - - +
+ + + +