1
0

more on Smarty 3 auto literal recommended use

This commit is contained in:
Ian
2012-12-07 16:48:00 +01:00
parent d14085f3c7
commit 253b871aec
4 changed files with 15 additions and 17 deletions

View File

@ -144,7 +144,7 @@
{/if}
</fieldset>
{* Smarty 3 has a new auto literal option which is enabled by default.
When the { is followed by a space it's not interpreted as smarty delimiter but literal. *}
When the { is surrounded by whitespace it is not interpreted as smarty delimiter but literal. e.g. ' } ;' *}
<script>
function sort_{$config_item}_Sequence() {
//var seq = DragDrop.serData('{$config_item}_group', null);
@ -155,7 +155,7 @@
checkable_seq = seq.split(",");
out_seq = '';
for (i in checkable_seq) {
if (document.getElementById('activate_' + checkable_seq[i]) && !document.getElementById('activate_' + checkable_seq[i]).checked) {
if (document.getElementById('activate_' + checkable_seq[i]) && !document.getElementById('activate_' + checkable_seq[i]).checked) {
continue;
} else {
if (out_seq != '') {
@ -173,7 +173,7 @@
DragDrop.makeListContainer(lst, '{$config_item}_group');
lst.onDragOut = function() {
sort_{$config_item}_Sequence();
};
} ;
}
addLoadEvent(init_{$config_item}_Sequence);
</script>

View File

@ -13,10 +13,10 @@
{foreach $plugin_placements AS $sidebar}
{($is_first) ? 'var' : ''} list = document.getElementById("{$sidebar}_col");
{($is_first) ? 'var ' : ''}list = document.getElementById("{$sidebar}_col");
DragDrop.makeListContainer(list, 'g1');
list.onDragOver = function() { this.style["border"] = "1px solid #4d759b"; };
list.onDragOut = function() { this.style["border"] = "none"; };
list.onDragOver = function() { this.style["border"] = "1px solid #4d759b"; } ;
list.onDragOut = function() { this.style["border"] = "none"; } ;
{assign var="is_first" value=false}
{/foreach}

View File

@ -165,10 +165,8 @@
{if (!is_array($items) || empty($order_id))}
{$none}
{/if}
{*
Smarty 3 has a new auto literal option which is enabled by default.
When the { is followed by a space it's not interpreted as smarty delimiter but literal.
*}
{* Smarty 3 has a new auto literal option which is enabled by default.
When the { is surrounded by whitespace it is not interpreted as smarty delimiter but literal. e.g. ' } ;' *}
<script type="text/javascript">
function sort_{$config_item}_Sequence() {
//var seq = DragDrop.serData('{$config_item}_group', null);
@ -179,10 +177,10 @@ When the { is followed by a space it's not interpreted as smarty delimiter but l
checkable_seq = seq.split(",");
out_seq = '';
for (i in checkable_seq) {
if (document.getElementById('activate_' + checkable_seq[i]) && !document.getElementById('activate_' + checkable_seq[i]).checked) {
if (document.getElementById('activate_' + checkable_seq[i]) && !document.getElementById('activate_' + checkable_seq[i]).checked) {
continue;
} else {
if (out_seq != '') {
if (out_seq != '') {
out_seq += ',';
}
out_seq += checkable_seq[i];
@ -192,12 +190,12 @@ When the { is followed by a space it's not interpreted as smarty delimiter but l
order.value = out_seq;
}
function init_{$config_item}_Sequence() {
function init_{$config_item}_Sequence() {
var lst = document.getElementById("{$config_item}");
DragDrop.makeListContainer(lst, '{$config_item}_group');
lst.onDragOut = function() {
sort_{$config_item}_Sequence();
};
} ;
}
addLoadEvent(init_{$config_item}_Sequence);
</script>

View File

@ -12,10 +12,10 @@ When the { is followed by a space it's not interpreted as smarty delimiter but l
{foreach $plugin_placements AS $sidebar}
{($is_first) ? 'var' : ''} list = document.getElementById("{$sidebar}_col");
{($is_first) ? 'var ' : ''}list = document.getElementById("{$sidebar}_col");
DragDrop.makeListContainer(list, 'g1');
list.onDragOver = function() { this.style["border"] = "1px solid #4d759b"; };
list.onDragOut = function() { this.style["border"] = "none"; };
list.onDragOver = function() { this.style["border"] = "1px solid #4d759b"; } ;
list.onDragOut = function() { this.style["border"] = "none"; } ;
{assign var="is_first" value=false}
{/foreach}