Working : coupon creation : Fix js
This commit is contained in:
@@ -73,32 +73,32 @@
|
|||||||
|
|
||||||
// Init Rules to set
|
// Init Rules to set
|
||||||
// Update only if no rule are already set
|
// Update only if no rule are already set
|
||||||
if(!couponManager.ruleToSave){
|
if(!$.couponManager.ruleToSave){
|
||||||
couponManager.ruleToSave['serviceId'] = '{$ruleId}';
|
$.couponManager.ruleToSave['serviceId'] = '{$ruleId}';
|
||||||
couponManager.ruleToSave['operators'] = {literal}{}{/literal};
|
$.couponManager.ruleToSave['operators'] = {literal}{}{/literal};
|
||||||
couponManager.ruleToSave['values'] = {literal}{}{/literal};
|
$.couponManager.ruleToSave['values'] = {literal}{}{/literal};
|
||||||
} else {
|
} else {
|
||||||
}
|
}
|
||||||
{foreach from=$inputs.inputs key=name item=input}
|
{foreach from=$inputs.inputs key=name item=input}
|
||||||
couponManager.ruleToSave['operators']['{$name nofilter}'] = '{foreach from=$inputs.inputs[$name].availableOperators key=keyOperator item=valueOperator name=operators}{if $smarty.foreach.operators.first}{$keyOperator nofilter}{/if}{/foreach}';
|
$.couponManager.ruleToSave['operators']['{$name nofilter}'] = '{foreach from=$inputs.inputs[$name].availableOperators key=keyOperator item=valueOperator name=operators}{if $smarty.foreach.operators.first}{$keyOperator nofilter}{/if}{/foreach}';
|
||||||
couponManager.ruleToSave['values']['{$name nofilter}'] = '{if count($inputs.inputs[$name].availableValues) != 0}{foreach from=$inputs.inputs[$name].availableValues key=keyValue item=valueValue name=values}{if $smarty.foreach.values.first}{$keyValue nofilter}{/if}{/foreach}{else}to set{/if}';
|
$.couponManager.ruleToSave['values']['{$name nofilter}'] = '{if count($inputs.inputs[$name].availableValues) != 0}{foreach from=$inputs.inputs[$name].availableValues key=keyValue item=valueValue name=values}{if $smarty.foreach.values.first}{$keyValue nofilter}{/if}{/foreach}{else}to set{/if}';
|
||||||
{/foreach}
|
{/foreach}
|
||||||
|
|
||||||
|
|
||||||
// Fill in ready to be saved rule array
|
// Fill in ready to be saved rule array
|
||||||
couponManager.onInputsChange = function() {literal}{{/literal}
|
$.couponManager.onInputsChange = function() {literal}{{/literal}
|
||||||
{foreach from=$inputs.inputs key=name item=input}
|
{foreach from=$inputs.inputs key=name item=input}
|
||||||
// Operator selector
|
// Operator selector
|
||||||
$('#{$name}-operator').change(function (e) {
|
$('#{$name}-operator').change(function (e) {
|
||||||
var $this = $(this);
|
var $this = $(this);
|
||||||
couponManager.ruleToSave['operators']['{$name nofilter}'] = $this.val();
|
$.couponManager.ruleToSave['operators']['{$name nofilter}'] = $this.val();
|
||||||
});
|
});
|
||||||
// Value input
|
// Value input
|
||||||
$('#{$name}-value').change(function (e) {
|
$('#{$name}-value').change(function (e) {
|
||||||
var $this = $(this);
|
var $this = $(this);
|
||||||
couponManager.ruleToSave['values']['{$name nofilter}'] = $this.val();
|
$.couponManager.ruleToSave['values']['{$name nofilter}'] = $this.val();
|
||||||
});
|
});
|
||||||
{/foreach}
|
{/foreach}
|
||||||
{literal}}{/literal}
|
{literal}}{/literal}
|
||||||
couponManager.onInputsChange();
|
$.couponManager.onInputsChange();
|
||||||
</script>
|
</script>
|
||||||
@@ -10,9 +10,11 @@
|
|||||||
<a data-int="{$i}" class="btn btn-default btn-primary btn-medium constraint-update-btn" href="{$urlEdit}">
|
<a data-int="{$i}" class="btn btn-default btn-primary btn-medium constraint-update-btn" href="{$urlEdit}">
|
||||||
<span class="glyphicon glyphicon-edit"></span> {intl l='Edit'}
|
<span class="glyphicon glyphicon-edit"></span> {intl l='Edit'}
|
||||||
</a>
|
</a>
|
||||||
<a data-int="{$i}" data-target="#delete" data-toggle="confirm" class="btn btn-default btn-danger btn-medium constraint-delete-btn" href="{$urlDelete}">
|
{if $rules|count != 1}
|
||||||
<span class="glyphicon glyphicon-remove"></span> {intl l='Delete'}
|
<a data-int="{$i}" data-target="#delete" data-toggle="confirm" class="btn btn-default btn-danger btn-medium constraint-delete-btn" href="{$urlDelete}">
|
||||||
</a>
|
<span class="glyphicon glyphicon-remove"></span> {intl l='Delete'}
|
||||||
|
</a>
|
||||||
|
{/if}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{/foreach}
|
{/foreach}
|
||||||
|
|||||||
Reference in New Issue
Block a user