Changeset 7157 for SRUAggregator


Ignore:
Timestamp:
10/24/17 18:09:52 (7 years ago)
Author:
Leif-Jöran
Message:

Small refactoring for React v16.0.0

Location:
SRUAggregator/trunk/src/main/resources/assets/js
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • SRUAggregator/trunk/src/main/resources/assets/js/components/footer.jsx

    r7148 r7157  
    1010    propTypes: {
    1111        VERSION: PT.string.isRequired,
     12        toAbout: PT.func.isRequired,
    1213    },
    1314
    1415    toAbout: function(e) {
    15         main.toAbout(true);
     16        this.props.toAbout(true);
    1617        e.preventDefault();
    1718        e.stopPropagation();
  • SRUAggregator/trunk/src/main/resources/assets/js/main.js

    r7156 r7157  
    2389823898                        //fixme! - class Footer extends React.Component {
    2389923899                        propTypes: {
    23900                                                 VERSION: PT.string.isRequired
     23900                                                VERSION: PT.string.isRequired,
     23901                                                toAbout: PT.func.isRequired
    2390123902                        },
    2390223903
    2390323904                        toAbout: function toAbout(e) {
    23904                                                 main.toAbout(true);
     23905                                                this.props.toAbout(true);
    2390523906                                                e.preventDefault();
    2390623907                                                e.stopPropagation();
     
    2598925990        var main = ReactDOM.render(React.createElement(Main, null), document.getElementById('body'));
    2599025991        if (!isEmbeddedView()) {
    25991                 ReactDOM.render(React.createElement(_footer2.default, { VERSION: VERSION }), document.getElementById('footer'));
     25992                ReactDOM.render(React.createElement(_footer2.default, { VERSION: VERSION, toAbout: main.toAbout }), document.getElementById('footer'));
    2599225993        } else {
    2599325994                ReactDOM.render(React.createElement(_embeddedfooter2.default, { URLROOT: URLROOT }), document.getElementById('footer'));
  • SRUAggregator/trunk/src/main/resources/assets/js/main.jsx

    r7148 r7157  
    269269var main = ReactDOM.render(<Main />,  document.getElementById('body'));
    270270if (!isEmbeddedView()) {
    271         ReactDOM.render(<Footer VERSION={VERSION} />, document.getElementById('footer') );
     271        ReactDOM.render(<Footer VERSION={VERSION} toAbout={main.toAbout}/>, document.getElementById('footer') );
    272272} else {
    273273        ReactDOM.render(<EmbeddedFooter URLROOT={URLROOT} />, document.getElementById('footer') );
Note: See TracChangeset for help on using the changeset viewer.