Split Tab into ServerTab and FuntionalTab.

This commit is contained in:
Zhongyi Tong
2017-06-18 00:38:43 +08:00
parent e538543512
commit a62fc3d3bf
7 changed files with 72 additions and 73 deletions

View File

@@ -11,22 +11,6 @@ class Tab extends BaseComponent {
this.init();
}
template() {
if (this.props.type === Tab.SERVER_TAB) {
return `<div class="tab" domain="${this.props.url}">
<div class="server-tab-badge"></div>
<div class="server-tab" style="background-image: url(${this.props.icon});"></div>
</div>`;
} else {
return `<div class="tab" domain="${this.props.url}">
<div class="server-tab-badge"></div>
<div class="server-tab settings-tab">
<i class="material-icons md-48">settings</i>
</div>
</div>`;
}
}
init() {
this.$el = this.generateNodeFromTemplate(this.template());
this.$badge = this.$el.getElementsByClassName('server-tab-badge')[0];