$(function() {
$('#word').each(function(index, elem) {
$.getJSON(
'http://ksenia.causa-arcana.com/api/words/' + $(elem).data('id'),
function(data) {
var primary_form = data['primary_form']
var part_of_speech = data['part_of_speech']
var translations = []
data['translations'].forEach(function(item) {
var commentary = ''
if (item['commentary']) {
commentary = ' (' + item['commentary'] + ')'
}
translations.push(
'
' + item['translation'] + commentary + ''
)
})
var examples = []
data['examples'].forEach(function(item) {
examples.push('' + item[0] + ' — ' + item[1] + '')
})
$('#primary-form').text(primary_form)
$('#part-of-speech').text(part_of_speech)
if (translations.length > 0) {
$('#translations-data').html('' + translations.join('') + '
')
$('#translations').removeClass('invisible')
}
if (examples.length > 0) {
$('#examples-data').html('' + examples.join('') + '
')
$('#examples').removeClass('invisible')
}
},
)
})
})