orderthings-view.js 671 B

1234567891011121314151617181920212223242526272829
  1. 'use babel';
  2. export default class OrderthingsView {
  3. constructor(serializedState) {
  4. // Create root element
  5. this.element = document.createElement('div');
  6. this.element.classList.add('orderthings');
  7. // Create message element
  8. const message = document.createElement('div');
  9. message.textContent = 'The Orderthings package is Alive! It\'s ALIVE!';
  10. message.classList.add('message');
  11. this.element.appendChild(message);
  12. }
  13. // Returns an object that can be retrieved when package is activated
  14. serialize() {}
  15. // Tear down any state and detach
  16. destroy() {
  17. this.element.remove();
  18. }
  19. getElement() {
  20. return this.element;
  21. }
  22. }