diff --git a/Resources/public/js/editInPlace.js b/Resources/public/js/editInPlace.js index cf9b52e..fffdf87 100644 --- a/Resources/public/js/editInPlace.js +++ b/Resources/public/js/editInPlace.js @@ -11,8 +11,10 @@ // it is not possible to use HTMLElement directly class XTrans extends HTMLElement {} - customElements.define("x-trans", XTrans); - + if (!customElements.get('x-trans')) { + customElements.define("x-trans", XTrans); + } + return; } diff --git a/Twig/Visitor/DefaultApplyingNodeVisitor.php b/Twig/Visitor/DefaultApplyingNodeVisitor.php index 7d682c6..d9bb7d6 100644 --- a/Twig/Visitor/DefaultApplyingNodeVisitor.php +++ b/Twig/Visitor/DefaultApplyingNodeVisitor.php @@ -116,8 +116,6 @@ public function enterNode(Node $node, Environment $env): Node $expr = new EqualBinary($testNode, $transNode->getNode('node'), $wrappingNode->getTemplateLine()); if (Environment::VERSION_ID >= 31700) { - $expr->setAttribute('operator', 'binary_=='); - $condition = new ConditionalTernary( $expr, $defaultNode,