first commit

This commit is contained in:
2018-04-11 17:57:57 +02:00
commit fdfcfbd2a6
4073 changed files with 501866 additions and 0 deletions
@@ -0,0 +1,132 @@
<?php
/* forms/fields/taxonomy/taxonomy.html.twig */
class __TwigTemplate_35c5a720e1eb58f7619cabaced877bec74f1b2fa57d990907652ecfcdf871581 extends Twig_Template
{
public function __construct(Twig_Environment $env)
{
parent::__construct($env);
$this->parent = false;
$this->blocks = array(
);
}
protected function doDisplay(array $context, array $blocks = array())
{
// line 1
$context["taxonomies"] = (((null === ($context["taxonomies"] ?? null))) ? ((($this->getAttribute(($context["field"] ?? null), "taxonomies", array())) ? ($this->getAttribute(($context["field"] ?? null), "taxonomies", array())) : ($this->getAttribute($this->getAttribute(($context["admin"] ?? null), "data", array(0 => "config/site"), "method"), "taxonomies", array())))) : (($context["taxonomies"] ?? null)));
// line 2
$context["parentname"] = $this->getAttribute(($context["field"] ?? null), "name", array());
// line 3
echo "
";
// line 4
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(($context["taxonomies"] ?? null));
$context['loop'] = array(
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
);
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["name"]) {
// line 5
echo "
";
// line 6
$context["value"] = $this->env->getExtension('Grav\Common\Twig\TwigExtension')->arrayFunc((($this->getAttribute(($context["data"] ?? null), "value", array(0 => ("header.taxonomy." . $context["name"])), "method", true, true)) ? (_twig_default_filter($this->getAttribute(($context["data"] ?? null), "value", array(0 => ("header.taxonomy." . $context["name"])), "method"), array())) : (array())));
// line 7
echo " ";
$context["sub_taxonomies"] = twig_get_array_keys_filter((($this->getAttribute($this->getAttribute($this->getAttribute(($context["grav"] ?? null), "taxonomy", array(), "any", false, true), "taxonomy", array(), "any", false, true), $context["name"], array(), "any", true, true)) ? (_twig_default_filter($this->getAttribute($this->getAttribute($this->getAttribute(($context["grav"] ?? null), "taxonomy", array(), "any", false, true), "taxonomy", array(), "any", false, true), $context["name"]), array())) : (array())));
// line 8
echo " ";
$context["list"] = array_unique(twig_array_merge(twig_array_merge(array(), ($context["sub_taxonomies"] ?? null)), ($context["value"] ?? null)));
// line 9
echo "
";
// line 10
$context["field"] = array("type" => "select", "classes" => "fancy create", "label" => twig_capitalize_string_filter($this->env, // line 13
$context["name"]), "name" => (( // line 14
($context["parentname"] ?? null) . ".") . $context["name"]), "multiple" => true, "options" => // line 16
($context["list"] ?? null), "style" => $this->getAttribute( // line 17
($context["field"] ?? null), "style", array()), "selectize" => array("create" => true));
// line 22
echo "
";
// line 23
$this->loadTemplate(array(0 => "forms/fields/select/select.html.twig"), "forms/fields/taxonomy/taxonomy.html.twig", 23)->display($context);
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['name'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
}
public function getTemplateName()
{
return "forms/fields/taxonomy/taxonomy.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 66 => 23, 63 => 22, 61 => 17, 60 => 16, 59 => 14, 58 => 13, 57 => 10, 54 => 9, 51 => 8, 48 => 7, 46 => 6, 43 => 5, 26 => 4, 23 => 3, 21 => 2, 19 => 1,);
}
/** @deprecated since 1.27 (to be removed in 2.0). Use getSourceContext() instead */
public function getSource()
{
@trigger_error('The '.__METHOD__.' method is deprecated since version 1.27 and will be removed in 2.0. Use getSourceContext() instead.', E_USER_DEPRECATED);
return $this->getSourceContext()->getCode();
}
public function getSourceContext()
{
return new Twig_Source("{% set taxonomies = (taxonomies is null ? (field.taxonomies ? field.taxonomies : admin.data('config/site').taxonomies) : taxonomies) %}
{% set parentname = field.name %}
{% for name in taxonomies %}
{% set value = array(data.value('header.taxonomy.' ~ name)|default([])) %}
{% set sub_taxonomies = attribute(grav.taxonomy.taxonomy, name)|default([])|keys %}
{% set list = []|merge(sub_taxonomies)|merge(value)|array_unique %}
{% set field = {
type: 'select',
classes: 'fancy create',
label: name|capitalize,
name: parentname ~ '.' ~ name,
multiple: true,
options: list,
style: field.style,
selectize: {
create: true
}
} %}
{% include ['forms/fields/select/select.html.twig'] %}
{% endfor %}
", "forms/fields/taxonomy/taxonomy.html.twig", "/mnt/data/Sites/static-ethica.net/user/plugins/admin/themes/grav/templates/forms/fields/taxonomy/taxonomy.html.twig");
}
}
@@ -0,0 +1,507 @@
<?php
/* partials/mediaembed.html.twig */
class __TwigTemplate_a62d707fdfc0a87d06ec9de9c2894d398f5c5153bfc6f36e5c303df2237f9fda extends Twig_Template
{
public function __construct(Twig_Environment $env)
{
parent::__construct($env);
$this->parent = false;
$this->blocks = array(
);
}
protected function doDisplay(array $context, array $blocks = array())
{
// line 2
$context["default"] = $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "config", array()), "media", array());
// line 3
$context["oembed"] = $this->getAttribute(($context["mediaembed"] ?? null), "service", array());
// line 4
echo "
";
// line 6
if ( !$this->getAttribute(($context["mediaembed"] ?? null), "success", array())) {
// line 7
echo " ";
if ($this->getAttribute(($context["default"] ?? null), "responsive", array())) {
// line 8
echo " ";
$context["class"] = "-responsive mediaembed-msod";
// line 9
echo " ";
} else {
// line 10
echo " ";
$context["class"] = ((" mediaembed-msod\" style=\"max-width: " . $this->getAttribute(($context["default"] ?? null), "width", array())) . "px;");
// line 11
echo " ";
}
// line 12
echo "
<div class=\"mediaembed";
// line 13
echo ($context["class"] ?? null);
echo "\">
<p class=\"mediaembed-icon\">&#9749;</p>
<p class=\"mediaembed-error-title\"><b>Unable to process oEmbed media:</b><a href=\"";
// line 15
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "src", array());
echo "\" alt=\"";
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "alt", array());
echo "\" title=\"";
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "title", array());
echo "\">";
echo twig_escape_filter($this->env, $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "src", array()));
echo "</a></p>
<p class=\"mediaembed-error-message\"><b>Error:</b>";
// line 16
echo $this->getAttribute(($context["mediaembed"] ?? null), "message", array());
echo "</p>
</div>
";
} else {
// line 21
echo " ";
$context["response"] = $this->getAttribute(($context["oembed"] ?? null), "attributes", array());
// line 22
echo " ";
// line 23
echo " ";
if (((twig_test_empty($this->getAttribute(($context["response"] ?? null), "width", array())) || !$this->getAttribute(($context["response"] ?? null), "width", array(), "any", true, true)) || ($this->getAttribute(($context["response"] ?? null), "width", array()) == 0))) {
// line 24
echo " ";
$context["response"] = twig_array_merge(($context["response"] ?? null), array("width" => (($this->getAttribute(($context["default"] ?? null), "width", array(), "any", true, true)) ? (_twig_default_filter($this->getAttribute(($context["default"] ?? null), "width", array()), 1)) : (1))));
// line 25
echo " ";
}
// line 26
echo "
";
// line 27
if (((twig_test_empty($this->getAttribute(($context["response"] ?? null), "height", array())) || !$this->getAttribute(($context["response"] ?? null), "height", array(), "any", true, true)) || ($this->getAttribute(($context["response"] ?? null), "height", array()) == 0))) {
// line 28
echo " ";
$context["response"] = twig_array_merge(($context["response"] ?? null), array("height" => (($this->getAttribute(($context["default"] ?? null), "height", array(), "any", true, true)) ? (_twig_default_filter($this->getAttribute(($context["default"] ?? null), "height", array()), 1)) : (1))));
// line 29
echo " ";
}
// line 30
echo "
";
// line 31
$context["width"] = $this->getAttribute(($context["response"] ?? null), "width", array());
// line 32
echo " ";
$context["height"] = $this->getAttribute(($context["response"] ?? null), "height", array());
// line 33
echo " ";
$context["ratio"] = (($context["height"] ?? null) / ($context["width"] ?? null));
// line 34
echo "
";
// line 36
echo " ";
if ($this->getAttribute(($context["default"] ?? null), "adjust", array())) {
// line 37
echo " ";
// line 38
echo " ";
if ((((($context["width"] ?? null) * ($context["ratio"] ?? null)) > $this->getAttribute(($context["default"] ?? null), "height", array())) || ((($context["height"] ?? null) / ($context["ratio"] ?? null)) > $this->getAttribute(($context["default"] ?? null), "width", array())))) {
// line 39
echo " ";
// line 40
echo " ";
$context["width"] = (($this->getAttribute(($context["default"] ?? null), "width", array(), "any", true, true)) ? (_twig_default_filter($this->getAttribute(($context["default"] ?? null), "width", array()), 1)) : (1));
// line 41
echo " ";
$context["height"] = twig_round(($this->getAttribute(($context["default"] ?? null), "width", array()) * ($context["ratio"] ?? null)));
// line 42
echo " ";
}
// line 43
echo " ";
} else {
// line 44
echo " ";
$context["width"] = (($this->getAttribute(($context["default"] ?? null), "width", array(), "any", true, true)) ? (_twig_default_filter($this->getAttribute(($context["default"] ?? null), "width", array()), 1)) : (1));
// line 45
echo " ";
$context["height"] = (($this->getAttribute(($context["default"] ?? null), "height", array(), "any", true, true)) ? (_twig_default_filter($this->getAttribute(($context["default"] ?? null), "height", array()), 1)) : (1));
// line 46
echo " ";
}
// line 47
echo "
";
// line 49
echo " ";
$context["ratio"] = (($context["height"] ?? null) / ($context["width"] ?? null));
// line 50
echo " ";
$context["container_styles"] = (("padding-bottom: " . sprintf("%.2f", (($context["ratio"] ?? null) * 100))) . "%;");
// line 51
echo "
";
// line 53
echo " ";
if ($this->getAttribute(($context["default"] ?? null), "responsive", array())) {
// line 54
echo " ";
$context["responsive"] = "-responsive";
// line 55
echo "
";
// line 56
$context["width"] = 1920;
// line 57
echo " ";
$context["height"] = twig_round((($context["width"] ?? null) * ($context["ratio"] ?? null)));
// line 58
echo " ";
} else {
// line 59
echo " ";
$context["styles"] = ((((" style=\"max-width: " . ($context["width"] ?? null)) . "px; max-height: ") . ($context["height"] ?? null)) . "px;\"");
// line 60
echo " ";
}
// line 61
echo "
";
// line 63
echo " ";
if ($this->getAttribute(($context["default"] ?? null), "preview", array())) {
// line 64
echo " ";
$context["lazyload"] = " lazyload";
// line 65
echo " ";
$context["lazyload_script"] = " onclick=\"lazyload(this)\"";
// line 66
echo " ";
}
// line 67
echo "
<div class=\"mediaembed";
// line 68
echo ($context["responsive"] ?? null);
echo " mediaembed-media mediaembed-";
echo $this->getAttribute(($context["oembed"] ?? null), "type", array());
echo " mediaembed-";
echo twig_lower_filter($this->env, $this->getAttribute(($context["oembed"] ?? null), "name", array()));
echo ($context["lazyload"] ?? null);
echo "\"";
echo ($context["styles"] ?? null);
echo ">
<div class=\"mediaembed-container\" style=\"";
// line 69
echo ($context["container_styles"] ?? null);
echo "\">
";
// line 71
echo "
";
// line 73
echo " ";
if (($this->getAttribute(($context["oembed"] ?? null), "type", array()) == "photo")) {
// line 74
echo " ";
$context["title"] = (((($this->getAttribute($this->getAttribute(($context["oembed"] ?? null), "getOembed", array(), "method"), "provider_name", array()) . ": &#8220;") . $this->getAttribute(($context["oembed"] ?? null), "title", array())) . "&#8221; by ") . $this->getAttribute(($context["oembed"] ?? null), "author", array()));
// line 75
echo " <a class=\"mediaembed-embed\" href=\"";
echo $this->getAttribute(($context["oembed"] ?? null), "author", array(0 => "url"), "method");
echo "\" title=\"";
echo ($context["title"] ?? null);
echo "\">
<img src=\"";
// line 76
echo $this->getAttribute(($context["oembed"] ?? null), "url", array());
echo "\" alt=\"";
echo $this->getAttribute(($context["oembed"] ?? null), "title", array());
echo "\">
</a>
";
// line 80
echo " ";
} elseif (($this->getAttribute(($context["oembed"] ?? null), "type", array()) == "video")) {
// line 81
echo " <a href=\"";
echo $this->getAttribute(($context["oembed"] ?? null), "getEmbedCode", array());
echo "\" alt=\"";
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "alt", array());
echo "\" title=\"";
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "title", array());
echo "\" class=\"mediaembed-media\"";
echo ($context["lazyload_script"] ?? null);
echo ">
";
// line 83
echo " <!--
<iframe class=\"mediaembed-embed\" src=\"";
// line 84
echo $this->getAttribute(($context["oembed"] ?? null), "getEmbedCode", array());
echo "\" width=\"";
echo ($context["width"] ?? null);
echo "\" height=\"";
echo ($context["height"] ?? null);
echo "\" frameborder=\"0\" scrolling=\"no\" webkitallowfullscreen mozallowfullscreen allowfullscreen>
<p>Your browser does not support iframes.</p>
</iframe>
-->
";
// line 90
echo " ";
if (($this->getAttribute(($context["default"] ?? null), "preview", array()) && $this->getAttribute(($context["oembed"] ?? null), "thumbnail", array()))) {
// line 91
echo " <img src=\"";
echo $this->getAttribute(($context["oembed"] ?? null), "thumbnail", array());
echo "\" alt=\"";
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "alt", array());
echo "\" title=\"";
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "title", array());
echo "\" class=\"mediaembed-thumbnail\" />
";
} else {
// line 93
echo " ";
// line 94
echo " ";
}
// line 95
echo "
";
// line 97
echo " <input type=\"checkbox\" id=\"mediaembed-hidden-input-";
echo $this->getAttribute(($context["mediaembed"] ?? null), "uid", array());
echo "\" class=\"mediaembed-input\" />
";
// line 100
echo " <noscript>
<iframe class=\"mediaembed-embed\" src=\"";
// line 101
echo $this->getAttribute(($context["oembed"] ?? null), "getEmbedCode", array());
echo "\" width=\"";
echo ($context["width"] ?? null);
echo "\" height=\"";
echo ($context["height"] ?? null);
echo "\" frameborder=\"0\" scrolling=\"no\" webkitallowfullscreen mozallowfullscreen allowfullscreen style=\"display: none;\">
<p>Your browser does not support iframes.</p>
</iframe>
</noscript>
<label class=\"mediaembed-play\" for=\"mediaembed-hidden-input-";
// line 106
echo $this->getAttribute(($context["mediaembed"] ?? null), "uid", array());
echo "\">&#9654;</label>
</a>
";
// line 110
echo " ";
} elseif (($this->getAttribute(($context["oembed"] ?? null), "type", array()) == "link")) {
// line 111
echo " ";
$context["title"] = (((($this->getAttribute($this->getAttribute(($context["oembed"] ?? null), "getOembed", array(), "method"), "provider_name", array()) . ": &#8220;") . (($this->getAttribute($this->getAttribute($this->getAttribute(($context["oembed"] ?? null), "mediaembed", array(), "any", false, true), "raw", array(), "any", false, true), "title", array(), "any", true, true)) ? (_twig_default_filter($this->getAttribute($this->getAttribute($this->getAttribute(($context["oembed"] ?? null), "mediaembed", array(), "any", false, true), "raw", array(), "any", false, true), "title", array()), ($context["title"] ?? null))) : (($context["title"] ?? null)))) . "&#8221; by ") . $this->getAttribute(($context["oembed"] ?? null), "author", array()));
// line 112
echo " <a href=\"";
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "src", array());
echo "\" alt=\"";
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "alt", array());
echo "\" title=\"";
echo ($context["title"] ?? null);
echo "\">";
echo twig_escape_filter($this->env, $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "src", array()));
echo "</a>
";
// line 114
echo " ";
} elseif (($this->getAttribute(($context["oembed"] ?? null), "type", array()) == "rich")) {
// line 115
echo " <div class=\"mediaembed-media\">";
echo $this->getAttribute(($context["oembed"] ?? null), "getEmbedCode", array(), "method");
echo "</div>
";
// line 118
echo " ";
} else {
// line 119
echo " ";
// line 120
echo " <a href=\"";
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "src", array());
echo "\" alt=\"";
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "alt", array());
echo "\" title=\"";
echo $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "title", array());
echo "\">";
echo twig_escape_filter($this->env, $this->getAttribute($this->getAttribute(($context["mediaembed"] ?? null), "raw", array()), "src", array()));
echo "</a>
";
}
// line 122
echo " </div>
</div>
";
}
}
public function getTemplateName()
{
return "partials/mediaembed.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 350 => 122, 338 => 120, 336 => 119, 333 => 118, 327 => 115, 324 => 114, 313 => 112, 310 => 111, 307 => 110, 301 => 106, 289 => 101, 286 => 100, 280 => 97, 277 => 95, 274 => 94, 272 => 93, 262 => 91, 259 => 90, 247 => 84, 244 => 83, 233 => 81, 230 => 80, 222 => 76, 215 => 75, 212 => 74, 209 => 73, 206 => 71, 202 => 69, 191 => 68, 188 => 67, 185 => 66, 182 => 65, 179 => 64, 176 => 63, 173 => 61, 170 => 60, 167 => 59, 164 => 58, 161 => 57, 159 => 56, 156 => 55, 153 => 54, 150 => 53, 147 => 51, 144 => 50, 141 => 49, 138 => 47, 135 => 46, 132 => 45, 129 => 44, 126 => 43, 123 => 42, 120 => 41, 117 => 40, 115 => 39, 112 => 38, 110 => 37, 107 => 36, 104 => 34, 101 => 33, 98 => 32, 96 => 31, 93 => 30, 90 => 29, 87 => 28, 85 => 27, 82 => 26, 79 => 25, 76 => 24, 73 => 23, 71 => 22, 68 => 21, 61 => 16, 51 => 15, 46 => 13, 43 => 12, 40 => 11, 37 => 10, 34 => 9, 31 => 8, 28 => 7, 26 => 6, 23 => 4, 21 => 3, 19 => 2,);
}
/** @deprecated since 1.27 (to be removed in 2.0). Use getSourceContext() instead */
public function getSource()
{
@trigger_error('The '.__METHOD__.' method is deprecated since version 1.27 and will be removed in 2.0. Use getSourceContext() instead.', E_USER_DEPRECATED);
return $this->getSourceContext()->getCode();
}
public function getSourceContext()
{
return new Twig_Source("{# Shortcut variables #}
{% set default = mediaembed.config.media %}
{% set oembed = mediaembed.service %}
{# Processing error #}
{% if not mediaembed.success %}
{% if default.responsive %}
{% set class = \"-responsive mediaembed-msod\" %}
{% else %}
{% set class = \" mediaembed-msod\\\" style=\\\"max-width: \" ~ default.width ~ \"px;\" %}
{% endif %}
<div class=\"mediaembed{{ class }}\">
<p class=\"mediaembed-icon\">&#9749;</p>
<p class=\"mediaembed-error-title\"><b>Unable to process oEmbed media:</b><a href=\"{{ mediaembed.raw.src }}\" alt=\"{{ mediaembed.raw.alt }}\" title=\"{{ mediaembed.raw.title }}\">{{ mediaembed.raw.src|e }}</a></p>
<p class=\"mediaembed-error-message\"><b>Error:</b>{{ mediaembed.message }}</p>
</div>
{# Setup block #}
{% else %}
{% set response = oembed.attributes %}
{# Normalize response #}
{% if (response.width is empty) or not (response.width is defined) or (response.width == 0) %}
{% set response = response|merge({'width' : default.width|default(1)}) %}
{% endif %}
{% if (response.height is empty) or not (response.height is defined) or (response.height == 0) %}
{% set response = response|merge({'height' : default.height|default(1)}) %}
{% endif %}
{% set width = response.width %}
{% set height = response.height %}
{% set ratio = height / width %}
{# Adjust OEmbed media dimensions or restrict them? #}
{% if default.adjust %}
{# Check if computed height is larger than default setting #}
{% if (width * ratio) > default.height or (height / ratio) > default.width %}
{# Rescale width and height #}
{% set width = default.width|default(1) %}
{% set height = (default.width * ratio)|round %}
{% endif %}
{% else %}
{% set width = default.width|default(1) %}
{% set height = default.height|default(1) %}
{% endif %}
{# Recompute aspect ratio #}
{% set ratio = height / width %}
{% set container_styles = \"padding-bottom: \" ~ \"%.2f\"|format(ratio * 100) ~ \"%;\" %}
{# Embed responsive OEmbed media #}
{% if default.responsive %}
{% set responsive = \"-responsive\" %}
{% set width = 1920 %}
{% set height = (width * ratio)|round %}
{% else %}
{% set styles = \" style=\\\"max-width: \" ~ width ~ \"px; max-height: \" ~ height ~ \"px;\\\"\" %}
{% endif %}
{# Setup lazy loading media for those with preview enabled #}
{% if default.preview %}
{% set lazyload = \" lazyload\" %}
{% set lazyload_script = \" onclick=\\\"lazyload(this)\\\"\" %}
{% endif %}
<div class=\"mediaembed{{ responsive }} mediaembed-media mediaembed-{{ oembed.type }} mediaembed-{{ oembed.name|lower }}{{ lazyload }}\"{{ styles }}>
<div class=\"mediaembed-container\" style=\"{{ container_styles }}\">
{# Embed content according to media type #}
{# -- Photo -- #}
{% if oembed.type == \"photo\" %}
{% set title = oembed.getOembed().provider_name ~ ': &#8220;' ~ oembed.title ~ '&#8221; by ' ~ oembed.author %}
<a class=\"mediaembed-embed\" href=\"{{ oembed.author('url') }}\" title=\"{{ title }}\">
<img src=\"{{ oembed.url }}\" alt=\"{{ oembed.title }}\">
</a>
{# -- Video -- #}
{% elseif oembed.type == \"video\" %}
<a href=\"{{ oembed.getEmbedCode }}\" alt=\"{{ mediaembed.raw.alt }}\" title=\"{{ mediaembed.raw.title }}\" class=\"mediaembed-media\"{{ lazyload_script }}>
{# JavaScript lazy-loading #}
<!--
<iframe class=\"mediaembed-embed\" src=\"{{ oembed.getEmbedCode }}\" width=\"{{ width }}\" height=\"{{ height }}\" frameborder=\"0\" scrolling=\"no\" webkitallowfullscreen mozallowfullscreen allowfullscreen>
<p>Your browser does not support iframes.</p>
</iframe>
-->
{# Show Thumbnail #}
{% if default.preview and oembed.thumbnail %}
<img src=\"{{ oembed.thumbnail }}\" alt=\"{{ mediaembed.raw.alt }}\" title=\"{{ mediaembed.raw.title }}\" class=\"mediaembed-thumbnail\" />
{% else %}
{# Show placeholder #}
{% endif %}
{# Toggle for loading iframe content #}
<input type=\"checkbox\" id=\"mediaembed-hidden-input-{{ mediaembed.uid }}\" class=\"mediaembed-input\" />
{# Implement JavaScript-less lazyload technique #}
<noscript>
<iframe class=\"mediaembed-embed\" src=\"{{ oembed.getEmbedCode }}\" width=\"{{ width }}\" height=\"{{ height }}\" frameborder=\"0\" scrolling=\"no\" webkitallowfullscreen mozallowfullscreen allowfullscreen style=\"display: none;\">
<p>Your browser does not support iframes.</p>
</iframe>
</noscript>
<label class=\"mediaembed-play\" for=\"mediaembed-hidden-input-{{ mediaembed.uid }}\">&#9654;</label>
</a>
{# -- Link -- #}
{% elseif oembed.type == \"link\" %}
{% set title = oembed.getOembed().provider_name ~ ': &#8220;' ~ oembed.mediaembed.raw.title|default(title) ~ '&#8221; by ' ~ oembed.author %}
<a href=\"{{ mediaembed.raw.src }}\" alt=\"{{ mediaembed.raw.alt }}\" title=\"{{ title }}\">{{ mediaembed.raw.src|e }}</a>
{# -- Rich media -- #}
{% elseif oembed.type == \"rich\" %}
<div class=\"mediaembed-media\">{{ oembed.getEmbedCode() }}</div>
{# -- Nothing from above -- #}
{% else %}
{# Show at least a link for the user #}
<a href=\"{{ mediaembed.raw.src }}\" alt=\"{{ mediaembed.raw.alt }}\" title=\"{{ mediaembed.raw.title }}\">{{ mediaembed.raw.src|e }}</a>
{% endif %}
</div>
</div>
{% endif %}
", "partials/mediaembed.html.twig", "/home/kevin/Sites/static-ethica.net/user/plugins/mediaembed/templates/partials/mediaembed.html.twig");
}
}