PageEdit.jsx 653 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import React from 'react';
  2. /**
  3. *
  4. * @export
  5. * @extends {React.Component}
  6. */
  7. export default class PageEdit extends React.Component {
  8. // when this is called it returns the hotkey stroke
  9. static getHotkeyStroke() {
  10. return ['e'];
  11. }
  12. static getComponent() {
  13. return <PageEdit />;
  14. }
  15. componentDidMount() {
  16. // ignore when dom that has 'modal in' classes exists
  17. if (document.getElementsByClassName('modal in').length > 0) {
  18. return;
  19. }
  20. // show editor
  21. $('a[data-toggle="tab"][href="#edit"]').tab('show');
  22. return null;
  23. }
  24. render() {
  25. return (
  26. <React.Fragment>
  27. </React.Fragment>
  28. );
  29. }
  30. }