docker_manager/manager-client/app/controllers/application.js

27 lines
582 B
JavaScript

import Ember from "ember";
export default Ember.ObjectController.extend({
showBanner: function(){
if(this.get("bannerDismissed")){
return false;
}
var banner = this.get("banner");
return banner && banner.length > 0;
}.property("banner", "bannerDismissed", "banner.@each"),
appendBannerHtml: function(html){
var banner = this.get("banner") || [];
if(banner.indexOf(html) === -1){
banner.push(html);
}
this.set("banner", banner);
},
actions: {
dismiss: function () {
this.set("bannerDismissed", true);
}
}
});