From 57c1c7edfc6f0cc2f31a6633ee4b29ceef9d0da4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Mudr=C3=A1k?= Date: Thu, 28 Feb 2013 14:10:54 +0100 Subject: [PATCH] MDL-38261 Display workshop submission attachments in a preview mode --- mod/workshop/renderer.php | 3 ++- mod/workshop/styles.css | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/mod/workshop/renderer.php b/mod/workshop/renderer.php index 3b67672e590..50ca90eac3c 100644 --- a/mod/workshop/renderer.php +++ b/mod/workshop/renderer.php @@ -799,6 +799,7 @@ class mod_workshop_renderer extends plugin_renderer_base { $filename = $file->get_filename(); $fileurl = file_encode_url($CFG->wwwroot . '/pluginfile.php', '/' . $ctx->id . '/mod_workshop/submission_attachment/' . $submissionid . $filepath . $filename, true); + $embedurl = new moodle_url($fileurl, array('preview' => 'bigthumb')); $type = $file->get_mimetype(); $image = $this->output->pix_icon(file_file_icon($file), get_mimetype_description($file), 'moodle', array('class' => 'icon')); @@ -807,7 +808,7 @@ class mod_workshop_renderer extends plugin_renderer_base { if ($format == 'html') { if (file_mimetype_in_typegroup($type, 'web_image')) { - $preview = html_writer::empty_tag('img', array('src' => $fileurl, 'alt' => '', 'class' => 'preview')); + $preview = html_writer::empty_tag('img', array('src' => $embedurl, 'alt' => '', 'class' => 'preview')); $preview = html_writer::tag('a', $preview, array('href' => $fileurl)); $outputimgs .= $this->output->container($preview); diff --git a/mod/workshop/styles.css b/mod/workshop/styles.css index 2553281c6cd..d69dc11d6c2 100644 --- a/mod/workshop/styles.css +++ b/mod/workshop/styles.css @@ -137,6 +137,13 @@ margin-right: 5px; } +.path-mod-workshop .submission-full .attachments .images div { + display: inline-block; + margin: 5px; + padding: 5px; + border: 1px solid #ddd; +} + /** * Example submission - summary display */