smarty-vscode-support icon indicating copy to clipboard operation
smarty-vscode-support copied to clipboard

Variable formatting in inline JavaScript

Open ihidzhov opened this issue 2 years ago • 0 comments

Describe the bug Variable in inline (in template file) JavaScript doesn't work when format selection.

To Reproduce Code befor formatting:

<script>
	var status = {$status};
</script>  

Code after formating - there is a space between $var and {}:

<script>
	var status = { $status };
</script>

Expected behavior Not to have space between {} and $var The result after Smarty compile is not printet $status variable but something like this, because of spaces:

<script>
	var status = { $status };
</script>

The final result after formating to work Smarty properly is:

<script>
	var status = {$status};
</script>

Context :

  • Version 2.1.0

ihidzhov avatar Jun 21 '23 16:06 ihidzhov