1
0
Fork 0
oldhaven/app/assets/javascripts/page.coffee

50 lines
1.8 KiB
CoffeeScript
Raw Normal View History

2011-09-09 22:13:02 +00:00
class window.Page
print: (html) ->
$('#content').html(html)
false
2011-09-09 23:30:03 +00:00
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
2011-06-29 04:11:54 +00:00
2011-09-09 23:30:03 +00:00
$ ->
2011-09-19 08:21:03 +00:00
$('#logo').live 'click', ->
_ajax.go '/'
false
2011-09-09 23:30:03 +00:00
$('.about').live 'click', ->
_ajax.go '/about/'
false
$('body').live 'click', ->
$('.dropdown-toggle, .menu').parent('li').removeClass('open')
false
$('.dropdown-toggle, .menu').live 'click', ->
$(this).parent('li').toggleClass('open')
false
2011-09-15 04:35:48 +00:00
$('.dropdown-menu li a').live 'click', ->
$(this).parent().parent().parent().toggleClass('open')
2011-09-26 10:51:52 +00:00
false
$('.foreign-link').live 'click', (e) ->
2011-09-26 10:51:52 +00:00
# window.open($(this).attr('href'))
e.preventDefault();
2011-09-09 23:30:03 +00:00
false