Subversion Repositories SmartDukaan

Rev

Rev 10582 | Rev 11491 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
10582 lgm 1
<?php 
2
//print_r($home_banner);
3
if(isset($home_banner) and !empty($home_banner) and count($home_banner)>0)
4
{//print_r($home_banner); 
5
?><div id='mySwipe' style='max-width:500px;margin:5px auto 0' class='swipe home-banner'>
6
          <div class='swipe-wrap'>
7
            <?php foreach ($home_banner as $banner) { ?>
8
            <div>
9
              <a href="<?php echo base_url().$banner['url'];?>" ><img src="<?php echo $banner['bannerimage']?>" /></a>
10
            </div>
11
            <?php } ?>
12
          </div>
13
 
14
        </div><!--swipe-->
15
        <div class="slider-circles"></div>
16
 
17
<?php
18
}
19
else
20
  {
21
    echo 'API\'s not returning any value. Please Contact Super Administrator! - '.basename(__FILE__).'<br>';
22
  }?>
23
  <script src='<?=base_url()?>assets/js/swipe.js' type="text/javascript"></script>
24
  <script>
25
      // pure JS
11070 lgm 26
      var prev = 0;
10582 lgm 27
      var a = document.getElementsByClassName('swipe-wrap')[0].children.length;
28
          for(var i=0;i<a;i++)
29
          {
30
            var iDiv = document.createElement('div');
31
            iDiv.className = 'circle';
32
            document.getElementsByClassName('slider-circles')[0].appendChild(iDiv);
33
          }
11070 lgm 34
          document.getElementsByClassName('circle')[0].className += ' selected'; 
10582 lgm 35
      var elem = document.getElementById('mySwipe');
36
      window.mySwipe = Swipe(elem, {
37
        startSlide : 0,
38
        auto : 3000,
39
        continuous : true,
40
        callback: function(index, element) {
41
          if(prev != undefined){
42
            document.getElementsByClassName('circle')[prev].className = 'circle';
43
          }
44
           document.getElementsByClassName('circle')[index].className = document.getElementsByClassName('circle')[index].className + ' selected ';
45
           prev = index;          
46
        },
47
      });
48
 
49
    </script>
50