Subversion Repositories SmartDukaan

Rev

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

Rev 10582 Rev 10614
Line 48... Line 48...
48
        </div>
48
        </div>
49
      </div><!--pd-images-->
49
      </div><!--pd-images-->
50
      <?php } ?>
50
      <?php } ?>
51
            <div class="pd-price-cont clearfix">
51
            <div class="pd-price-cont clearfix">
52
        <div class="btn-hldr clearfix">
52
        <div class="btn-hldr clearfix">
53
          <?php if(isset($color) && !empty($color)){?>
53
          <?php if(isset($color) && !empty($color) && count($color)>1){?>
54
          <div class="color-count">Choose Color(<?php echo $colorCount; ?>):</div> <?php } ?>
54
          <div class="color-count">Choose Color(<?php echo $colorCount; ?>):</div>
55
          <?php if(isset($color) && !empty($color)){?>
55
          <?php if(isset($color) && !empty($color)){?>
56
          <select id="color" onchange="updateColor(event)">
56
          <select id="color" onchange="updateColor(event)">
57
            <?php
57
            <?php
58
            foreach ($color as $key => $value) { ?>
58
            foreach ($color as $key => $value) { ?>
59
            <option value="<?php echo $value['id'];?>"><?php echo $value['color']; ?></option>
59
            <option value="<?php echo $value['id'];?>"><?php echo $value['color']; ?></option>
60
            <?php  }  ?>
60
            <?php  }  ?>
61
          </select>
61
          </select>
-
 
62
          <?php } }elseif(isset($color) && !empty($color) && count($color)==1){?>
-
 
63
          <p class="tcenter">Available in <?php print_r($color[0]['color']);?> color</p>
62
          <?php } ?>
64
          <?php }?>
63
          
-
 
64
        </div>
65
        </div>
65
        <div class="price-hldr">
66
        <div class="price-hldr">
66
          <?php if(isset($product_detail->items[0]->mrp)) {?>
67
          <?php if(isset($product_detail->items[0]->mrp)) {?>
67
          <span></span><span id='mrp'><?php if($product_detail->items[0]->mrp != 0) echo $product_detail->items[0]->mrp;?></span><?php } ?>
68
          <span></span><span id='mrp'><?php if($product_detail->items[0]->mrp != 0) echo $product_detail->items[0]->mrp;?></span><?php } ?>
68
          <?php if(isset($product_detail->items[0]->sellingPrice)) {?>
69
          <?php if(isset($product_detail->items[0]->sellingPrice)) {?>
Line 169... Line 170...
169
        </div><!--rec-hldr-->
170
        </div><!--rec-hldr-->
170
      </div><!--recomended-pd-->
171
      </div><!--recomended-pd-->
171
      <?php  } } ?>
172
      <?php  } } ?>
172
      <script type="text/javascript">
173
      <script type="text/javascript">
173
      var items = <?php echo json_encode($product_detail->items);?>
174
      var items = <?php echo json_encode($product_detail->items);?>
174
      </script>
-
 
175
      <script type="text/javascript">
-
 
176
 
-
 
177
  var isIE10 = false;
-
 
178
 
-
 
179
  /*@cc_on
-
 
180
 
-
 
181
   if (/^10/.test(@_jscript_version)) {
-
 
182
 
-
 
183
   isIE10 = true;
-
 
184
 
-
 
185
   }
-
 
186
 
-
 
187
   @*/
-
 
188
 
-
 
189
  var iOS = navigator.userAgent.match(/(iPad|iPhone|iPod)/g);
-
 
190
 
-
 
191
  var ua = navigator.userAgent;
-
 
192
 
-
 
193
  var userAgent = navigator.userAgent.toLowerCase();
-
 
194
 
-
 
195
  if (isIE10) {
-
 
196
 
-
 
197
    var a = document.getElementsByClassName('pd-images');
-
 
198
 
-
 
199
    for (var i = 0; i < a.length; i++) {
-
 
200
 
-
 
201
      a[i].style.overflowX = 'auto';
-
 
202
 
-
 
203
    }
-
 
204
 
-
 
205
  } else if (ua.indexOf("Android") >= 0) {
-
 
206
 
-
 
207
    var androidversion = parseFloat(ua.slice(ua.indexOf("Android") + 8));
-
 
208
 
-
 
209
    if (androidversion < 3.0) {
-
 
210
 
-
 
211
      var script = document.createElement("script");
-
 
212
 
-
 
213
      script.type = "text/javascript";
-
 
214
 
-
 
215
      script.src = base_url+'assets/js/iscroll-lite-min.m.js';
-
 
216
 
-
 
217
      document.body.appendChild(script);
-
 
218
 
-
 
219
      script.onload = function() {
-
 
220
 
-
 
221
        var point, pointStartX, pointStartY, deltaX, deltaY;
-
 
222
 
-
 
223
        var i, scroller = [], len = document.getElementsByClassName('rec-wrapper').length;
-
 
224
 
-
 
225
        var scrollerArray = document.getElementsByClassName('rec-wrapper');
-
 
226
 
-
 
227
        for ( i = 0; i < scrollerArray.length; i++) {
-
 
228
 
-
 
229
          var length = scrollerArray[i].children.length;
-
 
230
 
-
 
231
          scroller[i] = new iScroll("swipe_" + i, {
-
 
232
 
-
 
233
            bounce : true,
-
 
234
 
-
 
235
            momentum : true,
-
 
236
 
-
 
237
            //hScroll: true,
-
 
238
 
-
 
239
            vScroll : false,
-
 
240
 
-
 
241
            hScrollbar : false,
-
 
242
 
-
 
243
            vScrollbar : false,
-
 
244
 
-
 
245
            snap : true,
-
 
246
 
-
 
247
            onBeforeScrollStart : function(e) {
-
 
248
 
-
 
249
              console.log("onBeforeScrollStart");
-
 
250
 
-
 
251
              point = e.touches[0];
-
 
252
 
-
 
253
              pointStartX = point.pageX;
-
 
254
 
-
 
255
              pointStartY = point.pageY; null;
-
 
256
 
-
 
257
            },
-
 
258
 
-
 
259
            onBeforeScrollMove : function(e) {
-
 
260
 
-
 
261
              console.log(e);
-
 
262
 
-
 
263
              point = e.touches[0];
-
 
264
 
-
 
265
              //alert("onBeforeScrollMove");
-
 
266
 
-
 
267
              deltaX = Math.abs(point.pageX - pointStartX);
-
 
268
 
-
 
269
              deltaY = Math.abs(point.pageY - pointStartY);
-
 
270
 
-
 
271
              if (deltaX >
-
 
272
              = deltaY) {
-
 
273
 
-
 
274
                e.preventDefault();
-
 
275
 
-
 
276
                // alert("horizontal");
-
 
277
 
-
 
278
              } else {
-
 
279
 
-
 
280
                //alert("vertical");
-
 
281
 
-
 
282
                null;
-
 
283
 
-
 
284
              }
-
 
285
 
-
 
286
            }
-
 
287
          });
-
 
288
 
-
 
289
        }
-
 
290
 
-
 
291
        setTimeout(function() {
-
 
292
 
-
 
293
          for ( i = 0; i < len; i++) {
-
 
294
 
-
 
295
            scroller[i].refresh();
-
 
296
 
-
 
297
          }
-
 
298
 
-
 
299
        }, 100);
-
 
300
 
-
 
301
      }
-
 
302
    } else {
-
 
303
 
-
 
304
      var a = document.getElementsByClassName('pd-images');
-
 
305
 
-
 
306
      for (var i = 0; i < a.length; i++) {
-
 
307
 
-
 
308
        a[i].style.overflowX = 'auto';
-
 
309
 
-
 
310
        a[i].style.webkitOverflowScrolling = 'touch';
-
 
311
 
-
 
312
      }
-
 
313
 
-
 
314
    }
-
 
315
 
-
 
316
  } else if (iOS) {
-
 
317
 
-
 
318
    if (navigator.userAgent.match(/(iPad|iPhone|iPod|iPod touch);.*CPU.*OS (6|7)_\d/i) ? true : false) {
-
 
319
 
-
 
320
      var a = document.getElementsByClassName('pd-images');
-
 
321
      for (var i = 0; i < a.length; i++) {
-
 
322
        a[i].style.overflowX = 'auto';
-
 
323
        a[i].style.overflowY = 'hidden';
-
 
324
        a[i].style.webkitOverflowScrolling = 'touch';
-
 
325
      }
-
 
326
 
-
 
327
    } else {
-
 
328
 
-
 
329
      var script = document.createElement("script");
-
 
330
 
-
 
331
      script.type = "text/javascript";
-
 
332
 
-
 
333
      script.src = base_url+'assets/js/iscroll-lite-min.m.js'
-
 
334
 
-
 
335
      document.body.appendChild(script);
-
 
336
 
-
 
337
      script.onload = function() {
-
 
338
 
-
 
339
        var point, pointStartX, pointStartY, deltaX, deltaY;
-
 
340
 
-
 
341
        var i, scroller = [], len = document.getElementsByClassName('rec-wrapper').length;
-
 
342
 
-
 
343
        var scrollerArray = document.getElementsByClassName('rec-wrapper');
-
 
344
 
-
 
345
        for ( i = 0; i < scrollerArray.length; i++) {
-
 
346
 
-
 
347
          var length = scrollerArray[i].children.length;
-
 
348
 
-
 
349
          scroller[i] = new iScroll("swipe_" + i, {
-
 
350
 
-
 
351
            bounce : true,
-
 
352
 
-
 
353
            momentum : true,
-
 
354
 
-
 
355
            //hScroll: true,
-
 
356
 
-
 
357
            vScroll : false,
-
 
358
 
-
 
359
            hScrollbar : false,
-
 
360
 
-
 
361
            vScrollbar : false,
-
 
362
 
-
 
363
            snap : true,
-
 
364
 
-
 
365
            onBeforeScrollStart : function(e) {
-
 
366
 
-
 
367
              console.log("onBeforeScrollStart");
-
 
368
 
-
 
369
              point = e.touches[0];
-
 
370
 
-
 
371
              pointStartX = point.pageX;
-
 
372
 
-
 
373
              pointStartY = point.pageY; null;
-
 
374
 
-
 
375
            },
-
 
376
 
-
 
377
            onBeforeScrollMove : function(e) {
-
 
378
 
-
 
379
              console.log(e);
-
 
380
 
-
 
381
              point = e.touches[0];
-
 
382
 
-
 
383
              //alert("onBeforeScrollMove");
-
 
384
 
-
 
385
              deltaX = Math.abs(point.pageX - pointStartX);
-
 
386
 
-
 
387
              deltaY = Math.abs(point.pageY - pointStartY);
-
 
388
 
-
 
389
              if (deltaX >= deltaY) {
-
 
390
 
-
 
391
                e.preventDefault();
-
 
392
 
-
 
393
                // alert("horizontal");
-
 
394
 
-
 
395
              } else {
-
 
396
 
-
 
397
                //alert("vertical");
-
 
398
 
-
 
399
                null;
-
 
400
 
-
 
401
              }
-
 
402
 
-
 
403
            }
-
 
404
          });
-
 
405
 
-
 
406
        }
-
 
407
 
-
 
408
        setTimeout(function() {
-
 
409
 
-
 
410
          for ( i = 0; i < len; i++) {
-
 
411
 
-
 
412
            scroller[i].refresh();
-
 
413
 
-
 
414
          }
-
 
415
 
-
 
416
        }, 100);
-
 
417
 
-
 
418
      }
-
 
419
    }
-
 
420
 
-
 
421
  } else if (ua.indexOf("BlackBerry") >= 0 || ua.indexOf("BB10") >
-
 
422
  = 0) {
-
 
423
 
-
 
424
    var a = document.getElementsByClassName('pd-images');
-
 
425
 
-
 
426
    for (var i = 0; i < a.length; i++) {
-
 
427
 
-
 
428
      a[i].style.overflowX = 'auto';
-
 
429
 
-
 
430
      a[i].style.webkitOverflowScrolling = 'touch';
-
 
431
    }
-
 
432
 
-
 
433
  }
-
 
434
 
-
 
435
</script>
-
 
436
175
      </script>
-
 
176
437
177