1var prod_mode='popular'; 2var prod_page = 1; 3var max_pages = 0; 4var news_page = 1; 5var action_page = 1; 6var action_max_pages = 10; 7 8function main_prod_ajax_page(mode, page, direction) { 9 $.ajax({ 10 url: "ajaxLauncher.php", 11 type: "POST", 12 dataType:"json", 13 data:{ 14 mode: mode, 15 lang: lang_code, 16 page: page, 17 page_count: max_pages, 18 prod_count_per_page: main_prod_count, 19 location_code: location_code 20 }, 21 success: function(data) { 22 23 prod_page = data.page; 24 max_pages = data.page_count; 25 slideResult("#product_list", data.data, 500, direction); 26 27 return data; 28 } 29 }); 30 31} 32 33/* 34function get_max_page(mode) { 35 $.ajax({ 36 url: "ajaxLauncher.php", 37 type: "POST", 38 dataType:"json", 39 data:{ 40 mode: mode, 41 lang: lang_code, 42 ajaxmode: "getMaxPages", 43 prod_count_per_page: main_prod_count, 44 location_code: location_code 45 }, 46 success: function(data) { 47 max_pages = data; 48 //console.log(max_pages); 49 return data; 50 } 51 }); 52 53}*/ 54 55function main_prod_ajax(mode) { 56 $.ajax({ 57 url: "ajaxLauncher.php", 58 type: "POST", 59 dataType:"json", 60 data:{ 61 mode: mode, 62 lang: lang_code, 63 page: 1, 64 page_count: max_pages, 65 prod_count_per_page: main_prod_count, 66 location_code: location_code 67 }, 68 success: function(data) { 69 70 prod_page = data.page; 71 max_pages = data.page_count; 72 slideResult("#product_list", data.data, 100); 73 74 75 // slideResult("#product_list", data, 100); 76 return data; 77 } 78 }); 79 80} 81 82 83 84// polu4enie sledujusej/predidusej stranici i perelistivanie 85// mode - rezim,dla kakogo bloka listat (novosti, akcii, galereja ili produkti brenda) 86// page - stranica, na kotoruju perehodim 87// ajaxmode - rezim ajax, 'getMaxPages' - polu4enie max kolvo stranic, ostalnoe - v zavisimosti ot mode 88// direction - napravlenie (l - vlevo, r - vpravo) 89function get_news_main(mode, page, direction) { 90 // console.log(page); 91 $.ajax({ 92 url: "ajaxLauncher.php", 93 type: "POST", 94 dataType:"json", 95 data:{ 96 mode: mode, 97 lang: lang_code, 98 page: page, 99 ajaxmode: mode, 100 location_code: location_code 101 }, 102 success: function(data) { 103 console.log(data); 104 105 slideResult("#news_right_block", data, 400, direction); 106 107 return data; 108 } 109 }); 110 111} 112 113 114function get_discount_main(mode, page, ajaxmode, direction) { 115 console.log(page); 116 $.ajax({ 117 url: "ajaxLauncher.php", 118 type: "POST", 119 dataType:"json", 120 data:{ 121 mode: mode, 122 lang: lang_code, 123 page: page, 124 ajaxmode: ajaxmode, 125 location_code: location_code 126 }, 127 success: function(data) { 128 console.log(data); 129 slideResult("#discount_block", data, 400, direction); 130 131 return data; 132 } 133 }); 134 135} 136 137 138 139$(document).ready(function() { 140 141 142 $('#slider').nivoSlider({ effect: 'fade', directionNav: true }); 143 var myElement = document.getElementById('slider'); 144 $('a.nivo-nextNav').css('visibility', 'hidden'); 145 $('a.nivo-prevNav').css('visibility', 'hidden'); 146 var mc = new Hammer(myElement); 147 148 mc.on("panleft panright tap press", function(ev) { 149 150 console.log(ev.type); 151 if(ev.type=='panright'){ 152 $('a.nivo-prevNav').trigger('click'); 153 } else if (ev.type=='panleft'){ 154 155 $('a.nivo-nextNav').trigger('click'); 156 } 157 158 }); 159 160 /* 161 hammertime.on('swipeleft', function(ev) { 162 console.log(ev); 163 console.log('left'); 164 }); 165*/ 166 167 // $('#slider').nivoSlider({}); 168 169 /* if ("ontouchstart" in document.documentElement) { 170 // if(jQuery.support.touch){ 171 172 $('#slider').nivoSlider({ effect: 'fade', directionNav: true }); 173 174 $('a.nivo-nextNav').css('visibility', 'hidden'); 175 $('a.nivo-prevNav').css('visibility', 'hidden'); 176 177 var element = document.getElementById('slider'); 178 179 var hammertime = Hammer(element).on("swipeleft", function(event) { 180 console.log('sleft'); 181 $('#slider img').attr("data-transition","slideInLeft"); 182 $('a.nivo-nextNav').trigger('click'); 183 return false;
184 185 }); 186 187 var hammertime = Hammer(element).on("swiperight", function(event) { 188 189 console.log('sright'); 190 $('#slider img').attr("data-transition","slideInRight"); 191 $('a.nivo-prevNav').trigger('click'); 192 $('#slider img').attr("data-transition","slideInLeft"); 193 return false; 194 195 }); 196 197 } 198 199 else { 200 201 $('#slider').nivoSlider({ effect: 'fade', directionNav: true }); 202 203 }*/ 204 205 //get_max_page('popular'); 206 207 function setSelected(activeLink){ 208 $(activeLink).show(); 209 $("#show_popular").removeClass("selected"); 210 $("#show_new").removeClass("selected"); 211 $("#show_name").removeClass("selected"); 212 $("#show_price").removeClass("selected"); 213 $(activeLink).addClass( "selected" ); 214 } 215 216 $("#show_popular").click(function() { 217 setSelected("#show_popular"); 218 $(this).parent().prepend(this); 219 main_prod_ajax('popular'); 220 //get_max_page('popular'); 221 prod_mode='popular'; 222 }); 223 224 $("#show_new").click(function() { 225 setSelected("#show_new"); 226 $(this).parent().prepend(this); 227 main_prod_ajax('new'); 228 // get_max_page('new'); 229 prod_mode='new'; 230 }); 231 232 $("#show_name").click(function() { 233 setSelected("#show_name"); 234 $(this).parent().prepend(this); 235 main_prod_ajax('name'); 236 // get_max_page('name'); 237 prod_mode='name'; 238 }); 239 240 241 $("#show_price").click(function() { 242 setSelected("#show_price"); 243 $(this).parent().prepend(this); 244 main_prod_ajax('price'); 245 //get_max_page('price'); 246 prod_mode='price'; 247 }); 248 249 250 $("#next").click(function() { 251 prod_page++; 252 //if(prod_page>max_pages){ prod_page=1; } 253 main_prod_ajax_page(prod_mode, prod_page, 'r'); 254 }); 255 256 $("#prev").click(function() { 257 prod_page--; 258 // if(prod_page<1){ prod_page=max_pages; } 259 main_prod_ajax_page(prod_mode, prod_page, 'l'); 260 }); 261 262 263 $("#next_news").click(function() { 264 news_page++; 265 if(news_page>news_max_pages){ news_page=1; } 266 get_news_main('getnewsmain', news_page, 'r'); 267 268 }); 269 270 $("#prev_news").click(function() { 271 news_page--; 272 if(news_page<1){ news_page=news_max_pages; } 273 get_news_main('getnewsmain', news_page, 'l'); 274 275 }); 276 277 $("#next_discounts").click(function() { 278 action_page++; 279 if(action_page>action_max_pages){ action_page=1; } 280 get_discount_main('getdiscount', action_page, 'getdiscount', 'r'); 281 282 }); 283 284 $("#prev_discounts").click(function() { 285 action_page--; 286 if(action_page<1){ action_page=action_max_pages; } 287 get_discount_main('getdiscount', action_page, 'getdiscount', 'l'); 288 289 }); 290 291});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.