added 260907 version of worker toolkit
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import Ember from 'ember';
|
||||
|
||||
export function capitalize(params/*, hash*/) {
|
||||
if(params[0]) {
|
||||
return Ember.String.capitalize(params[0]);
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
export default Ember.Helper.helper(capitalize);
|
||||
@@ -0,0 +1,10 @@
|
||||
import { helper } from '@ember/component/helper';
|
||||
import moment from 'moment';
|
||||
|
||||
export function checkToday(params) {
|
||||
let [date, displayText] = params;
|
||||
const checkdate = moment(new Date()).format("YYYY-MM-DD") == date ? displayText : null
|
||||
return checkdate
|
||||
}
|
||||
|
||||
export default helper(checkToday);
|
||||
@@ -0,0 +1,17 @@
|
||||
import Ember from 'ember';
|
||||
|
||||
export function hbiLabel(params/*, hash*/) {
|
||||
let score = params[0] || 0;
|
||||
|
||||
if (score < 5) {
|
||||
return "This score indicates remission in Crohn's Disease";
|
||||
} else if (score < 8) {
|
||||
return "This score indicates mild Crohn's Disease";
|
||||
} else if (score < 17) {
|
||||
return "This score indicates moderate Crohn's Disease";
|
||||
}
|
||||
|
||||
return "This score indicates severe Crohn's Disease";
|
||||
}
|
||||
|
||||
export default Ember.Helper.helper(hbiLabel);
|
||||
@@ -0,0 +1,7 @@
|
||||
import Ember from 'ember';
|
||||
|
||||
export function includes(params) {
|
||||
return params.slice(1).find(i => i === params[0]);
|
||||
}
|
||||
|
||||
export default Ember.Helper.helper(includes);
|
||||
@@ -0,0 +1,7 @@
|
||||
import { helper } from "@ember/component/helper";
|
||||
|
||||
export function indexPlusOne(a) {
|
||||
return parseInt(a) + 1;
|
||||
}
|
||||
|
||||
export default helper(indexPlusOne);
|
||||
@@ -0,0 +1,29 @@
|
||||
import Ember from 'ember';
|
||||
|
||||
export function pipLabel(params/*, hash*/) {
|
||||
var label = '';
|
||||
|
||||
switch(params[0]) {
|
||||
case 0:
|
||||
label = "Not active";
|
||||
break;
|
||||
case 1:
|
||||
label = "Slightly active";
|
||||
break;
|
||||
case 2:
|
||||
label = "Fairly active";
|
||||
break;
|
||||
case 3:
|
||||
label = "Very active";
|
||||
break;
|
||||
case 4:
|
||||
label = "Extremely active";
|
||||
break;
|
||||
default:
|
||||
label = "";
|
||||
}
|
||||
|
||||
return label;
|
||||
}
|
||||
|
||||
export default Ember.Helper.helper(pipLabel);
|
||||
@@ -0,0 +1,17 @@
|
||||
import Ember from 'ember';
|
||||
|
||||
const { String: { pluralize } } = Ember;
|
||||
|
||||
export function pluralizeWord(params, options) {
|
||||
let [count, word] = params;
|
||||
const { omitCount } = options;
|
||||
|
||||
if (count !== 1) {
|
||||
count = count || 0;
|
||||
word = pluralize(word);
|
||||
}
|
||||
|
||||
return (omitCount ? '' : count + ' ') + word;
|
||||
}
|
||||
|
||||
export default Ember.Helper.helper(pluralizeWord);
|
||||
@@ -0,0 +1,17 @@
|
||||
import Ember from 'ember';
|
||||
|
||||
export function truncateText(params, hash) {
|
||||
const text = params[0];
|
||||
const len = hash.limit;
|
||||
|
||||
if (typeof text !== 'undefined') {
|
||||
if (len !== null && text.length > len) {
|
||||
return `${text.substr(0, len)}...`;
|
||||
} else {
|
||||
return text;
|
||||
}
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
export default Ember.Helper.helper(truncateText);
|
||||
Reference in New Issue
Block a user