--- 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;
})
});