Subversion Repositories SmartDukaan

Rev

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

Rev 18205 Rev 18241
Line 17... Line 17...
17
            statepushed = false;
17
            statepushed = false;
18
        });
18
        });
19
 
19
 
20
      }
20
      }
21
    }       
21
    }       
22
		trigger = false;
22
        trigger = false;
23
        var footertop = $(window).height();
23
        var footertop = $(window).height();
24
        setInterval(function() {
24
        setInterval(function() {
25
        if(parseInt(footertop)!=parseInt($(window).height())){
25
        if(parseInt(footertop)!=parseInt($(window).height())){
26
        $("div.pmfooter").hide();
26
        $("div.pmfooter").hide();
27
        }else{
27
        }else{
Line 31... Line 31...
31
 
31
 
32
        var new_msg="";
32
        var new_msg="";
33
        var typingTimer;                
33
        var typingTimer;                
34
        var doneTypingInterval = 1000; 
34
        var doneTypingInterval = 1000; 
35
        $('#searchforbrand').keyup(function(e){
35
        $('#searchforbrand').keyup(function(e){
36
        	var keycode = e.keyCode || e.which;
36
            var keycode = e.keyCode || e.which;
37
        	//dont do anything if invalid key has been pressed.
37
            //dont do anything if invalid key has been pressed.
38
        	 var valid = 
38
             var valid = 
39
		        (keycode > 47 && keycode < 58)   || // number keys
39
                (keycode > 47 && keycode < 58)   || // number keys
40
		        keycode == 32 || keycode == 13   || // spacebar & return key(s) (if you want to allow carriage returns)
40
                keycode == 32 || keycode == 13   || // spacebar & return key(s) (if you want to allow carriage returns)
41
		        (keycode > 64 && keycode < 91)   || // letter keys
41
                (keycode > 64 && keycode < 91)   || // letter keys
42
		        (keycode > 95 && keycode < 112)  || // numpad keys
42
                (keycode > 95 && keycode < 112)  || // numpad keys
43
		        (keycode > 185 && keycode < 193) || // ;=,-./` (in order)
43
                (keycode > 185 && keycode < 193) || // ;=,-./` (in order)
44
		        (keycode > 218 && keycode < 223) ||
44
                (keycode > 218 && keycode < 223) ||
45
		        keycode==8 || keycode == 0 || keycode==229;
45
                keycode==8 || keycode == 0 || keycode==229;
46
        	if(!valid){
46
            if(!valid){
47
        		return;
47
                return;
48
        	}
48
            }
49
            clearTimeout(typingTimer);
49
            clearTimeout(typingTimer);
50
 
50
 
51
            var s ="";  
51
            var s ="";  
52
            s = encodeURIComponent($(this).val().trim());            
52
            s = encodeURIComponent($(this).val().trim());            
53
            if(s.length > 0 && $('#searchforbrand').val()!= "") {
53
            if(s.length > 0 && $('#searchforbrand').val()!= "") {
54
	            if(!statepushed) {
54
                if(!statepushed) {
55
	                if (window.history && window.history.pushState) {
55
                    if (window.history && window.history.pushState) {
56
	                    window.history.pushState('forward', null, './6');
56
                        window.history.pushState('forward', null, './6');
57
	                    statepushed = true;
57
                        statepushed = true;
58
	                }
58
                    }
59
	            }
59
                }
60
            
60
            
61
                if ($('#searchforbrand').val) {
61
                if ($('#searchforbrand').val) {
62
                    typingTimer = setTimeout(function doneTyping(){
62
                    typingTimer = setTimeout(function doneTyping(){
63
                        $("#searchloader").removeClass('hidden');
63
                        $("#searchloader").removeClass('hidden');
64
                        $.ajax({
64
                        $.ajax({
Line 114... Line 114...
114
                                        callback:loadCartDetails
114
                                        callback:loadCartDetails
115
                                    });
115
                                    });
116
                                }
116
                                }
117
                            }
117
                            }
118
                            $('.data-up:visible:first').append('<a id="popovertrigger5"  data-container="body" data-toggle="popover" data-placement="left" data-content="Quick buy multiple items together"></a>');
118
                            $('.data-up:visible:first').append('<a id="popovertrigger5"  data-container="body" data-toggle="popover" data-placement="left" data-content="Quick buy multiple items together"></a>');
119
							setPopOver("popovertrigger5", ".plusqtybutton", 'click');
119
                            setPopOver("popovertrigger5", ".plusqtybutton", 'click');
120
                        });
120
                        });
121
                    }, doneTypingInterval);
121
                    }, doneTypingInterval);
122
                    c = typingTimer;
122
                    c = typingTimer;
123
                }
123
                }
124
            }
124
            }
125
            else
125
            else
126
            {
126
            {
127
            	c = 0;
127
                c = 0;
128
                $("#regularcontent").removeClass('hidden');
128
                $("#regularcontent").removeClass('hidden');
129
                $("#searchedcontent").addClass('hidden');
129
                $("#searchedcontent").addClass('hidden');
130
                $('#popovertrigger5').popover('hide').remove();
130
                $('#popovertrigger5').popover('hide').remove();
131
                $('.data-up:visible:first').append('<a id="popovertrigger5"  data-container="body" data-toggle="popover" data-placement="left" data-content="Quick buy multiple items together"></a>');
131
                $('.data-up:visible:first').append('<a id="popovertrigger5"  data-container="body" data-toggle="popover" data-placement="left" data-content="Quick buy multiple items together"></a>');
132
                setPopOver("popovertrigger5", ".plusqtybutton", 'click');
132
                setPopOver("popovertrigger5", ".plusqtybutton", 'click');
133
                $('.scrollselector').jscrollobj({
133
                $('.scrollselector').jscrollobj({
134
					loadingHtml: '<center><img src="/img/ajax-loader.gif" alt="Loading" /></center>',
134
                    loadingHtml: '<center><img src="/img/ajax-loader.gif" alt="Loading" /></center>',
135
				    autoTriggerUntil: 3,
135
                    autoTriggerUntil: 3,
136
				    padding: 20,
136
                    padding: 20,
137
				    callback:loadCartDetails
137
                    callback:loadCartDetails
138
				});
138
                });
139
                if(statepushed){
139
                if(statepushed){
140
	                statepushed = false;
140
                    statepushed = false;
141
                    window.history.back();
141
                    window.history.back();
142
                }
142
                }
143
            } 
143
            } 
144
        });
144
        });
145
 
145
 
Line 204... Line 204...
204
  pointer-events: none;
204
  pointer-events: none;
205
}
205
}
206
.left-addon .glyphicon  { left:  0px;}
206
.left-addon .glyphicon  { left:  0px;}
207
.left-addon input  { padding:5px 6px 3px 36px; }
207
.left-addon input  { padding:5px 6px 3px 36px; }
208
</style>
208
</style>
-
 
209
<?php if($id==6):?>
-
 
210
<div class="text-center" style="background:#f9fafb;width:100%;border:#EBEDED 1px solid;font-size:12px;padding:1px;">
-
 
211
	<a href= "<?php echo $base_url."abouts/returnpolicy";?>" style="color:#555;"><strong>EASY RETURNS : </strong>
-
 
212
	See detail</a>
209
 
213
</div>
-
 
214
<?php endif;?>
210
<?php //echo strtok($_SERVER["REQUEST_URI"],'?');?>
215
<?php //echo strtok($_SERVER["REQUEST_URI"],'?');?>
211
<?php if(isset($searchfor) && !empty($searchfor)):?>
216
<?php if(isset($searchfor) && !empty($searchfor)):?>
212
<div id= "moreitem">    
217
<div id= "moreitem">    
213
    <a href="<?php echo $_SERVER['HTTP_REFERER'];?>"><span style="padding:3px" class="glyphicon glyphicon-arrow-left"></span>Showing <?php echo $searchfor;?> items</a>
218
    <a href="<?php echo $_SERVER['HTTP_REFERER'];?>"><span style="padding:3px" class="glyphicon glyphicon-arrow-left"></span>Showing <?php echo $searchfor;?> items</a>
214
</div>
219
</div>
215
<?php endif;?>
220
<?php endif;?>
-
 
221
 
216
<?php if($id==6 && isset($subcategorieschosen) && array_key_exists($_COOKIE['subcategorieschosen'], $searchableSubCategories)):?>
222
<?php if($id==6 && isset($subcategorieschosen) && array_key_exists($_COOKIE['subcategorieschosen'], $searchableSubCategories)):?>
217
	<div id= "moreitem">    
223
	<div id= "moreitem">    
218
	    <a onclick="clearFilters()" href="<?php echo $_SERVER['HTTP_REFERER'];?>"><span style="padding:3px" class="glyphicon glyphicon-arrow-left"></span>Showing <?php echo $searchableSubCategories[$_COOKIE['subcategorieschosen']];?></a>
224
	    <a onclick="clearFilters()" href="<?php echo $_SERVER['HTTP_REFERER'];?>"><span style="padding:3px" class="glyphicon glyphicon-arrow-left"></span>Showing <?php echo $searchableSubCategories[$_COOKIE['subcategorieschosen']];?></a>
219
	</div>
225
	</div>
220
    <div class= "inner-addon left-addon" style='padding-top:5px;position: relative;'>
226
    <div class= "inner-addon left-addon" style='padding-top:5px;position: relative;'>