Quincy Larson
3dcc77278b
add testimonial to jobs and remove twitter button
2015-11-12 16:36:08 -08:00
Berkeley Martinez
9ca11ebed2
Hotfix ignore bonfireExecute on basejump challenges
2015-11-08 20:12:56 -08:00
Berkeley Martinez
8fe3a075bf
Hotfix fix basejump-zipline completion
2015-11-08 20:05:12 -08:00
Logan Tegman
2667b574bf
Fixes small bugs
...
+ With MDNLinks and bonfireExecute being run on step challenges.
+ Return when common isn't loaded in reBindModals instead of throwing.
2015-11-07 13:00:44 -08:00
Berkeley Martinez
2ed6143c68
Add type safety to arrayToNewLineString
2015-11-06 17:53:06 -08:00
Berkeley Martinez
a57d288aa7
Rename arrayToNewLineString
...
because naming things is hard
2015-11-06 17:51:04 -08:00
Berkeley Martinez
328e75812a
Fix lint issues with gist saving
2015-11-06 17:48:17 -08:00
Berkeley Martinez
5dbfbfcf57
Add head/tail to challenge spec.
...
Lint EVERYTHING!
2015-11-06 17:32:01 -08:00
Logan Tegman
5b4eafe751
Merge pull request #3995 from bugron/feature/save-bonfire-solution-as-github-gist
...
Save bonfire's solution as a GitHub gist
2015-11-06 17:21:01 -08:00
Berkeley Martinez
696c038a26
Merge pull request #4168 from ltegman/fix/code-editor-spamming-browser-history-4167
...
Fix Code Editor Changes Creating Duplicate History Entries
2015-11-05 17:28:13 -08:00
Berkeley Martinez
325e121d4e
Merge branch 'feature/find-posted-news-by-username' of https://github.com/bugron/FreeCodeCamp into bugron-feature/find-posted-news-by-username
2015-11-05 16:46:29 -08:00
Berkeley Martinez
8f3c3e3972
Fix most lint issues
2015-11-04 12:37:25 -08:00
Logan Tegman
c38841c5af
Fix Code Editor Changes Creating Duplicate History Entries
...
Closes #4167
2015-11-04 11:04:54 -08:00
Arsen Melikyan
8a5e12f6f3
find users news by typing their usernames in search box and fix FF CSS issue
2015-11-04 22:28:13 +04:00
Arsen Melikyan
bf40338719
improve gist's title
2015-11-04 15:49:08 +04:00
Arsen Melikyan
59bd917a2c
save bonfire solution as a gist and fix search issue button query string
2015-11-04 15:48:20 +04:00
Berkeley Martinez
a8b61f566d
Merge pull request #4156 from FreeCodeCamp/testimonial-update
...
Testimonial update and landing page improvement
2015-11-03 22:15:18 -08:00
Logan Tegman
9bc6048a8d
Merge pull request #4122 from junhaoyap/feature/command-key
...
The cmd and ctrl button now both trigger events
2015-11-03 21:26:09 -08:00
junhaoyap
64ab919613
Make cmd and ctrl both trigger events
2015-11-03 20:59:07 -08:00
Quincy Larson
559822485d
update landing page
2015-11-03 17:37:58 -08:00
Quincy Larson
d77d78a3b2
Merge branch 'staging' into feature/jobs
...
Conflicts:
seed/jobs.json
2015-11-02 00:07:16 -08:00
Berkeley Martinez
e04e70493a
Merge pull request #3873 from ankitaggarwal011/fix/removeComments-method-improvement
...
Temporary fix for bugs due to removeComments method
2015-11-01 22:13:17 -08:00
Berkeley Martinez
254e0cdbf3
Merge pull request #3984 from ltegman/fix/ctrl-enter-works-when-not-logged-in-3900
...
Fix Ctrl-Enter doesn't work when not logged in.
2015-11-01 17:27:55 -08:00
Berkeley Martinez
f7530701ca
Change step challenge button layout
2015-10-31 22:48:42 -07:00
Berkeley Martinez
7532094abc
Merge branch 'feature/add-back-button-to-step-challenges' of https://github.com/bugron/FreeCodeCamp into bugron-feature/add-back-button-to-step-challenges
2015-10-31 22:22:39 -07:00
Arsen Melikyan
ab83f6d5fa
adds back button for step challenges
2015-10-31 17:24:05 +04:00
Quincy Larson
03f189b260
add reddit add and update landing map stats
2015-10-30 23:39:11 -07:00
Berkeley Martinez
9637c8739a
Fix bold font issues
2015-10-30 15:43:50 -07:00
Berkeley Martinez
809b74307c
Remove navbar active color
2015-10-30 12:41:00 -07:00
Berkeley Martinez
83e82bd967
Fix issue with transitioning between routes
2015-10-29 17:10:30 -07:00
Berkeley Martinez
d633f74ff9
Change goToPayPal flow
2015-10-29 17:10:30 -07:00
Berkeley Martinez
24927748e0
Move highlighting around
2015-10-29 17:10:28 -07:00
Berkeley Martinez
cc736cda4e
Add certs/isRemote flags to job form and model
2015-10-29 17:10:28 -07:00
Berkeley Martinez
0c6a9bbd71
Add more copy on show job
2015-10-29 17:10:27 -07:00
Berkeley Martinez
0a7f31a1d1
Add twitter follower button to board
2015-10-29 17:10:27 -07:00
Berkeley Martinez
2b6a84c1f5
Fix lint errors. Add more copy
2015-10-29 17:10:27 -07:00
Berkeley Martinez
6512170e9b
Add styling to preview jobs
...
Add cursor pointer
2015-10-29 17:10:26 -07:00
Berkeley Martinez
a65384e698
Make list an actual list instead of accordion
2015-10-29 17:10:26 -07:00
Berkeley Martinez
da26f19cde
Adds paypal button and completes the number of views
2015-10-29 17:10:26 -07:00
Logan Tegman
7fd5174fe0
Fix Ctrl-Enter doesn't work when not logged in.
...
Closes #3900
First time contributing real code, so please let me know any critiques or style changes I should make.
2015-10-29 00:13:20 -07:00
Ben McMahon
3883483d8d
Merge pull request #3595 from FreeCodeCamp/curriculum/JSONAndAJAX
...
Curriculum/json and ajax for QA and copy check
2015-10-26 00:47:30 +00:00
Ankit Aggarwal
8157c6e20c
Temporary fix to bugs due to removeComments method-closes #3763
2015-10-24 12:45:30 +05:30
Quincy Larson
e7c6e626e0
merge staging and overhaul ajax challenges
2015-10-23 16:19:00 -07:00
Berkeley Martinez
756efcd9fb
Fix linting in JavaScript editor
2015-10-23 15:38:51 -07:00
hugoender
c9621aac2b
Change .fa class style text-decoration property to none
2015-10-18 21:48:21 -04:00
Ankit Aggarwal
dea4bf3973
Fix for create-my-github-issue button not working
2015-10-18 02:18:26 +05:30
Berkeley Martinez
12eeef2f41
Add chat room titles
2015-10-16 16:10:45 -07:00
Berkeley Martinez
fc97bc8266
Add help button toggle
2015-10-16 15:24:35 -07:00
Berkeley Martinez
465a3e399c
Add identifiers to chat embed divs
2015-10-16 14:00:02 -07:00
Berkeley Martinez
35219cdce3
Add main chat window on nav bar chat click
2015-10-16 11:57:33 -07:00
Berkeley Martinez
a0182957e7
Add chat to challenges!
2015-10-16 10:37:35 -07:00
Berkeley Martinez
c578a68ec8
Merge pull request #3360 from bugron/fix/highlight-bonfire_code_in-GitHub_issues
...
Adds a switch case to highlight bonfires' code in GitHub issues
2015-10-15 18:37:08 -07:00
Quincy Larson
c552b6d05b
Merge pull request #3748 from FreeCodeCamp/feature/add-ga-social-tracking
...
Add google analytics tracking
2015-10-14 21:57:44 -07:00
Quincy Larson
cf45d2b01f
update landing page and stories
2015-10-14 21:42:29 -07:00
Berkeley Martinez
7c0d801d63
Add google analytics tracking
2015-10-14 21:26:22 -07:00
Quincy Larson
3dee03d38b
add more stories and clean up css
2015-10-12 01:22:11 -07:00
Quincy Larson
51012bd121
remove console.log statement
2015-10-11 17:05:28 -07:00
Berkeley Martinez
1627aa522a
Fix form action attribute regex
...
Should ignore whitespace and new lines
2015-10-10 11:44:20 -07:00
Berkeley Martinez
91df8cba6f
Merge pull request #3666 from FreeCodeCamp/fix/commit
...
update look of commit
2015-10-08 17:26:07 -07:00
Quincy Larson
6fafbdf441
improve stories view
2015-10-08 17:05:42 -07:00
Berkeley Martinez
113c9a297b
Fix form action attr throwing xss errors
...
This PR fixes codeURI xss errors in chrome due to action
attribute.
2015-10-07 16:16:02 -07:00
Quincy Larson
cdbd052b35
Merge branch 'staging' into clementine
2015-10-07 01:29:15 -07:00
Berkeley Martinez
0f6cdf8be1
Merge pull request #3615 from FreeCodeCamp/feature/commit
...
Add feature Commit
2015-10-07 01:23:24 -07:00
Quincy Larson
4f26d82f65
add labs and stories
2015-10-07 00:17:18 -07:00
Berkeley Martinez
bc6a9c6db2
Add redirect to user page on submit
2015-10-06 19:51:19 -07:00
Quincy Larson
b1d8814aed
remove angular from views
2015-10-06 16:43:46 -07:00
Berkeley Martinez
33e8f35bbf
Fix replace script tags in URL
...
Replace script tags in URL with fcc tags.
This prevents some xss bugs blocking code from running
in the iFrame.
2015-10-06 16:39:15 -07:00
Quincy Larson
b8dc81214d
Merge branch 'staging' into remove-angular
...
Conflicts:
server/boot/user.js
server/views/account/show.jade
2015-10-06 16:00:59 -07:00
benmcmahon100
a0885d4481
Merge remote-tracking branch 'origin/staging' into curriculum/JSONAndAJAX
...
:ting with '#' will be ignored, and an empty message aborts
:
aad]
dad
2015-10-06 22:34:20 +01:00
Quincy Larson
c27e5bf6c4
start adding clementine challenge
2015-10-05 21:57:15 -07:00
Berkeley Martinez
8c48626f03
Add certification page
2015-10-05 15:55:50 -07:00
benmcmahon100
da09a7b650
Brought in line with staging and added spoofigator!
2015-10-05 23:42:30 +01:00
Berkeley Martinez
72e0595ca6
add uri code storage
2015-09-30 22:32:31 -07:00
Berkeley Martinez
5de6837959
Merge pull request #3548 from FreeCodeCamp/converge-bonfires
...
refactor all Bonfire tests to use assert and have friendly messages
2015-09-30 19:47:20 -07:00
Quincy Larson
dca179c2c5
Merge branch 'staging' into converge-bonfires
...
Conflicts:
seed/challenges/basic-bonfires.json
seed/challenges/intermediate-bonfires.json
2015-09-30 19:06:28 -07:00
Quincy Larson
416a866ec0
add step based challenge to framework
2015-09-30 13:26:06 -07:00
Quincy Larson
03675ef0a6
finish QAing basic and intermediate bonfires
2015-09-30 01:33:07 -07:00
Quincy Larson
31f9b7d707
Merge pull request #3530 from FreeCodeCamp/map-share
...
add facebook sharing to map on completed challenges
2015-09-28 20:08:06 -07:00
Berkeley Martinez
55de772ade
Remove portfolio comment from share
2015-09-28 20:05:22 -07:00
Berkeley Martinez
c7d68932ce
Show share button from last completed
2015-09-28 19:47:45 -07:00
Quincy Larson
1ff55374db
improve facebook sharing copy
2015-09-28 19:04:44 -07:00
Quincy Larson
91efd5940d
add facebook sharing to map on completed challenges
...
remove twitter share from non-bonfire challenges
2015-09-28 17:35:25 -07:00
Quincy Larson
7900628d2a
Merge pull request #3525 from FreeCodeCamp/feature/jobs
...
intermediate pull
2015-09-28 17:35:13 -07:00
Quincy Larson
27f231e72f
refactor tests to show same message when passing and failing
2015-09-27 23:22:06 -07:00
Quincy Larson
51af4e4b0d
Merge branch 'google-cdns' into remove-angular
...
Conflicts:
server/boot/user.js
server/views/account/show.jade
server/views/account/signin.jade
server/views/coursewares/showBonfire.jade
server/views/coursewares/showZiplineOrBasejump.jade
server/views/partials/scripts.jade
2015-09-23 09:56:01 -07:00
Berkeley Martinez
a34bcc2266
fix (hack) override history object with original
2015-09-21 12:54:33 -07:00
Berkeley Martinez
e579cbd778
update to react-router 1.0.0-rc1
2015-09-21 12:54:33 -07:00
Berkeley Martinez
39fdd637d5
fix load fonts through css
...
attempt to cache font files and load after dom init
resulted in a visible jitter when fonts transitioned.
2015-09-21 12:16:10 -07:00
Arsen Melikyan
8424fef76f
adds a switch case to highlight bonfires' code in GitHub issues
2015-09-19 15:58:58 +04:00
Berkeley Martinez
723b490932
load lato font after dom ready
2015-09-17 09:57:27 -07:00
Berkeley Martinez
e63e05c1b6
fix typeof comparison should be to string
2015-09-17 00:18:43 -07:00
Berkeley Martinez
1418669757
remove unnecessary doc ready
2015-09-17 00:08:08 -07:00
Arsen Melikyan
829257194d
removes the checkbox and improves a condition
2015-09-15 20:27:36 +04:00
Berkeley Martinez
6d2c5a4f5f
Merge pull request #3294 from bugron/fix/11-lines
...
fixes 'only 11 lines' issue
2015-09-15 00:35:06 -07:00
Berkeley Martinez
f659141746
Merge pull request #3292 from FreeCodeCamp/improve-map
...
adjust map font size and simplify Facebook share call to action
2015-09-14 14:15:50 -07:00
Quincy Larson
118c71e57e
fix css issue and use bower instead of files
2015-09-14 14:05:43 -07:00
Quincy Larson
f837df92ed
Merge branch 'staging' of https://github.com/freecodecamp/freecodecamp into staging
2015-09-14 00:03:05 -07:00
Quincy Larson
953df6826b
fix merge conflicts
2015-09-14 00:02:42 -07:00
bugron
793f95d877
improves bug search method
2015-09-14 09:47:27 +04:00
bugron
615173ef91
fixes 'only 11 lines' issue
2015-09-14 08:37:45 +04:00
Quincy Larson
957a5329e5
adjust map font size and simplify Facebook share call to action
2015-09-13 20:26:33 -07:00
Berkeley Martinez
f846d007b3
change code copy
2015-09-12 19:17:51 -07:00
ahstro
7f6bcaa704
Include code in issue + issue body improvements
...
This creates an auto-checked checkbox next to the 'Create my GitHub
issue'-button that, when checked, includes the camper's code in the body
sent to GitHub when creating a new issue.
Also includes some general improvements to how the way the issue
creation is handled and how the output looks.
2015-09-13 01:54:26 +02:00
Berkeley Martinez
55065a18b9
add es6 Map shim to shims
2015-09-10 16:59:27 -07:00
Berkeley Martinez
db80c098e5
add es6 shim file
...
use Object.assign
2015-09-10 16:27:09 -07:00
bugron
e24ced0d39
fixes user agent semicolon replacement
2015-09-10 20:32:45 +04:00
Berkeley Martinez
2186f36067
fix modal auto-submitting
2015-09-09 21:33:45 -07:00
Quincy Larson
8ed1cf2fb9
Merge branch 'staging' of github.com:FreeCodeCamp/freecodecamp into staging
2015-09-09 20:41:13 -07:00
Quincy Larson
0d31256a10
Merge branch 'feature/ctrl-enter-submit' of github.com:FreeCodeCamp/freecodecamp into feature/ctrl-enter-submit
...
Conflicts:
client/commonFramework.js
server/views/coursewares/showBonfire.jade
server/views/coursewares/showJS.jade
2015-09-09 20:40:40 -07:00
Quincy Larson
d02ad70913
Merge pull request #3205 from FreeCodeCamp/feature/ctrl-enter-submit
...
add ctrl enter press to submit on modal
2015-09-09 20:40:02 -07:00
Berkeley Martinez
f1b29a6fd1
fix modal showing when challenge already completed
...
This fix fixes a regression introduced in an earlier commit.
Now, isInitRun is always set false on user involvement.
This prevents the completion modal from poping up during challenges
that have preview windows.
2015-09-09 20:13:35 -07:00
Berkeley Martinez
d3e77f1282
add ctrl enter press to submit on modal
...
this adds the ability for a camper to press ctrl + enter to submit
a challenge while the challenge completion modal is open
2015-09-09 19:33:01 -07:00
Quincy Larson
09b6dae11b
Merge branch 'staging' into feature/ctrl-enter-submit
...
Conflicts:
server/views/coursewares/showBonfire.jade
server/views/coursewares/showHTML.jade
2015-09-09 18:32:31 -07:00
Quincy Larson
308071b33c
Merge pull request #3187 from QuincyLarson/learn-button
...
add learn button
2015-09-09 18:30:22 -07:00
Berkeley Martinez
f3f6dad026
fix emmet undefined in non-html challenges
2015-09-09 14:39:01 -07:00
Ben McMahon
f4f9f183ba
Merge pull request #3203 from FreeCodeCamp/fix/run-button
...
fix isInitRun flag not set
2015-09-09 21:46:27 +01:00
Berkeley Martinez
82f7b3825c
Merge pull request #3123 from abhisekp/add-emmet
...
Restore emmet.io support
2015-09-09 13:15:16 -07:00
Berkeley Martinez
c10f81408a
add ctrl enter press to submit on modal
...
this adds the ability for a camper to press ctrl + enter to submit
a challenge while the challenge completion modal is open
2015-09-09 12:57:22 -07:00
Berkeley Martinez
7874dc5222
fix isInitRun flag not set
...
When doing jQuery challenges and starting with failing tests
isInitRun, the flag that prevents initial run from auto submitting
a challenge does not get set due to bonfireExecute not running in
this situation. This fixes that by setting consitantly setting
the flag on failing tests so that when tests do pass by camper
the flag will always be set and allow the camper to continue.
closes #2772
2015-09-09 12:07:00 -07:00
Quincy Larson
f0a4924671
start refactoring next challenge logic
2015-09-08 21:45:53 -07:00
Ben McMahon
6e9e7bb7a9
Merge pull request #2945 from FreeCodeCamp/fix/coreStorage-not-saving
...
fix codeStorage not saving on keyUp events
2015-09-07 21:49:30 +01:00
Quincy Larson
5502aba817
further revisions to simplify bug modal
2015-09-07 08:18:44 -07:00
Quincy Larson
e7e6bbb174
Merge branch 'staging' of github.com:FreeCodeCamp/freecodecamp into staging
2015-09-07 07:56:25 -07:00
Quincy Larson
c2468b4946
Tweak @bugron's improvements to our issue submission process
2015-09-07 07:54:29 -07:00
Quincy Larson
e49bcece7d
Merge branch 'bugron-bug_btn_enhancement_merged' of https://github.com/bugron/FreeCodeCamp into bugron-bugron-bug_btn_enhancement_merged
2015-09-07 07:25:14 -07:00
Abhisek Pattnaik
c043e370d9
Restore emmet.io support
...
close FreeCodeCamp/FreeCodeCamp#2720
2015-09-06 21:34:33 +05:30
bugron
46a83b42a1
removes the checkbox at all
2015-09-06 11:40:06 +04:00
benmcmahon100
1c85bdf8bd
Tweaked how the modal is focused
2015-09-04 21:51:34 +01:00
benmcmahon100
f7d7990c4f
Fixed double click issue
2015-09-04 21:34:07 +01:00
Berkeley Martinez
3cb16bfa18
fix codeStorage not saving on keyUp events
...
closes #2894
2015-08-31 22:48:20 -07:00
bugron
8fdacb7e34
This commit extends 'Bug' button's functionality
2015-09-01 07:18:44 +04:00
Berkeley Martinez
a737466e68
fix remove hack causing looping
2015-08-30 01:54:55 -07:00
benmcmahon100
71b6e21e77
Added the accessibility fix and added the hack to fix the challenge complete modal
2015-08-30 00:31:07 +01:00
Berkeley Martinez
6c48395868
separate main manifest generation from sub manifests
...
in dev mode always pull manifest on each request
add manifest build to gulp build task
add react bundle to manifest generation
2015-08-28 15:56:58 -07:00
Berkeley Martinez
376b58cc15
combine sandbox into commonFramework
...
a @benmcmahon suggestion
2015-08-27 12:37:41 -07:00
Berkeley Martinez
551cb987dd
call chai after load in plugin
2015-08-27 12:36:29 -07:00
Berkeley Martinez
45c0c710e0
lint sandbox
2015-08-27 11:40:06 -07:00
Berkeley Martinez
ce364b472f
lint plugin
2015-08-27 11:35:41 -07:00
Berkeley Martinez
ed9e89b51f
super lint commonFramework
2015-08-27 11:23:17 -07:00
Berkeley Martinez
384dec42ac
mid finished linting commonFramework
2015-08-27 00:15:13 -07:00
Berkeley Martinez
8f54932cab
fix refactor codemirror
2015-08-27 00:02:07 -07:00
Berkeley Martinez
306c441ae7
add revisioning to js/css files to break caching
...
This moves the location of javascript files, commonFramework,
iFrameScript, sandbox, plugin, and all the less files.
On gulp or gulp build these files are moved and revisioned.
Places where they are references in jade/html are now removed and
replaced with the use of a helper function `rev`. This function will
take the required file and return a string referencing the revisioned
file. This should alleviate the need for hard refreshing and will break
caches when files change, so fixes for firefox caching issue as well.
NOTE: @benmcmahon @quincylarson, This means files will need to be build
on the server in production before doing a server restart/reload
In production: 'npm run build' To build and revision js/css files
`gulp` and `gulp build` will used in development
npm install also needs to be run in production on initial deploy
2015-08-26 23:30:33 -07:00
Berkeley Martinez
e36dd9970a
fix rx long stack trace support
2015-08-12 11:47:03 -07:00
Berkeley Martinez
38cb4b2873
remove loopback client files
2015-07-25 08:51:41 -07:00
Berkeley Martinez
a1a4ac883d
add user stores/actions
...
construct fetchr on every request
2015-07-24 22:27:52 -07:00
Berkeley Martinez
fa97111f00
bump thundercats
2015-07-23 16:03:50 -07:00
Berkeley Martinez
d0b1d83249
prefetch data and prime stores on client render
2015-07-23 16:03:47 -07:00
Berkeley Martinez
de1d931b82
add hikes/map pulls hikes out of db and renders
2015-07-23 16:03:46 -07:00
Berkeley Martinez
369bcc070c
various fixed to client rendering
2015-07-23 15:49:02 -07:00
Berkeley Martinez
e3acbe01a9
initial entry points up
2015-07-23 15:49:01 -07:00
Berkeley Martinez
a5e7009a57
initial react app(WIP)
2015-07-23 15:49:00 -07:00
Berkeley Martinez
fea17cad7f
add initial client config for loopback client
2015-07-23 15:48:59 -07:00
Berkeley Martinez
a8540bee35
add initial react app
2015-06-17 21:04:28 -07:00
Sahat Yalkabov
56eb0e4e73
converted all auth functions to use mongoose
2013-11-14 00:15:52 -05:00
Sahat Yalkabov
fc5563c70c
added sample app for client-server authentication
2013-11-13 17:16:06 -05:00