class window.Pages renderArtist: (data) -> $('#content').html(data) yaCounter7596904.hit _ajax.getAnchor(), data.artist.name, _ajax.referer _ajax.setTitle data.artist.name false renderSearch: (data) -> $('.pulldown').html data setTimeout -> $('.search_field').first().bh_autocomplete serviceUrl: '/artist/autocomplete' # Страница для обработки запросов автозаполнения minChars: 2 # Минимальная длина запроса для срабатывания автозаполнения delimiter: /(,|;)\s*/ # Разделитель для нескольких запросов, символ или регулярное выражение maxHeight: 400 # Максимальная высота списка подсказок, в пикселях width: 415 # Ширина списка zIndex: 9999 # z-index списка deferRequestBy: 500 # Задержка запроса (мсек) onSelect: -> _ajax.loadArtistData $('.search_field').first().val() $('.search_field').first().focus() , 1 false renderSettings: (data) -> unless _session.getUser().id? _ajax.go('/search/') return false $('.data-container').css background: 'none' $('.data-container .inner').html data yaCounter7596904.hit _ajax.getAnchor(), 'Settings', _ajax.referer _ajax.setTitle 'Settings' $('.settings-container .tabs .tab').first().trigger 'click' false renderTextpage: (data) -> $('.data-container').css background: 'url(/images/concrete_wall_2.png) 0 -30px repeat' $('.data-container .inner').html data _beathaven.redrawScrollbar() false $('.about').live 'click', -> _ajax.go '/about/' false