Commit Graph

64 Commits

Author SHA1 Message Date
Berkeley Martinez
f4443e16dd feat(nav): make navbar static (#13673)
* feat(nav): make navbar static

make the navbar in react layout and the static layout stick to the top of the screen

* feat(challenges): Make classic view flex

Classic view now uses flex to control it's height. This was necessary to control view and allow
navbar to be static on other pages.

This breaks mobile view and other non-classic challenge views

* feat(app): Add logic to make screen expand on tablet

* fix(app): let routes define their content structure

* fix(less): use American spelling of gray

* fix(classic-preview): make preview smaller to prevent scroll

* feat(classic-frame): Make frame border less distinct

* fix(challenges): scope test suite less to challenges

* feat(challenges): make generic ChallengeTitle component
2017-03-13 18:17:07 -05:00
Berkeley Martinez
4d4516a2bc Merge pull request #12497 from Bouncey/fix/update-eslint-plugin-react
Enable react/sort-prop-types rule
2017-02-27 14:00:38 -08:00
Stuart Taylor
c96ce25598 Enable react/sort-prop-types rule 2017-02-05 13:13:36 +00:00
Peter Weinberg
0b60d7de3a chore(seed): freeCodeCampify remaining sections of codebase 2017-02-02 18:29:59 -05:00
Berkeley Martinez
f25d850c92 fix(nav): add noop for onToggle to remove warning 2017-01-08 19:58:45 -08:00
Quincy Larson
19facd3781 add new nav dropdown options 2017-01-04 22:55:46 +00:00
Berkeley Martinez
3d93e70a73 Show dropdown on hover 2017-01-03 07:04:07 +00:00
Berkeley Martinez
3a4e62da44 feat(nav): Add dropdown menu 2016-12-30 16:08:15 -08:00
Berkeley Martinez
1892654dab feat(nav): remove sidecar 2016-12-29 22:04:05 -08:00
Berkeley Martinez
2400ea04c5 feat(app): render spinner on /settings 2016-11-01 13:35:55 -07:00
Berkeley Martinez
675438b075 fix(jsx): prevent bootstrap from injecting props to react primitive 2016-10-28 00:32:13 +01:00
Berkeley Martinez
b3268c497a Fix(react): use className not class 2016-09-27 20:04:11 -07:00
Adegbuyi Ademola
5cbe98c3eb (Feat): Menu should show username on sm screens
(Feat): Menu should show username on sm screens

(Feat): Menu should show username on sm screens

(Feat): Menu should show username on sm screens
2016-09-24 20:24:36 +01:00
Adegbuyi Ademola
f1a1166173 fix(Nav): Avatar should light up brownie #10581 2016-09-24 18:07:13 +01:00
Berkeley Martinez
8db46eed26 Fix(nav): Change sign in to sign up 2016-09-08 21:56:46 -07:00
Berkeley Martinez
3f3aab3ff7 Feature(challenges): add code-uri utils
Fix(nav): points nav item propTypes
2016-08-18 09:44:40 -07:00
Mrugesh Mohapatra
f326acb47c Merge pull request #10103 from BerkeleyTrue/fix/nav-points-route
Fix(nav): clicking on points should not hit server
2016-08-06 18:18:27 +05:30
Berkeley Martinez
10de64c442 Fix(nav): clicking on points should not hit server
Refactor(nav): fccnavitem is now points-nav-item
2016-08-05 15:15:40 -07:00
Berkeley Martinez
c3c640d00a Fix(nav): Use current-challenge instead of next-challenge for logo 2016-08-04 14:51:31 -07:00
Berkeley Martinez
42de7c57ef Feature(nav): clicking on logo takes user to current challenge 2016-08-03 15:51:28 -07:00
Mrugesh Mohapatra
7babbed2bd fix(nav): Open about page in same tab 2016-07-29 14:45:54 +00:00
Berkeley Martinez
d7f528dd1d chore(package): Update to react-bootstrap@0.30
This required a little of refactoring to get working
correctly.
2016-07-28 23:40:01 -07:00
Berkeley Martinez
5381b0660c Feature(analytics): Add redux logic for analytics
Add(nav): Add event tracking to nav bar
Add(Drawer): Add event tracking to chat/map drawer
2016-07-28 23:40:01 -07:00
Berkeley Martinez
991d86558a Feature(nav): Image/Points leads to settings
This keeps the user in React land when changing settings
User profiles will be reactified at a later date
2016-07-28 23:40:01 -07:00
Berkeley Martinez
4314cebb06 Fix(map): prevent map drawer from opening on map route 2016-07-28 23:40:01 -07:00
Berkeley Martinez
cc0543d5df Fix(lint): correct lint errors 2016-07-28 23:40:01 -07:00
Berkeley Martinez
0c07e961a7 Feature(components): fetch user after page load
This makes it easier to serve whole site statically in the future
Feature(redux): Move user state into entities
2016-07-28 23:40:01 -07:00
Berkeley Martinez
7c2053f139 Move event method calls out of action creator 2016-07-28 23:39:17 -07:00
Berkeley Martinez
1acd3139c3 Add main chat toggle 2016-07-28 23:39:17 -07:00
Berkeley Martinez
8169e9e785 Add map drawer
This commit break map css. Will need to refactor how the map renders
2016-07-28 23:39:17 -07:00
Berkeley Martinez
09ea99e561 Add react challenge view with editor 2016-07-28 23:39:17 -07:00
Quincy Larson
3eaf37d4a9 remove wiki nav button and target blank from shop nav button 2016-07-20 01:37:38 -07:00
Quincy Larson
1872b8c775 fix forum links in navbars 2016-05-18 16:45:59 -07:00
Quincy Larson
366a4adca9 Add forum link to navbar and React nabber 2016-05-18 00:02:44 -07:00
Mrugesh Mohapatra
b02ddc135d Update paths to minimize re-directs 2016-05-03 15:06:20 +00:00
Aniruddh Agarwal
09bf747cfc Change ESLint quote-props rule to as-needed
Also fixes all files flagged by the rule
2016-04-16 00:31:13 +08:00
Berkeley Martinez
8ef3fdb6a0 Initial move to redux 2016-03-03 17:53:33 -08:00
Quincy Larson
46d5aa5718 Update navber 2016-02-11 20:47:03 -08:00
SaintPeter
ba18520845 Add language detection 2016-02-11 18:14:47 -08:00
Hallaathrad
a1963e7d68 Add shop to the react navbar
Closes #6802
2016-02-07 08:16:50 -05:00
Hallaathrad
2ca0e7edfa Fix job's navbar offset
Bug caused while fixing the div in the navbar's ul in the main template.
This addresses the job's JSX template.
2016-01-24 11:25:35 -05:00
Berkeley Martinez
49987c57e8 Merge pull request #5941 from FreeCodeCamp/fix/update-babel-to-6.0
Update babel to 6.0
2016-01-19 13:02:25 -08:00
Berkeley Martinez
b4f574b2be Update jobs to remove all panels and wells 2016-01-15 04:51:11 -08:00
Berkeley Martinez
7b53a108c3 Fix navbar link to about page 2016-01-15 04:46:20 -08:00
Logan Tegman
4341a3eee2 Update babel to 6.0 2016-01-10 20:21:15 -08:00
Logan Tegman
3a9745974c Update to react-bootstrap 0.28.1 and widen react nav
+ Moved away from deprecated navbar components and props
+ Removed mixin from NavItem
+ Updated stylesheet so the `.container` react-bootstrap adds doesn't impact nav positioning
2015-11-19 23:09:30 -08:00
Berkeley Martinez
dfa5acde60 Add learn button to navbar 2015-11-19 22:46:36 -08:00
Berkeley Martinez
eab4771466 Fix target blank issue 2015-11-13 12:54:46 -08:00
Berkeley Martinez
e843e3daf1 Fix lint errors 2015-11-13 11:31:55 -08:00
Quincy Larson
61ffb55a3d Merge branch 'staging' into fix/update-labs
Conflicts:
	common/app/routes/Jobs/components/Jobs.jsx
2015-11-12 16:38:30 -08:00