29 lines
671 B
JavaScript
29 lines
671 B
JavaScript
'use babel';
|
|
|
|
export default class OrderthingsView {
|
|
|
|
constructor(serializedState) {
|
|
// Create root element
|
|
this.element = document.createElement('div');
|
|
this.element.classList.add('orderthings');
|
|
|
|
// Create message element
|
|
const message = document.createElement('div');
|
|
message.textContent = 'The Orderthings package is Alive! It\'s ALIVE!';
|
|
message.classList.add('message');
|
|
this.element.appendChild(message);
|
|
}
|
|
|
|
// Returns an object that can be retrieved when package is activated
|
|
serialize() {}
|
|
|
|
// Tear down any state and detach
|
|
destroy() {
|
|
this.element.remove();
|
|
}
|
|
|
|
getElement() {
|
|
return this.element;
|
|
}
|
|
|
|
}
|