cms/app-client/app/helpers/popularity.js
changeset 176 d1baf7ccecc8
child 468 8fe093d88efe
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cms/app-client/app/helpers/popularity.js	Mon May 30 23:58:34 2016 +0200
@@ -0,0 +1,15 @@
+import Ember from 'ember';
+
+export function popularity([target, minimum, maximum]) {
+    var classname = ['not-popular', 'popular', 'very-popular'];
+    var interval = ( maximum - minimum ) / classname.length;
+
+    var i = 0;
+    while( target > minimum + ( interval * ( i + 1 ) ) ) {
+        i ++;
+    }
+
+    return classname[i];
+}
+
+export default Ember.Helper.helper(popularity);