Вход Регистрация
Файл: mg-core/script/standard/js/layout.search.js
Строк: 48
<?php
$(document).ready(function() {

 
 
// Обработка ввода поисковой фразы в поле поиска
  
$('body').on('keyup''input[name=search]', function() {

    var 
text = $(this).val();
    if (
text.length >= 2) {
      $.
ajax({
        
type"POST",
        
url"ajax",       
          
type"POST",
        
url:  mgBaseDir+"/catalog",
        
data: {
          
fastsearch"true",
          
texttext
        
},
        
        
dataType"json",
        
cachefalse,
        
success: function(data) {
          var 
html '<ul class="fast-result-list">';
          var 
currency data.currency;
          function 
buildElements(elementindex, array) {
            
element.title  element.title.replace(eval("/"+text+"/gi"),"<b style='background:rgb(172, 207, 165)'>"+text+"</b>");

            
html += '<li><a href="' mgBaseDir '/' + (element.category_url element.category_url 'catalog') + '/' element.product_url '"> <div class="fast-result-img"><img src="' mgBaseDir '/uploads/thumbs/30_' + (element.image_url element.image_url 'no-img.jpg') + '" /></div>' element.title '<span>' element.price ' ' currency '</span></a></li>';
          };

          if (
'success' == data.status && data.item.items.catalogItems.length 0) {
            
data.item.items.catalogItems.forEach(buildElements);
            
html += '</ul>';
            $(
'.fastResult').html(html);
            $(
'.fastResult').show();    
            $(
'.wraper-fast-result').show();
            
          } else {
            $(
'.fastResult').hide();
          }
        }
      });
    } else {
      $(
'.fastResult').hide();
    }
  });
  
  
// клик вне поиска
  
$(document).mousedown(function(e) {
    var 
container = $(".wraper-fast-result");
    if (
container.has(e.target).length === && $(".search-block").has(e.target).length === 0) {
      
container.hide();
    }
  });
  
 });
?>
Онлайн: 1
Реклама