diff --git a/client/less/main.less b/client/less/main.less
index 4f4c6471d2..ca0dba222c 100644
--- a/client/less/main.less
+++ b/client/less/main.less
@@ -150,6 +150,12 @@ ul {
font-size: 26px;
}
+.navbar > .container {
+ width: auto;
+ padding-left: 0px;
+ padding-right: 0px;
+}
+
.nav-height {
height: 50px;
border: none;
@@ -775,7 +781,7 @@ iframe.iphone {
}
}
-.hamburger {
+.navbar-toggle {
width: 80px;
padding-left: 0px;
padding-right: 8px;
diff --git a/common/app/components/Nav/Nav.jsx b/common/app/components/Nav/Nav.jsx
index 0184e1d67c..6cdb2faaea 100644
--- a/common/app/components/Nav/Nav.jsx
+++ b/common/app/components/Nav/Nav.jsx
@@ -2,9 +2,8 @@ import React, { PropTypes } from 'react';
import { LinkContainer } from 'react-router-bootstrap';
import {
Col,
- CollapsibleNav,
Nav,
- NavBrand,
+ NavbarBrand,
Navbar,
NavItem
} from 'react-bootstrap';
@@ -24,12 +23,10 @@ const logoElement = (
);
-const toggleButton = (
-
);
function getDashedName() {
@@ -61,7 +58,7 @@ export default React.createClass({
key={ content }
to={ link }>
+ target={ target || null }>
{ content }
@@ -100,10 +97,11 @@ export default React.createClass({
return null;
}
return (
-
[ { points } ]
-
+
);
},
@@ -123,7 +121,7 @@ export default React.createClass({
} else {
return (
Sign In
@@ -138,21 +136,20 @@ export default React.createClass({
return (
- { logoElement }
-
+ fixedTop={ true }>
+ { logoElement }
+
+
-
+
);
}
diff --git a/common/app/components/Nav/NavItem.jsx b/common/app/components/Nav/NavItem.jsx
index 383a7a646e..4e4d084dcc 100644
--- a/common/app/components/Nav/NavItem.jsx
+++ b/common/app/components/Nav/NavItem.jsx
@@ -1,12 +1,9 @@
import React from 'react';
import classNames from 'classnames';
-import BootstrapMixin from 'react-bootstrap/lib/BootstrapMixin';
export default React.createClass({
displayName: 'FCCNavItem',
- mixins: [BootstrapMixin],
-
propTypes: {
active: React.PropTypes.bool,
'aria-controls': React.PropTypes.string,
diff --git a/common/app/components/Nav/links.json b/common/app/components/Nav/links.json
index 9492a69f6b..4adaa200fb 100644
--- a/common/app/components/Nav/links.json
+++ b/common/app/components/Nav/links.json
@@ -5,14 +5,14 @@
"content": "Chat",
"link": "//gitter.im/FreeCodeCamp/FreeCodeCamp",
"target": "_blank"
-},{
- "content": "Wiki",
- "link": "https://github.com/freecodecamp/freecodecamp/wiki/",
- "target": "_blank"
},{
"content": "News",
"link": "/news",
"target": "_blank"
+},{
+ "content": "Wiki",
+ "link": "https://github.com/freecodecamp/freecodecamp/wiki/",
+ "target": "_blank"
},{
"content": "Jobs",
"link": "/jobs",
@@ -20,5 +20,4 @@
},{
"content": "Links",
"link": "/links"
-},{
}]
diff --git a/package.json b/package.json
index 02ace43d50..1ff3125ca0 100644
--- a/package.json
+++ b/package.json
@@ -99,7 +99,7 @@
"pmx": "~0.5.5",
"ramda": "~0.18.0",
"react": "~0.14.2",
- "react-bootstrap": "0.27.3",
+ "react-bootstrap": "~0.28.1",
"react-motion": "~0.3.1",
"react-router": "^1.0.0",
"react-router-bootstrap": "https://github.com/FreeCodeCamp/react-router-bootstrap.git#freecodecamp",