Lines Matching refs:data

173      * @param array         $data     The data from the handler() function
177 public function render($mode, Doku_Renderer $renderer, $data) { argument
180 if (!$data)
187 if (isset($data['width'])) {
189 $svg_max = $data['width'];
200 $hasdimensions = (isset($data['width']) && isset($data['height']));
204 $svg_file = sprintf('%s%s', $conf['mediadir'], str_replace(':', '/', $data['src']));
244 $data['width'] = $svg_width;
245 $data['height'] = $svg_height;
248 $svg_width = $data['width'];
249 $svg_height = $data['height'];
252 switch($data['align']) {
258 $styleextra = "float:" . urlencode($data['align']);
264 $svgembed_md5 = sprintf('svgembed_%s', md5(ml($data['src'], $ml_array)));
267 $spanunits = (isset($data['responsiveUnits'])) ? $data['responsiveUnits'] : 'px';
269 if (isset($data['width']))
270 $ret .= ";width:{$data['width']}{$spanunits}";
272 if (isset($data['height']))
273 $ret .= ";height:{$data['height']}{$spanunits}";
281 $ml_array = array('cache' => $data['cache']);
282 if (!$data['inResponsiveUnits'])
283 … $ml_array = array_merge($ml_array, array('w' => $data['width'], 'h' => $data['height']));
285 … $properties = '"' . ml($data['src'], $ml_array) . '" class="media' . $data['align'] . '"';
287 if ($data['title']) {
288 $properties .= ' title="' . $data['title'] . '"';
289 $properties .= ' alt="' . $data['title'] . '"';
295 if (!(is_null($data['width']) || is_null($data['height']))) {
301 if ($data['hasCssClasses'] && count($data['cssClasses']) > 0) {
303 foreach ($data['cssClasses'] as $newCssClass)
322 if ($data['print']) {
324 …urlencode(ml($data['src'], $ml_array)) . '\'); return false" onMouseOver="svgembed_onMouseOver(\''…
339 if ($data['type'] == 'internalmedia') {
342 $src = $data['src'];