cms/app-client/app/helpers/annotation-content.js
author ymh <ymh.work@gmail.com>
Fri, 09 Jun 2017 15:22:02 +0200
changeset 531 48f5380c26d0
parent 467 762fc0eb4946
permissions -rw-r--r--
Replace EasyRdf http loading with guzzle to solve proxy problems

import Ember from 'ember';

export function annotationContent(params/*, hash*/) {
  if(!params || (params.length === 0)) {
    return "";
  }

  let content = params[0];
  if(typeof content === "string") {
    return content;
  } else if(typeof content === "object") {
    let res = `[ ${content.ctype}`;
    for(let k in content) {
      if(k !== 'ctype') {
        res += `, ${k}: ${content[k]}`;
      }
    }
    return res + " ]";
  } else {
    return content;
  }
}

export default Ember.Helper.helper(annotationContent);