0byt3m1n1
Path:
/
home
/
mgatv524
/
public_html
/
mctv
/
cache
/
26
/
[
Home
]
File: 263ce06fb64a1f5b31f169f0ddfaaff21336baa7e28b7495396c1f582f4605f6.php
<?php use Twig\Environment; use Twig\Error\LoaderError; use Twig\Error\RuntimeError; use Twig\Extension\SandboxExtension; use Twig\Markup; use Twig\Sandbox\SecurityError; use Twig\Sandbox\SecurityNotAllowedTagError; use Twig\Sandbox\SecurityNotAllowedFilterError; use Twig\Sandbox\SecurityNotAllowedFunctionError; use Twig\Source; use Twig\Template; /* worldclock-designer-javascript.twig */ class __TwigTemplate_5cdf87a27368e45f999006b77eab0d557aea4c261e04105c2fc37a6d343557c6 extends Template { private $source; private $macros = []; public function __construct(Environment $env) { parent::__construct($env); $this->source = $this->getSourceContext(); $this->parent = false; $this->blocks = [ ]; } protected function doDisplay(array $context, array $blocks = []) { $macros = $this->macros; // line 23 echo " <script type=\"text/javascript\"> // Runs after form opens function worldclock_form_edit_open() { // Set duration field, using the helper () formHelpers.setupCheckboxInputFields(\$(this).find('form'), '#useDuration', '.duration-fields'); // Set clock type input field, using the helper () formHelpers.setupObjectValueInputFields(\$(this), '#clockType', ['.digital-control-group', '.analogue-control-group'], [1, 2]); // Set override template field, using the helper () formHelpers.setupCheckboxInputFields(\$(this), '#overrideTemplate', '.template-override-controls', '.template-selector-control'); // Setup form Editor formHelpers.setupDualTypeTextArea(this, 'mainTemplate'); // Setup template override formHelpers.setupTemplateOverriding(this, '#overrideTemplate', '#templateId', { '#mainTemplate': 'mainTemplate', '#styleSheet': 'css', '#widgetOriginalWidth': 'widgetOriginalWidth', '#widgetOriginalHeight': 'widgetOriginalHeight' }); // Setup analogue clock special fields formHelpers.setupCheckboxInputFields(\$(this), '#showSecondsHand', '.seconds-fields'); formHelpers.setupCheckboxInputFields(\$(this), '#showSteps', '.steps-fields'); formHelpers.setupCheckboxInputFields(\$(this), '#showMiniDigitalClock', '.inner-digital-fields'); formHelpers.setupCheckboxInputFields(\$(this), '#showLabel', '.label-fields'); // Setup multiple clocks configureMultipleWorldClocks(\$(this)); initClockRows(this); } function configureMultipleWorldClocks(container, translations) { if(container.length == 0) return; var \$worldClocksContainer = container.find('#worldClocksContainer'); var worldClockTemplate = formHelpers.getTemplate('worldClockTemplate'); var worldClocks = container.data().extra.worldClocks; var timezones = container.data().extra.timezones; if(worldClocks.length == 0) { // Add a template row var context = {title: '1', clockTimezone: '', timezones: timezones, buttonGlyph: 'fa-plus'}; \$(worldClockTemplate(context)).appendTo(\$worldClocksContainer); initClockRows(container); } else { // For each of the existing codes, create form components var i = 0; \$.each(worldClocks, function(index, field) { i++; var context = {title: i, clockTimezone: field.clockTimezone, clockHighlight: field.clockHighlight, clockLabel: field.clockLabel, timezones: timezones, buttonGlyph: ((i == 1) ? 'fa-plus' : 'fa-minus')}; \$worldClocksContainer.append(worldClockTemplate(context)); }); updateClockCountLabel(container); initClockRows(container); } // Nabble the resulting buttons \$worldClocksContainer.on('click', 'button', function(e) { e.preventDefault(); // find the gylph if(\$(this).find('i').hasClass('fa-plus')) { var context = {title: \$worldClocksContainer.find('.form-clock').length + 1, clockTimezone: '', timezones: timezones, buttonGlyph: 'fa-minus'}; \$worldClocksContainer.append(worldClockTemplate(context)); initClockRows(container); } else { // Remove this row \$(this).closest('.form-clock').remove(); } updateClockCountLabel(container); }); } function updateClockCountLabel(container) { var clockCount = container.find('#worldClocksContainer').find('.form-clock').length; container.find('.clockCount').html((clockCount > 1) ? '(' + clockCount + ')' : ''); } function initClockRows(container) { // Initialise select2 elements \$(container).find('.localSelect select.form-control').each(function() { makeLocalSelect(\$(this), (\$(container).hasClass('modal') ? \$(container) : \$('body'))); }); // Use hidden inputs to send empty checkbox values \$(container).find('input[type=\"checkbox\"]').click(function() { \$(this).parent().find('input[type=\"hidden\"]').val(\$(this).is(':checked') ? 'on' : ''); }); } </script>"; } public function getTemplateName() { return "worldclock-designer-javascript.twig"; } public function getDebugInfo() { return array ( 37 => 23,); } public function getSourceContext() { return new Source("", "worldclock-designer-javascript.twig", "/home/mgatv524/public_html/mctv/modules/worldclock-designer-javascript.twig"); } }