Commit Graph

457 Commits

Author SHA1 Message Date
Justin Richardsson
d3ca16d4ec Merge pull request #6908 from jamigibbs/fix/sidebar-scroll-ios
Fixes sidebar scrolling behaviour on iOS.
2016-02-12 20:58:49 -05:00
Quincy Larson
aaaf327992 Merge pull request #6879 from FreeCodeCamp/feature/wiki-sidebar
Add Wiki Sidebar, Use Gatsby Generated Wiki
2016-02-11 20:01:01 -08:00
SaintPeter
ba18520845 Add language detection 2016-02-11 18:14:47 -08:00
Jami Gibbs
f02716b1a5 Fixes sidebar scrolling behavior on iOS, fixes #6227 2016-02-11 14:35:03 -06:00
Quincy Larson
93489c3fd9 Merge pull request #6854 from FreeCodeCamp/feature/reduce-query-load
Reduce query load/ add completed challenge validation
2016-02-11 09:44:07 -08:00
Berkeley Martinez
6642dd497f Add validation to challenge completion
Change ajax requests to send and accept JSON
to preserve data types.
Fix typos
2016-02-10 22:10:06 -08:00
Hallaathrad
b5fc216436 fix for Flash message not displaying in detached map 2016-02-10 17:47:35 -05:00
Hallaathrad
fe422d2300 adding wiki as detached and integrating into .less folder 2016-02-09 23:26:59 -05:00
Rex Schrader
02662e98e2 Add Wiki Sidebar 2016-02-09 12:44:08 -08:00
Rex Schrader
4c8f6c1f89 Merge pull request #6801 from alistermada/fix/map-button-on-active-map
Map and chat buttons close their respective asides when open
2016-02-08 15:35:08 -08:00
Alister N. Mada
0465923e64 Map and chat buttons toggle asides 2016-02-08 10:05:02 +07:00
Hallaathrad
85a78046d1 fix for navbar overflowing at 4 digits brownies 2016-02-07 14:02:45 -05:00
Alister N. Mada
5b73279212 Remove slide challenge text-align center 2016-02-07 13:00:33 +07:00
Hallaathrad
a903db76e3 Minor aesthetic changes 2016-02-05 23:46:11 -05:00
Berkeley Martinez
425d0d1e2e Fix catch timezone bug
see https://github.com/moment/moment-timezone/issues/294
2016-02-03 11:33:30 -08:00
Rex Schrader
c6a27fd437 Merge pull request #6649 from hallaathrad/fix/map-display-issues
Chapters fade when all its challenges are completed
2016-02-01 20:22:21 -08:00
Justin Richardsson
b3a6e9ba96 Merge pull request #6619 from sahat/fix/navbar-dropdown
Nav dropdown responsive fixes.
2016-02-01 22:44:14 -05:00
Sahat Yalkabov
2276abb711 Nav dropdown responsive fixes
Fixed responsive dropdown collapse edge case
2016-02-01 22:28:35 -05:00
Hallaathrad
340c35fe6a Chapters fading when all its challenges are completed
Also, removing the decoration after click.
2016-02-01 17:33:36 -05:00
Berkeley Martinez
9dbfa3c8da Merge pull request #6320 from bugron/fix/tooltip-shiftkey
Temporarily remove the 'popup' feature
2016-02-01 00:03:58 -08:00
Quincy Larson
ebfda63f7d Merge pull request #6631 from SaintPeter/feature/map-live-filter
Map - Live Filter Search Feature
2016-01-31 22:25:23 -08:00
SaintPeter
a6fc2f2fd4 Final effeciency pass, fix search bug 2016-01-31 22:12:41 -08:00
Hallaathrad
d1993ea4b6 Filter functions almost ready.
Our pretty bar changes visual state of the filtered elements, clears with the X, restores hidden elements when deleting characters. Etc.

For the future: if a chapterBlock is collapsed but has results, expand it. No?
Also, hopefully getting fontawesome to the latest version... Regardless of that, this is a great opportunity for a legendary 404.

Expansion of containers achieved

Still working on collapsing them back when search terms change.
If users had just pressed "collapse all" before the search, they should remain thus afterwards.

The UX focus here is not to change the users' expected behaviour and final result.

Future: updating font awesome.
Working on a legendary "not found" image to make FCC join the internet hall of fame.
(btw, where would I keep that file in the server?)
2016-01-31 19:29:32 -08:00
Berkeley Martinez
c7fc9dc99f Merge pull request #6601 from SaintPeter/feature/challenge-checksum
Add Checksum to Challenges for Google Analytics
2016-01-31 17:36:16 -08:00
SaintPeter
fa18734a59 Add Live Filter to Map - partial 2016-01-31 14:42:35 -08:00
Rex Schrader
d049d7b646 Merge pull request #6592 from SaintPeter/fix/remove-filter-adjust-spacing
Fix/Remove Filter and Adjust Map Spacing and Coloring
2016-01-31 14:34:47 -08:00
Quincy Larson
806b196d5e improve map spacing 2016-01-31 14:11:59 -08:00
Berkeley Martinez
76c75b8e48 Merge pull request #6333 from LenaBarinova/fix/streak-seems-broken-because-of-timezone
Fixed streak and completion dates to be showed using users timezone
2016-01-30 11:47:38 -08:00
SaintPeter
f2e61ea0ac Add Checksum to Challenges for Google Analytics 2016-01-30 09:02:22 -08:00
Arsen Melikyan
18e8df53b9 Temporarily remove the 'popup' feature 2016-01-30 11:55:07 +04:00
Hallaathrad
81f9b92bed Adjust spaces and sizes on sidebar
Addressing the changes discussed over skype to fix #6564, and an incoming issue with #6584 in which the absence of the button will create awkward empty spaces.
Took that chance to improve the spacing even further —vertical real state.

----

bonus: changed the colour for the navbar hover status (brown -> darkgreen)
2016-01-29 18:29:26 -08:00
Arsen Melikyan
c62b7abf8f Remove the filter button and collapse completed blocks by default 2016-01-29 18:29:26 -08:00
Quincy Larson
93dfc42e04 Merge pull request #6403 from hallaathrad/change/center-map-layout
Centre map layout, colour enhancement for UX
2016-01-28 17:06:47 -08:00
Quincy Larson
64efbd36a2 Merge pull request #6548 from hallaathrad/change/about-page
Change space in population table
2016-01-28 17:04:59 -08:00
Hallaathrad
49ccd81654 Change space in population table
From a <table> inside a single <h2> and spacing based on html encoded stuff, to an <ul> with light css styling.

-----
More cleanup changes for the rest of the page to come in next PR.
2016-01-28 12:51:23 -05:00
Hallaathrad
253b3a55bd Fix map's layout
Centering in screen, responsive and indented.

Adittional styling to enhance visual hyerarchies, and then some UX colour-loving care to ease use on the sidebar+menu.
2016-01-28 09:49:30 -05:00
JelenaBarinova
29f93df1bb Getting users timezone on client side and passing it to server side within POST (on challenge complete), showing users stats with users timezone
After CR
2016-01-26 15:09:47 -08:00
Berkeley Martinez
af52c43705 Fix eslint errors 2016-01-24 20:46:21 -08:00
Sahat Yalkabov
db8c0342c3 Added key shortcuts to open/close chat and map
g c = toggle chat
g m = togggle map
2016-01-24 16:14:26 -05:00
Berkeley Martinez
8a0341a7ac Fix zipline/basejump completed endpoint
This PR refactors and normalizes the endpoint and the ajax request.
Some weird bug keeps popping up on the server, but keymetrics has
decided to take a crap and not actually report back with the error
I don't know what exactly is causing it.

Normally I don't like fixing something I can't see, but I'm getting
a constant flood of emails because of some obscure bug here.

We removed the `completedWith` functionality a while back so that
was removed from this endpoint and the ajax call.

To test, verify that you can complete both a zipline/basejump.

Also show last updated date since it is possible a user might want
to update links
2016-01-23 20:34:49 -08:00
Hallaathrad
76bee1edec Fix Navbar elements
Noticed there was a div instead of li, and then repaired the css to make it fit the same way it was as a div.

(plus a bit of gridlike alignment to the right)
2016-01-21 18:20:42 -05:00
Arsen Melikyan
d67566b3ab Add the filter button and fix superblock's position 2016-01-21 12:06:46 +04:00
Quincy Larson
c94609de04 make map carets clickable, add full stack and interview prep sections 2016-01-21 10:03:26 +08: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
Rex Schrader
ae8cc51287 Merge pull request #6311 from alistermada/fix/inconsistent-font-size
Fixes inconsistent font sizes in challenge description
2016-01-19 10:59:37 -08:00
Arsen Melikyan
cc1e44d0a1 Auto-scroll to the last visited/completed challenge 2016-01-19 21:36:50 +04:00
Alister N. Mada
087963e801 Fix inconsistent font sizes in challenge descriptions 2016-01-19 16:41:53 +07:00
Arsen Melikyan
092db019e6 Revert recent feature and fix it 2016-01-19 03:21:00 +04:00
Rex Schrader
714c351d65 Merge pull request #6281 from codeurge/feature/fixed_map_header_area
Make map header area fixed with flex layout and overflow scroll.
2016-01-18 14:02:34 -08:00
Arsen Melikyan
d2306315c3 Improve Expand/Collapse all button's performance 2016-01-19 01:40:36 +04:00
Derek Keith
494243786b Make map header area fixed with flex layout and overflow scroll.
This commit makes the map header with the collapse button fixed by using
flex and overflow. This commit implements the behavior on both the aside
and map (mobile) page.

closes #6276
2016-01-18 12:12:54 -07:00
Arsen Melikyan
d380640480 Fix double-click and mousemove issues and do some linting 2016-01-18 11:20:57 +04:00
Abhisek Pattnaik
e1aec710aa Fix url encoding 2016-01-18 11:20:55 +04:00
Arsen Melikyan
db57fd405f Add 'copy to clipboard' buttons for easy challenge link and code copying 2016-01-18 11:20:21 +04:00
Arsen Melikyan
05d731d9e7 Merge pull request #6090 from SaintPeter/change/improve-link-readability
Improve Challenge Link Readability
2016-01-17 10:23:06 +04:00
Arsen Melikyan
2ce05bc77c Fix code edior isn't loading old-prefixed solutions 2016-01-17 09:56:21 +04:00
SaintPeter
198a92026d Improve Challenge Link Readability 2016-01-16 14:52:33 -08:00
Arsen Melikyan
d0f1edf245 Fix incorrect auto-scrolling logic 2016-01-16 22:31:42 +04:00
Arsen Melikyan
6b0c41f616 Auto-scroll the map to the last completed challenge 2016-01-16 21:41:13 +04:00
Arsen Melikyan
2e5a1937f3 Fix map list icon not toggling and Expand all button issues 2016-01-16 18:32:06 +04:00
Quincy Larson
57f7e04f44 start working on accordion caret animation 2016-01-16 01:21:05 -08:00
Quincy Larson
1d23f855a2 make look of camper news submission flow more consistent 2016-01-16 01:10:06 -08:00
Quincy Larson
cb972cacc8 Get the expand all / collapse all view working on the map 2016-01-16 01:03:22 -08:00
Rex Schrader
214d48b07b Merge pull request #6201 from FreeCodeCamp/dark-green
Fixes most common complaints about map, color contrast
2016-01-15 23:54:07 -08:00
Arsen Melikyan
2570469aa8 Merge pull request #6042 from SaintPeter/change/challenge-verbiage-improvement
Improve Basic Javascript Flow, Change Code Block Color
2016-01-16 09:41:40 +04:00
Quincy Larson
2f992e3df9 improve accordion. It is not done but way better than before 2016-01-15 20:05:34 -08:00
Quincy Larson
932a0a975b improve the challenge accordion 2016-01-15 18:00:13 -08:00
Quincy Larson
e02000bddd start adding accordion map 2016-01-15 17:19:39 -08:00
SaintPeter
b94dc98108 Improve Basic Javascript Flow 2016-01-15 15:38:01 -08:00
Berkeley Martinez
d7cba7c449 Fix rebase bugs 2016-01-15 05:04:44 -08:00
Quincy Larson
564d8c620f fix style issues throughout app 2016-01-15 04:52:47 -08:00
Quincy Larson
c0a87a8fcf implement @bugron's UI suggestions 2016-01-15 04:51:11 -08:00
Berkeley Martinez
039f68b548 Finish up hikes 2016-01-15 04:51:11 -08:00
Berkeley Martinez
b5d9ba1a4d Fix background on list items 2016-01-15 04:51:11 -08:00
Berkeley Martinez
9d3fd2274e Readd white space style to btn 2016-01-15 04:51:11 -08:00
Berkeley Martinez
47c930d7f4 Add new help rooms and logic 2016-01-15 04:51:11 -08:00
Quincy Larson
1e5f3dc61c refactor map view and make buttons and text bigger 2016-01-15 04:49:46 -08:00
Quincy Larson
3105dda128 fix seeding errors and remove meet-bonfire from certification requirements 2016-01-15 04:46:20 -08:00
Berkeley Martinez
95dfd2304e Use specific layout for map aside
Links in aside change parent location
2016-01-15 04:46:20 -08:00
Berkeley Martinez
98b54e9fc7 Load map aside as an iframe on every page 2016-01-15 04:46:20 -08:00
Berkeley Martinez
572026090e Add padding to map aside content 2016-01-15 04:46:20 -08:00
Berkeley Martinez
65cc50f2fa Use base color for btn:hover color 2016-01-15 04:36:15 -08:00
Berkeley Martinez
7187ae1841 Fix btn success color 2016-01-15 04:36:15 -08:00
Berkeley Martinez
b4a63f799a Change buttons to ghost type 2016-01-15 04:36:15 -08:00
Quincy Larson
cb6f026fd0 more redesign work on challenge views 2016-01-15 04:31:18 -08:00
Quincy Larson
4ee8cf0833 Revert "make navbar brown again"
This reverts commit 18224e14f7b9ee356450bae54959b770c5ec4c7c.
2016-01-15 04:27:51 -08:00
Quincy Larson
a33d295231 make navbar brown again 2016-01-15 04:26:34 -08:00
Quincy Larson
bcba082efc start simplifying views 2016-01-15 04:25:27 -08:00
Berkeley Martinez
0c54adfb07 Add map aside to challenges 2016-01-15 04:14:38 -08:00
Berkeley Martinez
8965790949 Use base color for btn:hover color 2016-01-15 04:14:38 -08:00
Berkeley Martinez
b7c071bcfb Fix btn success color 2016-01-15 04:14:38 -08:00
Berkeley Martinez
f75aea4a9d Fix social button colors 2016-01-15 04:14:38 -08:00
Berkeley Martinez
1661550c68 Change buttons to ghost type 2016-01-15 04:14:38 -08:00
Quincy Larson
8e71cdd4b8 start working on ghost-only buttons 2016-01-15 04:14:38 -08:00
Quincy Larson
f410a94b54 Update 2016-01-15 04:10:16 -08:00
Quincy Larson
7f0be44f98 additional cleanup of nonprofit directory 2016-01-15 04:10:16 -08:00
Quincy Larson
7eefcb0705 more redesign work on challenge views 2016-01-15 04:10:16 -08:00
Quincy Larson
7e481833cd Revert "make navbar brown again"
This reverts commit 18224e14f7b9ee356450bae54959b770c5ec4c7c.
2016-01-15 04:09:57 -08:00
Quincy Larson
345b0a5513 make navbar brown again 2016-01-15 04:09:57 -08:00
Quincy Larson
4101a6c34a start simplifying views 2016-01-15 04:09:57 -08:00
Arsen Melikyan
d502b35bac Prettify the code execution output 2016-01-13 13:17:30 +04:00
Berkeley Martinez
52fd15284a Add banning to camper news 2016-01-12 22:07:19 -08:00
Arsen Melikyan
7f3240ce5e Fixed error messages incorrect displaying 2016-01-13 07:29:27 +04:00
Arsen Melikyan
f910463e0f Fix tests result output 2016-01-13 01:57:48 +04:00
Logan Tegman
4341a3eee2 Update babel to 6.0 2016-01-10 20:21:15 -08:00
Quincy Larson
4da8e5565c fix landing image padding issue 2016-01-10 18:20:13 -08:00
Berkeley Martinez
9acc946a4e Fix for no key issue
Now if location has no key, it is assumed that history hasn't updated
2016-01-09 18:38:15 -08:00
Berkeley Martinez
019a28a5cc Fix remove semi-colon guard
Users should be instructed to always use semi-colons
2016-01-09 18:16:10 -08:00
Berkeley Martinez
8e930fbe8a Add toasts to react app 2016-01-07 15:04:32 -08:00
Berkeley Martinez
4e5da23844 Add error handling
In the near future these will be handled by a toast.
2016-01-05 12:34:50 -08:00
Berkeley Martinez
ea574d721e Make document titles work 2016-01-04 14:27:22 -08:00
Berkeley Martinez
80d36cc3cd Get router history working with flux 2016-01-04 14:27:22 -08:00
Berkeley Martinez
acb05e3a71 Question now semi functional 2016-01-04 14:27:22 -08:00
Berkeley Martinez
cec243b032 [add] Upgrade ThunderCats react 2016-01-04 14:27:22 -08:00
Akshay Arora
1ba950edd8 Fixed grammar and put a full stop.
In the preview there is no line break, thus full stop is necessary for readability.
2016-01-04 12:16:26 +05:30
Berkeley Martinez
a762bd474b Merge pull request #5783 from SaintPeter/fix/head-tail-joins
Fix issues where bad user code hits the tail
2016-01-03 16:35:45 -08:00
Dieter Daems
dba9654a09 Fix linting errors 2016-01-03 05:48:23 +01:00
SaintPeter
6d8fe315e6 Fix issues where bad user code hits the tail 2016-01-02 14:13:43 -08:00
Rex Schrader
a4c75a90f6 Merge pull request #5378 from geoff616/fix/loop-disable-error-message
More descriptive error message for disabling loop protection
2016-01-02 09:47:46 -08:00
Geoff Wright
18901149d9 changing loop error message to close issue 5345 2016-01-02 10:53:26 -05:00
Dieter Daems
f955674430 Fixes: Reset does not clear localstorage item
- Updates the addresbar URI
2016-01-02 02:05:38 +01:00
Berkeley Martinez
0c42368cae Merge pull request #5545 from FreeCodeCamp/new/basic-javascript-revamp
Basic Javascript Revamp
2015-12-30 08:58:41 -08:00
SaintPeter
ec01155c0d Change display for blockquote and h4 lines 2015-12-28 09:38:46 -08:00
SaintPeter
b8e7d2b403 New challenge specific CSS 2015-12-28 09:38:44 -08:00
evaristoc
c681c2e858 ga completion event modif 2015-12-23 23:31:48 +01:00
Logan Tegman
2a5c382697 Merge pull request #5316 from josh3336/fix/mobile-map-list
Fixes issue with map line numbering breaking into differnet lines
2015-12-16 10:56:02 -08:00
joshua pagano
254a3511cc Fixes issue with map line numbering breaking into differnet lines
[Fixes #5309]
2015-12-15 22:53:55 -08:00
Berkeley Martinez
154ae0e489 Fix challenge ga time completion 2015-12-13 01:06:33 -08:00
Quincy Larson
6d911a70cd Merge pull request #5119 from FreeCodeCamp/fix/commit-directory
Add new cert goals to commit
2015-12-11 18:46:48 -06:00
Quincy Larson
473a77e0a2 update copy and improve look of commit and its directory 2015-12-10 00:01:09 -06:00
Logan Tegman
0dbf56e23a Merge pull request #5117 from FreeCodeCamp/landing-change
Update landing icons and copy to reflect React and D3
2015-12-09 14:38:50 -08:00
Quincy Larson
3b320c8852 improve look of commit views 2015-12-09 15:39:36 -06:00
Quincy Larson
747dbfe750 update landing icons 2015-12-09 14:13:18 -06:00
Berkeley Martinez
579c569d15 Fix remove bonfire save endpoint
fix completedChallenge saving solution
remove unnecessary code.
2015-12-08 16:17:45 -08:00
Rex Schrader
6b7a314205 Merge pull request #5076 from FreeCodeCamp/update-ziplines
Update ZIpline and Basejump code review instructions, remove gist export
2015-12-08 16:13:58 -08:00
JelenaBarinova
96375bb643 Challenge numbering in Map fixed to work properly on IE. 2015-12-08 11:46:35 -08:00
Quincy Larson
9409945ee7 Merge branch 'staging' into update-ziplines
Conflicts:
	client/commonFramework/bindings.js
2015-12-08 01:17:03 -06:00
Logan Tegman
c23367f62b Merge pull request #5038 from bugron/fix/common-improvements
Some common code improvements
2015-12-07 06:48:47 -08:00
Quincy Larson
92928b552b update user stories and sharing instructions for basejumps and ziplines 2015-12-07 00:51:37 -06:00
Arsen Melikyan
029cd52e80 Some common code improvements 2015-12-06 13:26:02 +04:00
Berkeley Martinez
415a39ea17 Make code-uri more robust 2015-12-05 14:53:33 -08:00
Quincy Larson
615f553fd2 fix editor height 2015-12-04 21:47:30 -06:00
Berkeley Martinez
3462ba791e Fix camper news submit 2015-12-04 19:23:06 -08:00
Quincy Larson
676ef0e253 finish qa-ing removal of angular 2015-12-04 19:21:19 -06:00
Quincy Larson
7e9d65675a Merge branch 'master' into remove-angular
Conflicts:
	bower.json
	client/main.js
	server/views/coursewares/showZiplineOrBasejump.jade
	server/views/partials/scripts.jade
2015-12-04 18:49:38 -06:00
Berkeley Martinez
0b42712a1f Fix moving of query behind hash 2015-12-03 17:37:00 -08:00
Berkeley Martinez
b7530253aa Also disable output and tests 2015-12-03 15:09:52 -08:00
Berkeley Martinez
81028fceac Add ability to disable user code on page load
Adding `run=disabled` to the uri will disable the
page from running user code.

This is useful for pages that have frozen to to infinite loops
or untrusted links that may be malicious
2015-12-03 14:57:19 -08:00
Berkeley Martinez
ebfee3ed0a Load jquery from a script tag in iframe 2015-12-03 12:13:25 -08:00
Berkeley Martinez
096fba0de7 Add loop protection on keyup update 2015-12-02 14:56:06 -08:00