added 260907 version of worker toolkit

This commit is contained in:
2026-09-08 20:30:51 -04:00
parent cbd3f0f8ca
commit 97aca37663
1283 changed files with 142951 additions and 0 deletions

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,7 @@
import { helper } from "@ember/component/helper";
export function indexPlusOne(a) {
return parseInt(a) + 1;
}
export default helper(indexPlusOne);

View File

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

View File

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

View File

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