Coupon : Condition module : add tooltip on condition select

This commit is contained in:
gmorel
2014-01-05 20:17:30 +01:00
parent db09e0b224
commit b8c2c2d703
3 changed files with 8 additions and 2 deletions

View File

@@ -611,6 +611,7 @@ class CouponController extends BaseAdminController
$condition = array(); $condition = array();
$condition['serviceId'] = $availableCondition->getServiceId(); $condition['serviceId'] = $availableCondition->getServiceId();
$condition['name'] = $availableCondition->getName(); $condition['name'] = $availableCondition->getName();
$condition['toolTip'] = $availableCondition->getToolTip();
$cleanedConditions[] = $condition; $cleanedConditions[] = $condition;
} }

View File

@@ -133,6 +133,10 @@ $(function($){
$.couponManager.onConditionChange = function() { $.couponManager.onConditionChange = function() {
$('#category-condition').on('change', function () { $('#category-condition').on('change', function () {
var $this = $(this); var $this = $(this);
var mainDiv = $('#condition-add-type');
var optionSelected = $('option:selected', this);
mainDiv.find('.typeToolTip').html(optionSelected.attr('data-description'));
// Only if add mode // Only if add mode
if (false != $.couponManager.conditionToUpdateIndex) { if (false != $.couponManager.conditionToUpdateIndex) {
// Reload condition summaries ajax // Reload condition summaries ajax

View File

@@ -195,11 +195,12 @@
<div id="condition-add-type" class="form-group col-md-4"> <div id="condition-add-type" class="form-group col-md-4">
<label for="categoryCondition">{intl l='Condition\'s category :'}</label> <label for="categoryCondition">{intl l='Condition\'s category :'}</label>
<select name="categoryCondition" id="category-condition" class="form-control"> <select name="categoryCondition" id="category-condition" class="form-control">
<option value="-1" >{intl l='Please select a condition category'}</option> <option value="-1" data-description="">{intl l='Please select a condition category'}</option>
{foreach from=$availableConditions item=availableCondition} {foreach from=$availableConditions item=availableCondition}
<option value="{$availableCondition.serviceId}" >{$availableCondition.name}</option> <option value="{$availableCondition.serviceId}" data-description="{$availableCondition.toolTip}">{$availableCondition.name}</option>
{/foreach} {/foreach}
</select> </select>
<span class="help-block typeToolTip"></span>
</div> </div>
<div id="condition-add-operators-values" class="form-group col-md-6"></div> <div id="condition-add-operators-values" class="form-group col-md-6"></div>