if the title is the same as the value for a number, do not display it
This commit is contained in:
parent
5d1f5505af
commit
274d8cbc0b
|
@ -257,7 +257,7 @@ Ember.Handlebars.registerHelper('float', function(property, options) {
|
||||||
@for Handlebars
|
@for Handlebars
|
||||||
**/
|
**/
|
||||||
Handlebars.registerHelper('number', function(property, options) {
|
Handlebars.registerHelper('number', function(property, options) {
|
||||||
var n, orig, title;
|
var n, orig, title, result;
|
||||||
orig = parseInt(Ember.Handlebars.get(this, property, options), 10);
|
orig = parseInt(Ember.Handlebars.get(this, property, options), 10);
|
||||||
if (isNaN(orig)) {
|
if (isNaN(orig)) {
|
||||||
orig = 0;
|
orig = 0;
|
||||||
|
@ -270,10 +270,18 @@ Handlebars.registerHelper('number', function(property, options) {
|
||||||
}
|
}
|
||||||
// Round off the thousands to one decimal place
|
// Round off the thousands to one decimal place
|
||||||
n = orig;
|
n = orig;
|
||||||
if (orig > 999) {
|
if (orig > 999 && !options.hash.noTitle) {
|
||||||
n = (orig / 1000).toFixed(1) + "K";
|
n = (orig / 1000).toFixed(1) + "K";
|
||||||
}
|
}
|
||||||
return new Handlebars.SafeString("<span class='number' title='" + title + "'>" + n + "</span>");
|
|
||||||
|
result = "<span class='number'";
|
||||||
|
|
||||||
|
if(n != title) {
|
||||||
|
result += " title='" + title + "'";
|
||||||
|
}
|
||||||
|
|
||||||
|
result += ">" + n + "</span>";
|
||||||
|
return new Handlebars.SafeString(result);
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue