mirror of
https://github.com/mbirth/wiki.git
synced 2024-12-25 23:04:06 +00:00
34 lines
1.2 KiB
CoffeeScript
34 lines
1.2 KiB
CoffeeScript
---
|
|
---
|
|
$(document).ready ->
|
|
$('ul#comments-tabs li').not('.static').click ->
|
|
tab_id = $(this).attr 'data-div'
|
|
service = $(this).attr 'data-service'
|
|
|
|
switch service
|
|
when 'disqus'
|
|
# load Disqus
|
|
dsq = document.createElement 'script'
|
|
dsq.type = 'text/javascript'
|
|
dsq.async = true
|
|
dsq.src = "//#{disqus_shortname}.disqus.com/embed.js"
|
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild dsq
|
|
$(this).removeAttr 'data-service'
|
|
|
|
when 'google'
|
|
# load Google+
|
|
gog = document.createElement 'script'
|
|
gog.type = 'text/javascript'
|
|
gog.async = true
|
|
gog.src = '//apis.google.com/js/plusone.js'
|
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild gog
|
|
$(this).removeAttr 'data-service'
|
|
|
|
$('ul#comments-tabs li.hint').remove()
|
|
|
|
$('ul#comments-tabs li').removeClass 'current'
|
|
$('.comments-tab').removeClass 'current'
|
|
|
|
$(this).addClass 'current'
|
|
$("##{tab_id}").addClass 'current'
|