contribution-confirm.js 1.97 KB
Newer Older
1
jQuery(document).ready(function(){
2
    if(cartable.Membership.GrilleSalarialeField && CRM.$('#'+cartable.Membership.GrilleSalarialeField).length){
3
4
5
        CRM.$(CRM.$('#'+cartable.Membership.GrilleSalarialeField)[0].previousSibling).wrap('<span id="cartable-salary-grid-preview">');
        var GrilleSalarialePreview = CRM.$('#cartable-salary-grid-preview');
        var GrilleSalariale_raw_value = GrilleSalarialePreview.text();
6
        GrilleSalarialePreview.attr('data-value', GrilleSalariale_raw_value).text('--');
7
8
        var GrilleVal = GrilleSalariale_raw_value.split('|');
        if(GrilleVal.length==2){
9
10
11
            var GrilleSyndic = parseInt(GrilleVal[0]);
            var GrilleValue = parseInt(GrilleVal[1]);
            if (typeof cartable.Syndicates.Syndicates[GrilleSyndic] != 'undefined' && cartable.Syndicates.Syndicates[GrilleSyndic].MembershipRates[GrilleValue] != 'undefined' && cartable.Syndicates.Syndicates[GrilleSyndic].MembershipRates[GrilleValue]){
12
13
                GrilleSalarialePreview.text(cartable.Syndicates.Syndicates[GrilleSyndic].MembershipRates[GrilleValue]);
            }
14
15
16
            else if (typeof cartable.Membership.membershipRates[GrilleValue] != 'undefined' ){
                GrilleSalarialePreview.text(cartable.Membership.membershipRates[GrilleValue]);
            }
17
18
        }
    }
19
    if(cartable.Membership.PaymentMethodField && CRM.$('#'+cartable.Membership.PaymentMethodField).length){
20
21
22
23
24
25
26
27
        CRM.$(CRM.$('#'+cartable.Membership.PaymentMethodField)[0].previousSibling).wrap('<span id="cartable-payment-method-preview">');
        var PaymentMethodPreview = CRM.$('#cartable-payment-method-preview');
        var PaymentMethod_raw_value = PaymentMethodPreview.text();
        PaymentMethodPreview.attr('data-value', PaymentMethod_raw_value);
        if(typeof cartable.Membership.FrequenciesData[PaymentMethod_raw_value] != 'undefined' ){
            PaymentMethodPreview.text(cartable.Membership.FrequenciesData[PaymentMethod_raw_value].title);
        }
    }
28
});