modal-header.js 547 B

12345678910111213141516171819202122
  1. (function (Misago) {
  2. 'use strict';
  3. var header = {
  4. view: function(ctrl, title) {
  5. return m('.modal-header', [
  6. m('button.close[type="button"]',
  7. {'data-dismiss': 'modal', 'aria-label': gettext('Close')},
  8. m('span', {'aria-hidden': 'true'}, m.trust('×'))
  9. ),
  10. m('h4#misago-modal-label.modal-title', title)
  11. ]);
  12. }
  13. };
  14. Misago.addService('component:modal:header', function(_) {
  15. _.component('modal:header', header);
  16. },
  17. {
  18. after: 'components'
  19. });
  20. }(Misago.prototype));