Subversion Repositories SmartDukaan

Rev

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

Rev 18129 Rev 18145
Line 1... Line 1...
1
<script>
1
<script>
2
    $(document).ready(function(){
2
    $(document).ready(function(){
-
 
3
    $('#searchforbrand').toggleClass('shadow');
-
 
4
    setTimeout(function(){$('#searchforbrand').toggleClass('shadow');}, 500);
-
 
5
    //$('#searchforbrand').animate('box-shadow', '0 0 30px 1px', 500);
-
 
6
    //$('#searchforbrand').animate({'box-shadow':'transparent 0 0 0px 1px'}, 500);
-
 
7
    
3
    var statepushed = false;
8
    var statepushed = false;
4
    if($("#searchforbrand").length != 0 ) {
9
    if($("#searchforbrand").length != 0 ) {
5
      if (window.history && window.history.pushState) {
10
      if (window.history && window.history.pushState) {
6
 
11
 
7
        $(window).on('popstate', function() {
12
        $(window).on('popstate', function() {
Line 54... Line 59...
54
	            }
59
	            }
55
            
60
            
56
                if ($('#searchforbrand').val) {
61
                if ($('#searchforbrand').val) {
57
                    typingTimer = setTimeout(function doneTyping(){
62
                    typingTimer = setTimeout(function doneTyping(){
58
                        $("#searchloader").removeClass('hidden');
63
                        $("#searchloader").removeClass('hidden');
59
                        // $("#regularcontent").addClass('hidden');
-
 
60
                        // $("#searchedcontent").addClass('hidden');
-
 
61
                        $.ajax({
64
                        $.ajax({
62
                            method: "GET",
65
                            method: "GET",
63
                            url:  "<?php echo $base_url;?>categories/getdealsforsearchterm/"+s,
66
                            url:  "<?php echo $base_url;?>categories/getdealsforsearchterm/"+s,
64
                        },'json')
67
                        },'json')
65
                        .done(function(msg){
68
                        .done(function(msg){
Line 93... Line 96...
93
                                    });
96
                                    });
94
                                    cartDetailsObj.cartItems = cartItems;
97
                                    cartDetailsObj.cartItems = cartItems;
95
                                    localStorage.setItem('cart_details',JSON.stringify(cartDetailsObj));
98
                                    localStorage.setItem('cart_details',JSON.stringify(cartDetailsObj));
96
                                }
99
                                }
97
                            }
100
                            }
98
                            $("#searchedcontent").empty();
101
                            $("#regularcontent").addClass('hidden');
-
 
102
                            $("#searchloader").addClass('hidden');
99
                            $("#searchedcontent").html('<div class="row scroll cscrollselector">'+msg+'</div>');
103
                            $("#searchedcontent").html('<div class="row scroll cscrollselector">'+msg+'</div>');
-
 
104
                            $("#searchedcontent").removeClass('hidden');
100
                            if($('.cscrollselector > .card').length>0) {
105
                            if($('.cscrollselector > .card').length>0) {
101
                                setTimeout(function(){ document.location.reload(); }, 1000*15*60);
-
 
102
                                if(typeof noscrolling == 'undefined') {
106
                                if(typeof noscrolling == 'undefined') {
103
                            
-
 
104
                                    $('#searchedcontent').find('.cscrollselector').jscroll({
107
                                    $('#searchedcontent').find('.cscrollselector').jscroll({
105
                                        loadingHtml: '<center><img src="/img/ajax-loader.gif" alt="Loading" /></center>',
108
                                        loadingHtml: '<center><img src="/img/ajax-loader.gif" alt="Loading" /></center>',
106
                                        autoTriggerUntil: 3,
109
                                        autoTriggerUntil: 3,
107
                                        padding: 20,
110
                                        padding: 20,
108
                                        callback:loadCartDetails
111
                                        callback:loadCartDetails
109
                                    });
112
                                    });
110
 
-
 
111
                                }
113
                                }
112
                            }
114
                            }
113
 
-
 
114
 
-
 
115
 
-
 
116
                            $("#regularcontent").addClass('hidden');
-
 
117
                            $("#searchloader").addClass('hidden');
-
 
118
                            // $("#regularcontent").addClass('hidden');
-
 
119
                            $("#searchedcontent").removeClass('hidden');
-
 
120
                            $('.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>');
115
                            $('.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>');
121
							setPopOver("popovertrigger5", ".plusqtybutton", 'click');
116
							setPopOver("popovertrigger5", ".plusqtybutton", 'click');
122
                        });
117
                        });
123
                    }, doneTypingInterval);
118
                    }, doneTypingInterval);
124
                    c = typingTimer;
119
                    c = typingTimer;
Line 130... Line 125...
130
                $("#regularcontent").removeClass('hidden');
125
                $("#regularcontent").removeClass('hidden');
131
                $("#searchedcontent").addClass('hidden');
126
                $("#searchedcontent").addClass('hidden');
132
                $('#popovertrigger5').popover('hide').remove();
127
                $('#popovertrigger5').popover('hide').remove();
133
                $('.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>');
128
                $('.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>');
134
                setPopOver("popovertrigger5", ".plusqtybutton", 'click');
129
                setPopOver("popovertrigger5", ".plusqtybutton", 'click');
-
 
130
                $('.scrollselector').jscrollobj({
-
 
131
					loadingHtml: '<center><img src="/img/ajax-loader.gif" alt="Loading" /></center>',
-
 
132
				    autoTriggerUntil: 3,
-
 
133
				    padding: 20,
-
 
134
				    callback:loadCartDetails
-
 
135
				});
135
                if(statepushed){
136
                if(statepushed){
-
 
137
	                statepushed = false;
136
                    window.history.back();
138
                    window.history.back();
137
                }
139
                }
138
                statepushed = false;
-
 
139
                $(':focus').blur();
-
 
140
 
-
 
141
            } 
140
            } 
142
        });
141
        });
143
 
142
 
144
        
143
        
145
 
144
 
146
    });
145
    });
147
 
146
 
148
</script>
147
</script>
149
<style>
148
<style>
-
 
149
 
-
 
150
.shadow {
-
 
151
    -webkit-box-shadow: 0px 0px 12px 4px #ffffff;
-
 
152
    -moz-box-shadow: 0px 0px 12px 4px #ffffff;
-
 
153
    box-shadow: 0px 0px 12px 4px #ffffff;
-
 
154
    -webkit-transition: all 0.5s linear;
-
 
155
    -o-transition: all 0.5s linear;
-
 
156
    -moz-transition: all 0.5s linear;
-
 
157
    -ms-transition: all 0.5s linear;
-
 
158
    -kthtml-transition: all 0.5s linear;
-
 
159
    transition: all 0.5s linear;
-
 
160
}
-
 
161
 
-
 
162
#searchforbrand {
-
 
163
    width: 100%;
-
 
164
    -webkit-transition: all 0.5s linear;
-
 
165
    -o-transition: all 0.5s linear;
-
 
166
    -moz-transition: all 0.5s linear;
-
 
167
    -ms-transition: all 0.5s linear;
-
 
168
    -kthtml-transition: all 0.5s linear;
-
 
169
    transition: all 0.5s linear;
-
 
170
}
-
 
171
 
150
#searchloader{
172
#searchloader{
151
    position:absolute;
173
    position:absolute;
152
    /*top:40%;*/
174
    /*top:40%;*/
153
    left:50%;
175
    left:50%;
154
    z-index:2001;
176
    z-index:2001;
Line 183... Line 205...
183
</style>
205
</style>
184
 
206
 
185
<?php //echo strtok($_SERVER["REQUEST_URI"],'?');?>
207
<?php //echo strtok($_SERVER["REQUEST_URI"],'?');?>
186
<?php if(isset($searchfor) && !empty($searchfor)):?>
208
<?php if(isset($searchfor) && !empty($searchfor)):?>
187
<div id= "moreitem">    
209
<div id= "moreitem">    
188
    <a href="<?php echo $_SERVER['HTTP_REFERER'];?>"><span class="glyphicon glyphicon-arrow-left"></span></a> Search result for <?php echo $searchfor;?> items.
210
    <a href="<?php echo $_SERVER['HTTP_REFERER'];?>"><span style="padding:3px" class="glyphicon glyphicon-arrow-left"></span>Showing <?php echo $searchfor;?> items</a>
189
</div>
211
</div>
190
<?php endif;?>
212
<?php endif;?>
191
<?php if($id==6 && isset($subcategorieschosen) && in_array($_COOKIE['subcategorieschosen'], $searchableSubCategories)):?>
213
<?php if($id==6 && isset($subcategorieschosen) && in_array($_COOKIE['subcategorieschosen'], $searchableSubCategories)):?>
192
    <div class= "inner-addon left-addon" style='padding-top:5px;position: relative;'>
214
    <div class= "inner-addon left-addon" style='padding-top:5px;position: relative;'>
193
        <i class="glyphicon glyphicon-search"></i>
215
        <i class="glyphicon glyphicon-search"></i>
194
        <input type="text" id= "searchforbrand" placeholder="Search brands or models" style = "width:100%;" class="input-block-level">
216
        <input type="text" id= "searchforbrand" placeholder="Search brands or models"  class="input-block-level">
195
    </div>
217
    </div>
196
<?php endif;?>
218
<?php endif;?>
197
 
219
 
198
 
220
 
199
<div class="text-center hidden" id="searchloader">
221
<div class="text-center hidden" id="searchloader">
200
    <br><br><br><br>
222
    <br><br><br><br>
201
          <div class="hexdots-loader"></div>         
223
          <div class="hexdots-loader"></div>         
202
</div> 
-
 
203
<div class='content hidden' id='searchedcontent'>
-
 
204
 
-
 
205
</div>
224
</div>
206
 
225
 
207
 
226
 
208
 
227
 
209
<div class="content" id="regularcontent">
228
<div class="content" id="regularcontent">
210
 
229
 
211
  <div class="row scroll scrollselector">
230
  <div class="row scroll scrollselector">
212
    <?php echo $this->element('deals');?>    
231
    <?php echo $this->element('deals');?>    
213
  </div>    
232
  </div>    
214
</div>
233
</div>
-
 
234
 
-
 
235
<div class='content hidden' id='searchedcontent'>
-
 
236
 
-
 
237
</div>
215
 
238
 
216
<!-- <script type="text/javascript" src="/js/jquery.jscroll.js"></script> -->
239
<!-- <script type="text/javascript" src="/js/jquery.jscroll.js"></script> -->
217
<script type="text/javascript" src="/js/jquery.jscroll.min.js"></script>
240
<script type="text/javascript" src="/js/jquery.jscroll.min.js"></script>
218
<script type="text/javascript" src="/js/profittill.js?v=<?php echo $staticversion;?>"></script>
241
<script type="text/javascript" src="/js/profittill.js?v=<?php echo $staticversion;?>"></script>
219
<script type="text/javascript" src="/js/checkout.js?v=<?php echo $staticversion;?>"></script>
242
<script type="text/javascript" src="/js/checkout.js?v=<?php echo $staticversion;?>"></script>
220
<link rel="stylesheet" href="http://css-spinners.com/css/spinner/hexdots.css" type="text/css">
243
<link rel="stylesheet" href="/css/hexdots.css" type="text/css">
221
 
244
 
222
 
245
 
223
 
246