// Generated by CoffeeScript 1.10.0 (function() { var app, radical_component, radicals_component; radical_component = { props: { value: { type: Object, required: true } }, computed: { pinyin: function() { return PinyinConverter.convert(this.value.pinyin); } }, template: '
\n
\n
{{value.number}}
\n
{{value.strokecount}}
\n
\n
\n
{{value.radical}}
\n
{{value.simplifiedradical}}
\n
\n
{{value.english}}
\n
({{pinyin}})
\n
' }; radicals_component = { props: { value: { type: Array, required: true } }, components: { 'radical': radical_component }, template: '
\n \n
' }; app = new Vue({ el: '#app', data: { data: [] }, components: { 'radicals': radicals_component }, mounted: function() { return d3.csv('data.csv', (function(_this) { return function(data) { return _this.data = data.sort(function(a, b) { return a.number - b.number; }); }; })(this)); } }); }).call(this);