|
Java example source code file (footer.jsx)
The footer.jsx Java example source code/* * * * Copyright 2015 Skymind,Inc. * * * * Licensed under the Apache License, Version 2.0 (the "License"); * * you may not use this file except in compliance with the License. * * You may obtain a copy of the License at * * * * http://www.apache.org/licenses/LICENSE-2.0 * * * * Unless required by applicable law or agreed to in writing, software * * distributed under the License is distributed on an "AS IS" BASIS, * * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * * See the License for the specific language governing permissions and * * limitations under the License. * */ /*jshint quotmark:false */ /*jshint white:false */ /*jshint trailing:false */ /*jshint newcap:false */ /*global React */ var app = app || {}; (function () { 'use strict'; app.TodoFooter = React.createClass({ render: function () { var activeTodoWord = app.Utils.pluralize(this.props.count, 'item'); var clearButton = null; if (this.props.completedCount > 0) { clearButton = ( <button id="clear-completed" onClick={this.props.onClearCompleted}> Clear completed </button> ); } // React idiom for shortcutting to `classSet` since it'll be used often var cx = React.addons.classSet; var nowShowing = this.props.nowShowing; return ( <footer id="footer"> <span id="todo-count"> <strong>{this.props.count} {activeTodoWord} left </span> <ul id="filters"> <li> <a href="#/" className={cx({selected: nowShowing === app.ALL_TODOS})}> All </a> </li> {' '} <li> <a href="#/active" className={cx({selected: nowShowing === app.ACTIVE_TODOS})}> Active </a> </li> {' '} <li> <a href="#/completed" className={cx({selected: nowShowing === app.COMPLETED_TODOS})}> Completed </a> </li> </ul> {clearButton} </footer> ); } }); })(); Other Java examples (source code examples)Here is a short list of links related to this Java footer.jsx source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.