Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. const m = require("mithril").default;
  2. const UIkit = require('uikit');
  3. const v = require('./view');
  4.  
  5. var currentEvent = {};
  6.  
  7. function loadEvent(id) {
  8. return m.request({
  9. method: "GET",
  10. url: '/api/v1/event/' + id,
  11. }).then(function(result) {
  12. currentEvent = result;
  13. });
  14. }
  15.  
  16. module.exports = {
  17. oninit: function(vnode) {
  18. loadEvent(vnode.attrs.id);
  19. console.log('event init');
  20. },
  21. view: function() {
  22. return m('div.uk-container uk-container-small', [
  23. m('div.uk-container-small', [m('button.uk-button uk-button-primary uk-float-right', {
  24. onclick: function(vnode) {
  25. console.log('cli');
  26. loadEvent(0);
  27. m.route.set('/event/0', '');
  28. }
  29. }, 'New'),
  30. m('h3.uk-header uk-float-left', 'Event')]),
  31. m('div.uk-section-xsmall uk-clearfix', m(v.print_view, currentEvent)),
  32. m('button.uk-button uk-button-primary uk-float-right', 'Save'),
  33. m('div.uk-section-xsmall uk-clearfix', ''),
  34. ]);
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement