Subversion Repositories SmartDukaan

Rev

Rev 35549 | Rev 35728 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 35549 Rev 35726
Line 106... Line 106...
106
                                                           data-target="#upgradeOfferModal"
106
                                                           data-target="#upgradeOfferModal"
107
                                                           data-itemid="$cartItem.getItemId()">
107
                                                           data-itemid="$cartItem.getItemId()">
108
                                                            - view offer<i class="fas fa-arrow-circle-right"></i>
108
                                                            - view offer<i class="fas fa-arrow-circle-right"></i>
109
                                                        </a>
109
                                                        </a>
110
                                                    #end
110
                                                    #end
-
 
111
                                                    #if($pinelabsOfferMap.get($cartItem.getItemId()))
-
 
112
                                                        <br/><a role="button" style="color:green;font-size: 10px;"
-
 
113
                                                           class="pinelabs-offer-submit" data-toggle="modal"
-
 
114
                                                           data-target="#pinelabsOfferModal"
-
 
115
                                                           data-itemid="$cartItem.getItemId()">
-
 
116
                                                            - EMI offers<i class="fas fa-arrow-circle-right"></i>
111
 
-
 
-
 
117
                                                        </a>
-
 
118
                                                    #end
112
                                                </td>
119
                                                </td>
113
                                                <td class="table-align-center">1</td>
120
                                                <td class="table-align-center">1</td>
114
                                                <td class="table-align-center"><input readonly type="text"
121
                                                <td class="table-align-center"><input readonly type="text"
115
                                                                                      itemId="$cartItem.getItemId()"
122
                                                                                      itemId="$cartItem.getItemId()"
116
                                                                                      itemType="$cartItem.getItemType()"
123
                                                                                      itemType="$cartItem.getItemType()"
Line 566... Line 573...
566
        <div class="modal-content">
573
        <div class="modal-content">
567
 
574
 
568
        </div>
575
        </div>
569
    </div>
576
    </div>
570
</div>
577
</div>
571
<script type=text/javascript">
-
 
572
 
578
 
-
 
579
<!-- Pinelabs Offer Modal -->
-
 
580
<div id="pinelabsOfferModal" class="modal" role="dialog">
-
 
581
    <div class="modal-dialog modal-lg">
-
 
582
        <div class="modal-content">
-
 
583
            <div class="modal-header">
-
 
584
                <button type="button" class="close" data-dismiss="modal">&times;</button>
-
 
585
                <h4 class="modal-title">Pinelabs EMI Offers <small class="text-danger">All plans are showing on MOP basis</small></h4>
-
 
586
            </div>
-
 
587
            <div class="modal-body" id="pinelabsOfferModalBody" style="max-height:450px;overflow-y:auto;">
-
 
588
            </div>
-
 
589
        </div>
-
 
590
    </div>
-
 
591
</div>
-
 
592
 
-
 
593
## Pinelabs offer data rendered per item - grouped accordion by bank name
-
 
594
#if($pinelabsOfferMap && !$pinelabsOfferMap.isEmpty())
-
 
595
#foreach($entry in $pinelabsOfferMap.entrySet())
-
 
596
<div id="pinelabs-data-$entry.key" style="display:none;">
-
 
597
    <div class="panel-group" id="pinelabs-accordion-$entry.key">
-
 
598
        #foreach($issuerEntry in $entry.value.entrySet())
-
 
599
        <div class="panel panel-default">
-
 
600
            <div class="panel-heading" style="cursor:pointer;" data-toggle="collapse" data-parent="#pinelabs-accordion-$entry.key" data-target="#pinelabs-collapse-${entry.key}-${velocityCount}">
-
 
601
                <h4 class="panel-title">
-
 
602
                    <span class="glyphicon glyphicon-chevron-down" style="margin-right:8px;font-size:12px;"></span>
-
 
603
                    $!issuerEntry.key
-
 
604
                    <span class="badge" style="margin-left:8px;">$issuerEntry.value.size() offers</span>
-
 
605
                </h4>
-
 
606
            </div>
-
 
607
            <div id="pinelabs-collapse-${entry.key}-${velocityCount}" class="panel-collapse collapse#if($velocityCount == 1) in#end">
-
 
608
                <div class="panel-body" style="padding:0;">
-
 
609
                    <table class="table table-striped table-hover" style="margin-bottom:0;">
-
 
610
                        <thead>
-
 
611
                            <tr>
-
 
612
                                <th>Tenure</th>
-
 
613
                                <th>Monthly EMI</th>
-
 
614
                                <th>Interest Rate</th>
-
 
615
                                <th>EMI Type</th>
-
 
616
                            </tr>
-
 
617
                        </thead>
-
 
618
                        <tbody>
-
 
619
                        #foreach($tenure in $issuerEntry.value)
-
 
620
                            <tr>
-
 
621
                                <td>$!tenure.getTenureValue() months</td>
-
 
622
                                <td>#if($tenure.getMonthlyEmiAmount())$!tenure.getMonthlyEmiAmount().getValue() $!tenure.getMonthlyEmiAmount().getCurrency()#end</td>
-
 
623
                                <td>$!tenure.getInterestRatePercentage()%</td>
-
 
624
                                <td>$!tenure.getEmiType()</td>
-
 
625
                            </tr>
-
 
626
                        #end
-
 
627
                        </tbody>
-
 
628
                    </table>
-
 
629
                </div>
-
 
630
            </div>
-
 
631
        </div>
-
 
632
        #end
-
 
633
    </div>
-
 
634
</div>
-
 
635
#end
-
 
636
#end
-
 
637
 
-
 
638
<script type="text/javascript">
-
 
639
    $(document).on('click', '.pinelabs-offer-submit', function() {
-
 
640
        var itemId = $(this).data('itemid');
-
 
641
        var content = $('#pinelabs-data-' + itemId).html();
-
 
642
        $('#pinelabsOfferModalBody').html(content || '<p>No offers available</p>');
-
 
643
    });
573
</script>
644
</script>
574
645