/product/search.tpl

Тема в разделе "Обо всём", создана пользователем lavlan, 24 мар 2015.

  1. lavlan

    lavlan Пользователь

    Сообщения:
    89
    Симпатии:
    20
    можно перенести следующий скрипт в common.js
    правда не знаю для чего, но можно проверено работет
    <hide>
    /* добавлено из /product/search.tpl
    *************************************/

    $('#button-search').bind('click', function() {
    url = 'index.php?route=product/search';

    var search = $('#content input[name=\'search\']').prop('value');

    if (search) {
    url += '&search=' + encodeURIComponent(search);
    }

    var category_id = $('#content select[name=\'category_id\']').prop('value');

    if (category_id > 0) {
    url += '&category_id=' + encodeURIComponent(category_id);
    }

    var sub_category = $('#content input[name=\'sub_category\']:checked').prop('value');

    if (sub_category) {
    url += '&sub_category=true';
    }

    var filter_description = $('#content input[name=\'description\']:checked').prop('value');

    if (filter_description) {
    url += '&description=true';
    }

    location = url;
    });

    $('#content input[name=\'search\']').bind('keydown', function(e) {
    if (e.keyCode == 13) {
    $('#button-search').trigger('click');
    }
    });

    $('select[name=\'category_id\']').on('change', function() {
    if (this.value == '0') {
    $('input[name=\'sub_category\']').prop('disabled', true);
    } else {
    $('input[name=\'sub_category\']').prop('disabled', false);
    }
    });

    $('select[name=\'category_id\']').trigger('change');

    /*
    **************************************************************/
    </hide>
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.879
    Симпатии:
    1.064
    Глупости! )) Вы сначало все проверьте. Разберитесь с яваскрипт что и зачем, а потом уже предлагайте перенести!!
    А просто так... "вроде работает" это не дело.
     
  3. lavlan

    lavlan Пользователь

    Сообщения:
    89
    Симпатии:
    20
    Работает проверено даже rs7
     
  4. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    зачем подгружать лишнии скрипты если они никогда не будут вызваны?
     
  5. lavlan

    lavlan Пользователь

    Сообщения:
    89
    Симпатии:
    20
    Масло отдельно хлеб отдельно, но хотя может Вы и правы...