cms/app-client/app/helpers/popularity.js
author ymh <ymh.work@gmail.com>
Fri, 14 Oct 2016 01:02:10 +0200
changeset 329 0a2c2ad49d75
parent 176 d1baf7ccecc8
child 468 8fe093d88efe
permissions -rw-r--r--
Improvce language visualization. Generalize language node selection, change language query parameters, add resolution of node name (corpus-) to lexvo controler

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