From c1d6de60c42a5da690b7e537bb78df1ce047e230 Mon Sep 17 00:00:00 2001 From: Amaia Anabitarte Date: Fri, 14 Oct 2022 13:36:37 +0200 Subject: [PATCH] MDL-76006 mod_data: Change zero state images --- mod/data/pix/fields_zero_state.svg | 9 ++++++ mod/data/pix/noentries_zero_state.svg | 13 +++++++++ mod/data/pix/nofields.svg | 41 --------------------------- mod/data/pix/templates_zero_state.svg | 11 +++++++ mod/data/pix/view_zero_state.svg | 10 +++++++ mod/data/renderer.php | 11 +++---- 6 files changed, 49 insertions(+), 46 deletions(-) create mode 100644 mod/data/pix/fields_zero_state.svg create mode 100644 mod/data/pix/noentries_zero_state.svg delete mode 100644 mod/data/pix/nofields.svg create mode 100644 mod/data/pix/templates_zero_state.svg create mode 100644 mod/data/pix/view_zero_state.svg diff --git a/mod/data/pix/fields_zero_state.svg b/mod/data/pix/fields_zero_state.svg new file mode 100644 index 00000000000..dff436fc231 --- /dev/null +++ b/mod/data/pix/fields_zero_state.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/mod/data/pix/noentries_zero_state.svg b/mod/data/pix/noentries_zero_state.svg new file mode 100644 index 00000000000..988c856efd4 --- /dev/null +++ b/mod/data/pix/noentries_zero_state.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/mod/data/pix/nofields.svg b/mod/data/pix/nofields.svg deleted file mode 100644 index ed7546ade4d..00000000000 --- a/mod/data/pix/nofields.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/mod/data/pix/templates_zero_state.svg b/mod/data/pix/templates_zero_state.svg new file mode 100644 index 00000000000..3cb03084544 --- /dev/null +++ b/mod/data/pix/templates_zero_state.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/mod/data/pix/view_zero_state.svg b/mod/data/pix/view_zero_state.svg new file mode 100644 index 00000000000..15a79a22a27 --- /dev/null +++ b/mod/data/pix/view_zero_state.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/mod/data/renderer.php b/mod/data/renderer.php index 14fab065188..2dbb802a55c 100644 --- a/mod/data/renderer.php +++ b/mod/data/renderer.php @@ -156,7 +156,7 @@ class mod_data_renderer extends plugin_renderer_base { $data = $actionbar->export_for_template($this); $data['title'] = get_string('nofields', 'mod_data'); $data['intro'] = get_string('createfields', 'mod_data'); - $data['noitemsimgurl'] = $this->output->image_url('nofields', 'mod_data')->out(); + $data['noitemsimgurl'] = $this->output->image_url('fields_zero_state', 'mod_data')->out(); return $this->render_from_template('mod_data/fields_action_bar', $data); } @@ -243,11 +243,12 @@ class mod_data_renderer extends plugin_renderer_base { // No actions for the user. $data['title'] = get_string('activitynotready'); $data['intro'] = get_string('comebacklater'); + $data['noitemsimgurl'] = $this->output->image_url('noentries_zero_state', 'mod_data')->out(); } else { $data['title'] = get_string('startbuilding', 'mod_data'); $data['intro'] = get_string('createactivity', 'mod_data'); + $data['noitemsimgurl'] = $this->output->image_url('view_zero_state', 'mod_data')->out(); } - $data['noitemsimgurl'] = $this->output->image_url('nofields', 'mod_data')->out(); return $this->render_from_template('mod_data/zero_state', $data); } @@ -262,7 +263,7 @@ class mod_data_renderer extends plugin_renderer_base { public function render_empty_database(\mod_data\manager $manager): string { $actionbar = new \mod_data\output\empty_database_action_bar($manager); $data = $actionbar->export_for_template($this); - $data['noitemsimgurl'] = $this->output->image_url('nofields', 'mod_data')->out(); + $data['noitemsimgurl'] = $this->output->image_url('view_zero_state', 'mod_data')->out(); return $this->render_from_template('mod_data/view_noentries', $data); } @@ -276,7 +277,7 @@ class mod_data_renderer extends plugin_renderer_base { */ public function render_fields_zero_state(\mod_data\manager $manager): string { $data = [ - 'noitemsimgurl' => $this->output->image_url('nofields', 'mod_data')->out(), + 'noitemsimgurl' => $this->output->image_url('fields_zero_state', 'mod_data')->out(), 'title' => get_string('nofields', 'mod_data'), 'intro' => get_string('createfields', 'mod_data'), ]; @@ -301,7 +302,7 @@ class mod_data_renderer extends plugin_renderer_base { $data = $actionbar->export_for_template($this); $data['title'] = get_string('notemplates', 'mod_data'); $data['intro'] = get_string('createtemplates', 'mod_data'); - $data['noitemsimgurl'] = $this->output->image_url('nofields', 'mod_data')->out(); + $data['noitemsimgurl'] = $this->output->image_url('templates_zero_state', 'mod_data')->out(); return $this->render_from_template('mod_data/zero_state', $data); }