46 lines
1.7 KiB
CoffeeScript
Raw Normal View History

2011-09-08 03:47:11 +04:00
class window.Pages
2011-06-27 22:41:36 +04:00
renderArtist: (data) ->
2011-09-08 05:48:33 +04:00
$('#content').html(data)
2011-06-27 22:41:36 +04:00
2011-06-28 00:43:54 +04:00
yaCounter7596904.hit _ajax.getAnchor(), data.artist.name, _ajax.referer
_ajax.setTitle data.artist.name
false
2011-06-27 22:41:36 +04:00
renderSearch: (data) ->
2011-07-04 19:09:44 +04:00
$('.pulldown').html data
2011-06-27 22:41:36 +04:00
setTimeout ->
2011-07-04 19:09:44 +04:00
$('.search_field').first().bh_autocomplete
2011-06-27 22:41:36 +04:00
serviceUrl: '/artist/autocomplete' # Страница для обработки запросов автозаполнения
minChars: 2 # Минимальная длина запроса для срабатывания автозаполнения
delimiter: /(,|;)\s*/ # Разделитель для нескольких запросов, символ или регулярное выражение
maxHeight: 400 # Максимальная высота списка подсказок, в пикселях
width: 415 # Ширина списка
zIndex: 9999 # z-index списка
deferRequestBy: 500 # Задержка запроса (мсек)
onSelect: ->
2011-07-04 19:09:44 +04:00
_ajax.loadArtistData $('.search_field').first().val()
$('.search_field').first().focus()
, 1
2011-06-28 00:43:54 +04:00
false
2011-06-27 22:41:36 +04:00
renderSettings: (data) ->
2011-06-30 06:05:57 +04:00
unless _session.getUser().id?
2011-06-29 08:11:54 +04:00
_ajax.go('/search/')
return false
2011-06-27 22:41:36 +04:00
$('.data-container').css background: 'none'
$('.data-container .inner').html data
2011-06-28 00:43:54 +04:00
yaCounter7596904.hit _ajax.getAnchor(), 'Settings', _ajax.referer
_ajax.setTitle 'Settings'
2011-06-27 22:41:36 +04:00
$('.settings-container .tabs .tab').first().trigger 'click'
2011-06-28 00:43:54 +04:00
false
2011-06-29 08:11:54 +04:00
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