DEV: Remove 'htmlSafe' string prototype extensions (#141)
Context: https://deprecations.emberjs.com/v3.x/#toc_ember-string-prototype_extensions
This commit is contained in:
parent
ee24868df3
commit
203330e174
|
|
@ -1,22 +1,23 @@
|
||||||
import Component from "@ember/component";
|
import Component from "@ember/component";
|
||||||
import { computed } from "@ember/object";
|
import { computed } from "@ember/object";
|
||||||
|
import { htmlSafe } from "@ember/template";
|
||||||
|
|
||||||
export default Component.extend({
|
export default Component.extend({
|
||||||
classNameBindings: [":progress", ":progress-striped", "active"],
|
classNameBindings: [":progress", ":progress-striped", "active"],
|
||||||
|
|
||||||
active: computed("percent", function() {
|
active: computed("percent", function () {
|
||||||
return parseInt(this.get("percent"), 10) !== 100;
|
return parseInt(this.get("percent"), 10) !== 100;
|
||||||
}),
|
}),
|
||||||
|
|
||||||
barStyle: computed("percent", function() {
|
barStyle: computed("percent", function () {
|
||||||
let percent = parseInt(this.get("percent"), 10);
|
let percent = parseInt(this.get("percent"), 10);
|
||||||
if (percent > 0) {
|
if (percent > 0) {
|
||||||
if (percent > 100) {
|
if (percent > 100) {
|
||||||
percent = 100;
|
percent = 100;
|
||||||
}
|
}
|
||||||
return ("width: " + this.get("percent") + "%").htmlSafe();
|
return htmlSafe("width: " + this.get("percent") + "%");
|
||||||
}
|
}
|
||||||
|
|
||||||
return "".htmlSafe();
|
return htmlSafe("");
|
||||||
})
|
}),
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue