Author: jruchaud Date: 2015-04-28 15:59:37 +0000 (Tue, 28 Apr 2015) New Revision: 1288 Url: http://forge.nuiton.org/projects/sandbox/repository/revisions/1288 Log: Begin dropdown Modified: wit/js/main.js Modified: wit/js/main.js =================================================================== --- wit/js/main.js 2015-04-28 15:57:06 UTC (rev 1287) +++ wit/js/main.js 2015-04-28 15:59:37 UTC (rev 1288) @@ -31,6 +31,10 @@ React.findDOMNode(this.refs.editionDropdown).classList.toggle("open"); }, + closeAll: function(e) { + React.findDOMNode(this.refs.editionDropdown).classList.remove("open"); + }, + render: function() { return ( <div className="container-fluid"> @@ -42,8 +46,8 @@ <div className="nav navbar-header pull-right"> <ul className="nav pull-right"> - <li className="pull-left"><Link to="app">Timer</Link></li> - <li className="pull-left"><Link to="rapport">Rapport</Link></li> + <li className="pull-left"><Link onClick={this.closeAll} to="app">Timer</Link></li> + <li className="pull-left"><Link onClick={this.closeAll} to="rapport">Rapport</Link></li> <li ref="editionDropdown" className="dropdown pull-left"> <a className="dropdown-toggle" onClick={this.openEdition}> @@ -56,7 +60,7 @@ </ul> </li> - <li className="pull-left"><Link to="options">Options</Link></li> + <li className="pull-left"><Link onClick={this.closeAll} to="options">Options</Link></li> </ul> </div> </div>