diff -r 7b2dcd2b31c1 -r 74fba571487e common/corpus-common-addon/addon/components/doc-literal.js --- a/common/corpus-common-addon/addon/components/doc-literal.js Mon Feb 06 16:05:02 2017 +0100 +++ b/common/corpus-common-addon/addon/components/doc-literal.js Wed Feb 08 15:25:24 2017 +0100 @@ -4,35 +4,35 @@ export default Ember.Component.extend({ layout: layout, tagName: 'span', - value: Ember.computed('url', function() { - var url = this.get('url'); - if(typeof url === 'string') { + value: Ember.computed('url', function () { + const url = this.get('url'); + + if (typeof url === 'string') { return url; + } else if (typeof url === 'object' && !Array.isArray(url) && 'value' in url) { + return url.value; } - else if (typeof url === 'object' && !Array.isArray(url) && 'value' in url) { - return url['value']; - } - else { - return null; - } + + return null; }), - lang: Ember.computed('url', function() { - var url = this.get('url'); + lang: Ember.computed('url', function () { + const url = this.get('url'); + if (typeof url === 'object' && !Array.isArray(url) && 'lang' in url) { - return url['lang']; + return url.lang; } - else { - return null; - } + + return null; }), - datatype: Ember.computed('url', function() { - var url = this.get('url'); + + datatype: Ember.computed('url', function () { + const url = this.get('url'); + if (typeof url === 'object' && !Array.isArray(url) && 'datatype' in url) { - return url['datatype']; + return url.datatype; } - else { - return null; - } + + return null; }) });