0byt3m1n1
Path:
/
home
/
mgatv524
/
www
/
giga
/
cache
/
c9
/
[
Home
]
File: c9289a0ab8b833fd19945fbe1d1f722af03ef005e784903c34eedbc6e511f3e6.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; /* menuboard-designer-javascript.twig */ class __TwigTemplate_533d5d5a621043a07cc02a5325dcd6e09b5ba7a2f55bffd365021882b3af3431 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 menuboard_form_edit_open() { var \$form = \$(this).find('form'); if(\$form.data('formStep') === 1) { // If Menu Board ID exists, set the drop-down to that value var menuId = \$form.data().elementOptions.menuId; if(menuId !== undefined) { \$(this).find('#menuId').val(menuId); } \$form.find('#orientation').on('change', function(){ filterTemplates(\$form, true); }); filterTemplates(\$(this)); } else if (\$form.data('formStep') === 2) { // Setup lists drag and sort ( with double click ) \$('#categoriesIn, #categoriesOut').sortable({ connectWith: '.connectedSortable', dropOnEmpty: true }).disableSelection(); \$('.li-sortable.dbclick', this).dblclick(switchLists); menuBoardFormSetup(this); } else if(\$form.data('formStep') === 3) { formHelpers.setupCheckboxInputFields(\$form, '#useDuration', '.duration-fields'); menuBoardFormSetup(this); } } // Runs before form submit function menuboard_form_edit_submit() { if(\$(this).find('form').data('formStep') === 2) { var form2 = \$(\"#menuBoardEditFormStep2\"); for (var i = 1; i <= \$(this).find('form').data().elementOptions.templateZones; i++) { form2.find('input[name=\"menuBoardCategories_'+ i + '[]\"]').remove(); \$(\$(\"#categoriesAssigned_\"+i).sortable('toArray')).each(function() { form2.append('<input type=\"hidden\" name=\"menuBoardCategories_' + i +'[]\" value=\"' + this + '\" />'); }); } form2.data(\"apply\", true); } } function menuBoardFormSetup(dialog) { // Setup lists drag and sort ( with double click ) \$('.connectedSortable2').sortable({ connectWith: '.connectedSortable2', dropOnEmpty: true }).disableSelection(); \$('.connectedSortable2.single').on(\"sortreceive\", function(event, ui) { var \$list = \$(this); if (\$list.children().length > 1) { toastr.warning(menuBoardTranslations.maxNumElementsPerZone); \$(ui.sender).sortable('cancel'); } }); // Configure some color pickers \$(dialog).find('.colorpicker').colorpicker(); // Populate the font list with options var \$fontFamily = \$(dialog).find('#fontFamily'); \$.ajax({ method: 'GET', url: \$fontFamily.data('searchUrl'), success: function(res) { if (res.success) { \$.each(res.data, function(index, element) { if (\$fontFamily.data('value') === element.familyName) { \$fontFamily.append(\$('<option value=\"' + element.familyName + '\" selected>' + element.displayName + '</option>')); } else { \$fontFamily.append(\$('<option value=\"' + element.familyName + '\">' + element.displayName + '</option>')); } }); } } }); if(\$(dialog).hasClass('modal')) { \$(dialog).on('hide.bs.modal', function(e) { if(e.namespace === 'bs.modal') { // Remove colour pickers \$(dialog).find('.colorpicker-element').colorpicker('destroy'); } }); } } function filterTemplates(\$form, change) { \$form.find('#templateId').data('filterClass', \$form.find('#orientation').val()) // Select first option if(change) { \$form.find('#templateId').val(null).trigger(\"change\"); } } </script>"; } public function getTemplateName() { return "menuboard-designer-javascript.twig"; } public function getDebugInfo() { return array ( 37 => 23,); } public function getSourceContext() { return new Source("", "menuboard-designer-javascript.twig", "/home/mgatv524/public_html/giga/modules/menuboard-designer-javascript.twig"); } }