Commit Graph

571 Commits (ae5b78a9a00c272ad822cea2fb21da57b49fc1e0)

Author SHA1 Message Date
Berkeley Martinez f9cf212fe7 Feature(code-uri): Lock untrusted code from playing on first load 2016-08-18 09:44:40 -07:00
Berkeley Martinez fb9c1001b0 Fix(code-uri): use href instead of search to remove code uri 2016-08-18 09:44:40 -07:00
Berkeley Martinez c919ce5dc8 Feature(code-uri): Load and remove code uri on loadCode 2016-08-18 09:44:40 -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
Berkeley Martinez 5fb2802e32 Chore(challenges): separate code storage sagas 2016-08-18 09:44:40 -07:00
Berkeley Martinez c3d9d48b01 Fix(challenges): Let code load update the main frame
Also display a message to the user that we loaded
in-progress code.
2016-08-18 09:44:40 -07:00
Berkeley Martinez b1d04077d9 Fix(challenges): load legacy code from localStorage 2016-08-18 09:44:40 -07:00
Berkeley Martinez 73b5fd5797 Fix(challenge): Add challenge head/tail to contents on execute 2016-08-11 20:54:30 -07:00
Berkeley Martinez be782f083c Fix(challenges): Add font-awesome 2016-08-06 15:24:00 -07:00
Mrugesh Mohapatra 2403492cee fix(night-mode): Add CSS to the map aside 2016-08-07 00:15:45 +05:30
Berkeley Martinez 94c4c846e9 Feature(theme): add nightmode react logic
We wait to load the user before applying the theme
as we will begin aggressively caching most of the react
app routes. This means we can not depend on user data to
determine.
2016-08-06 07:24:10 -07:00
Mrugesh Mohapatra 553b2e6ee0 Merge pull request #10010 from atjonathan/fix/wiki-to-forum
Replaced wiki links with new forum links
2016-08-02 16:22:08 +05:30
Mrugesh Mohapatra 3d8ec49520 Fix(css): react-layout and editor area 2016-08-02 10:38:01 +05:30
theflametrooper a45b0a5685 Replaced wiki links with new forum links 2016-08-01 10:20:08 +01:00
That Guy 421622dfc4 Merge pull request #10008 from raisedadead/fix/update-wiki-hotkey
Update wiki HotKey to forum
2016-07-31 01:31:34 +01:00
Mrugesh Mohapatra 7193b9c725 Update wiki HotKey 2016-07-31 04:36:17 +05:30
Mrugesh Mohapatra 56ff814f24 Fix update the console.log statement copy 2016-07-31 03:28:45 +05:30
Berkeley Martinez 1314f23ca7 Fix(map): (super)block should have a pointer
closes #9948
2016-07-29 16:21:12 -07:00
Berkeley Martinez ff13fc4835 Fix(layout): use specific body css tag for react 2016-07-28 23:41:23 -07:00
Berkeley Martinez 1c9b419c2f Feature(challenges): challenges define their own requires 2016-07-28 23:41:23 -07:00
Berkeley Martinez 2e9b179626 Feature(challenges): Load and cache required files 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 efcfaf0391 Feature(chat): Add help chat logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez 8e3c092029 Feature(toast): Move from react-toastr to react-notifications 2016-07-28 23:40:01 -07:00
Berkeley Martinez 94a297c570 Fix(challenge): coming soon challenges unclickable in prod 2016-07-28 23:40:01 -07:00
Berkeley Martinez 627c92c72f Fix(challenges): make challenge height auto
closes #9347
2016-07-28 23:40:01 -07:00
Berkeley Martinez 6ce3f039d2 Fix(map): Fix map drawer responsiveness
close #9348
2016-07-28 23:40:01 -07:00
Berkeley Martinez 4815f98e8c Fix(map): remove map drawer from non-react pages
map drawer will be reserved for react pages only
closes #9341
2016-07-28 23:40:01 -07:00
Berkeley Martinez 4fb70a4d9c Fix(css): move iphone image down a scooch
closes #9339
2016-07-28 23:40:01 -07:00
Berkeley Martinez 668bd74690 Fix(lint): Add import eslint and fix import errors 2016-07-28 23:40:01 -07:00
Berkeley Martinez 566ad4fd24 Fix(map): structure to work with new drawer 2016-07-28 23:40:01 -07:00
Berkeley Martinez 8a901846ec fix(drawer): enable scroll on map drawer 2016-07-28 23:40:01 -07:00
Berkeley Martinez e1e6997bf4 Feature(map): change caret when open 2016-07-28 23:40:01 -07:00
Berkeley Martinez a78a18b17c Fix(map): disable map transition animation
Fix(map): block/challenge vertical alignment
2016-07-28 23:40:01 -07:00
Berkeley Martinez 95aab958aa Feature(langauge): Make client history language aware
Remove need for language aware links
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 d9e9af0a0f Feature(mousetrap): Add mousetrap features to redux 2016-07-28 23:40:01 -07:00
Berkeley Martinez 2207a26ee9 Udpate react-router-redux 2016-07-28 23:40:01 -07:00
Berkeley Martinez 4a043e151e Move Video challenges under challenges dir
Remove old hikes components
Remove unused jobs stuff
2016-07-28 23:39:17 -07:00
Berkeley Martinez 5f5f9e526e Fix next challenge loading logic 2016-07-28 23:39:17 -07:00
Berkeley Martinez 91dc3625d9 Remove step pointer events block
unminify animate.css
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 cc8b608cb9 Moves to next challenges 2016-07-28 23:39:17 -07:00
Berkeley Martinez 515051d817 Fix lint errors
Remove commonFramework build from gulpfile
2016-07-28 23:39:17 -07:00
Berkeley Martinez fd22c30c9f Add random compliment on challenge completion 2016-07-28 23:39:17 -07:00
Berkeley Martinez 7c691b5532 Add code storage on code execution 2016-07-28 23:39:17 -07:00
Berkeley Martinez 8bf27f9834 Remove unused files 2016-07-28 23:39:17 -07:00
Berkeley Martinez 2466d66eb1 Challenge now display console.log in output window 2016-07-28 23:39:17 -07:00
Berkeley Martinez 256182836a Run tests in iframe displays results to user 2016-07-28 23:39:17 -07:00
Berkeley Martinez e3e9f67e40 Rename folder 2016-07-28 23:39:17 -07:00
Berkeley Martinez 9b7bd2a026 Initial preview rendering 2016-07-28 23:39:17 -07:00
Berkeley Martinez acac4b3286 Add dynamic tests 2016-07-28 23:39:17 -07:00
Berkeley Martinez e173463cdb Fix window height adjustment during dev 2016-07-28 23:39:17 -07:00
Berkeley Martinez f0aad07234 Create polyvinyl type 2016-07-28 23:39:17 -07:00
Berkeley Martinez 861f89683b Initial work on new framework 2016-07-28 23:39:17 -07:00
Berkeley Martinez b6f9cfdf71 Move to redux-epic 2016-07-28 23:39:17 -07:00
Berkeley Martinez d511be3332 Add new rx saga 2016-07-28 23:39:17 -07:00
Berkeley Martinez c150ad2c34 Add filter clearing logic 2016-07-28 23:39:17 -07:00
Berkeley Martinez b9dfc254f4 Add logic to filter input field
Add correct css to input field addon icon
2016-07-28 23:39:17 -07:00
Berkeley Martinez c909cd032e Add React Map 2016-07-28 23:39:17 -07:00
Berkeley Martinez 844afb6e2f Add webpack code splitting module
Add cold-module replacement
Add webpack module hashing
2016-07-28 23:39:17 -07:00
Berkeley Martinez 4e12c45057 Add webpack cold reloading
On changes to the react bundle
webpack will store the current redux state
in localStorage, waits (to allow the server to restart)
then refreshes the page. On page load, it checks if it
has state stored and loads it into the app.
2016-07-28 23:39:17 -07:00
Berkeley Martinez c7af14bcf7 Initial step challenge ui with state changes 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 fbfff58f6b update views and CSS to reflect feedback from @berkeleytrue and @raisedadead 2016-07-28 12:10:31 -07:00
Quincy Larson f28e4a95f7 add route to nonprofit resources list 2016-07-28 00:12:32 -07:00
Berkeley Martinez c1700a9793 Merge pull request #9890 from alanbares/fix/normalize-ga-event-data
Normalize ga event data in shop.jade
2016-07-27 13:55:06 -07:00
alanbares e7a0379490 Normalize ga event data in shop.jade
Normalize ga event data in main.js

Normalize ga event data in bindings.js

Remove unecessary info in labels
2016-07-27 12:52:40 -07:00
craigstroman 18e1b2e478 Text-editor overflow hidden on iPad. 2016-07-27 08:27:45 -04:00
craigstroman b594f4ccdf Text-editor overflow hidden on iPad. 2016-07-27 07:54:52 -04:00
Omar 95887774b7 Updated output box copy 2016-07-26 15:17:31 +03:00
gangachris c184609340 Add ability to toggle comments with ctrl/cmd + / keymap
Add ability to comment on editor with ctrl + /

load codemirror commenting plugin
2016-07-22 19:13:07 +03:00
dhcodes 70769d56a5 remove Wiki sidebar HTML, LESS, JS
remove Wiki sidebar
2016-07-21 09:59:32 -05:00
Berkeley Martinez 3c1e08f894 Revert "Feature/Popover Definitions" 2016-07-16 21:35:28 -07:00
That Guy ece31687fa Merge pull request #8917 from Bouncey/Feature/Popover-Def-HTML-CSS
Feature/Popover Definitions
2016-07-17 01:29:42 +01:00
Berkeley Martinez de6bef6b69 Merge pull request #9129 from Bouncey/Fix/Loop-Protect-noprotect
Fix/Loop Protect - Remove noprotect from saved code
2016-07-12 12:38:16 -07:00
Mrugesh Mohapatra 53cc4af3ae Merge pull request #9490 from Bouncey/fix/temp-no-testsuite-fix
Temp fix for missing test suite
2016-07-11 14:17:05 +05:30
Arun Kumar 1af3d0adc6
Update tests when reset button is clicked 2016-07-05 08:22:36 +05:30
trion129 e392b37add Rebased the branch 2016-07-02 10:57:37 +05:30
Stuart 7292c25c5a
Temp fix for missing test suite 2016-07-01 15:47:06 +01:00
Jonathan 94fa869a81 Merge pull request #9265 from flipsyde606/fix/night-mode-persist
Fix for night mode not persisting in pages other than challenges
2016-07-01 08:22:27 +01:00
jondcoleman 06ae8ce7f9 Trigger Google Analytics event when navbar chat button clicked 2016-06-27 07:46:59 -04:00
Jonathan 8f77faedb5 Merge pull request #9205 from dlwebdev/fix/mobile-map-header
Improved mobile layouts to map page
2016-06-23 18:10:23 +01:00
Daniel L. Weber b2f9c9f47c Improved mobile layouts to map page
Made adjustments to accomodate iphone

Made buttons responsive instead of hard coded widths

Ajusted media query widths

Changed order of buttons so input is on left

Added padding before collapse button when that row is collapsed

Map aside styled as originally was
2016-06-23 11:49:19 -04:00
Kirushna fdf9f77eb7 Fix for night mode not persisting in pages other than challenges
jq fix

Fix for night mode not persisting in pages other than challenges

Fix for night mode - chat
2016-06-22 16:29:11 +05:30
Stuart Taylor 125cb7e1ce Merge pull request #9258 from heldersepu/fix/Scroll-to-bottom-of-#scroll-locker
Prevent scrolling on initial challenge run
2016-06-22 07:18:08 +01:00
HelderSepu e6542fa00e Prevent scrolling on initial challenge run
- Add additional parameter to function displayTestResults

Correction to errors: Line exceeds the maximum line length of 80   max-len

Do not scroll on JS challenges
2016-06-21 20:22:30 -04:00
Stuart Taylor 1bbd65bcb1 Merge pull request #9221 from atjonathan/feature/bio
Added Bio from GitHub to freecodecamp portfolios
2016-06-21 23:49:05 +01:00
Helder ce46d1906b Animate #testSuite to focus user on errors
- As soon as the user clicks the button we hide('slow') the div #testSuite
- Then on displayTestResults we show it.

Use fadeOut/fadeIn instead of hide/show

Scroll the div #scroll-locker to the bottom
- Fix for some challenges with long contents on div #scroll-locker

Fix Err: Strings must use singlequote quotes
2016-06-18 16:04:36 -04:00
Jonathan ecd1f628e2 Added Bio from GitHub to freecodecamp portfolios
- Removed unneeded code
2016-06-18 19:07:57 +01:00
Berkeley Martinez e6f29ecc9c Feature/Popover Definitions 2016-06-17 23:53:44 +01:00
Berkeley Martinez effd86e79f Revert "FIX Unfinished Function Declaration in Comments" 2016-06-15 18:54:10 -07:00
Stuart Taylor e0b100a861 Merge pull request #8894 from Bouncey/FIX/Comment-your-JavaScript-Code
FIX/Unfinished Function Declaration in Comments
2016-06-15 22:31:05 +01:00
Stuart b2e2eaa594 Fix/Loop Protect - Remove noprotect from saved code 2016-06-14 01:46:21 +01:00
Stuart 3ef7d18fc0 FIX Unfinished Function Declaration in Comments 2016-06-10 12:40:41 +01:00
Berkeley Martinez 214f307437 Merge pull request #8373 from vcooley/feature/link-to-wiki-solution
Link to wiki's solution page while working on or after completing cha…
2016-06-03 12:04:30 -07:00
hangaebal 856874a727 Fix Bug when CodeMirror return function object 2016-05-31 11:21:17 +09:00
Jonathan 9549f572ae Merge pull request #8834 from prideloki/fix/css-for-pledge-cancelling-button
Fix CSS for Pledge cancelling("Maybe later") button
2016-05-31 00:20:14 +01:00
Mrugesh Mohapatra a98cf03173 Merge pull request #8374 from vcooley/fix/close-aside-on-modal-in
Modals now close map, wiki, and chat asides when they are displayed
2016-05-30 15:27:44 +00:00