├── series9 ├── class9 │ ├── harp │ │ ├── images │ │ │ └── .keep │ │ ├── fonts │ │ │ └── bootstrap │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── javascripts │ │ │ └── bootstrap-sprockets.js │ └── process.txt ├── class18 │ ├── assignment │ │ ├── style.css │ │ ├── base.css │ │ └── index.html │ ├── solution3 │ │ ├── style.css │ │ ├── base.css │ │ └── index.html │ ├── assignment1.png │ ├── assignment2.png │ ├── assignment3.png │ ├── assignment4.png │ ├── assignment5.png │ ├── assignment6.png │ ├── images │ │ ├── hero.jpg │ │ ├── logo.png │ │ ├── agile.png │ │ ├── cloud.png │ │ ├── mobile.png │ │ └── logo_small.png │ ├── solution5 │ │ ├── style.css │ │ ├── base.css │ │ └── index.html │ ├── solution1 │ │ ├── style.css │ │ ├── base.css │ │ └── index.html │ ├── solution2 │ │ ├── base.css │ │ ├── style.css │ │ └── index.html │ ├── solution4 │ │ ├── base.css │ │ ├── style.css │ │ └── index.html │ └── solution6 │ │ ├── base.css │ │ ├── style.css │ │ └── index.html ├── class8 │ ├── harp-test │ │ ├── .gitignore │ │ ├── images │ │ │ └── .keep │ │ ├── fonts │ │ │ └── bootstrap │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── stylesheets │ │ │ ├── bootstrap │ │ │ │ └── mixins │ │ │ │ │ ├── _center-block.scss │ │ │ │ │ ├── _opacity.scss │ │ │ │ │ ├── _size.scss │ │ │ │ │ ├── _text-overflow.scss │ │ │ │ │ ├── _tab-focus.scss │ │ │ │ │ ├── _resize.scss │ │ │ │ │ ├── _labels.scss │ │ │ │ │ ├── _progress-bar.scss │ │ │ │ │ ├── _text-emphasis.scss │ │ │ │ │ ├── _reset-filter.scss │ │ │ │ │ ├── _nav-divider.scss │ │ │ │ │ ├── _background-variant.scss │ │ │ │ │ ├── _alerts.scss │ │ │ │ │ ├── _nav-vertical-align.scss │ │ │ │ │ ├── _reset-text.scss │ │ │ │ │ └── _border-radius.scss │ │ │ ├── _bootstrap-sprockets.scss │ │ │ └── _bootstrap-compass.scss │ │ ├── index.ejs │ │ ├── javascripts │ │ │ └── bootstrap-sprockets.js │ │ └── app.scss │ └── solution │ │ └── homepage │ │ ├── images │ │ └── .keep │ │ ├── .gitignore │ │ ├── app.scss │ │ ├── fonts │ │ └── bootstrap │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── stylesheets │ │ ├── bootstrap │ │ │ └── mixins │ │ │ │ ├── _center-block.scss │ │ │ │ ├── _opacity.scss │ │ │ │ ├── _size.scss │ │ │ │ ├── _text-overflow.scss │ │ │ │ ├── _tab-focus.scss │ │ │ │ ├── _labels.scss │ │ │ │ ├── _resize.scss │ │ │ │ ├── _progress-bar.scss │ │ │ │ ├── _text-emphasis.scss │ │ │ │ ├── _reset-filter.scss │ │ │ │ ├── _nav-divider.scss │ │ │ │ ├── _background-variant.scss │ │ │ │ ├── _alerts.scss │ │ │ │ ├── _nav-vertical-align.scss │ │ │ │ └── _reset-text.scss │ │ ├── _bootstrap-sprockets.scss │ │ └── _bootstrap-compass.scss │ │ ├── _layout.ejs │ │ └── javascripts │ │ └── bootstrap-sprockets.js ├── class1 │ ├── script.js │ ├── solution │ │ ├── style2.css │ │ ├── style.css │ │ ├── script.js │ │ ├── index2.html │ │ └── index.html │ ├── style.css │ └── index.html ├── class4 │ ├── index.html │ ├── solution │ │ ├── index.html │ │ └── script.js │ └── script.js ├── class5 │ ├── index.html │ └── solution │ │ └── index.html ├── class10 │ ├── solution │ │ └── colors │ │ │ ├── api │ │ │ ├── blue.json │ │ │ ├── green.json │ │ │ └── red.json │ │ │ ├── app.js │ │ │ └── index.html │ └── noisetwitter │ │ ├── avatar.jpg │ │ └── api │ │ ├── tweets │ │ └── tweets.php ├── class16 │ ├── me.jpg │ ├── flexbox │ │ └── me.jpg │ ├── solution │ │ ├── ad.gif │ │ ├── curly.jpg │ │ ├── larry.jpg │ │ └── moe.jpg │ └── assignment │ │ ├── ad.gif │ │ ├── moe.jpg │ │ ├── curly.jpg │ │ ├── larry.jpg │ │ └── mockup.png ├── class19 │ ├── assignment │ │ ├── style.css │ │ ├── casual.png │ │ ├── checkbox.png │ │ ├── formal.png │ │ ├── illusion.png │ │ ├── smiley.png │ │ ├── handwritten.png │ │ └── transparency.png │ ├── assignment.png │ ├── images │ │ ├── hero.jpg │ │ ├── logo.png │ │ ├── agile.png │ │ ├── cloud.png │ │ ├── mobile.png │ │ └── logo_small.png │ └── solution │ │ ├── casual.png │ │ ├── formal.png │ │ ├── smiley.png │ │ ├── checkbox.png │ │ ├── illusion.png │ │ ├── handwritten.png │ │ └── transparency.png ├── class15 │ ├── assignment.png │ ├── assets │ │ ├── bread.jpg │ │ ├── cheese.jpg │ │ ├── chicken.jpg │ │ └── fruit.jpg │ ├── solution │ │ ├── style.css │ │ └── index.html │ └── recap │ │ ├── style.css │ │ └── index.html ├── class20 │ └── images │ │ ├── hero.jpg │ │ ├── logo.png │ │ ├── agile.png │ │ ├── cloud.png │ │ ├── mobile.png │ │ └── logo_small.png ├── class6 │ ├── start │ │ └── avatar.jpg │ ├── noisetwitter │ │ ├── avatar.jpg │ │ └── app.js │ ├── solution │ │ ├── script.js │ │ └── index.html │ └── assignment │ │ └── index.html ├── class11 │ ├── solution │ │ ├── scuba.gif │ │ ├── fisher.gif │ │ ├── sparkles.gif │ │ ├── gone_fishing.gif │ │ └── script.js │ ├── assignment │ │ ├── scuba.gif │ │ ├── fisher.gif │ │ ├── sparkles.gif │ │ └── gone_fishing.gif │ └── app.js ├── class12 │ ├── noisetwitter │ │ └── avatar.jpg │ └── solution │ │ ├── script.js │ │ └── index.html ├── class13 │ ├── noisetwitter │ │ └── avatar.jpg │ └── solution │ │ └── script.js ├── class7 │ ├── noisetwitter │ │ └── avatar.jpg │ ├── assignment │ │ └── index.html │ └── solution │ │ ├── index.html │ │ └── script.js ├── class17 │ ├── script.js │ └── solution │ │ └── index.html └── class2 │ └── solution │ └── style.css ├── series10 ├── class18 │ ├── assignment │ │ ├── style.css │ │ ├── base.css │ │ └── index.html │ ├── solution3 │ │ ├── style.css │ │ ├── base.css │ │ └── index.html │ ├── assignment1.png │ ├── assignment2.png │ ├── assignment3.png │ ├── assignment4.png │ ├── assignment5.png │ ├── assignment6.png │ ├── solution5 │ │ ├── style.css │ │ ├── base.css │ │ └── index.html │ ├── noiseco │ │ └── images │ │ │ ├── agile.png │ │ │ ├── cloud.png │ │ │ ├── hero.jpg │ │ │ ├── logo.png │ │ │ ├── mobile.png │ │ │ └── logo_small.png │ ├── solution1 │ │ ├── style.css │ │ ├── base.css │ │ └── index.html │ ├── solution2 │ │ ├── base.css │ │ ├── style.css │ │ └── index.html │ ├── solution4 │ │ ├── base.css │ │ ├── style.css │ │ └── index.html │ └── solution6 │ │ ├── base.css │ │ ├── style.css │ │ └── index.html ├── class4 │ ├── index.html │ ├── solution │ │ ├── index.html │ │ └── script.js │ └── app.js ├── class5 │ ├── index.html │ └── solution │ │ └── index.html ├── class10 │ ├── solution │ │ └── colors │ │ │ ├── api │ │ │ ├── blue.json │ │ │ ├── red.json │ │ │ └── green.json │ │ │ ├── app.js │ │ │ └── index.html │ ├── avatar.jpg │ └── tweet.php ├── class11 │ ├── assignment │ │ ├── js │ │ │ └── app.js │ │ ├── .bowerrc │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── img │ │ │ ├── scuba.gif │ │ │ ├── fisher.gif │ │ │ ├── sparkles.gif │ │ │ └── gone_fishing.gif │ │ └── bower.json │ ├── signup │ │ ├── .bowerrc │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ └── js │ │ │ └── app.js │ └── solution │ │ ├── .bowerrc │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── img │ │ ├── scuba.gif │ │ ├── fisher.gif │ │ ├── sparkles.gif │ │ └── gone_fishing.gif │ │ └── js │ │ └── app.js ├── class8 │ ├── foundation-test │ │ ├── js │ │ │ └── app.js │ │ ├── .bowerrc │ │ ├── .gitignore │ │ ├── bower_components │ │ │ ├── jquery │ │ │ │ ├── src │ │ │ │ │ ├── outro.js │ │ │ │ │ ├── var │ │ │ │ │ │ ├── arr.js │ │ │ │ │ │ ├── document.js │ │ │ │ │ │ ├── rnotwhite.js │ │ │ │ │ │ ├── concat.js │ │ │ │ │ │ ├── push.js │ │ │ │ │ │ ├── slice.js │ │ │ │ │ │ ├── indexOf.js │ │ │ │ │ │ ├── class2type.js │ │ │ │ │ │ ├── pnum.js │ │ │ │ │ │ ├── toString.js │ │ │ │ │ │ ├── hasOwn.js │ │ │ │ │ │ ├── documentElement.js │ │ │ │ │ │ ├── support.js │ │ │ │ │ │ └── rcssNum.js │ │ │ │ │ ├── selector.js │ │ │ │ │ ├── ajax │ │ │ │ │ │ ├── var │ │ │ │ │ │ │ ├── rquery.js │ │ │ │ │ │ │ ├── location.js │ │ │ │ │ │ │ └── nonce.js │ │ │ │ │ │ └── parseJSON.js │ │ │ │ │ ├── css │ │ │ │ │ │ └── var │ │ │ │ │ │ │ ├── rmargin.js │ │ │ │ │ │ │ ├── cssExpand.js │ │ │ │ │ │ │ ├── rnumnonpx.js │ │ │ │ │ │ │ ├── isHidden.js │ │ │ │ │ │ │ └── getStyles.js │ │ │ │ │ ├── manipulation │ │ │ │ │ │ ├── var │ │ │ │ │ │ │ ├── rtagName.js │ │ │ │ │ │ │ ├── rcheckableType.js │ │ │ │ │ │ │ └── rscriptType.js │ │ │ │ │ │ ├── _evalUrl.js │ │ │ │ │ │ └── setGlobalEval.js │ │ │ │ │ ├── data │ │ │ │ │ │ └── var │ │ │ │ │ │ │ ├── dataPriv.js │ │ │ │ │ │ │ ├── dataUser.js │ │ │ │ │ │ │ └── acceptData.js │ │ │ │ │ ├── core │ │ │ │ │ │ └── var │ │ │ │ │ │ │ └── rsingleTag.js │ │ │ │ │ ├── traversing │ │ │ │ │ │ └── var │ │ │ │ │ │ │ ├── rneedsContext.js │ │ │ │ │ │ │ ├── siblings.js │ │ │ │ │ │ │ └── dir.js │ │ │ │ │ ├── event │ │ │ │ │ │ ├── support.js │ │ │ │ │ │ └── ajax.js │ │ │ │ │ ├── attributes.js │ │ │ │ │ ├── effects │ │ │ │ │ │ └── animatedSelector.js │ │ │ │ │ └── selector-sizzle.js │ │ │ │ └── bower.json │ │ │ ├── foundation-sites │ │ │ │ ├── .bowerrc │ │ │ │ ├── assets │ │ │ │ │ ├── foundation.scss │ │ │ │ │ ├── foundation-flex.scss │ │ │ │ │ └── foundation-rtl.scss │ │ │ │ ├── docslink.sh │ │ │ │ ├── .travis.yml │ │ │ │ ├── customizer │ │ │ │ │ └── essential.json │ │ │ │ ├── scss │ │ │ │ │ ├── components │ │ │ │ │ │ ├── _menu-icon.scss │ │ │ │ │ │ └── _float.scss │ │ │ │ │ └── util │ │ │ │ │ │ └── _util.scss │ │ │ │ └── .github │ │ │ │ │ └── PULL_REQUEST_TEMPLATE.md │ │ │ ├── motion-ui │ │ │ │ ├── motion-ui.scss │ │ │ │ ├── lib │ │ │ │ │ └── handlebars.js │ │ │ │ └── src │ │ │ │ │ ├── util │ │ │ │ │ ├── _unit.scss │ │ │ │ │ ├── _animation.scss │ │ │ │ │ └── _args.scss │ │ │ │ │ └── effects │ │ │ │ │ ├── _zoom.scss │ │ │ │ │ └── _wiggle.scss │ │ │ └── what-input │ │ │ │ └── gulpfile.js │ │ │ │ ├── index.js │ │ │ │ └── tasks │ │ │ │ ├── clean.js │ │ │ │ └── default.js │ │ └── CHANGELOG.md │ └── solution │ │ └── week-8 │ │ ├── js │ │ └── app.js │ │ ├── .bowerrc │ │ ├── .gitignore │ │ └── CHANGELOG.md ├── class1 │ ├── solution │ │ ├── style2.css │ │ ├── style.css │ │ ├── script.js │ │ ├── index2.html │ │ └── index.html │ └── style.css ├── class15 │ ├── me.jpg │ ├── flexbox │ │ └── me.jpg │ ├── assignment │ │ ├── ad.gif │ │ ├── moe.jpg │ │ ├── curly.jpg │ │ ├── larry.jpg │ │ └── mockup.png │ ├── solution │ │ ├── ad.gif │ │ ├── moe.jpg │ │ ├── curly.jpg │ │ └── larry.jpg │ └── recap │ │ ├── style.css │ │ └── index.html ├── class16 │ ├── bread.jpg │ ├── fruit.jpg │ ├── cheese.jpg │ ├── chicken.jpg │ ├── assignment.png │ └── solution │ │ ├── style.css │ │ └── index.html ├── class19 │ ├── assignment │ │ ├── style.css │ │ ├── casual.png │ │ ├── formal.png │ │ ├── smiley.png │ │ ├── checkbox.png │ │ ├── illusion.png │ │ ├── handwritten.png │ │ └── transparency.png │ ├── assignment.png │ ├── solution │ │ ├── casual.png │ │ ├── formal.png │ │ ├── smiley.png │ │ ├── checkbox.png │ │ ├── illusion.png │ │ ├── handwritten.png │ │ └── transparency.png │ └── noiseco │ │ └── images │ │ ├── agile.png │ │ ├── cloud.png │ │ ├── hero.jpg │ │ ├── logo.png │ │ ├── mobile.png │ │ └── logo_small.png ├── class6 │ ├── avatar.jpg │ ├── start │ │ └── avatar.jpg │ ├── solution │ │ ├── script.js │ │ └── index.html │ ├── app.js │ └── assignment │ │ └── index.html ├── class7 │ ├── avatar.jpg │ ├── assignment │ │ └── index.html │ └── solution │ │ ├── index.html │ │ └── script.js ├── class12 │ ├── avatar.jpg │ └── solution │ │ ├── script.js │ │ └── index.html ├── class13 │ ├── solution │ │ ├── src │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── App.test.js │ │ │ ├── Button.js │ │ │ ├── App.css │ │ │ └── App.js │ │ ├── public │ │ │ └── favicon.ico │ │ ├── .gitignore │ │ └── package.json │ └── noisetwitter │ │ ├── public │ │ ├── avatar.jpg │ │ └── favicon.ico │ │ ├── src │ │ ├── index.js │ │ ├── App.test.js │ │ └── App.css │ │ ├── .gitignore │ │ └── package.json ├── class14 │ ├── solution │ │ ├── src │ │ │ ├── index.css │ │ │ ├── App.test.js │ │ │ ├── index.js │ │ │ ├── App.js │ │ │ ├── store.js │ │ │ ├── Button.js │ │ │ └── App.css │ │ ├── public │ │ │ └── favicon.ico │ │ ├── .gitignore │ │ └── package.json │ └── noisetwitter │ │ ├── public │ │ ├── avatar.jpg │ │ └── favicon.ico │ │ ├── src │ │ ├── App.js │ │ ├── App.test.js │ │ ├── index.js │ │ └── App.css │ │ ├── .gitignore │ │ └── package.json ├── class17 │ ├── script.js │ └── solution │ │ └── index.html └── class2 │ └── solution │ └── style.css └── series8 ├── class18 ├── assignment │ ├── style.css │ ├── base.css │ └── index.html ├── noiseco │ ├── source │ │ ├── javascripts │ │ │ └── all.js │ │ └── images │ │ │ ├── hero.jpg │ │ │ ├── logo.png │ │ │ ├── agile.png │ │ │ ├── cloud.png │ │ │ ├── mobile.png │ │ │ └── logo_small.png │ ├── Gemfile │ └── .gitignore ├── solution3 │ ├── style.css │ ├── base.css │ └── index.html ├── mockup.png ├── assets │ ├── hero.jpg │ ├── logo.png │ ├── agile.png │ ├── cloud.png │ ├── mobile.png │ └── logo_small.png ├── assignment1.png ├── assignment2.png ├── assignment3.png ├── assignment4.png ├── assignment5.png ├── assignment6.png ├── solution5 │ ├── style.css │ ├── base.css │ └── index.html ├── mockup_annotations.png ├── solution1 │ ├── style.css │ ├── base.css │ └── index.html ├── solution2 │ ├── base.css │ ├── style.css │ └── index.html ├── solution4 │ ├── base.css │ ├── style.css │ └── index.html └── solution6 │ ├── base.css │ ├── style.css │ └── index.html ├── class1 ├── script.js ├── solution │ ├── style2.css │ ├── style.css │ ├── script.js │ ├── index2.html │ └── index.html └── style.css ├── class2 ├── script.js ├── recap │ ├── script.js │ ├── style.css │ └── index.html ├── block notes.txt └── solution │ └── style.css ├── class4 ├── index.html ├── solution │ ├── index.html │ └── script.js └── script.js ├── class5 ├── index.html └── solution │ └── index.html ├── class8 └── solution │ └── homepage │ ├── source │ ├── stylesheets │ │ └── all.css │ ├── javascripts │ │ └── all.js │ └── images │ │ ├── background.png │ │ └── middleman.png │ ├── Gemfile │ └── .gitignore ├── class10 ├── solution │ └── colors │ │ ├── build │ │ ├── data │ │ │ ├── blue.json │ │ │ ├── red.json │ │ │ └── green.json │ │ └── images │ │ │ ├── background.png │ │ │ └── middleman.png │ │ ├── source │ │ ├── data │ │ │ ├── red.json │ │ │ ├── blue.json │ │ │ └── green.json │ │ ├── images │ │ │ ├── middleman.png │ │ │ └── background.png │ │ ├── javascripts │ │ │ └── all.js │ │ └── index.html.erb │ │ ├── Gemfile │ │ └── .gitignore └── noisetwitter │ ├── source │ ├── javascripts │ │ └── all.js │ ├── avatar.jpg │ ├── images │ │ ├── middleman.png │ │ └── background.png │ ├── tweet.php │ └── layouts │ │ └── layout.erb │ ├── Gemfile │ └── .gitignore ├── class19 ├── noiseco │ ├── source │ │ ├── javascripts │ │ │ └── all.js │ │ └── images │ │ │ ├── hero.jpg │ │ │ ├── logo.png │ │ │ ├── agile.png │ │ │ ├── cloud.png │ │ │ ├── mobile.png │ │ │ └── logo_small.png │ ├── Gemfile │ └── .gitignore ├── assignment │ ├── style.css │ ├── casual.png │ ├── checkbox.png │ ├── formal.png │ ├── illusion.png │ ├── smiley.png │ ├── handwritten.png │ └── transparency.png ├── assignment.png └── solution │ ├── casual.png │ ├── formal.png │ ├── smiley.png │ ├── checkbox.png │ ├── illusion.png │ ├── handwritten.png │ └── transparency.png ├── class14 └── noisetwitter-react │ ├── bower_components │ └── classnames │ │ ├── .npmignore │ │ └── .travis.yml │ ├── source │ ├── javascripts │ │ └── all.js │ ├── avatar.jpg │ └── index.html.erb │ ├── Gemfile │ └── .gitignore ├── class16 ├── me.jpg ├── solution │ ├── ad.gif │ ├── curly.jpg │ ├── larry.jpg │ └── moe.jpg └── assignment │ ├── ad.gif │ ├── moe.jpg │ ├── curly.jpg │ ├── larry.jpg │ └── mockup.png ├── class6 ├── avatar.jpg ├── start │ └── avatar.jpg ├── solution │ ├── script.js │ └── index.html ├── script.js └── assignment │ └── index.html ├── class7 ├── avatar.jpg ├── assignment │ └── index.html └── solution │ ├── index.html │ └── script.js ├── class15 ├── assignment.png ├── grocery │ ├── bread.jpg │ ├── cheese.jpg │ ├── fruit.jpg │ └── chicken.jpg ├── solution │ ├── style.css │ └── index.html └── index.html ├── class11 ├── solution │ ├── scuba.gif │ ├── fisher.gif │ ├── sparkles.gif │ ├── gone_fishing.gif │ └── script.js ├── assignment │ ├── scuba.gif │ ├── fisher.gif │ ├── sparkles.gif │ └── gone_fishing.gif └── forms │ ├── source │ ├── images │ │ ├── middleman.png │ │ └── background.png │ └── javascripts │ │ └── all.js │ ├── Gemfile │ └── .gitignore ├── class12 ├── noisetwitter │ ├── source │ │ ├── avatar.jpg │ │ └── tweet.php │ ├── Gemfile │ └── .gitignore └── solution │ ├── script.js │ └── index.html ├── class13 ├── noisetwitter │ ├── source │ │ ├── avatar.jpg │ │ ├── tweet.php │ │ └── data │ │ │ └── tweets.json │ ├── Gemfile │ └── .gitignore ├── .gitignore └── solution │ └── script.js └── class17 ├── script.js ├── temp ├── style.css └── index.html └── solution └── index.html /series9/class9/harp/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series10/class18/assignment/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series8/class18/assignment/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series9/class18/assignment/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series9/class8/harp-test/.gitignore: -------------------------------------------------------------------------------- 1 | www -------------------------------------------------------------------------------- /series9/class8/harp-test/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series9/class1/script.js: -------------------------------------------------------------------------------- 1 | alert('Hello World!'); -------------------------------------------------------------------------------- /series9/class8/solution/homepage/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series8/class1/script.js: -------------------------------------------------------------------------------- 1 | console.log('Hello World!'); -------------------------------------------------------------------------------- /series8/class2/script.js: -------------------------------------------------------------------------------- 1 | console.log('Hello World!'); -------------------------------------------------------------------------------- /series9/class8/solution/homepage/.gitignore: -------------------------------------------------------------------------------- 1 | www 2 | -------------------------------------------------------------------------------- /series10/class4/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series10/class5/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series8/class2/recap/script.js: -------------------------------------------------------------------------------- 1 | console.log('Hello again!'); -------------------------------------------------------------------------------- /series8/class4/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series8/class5/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series9/class4/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series9/class5/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series10/class10/solution/colors/api/blue.json: -------------------------------------------------------------------------------- 1 | {"color":"blue"} -------------------------------------------------------------------------------- /series10/class10/solution/colors/api/red.json: -------------------------------------------------------------------------------- 1 | {"color":"red"} -------------------------------------------------------------------------------- /series8/class2/recap/style.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: #ff0000; 3 | } -------------------------------------------------------------------------------- /series8/class8/solution/homepage/source/stylesheets/all.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series9/class10/solution/colors/api/blue.json: -------------------------------------------------------------------------------- 1 | {"color":"blue"} -------------------------------------------------------------------------------- /series9/class10/solution/colors/api/green.json: -------------------------------------------------------------------------------- 1 | {"color":"green"} -------------------------------------------------------------------------------- /series9/class10/solution/colors/api/red.json: -------------------------------------------------------------------------------- 1 | {"color":"red"} -------------------------------------------------------------------------------- /series10/class10/solution/colors/api/green.json: -------------------------------------------------------------------------------- 1 | {"color":"green"} -------------------------------------------------------------------------------- /series10/class11/assignment/js/app.js: -------------------------------------------------------------------------------- 1 | $(document).foundation(); 2 | -------------------------------------------------------------------------------- /series10/class4/solution/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /series8/class10/solution/colors/build/data/blue.json: -------------------------------------------------------------------------------- 1 | {"color":"blue"} -------------------------------------------------------------------------------- /series8/class10/solution/colors/build/data/red.json: -------------------------------------------------------------------------------- 1 | {"color":"red"} -------------------------------------------------------------------------------- /series8/class10/solution/colors/source/data/red.json: -------------------------------------------------------------------------------- 1 | {"color":"red"} -------------------------------------------------------------------------------- /series10/class18/solution3/style.css: -------------------------------------------------------------------------------- 1 | .inner { 2 | float: right; 3 | } -------------------------------------------------------------------------------- /series10/class8/foundation-test/js/app.js: -------------------------------------------------------------------------------- 1 | $(document).foundation(); 2 | -------------------------------------------------------------------------------- /series10/class8/solution/week-8/js/app.js: -------------------------------------------------------------------------------- 1 | $(document).foundation(); 2 | -------------------------------------------------------------------------------- /series8/class10/solution/colors/build/data/green.json: -------------------------------------------------------------------------------- 1 | {"color":"green"} -------------------------------------------------------------------------------- /series8/class10/solution/colors/source/data/blue.json: -------------------------------------------------------------------------------- 1 | {"color":"blue"} -------------------------------------------------------------------------------- /series8/class10/solution/colors/source/data/green.json: -------------------------------------------------------------------------------- 1 | {"color":"green"} -------------------------------------------------------------------------------- /series8/class18/noiseco/source/javascripts/all.js: -------------------------------------------------------------------------------- 1 | //= require_tree . 2 | -------------------------------------------------------------------------------- /series8/class18/solution3/style.css: -------------------------------------------------------------------------------- 1 | .inner { 2 | float: right; 3 | } -------------------------------------------------------------------------------- /series8/class19/noiseco/source/javascripts/all.js: -------------------------------------------------------------------------------- 1 | //= require_tree . 2 | -------------------------------------------------------------------------------- /series9/class18/solution3/style.css: -------------------------------------------------------------------------------- 1 | .inner { 2 | float: right; 3 | } -------------------------------------------------------------------------------- /series9/class8/solution/homepage/app.scss: -------------------------------------------------------------------------------- 1 | @import 'stylesheets/bootstrap'; -------------------------------------------------------------------------------- /series8/class1/solution/style2.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | text-decoration: underline; 3 | } -------------------------------------------------------------------------------- /series8/class10/noisetwitter/source/javascripts/all.js: -------------------------------------------------------------------------------- 1 | //= require_tree . 2 | -------------------------------------------------------------------------------- /series9/class1/solution/style2.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | text-decoration: underline; 3 | } -------------------------------------------------------------------------------- /series10/class1/solution/style2.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | text-decoration: underline; 3 | } -------------------------------------------------------------------------------- /series10/class11/signup/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /series8/class14/noisetwitter-react/bower_components/classnames/.npmignore: -------------------------------------------------------------------------------- 1 | bench 2 | -------------------------------------------------------------------------------- /series8/class8/solution/homepage/source/javascripts/all.js: -------------------------------------------------------------------------------- 1 | //= require_tree . 2 | -------------------------------------------------------------------------------- /series10/class11/assignment/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /series10/class11/solution/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | npm-debug.log 4 | -------------------------------------------------------------------------------- /series10/class8/solution/week-8/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /series10/class15/me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class15/me.jpg -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/outro.js: -------------------------------------------------------------------------------- 1 | return jQuery; 2 | })); 3 | -------------------------------------------------------------------------------- /series8/class16/me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class16/me.jpg -------------------------------------------------------------------------------- /series9/class16/me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class16/me.jpg -------------------------------------------------------------------------------- /series10/class16/bread.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class16/bread.jpg -------------------------------------------------------------------------------- /series10/class16/fruit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class16/fruit.jpg -------------------------------------------------------------------------------- /series10/class19/assignment/style.css: -------------------------------------------------------------------------------- 1 | .offset { 2 | line-height: 100px; 3 | text-indent: 80px; 4 | } -------------------------------------------------------------------------------- /series10/class6/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class6/avatar.jpg -------------------------------------------------------------------------------- /series10/class7/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class7/avatar.jpg -------------------------------------------------------------------------------- /series8/class18/mockup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/mockup.png -------------------------------------------------------------------------------- /series8/class19/assignment/style.css: -------------------------------------------------------------------------------- 1 | .offset { 2 | line-height: 100px; 3 | text-indent: 80px; 4 | } -------------------------------------------------------------------------------- /series8/class6/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class6/avatar.jpg -------------------------------------------------------------------------------- /series8/class7/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class7/avatar.jpg -------------------------------------------------------------------------------- /series9/class19/assignment/style.css: -------------------------------------------------------------------------------- 1 | .offset { 2 | line-height: 100px; 3 | text-indent: 80px; 4 | } -------------------------------------------------------------------------------- /series10/class10/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class10/avatar.jpg -------------------------------------------------------------------------------- /series10/class12/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class12/avatar.jpg -------------------------------------------------------------------------------- /series10/class16/cheese.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class16/cheese.jpg -------------------------------------------------------------------------------- /series10/class16/chicken.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class16/chicken.jpg -------------------------------------------------------------------------------- /series10/class11/signup/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | bower_components 3 | node_modules 4 | npm-debug.log 5 | css 6 | -------------------------------------------------------------------------------- /series10/class15/flexbox/me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class15/flexbox/me.jpg -------------------------------------------------------------------------------- /series10/class16/assignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class16/assignment.png -------------------------------------------------------------------------------- /series10/class19/assignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/assignment.png -------------------------------------------------------------------------------- /series8/class15/assignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class15/assignment.png -------------------------------------------------------------------------------- /series8/class16/solution/ad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class16/solution/ad.gif -------------------------------------------------------------------------------- /series8/class18/assets/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assets/hero.jpg -------------------------------------------------------------------------------- /series8/class18/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assets/logo.png -------------------------------------------------------------------------------- /series8/class18/assignment1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assignment1.png -------------------------------------------------------------------------------- /series8/class18/assignment2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assignment2.png -------------------------------------------------------------------------------- /series8/class18/assignment3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assignment3.png -------------------------------------------------------------------------------- /series8/class18/assignment4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assignment4.png -------------------------------------------------------------------------------- /series8/class18/assignment5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assignment5.png -------------------------------------------------------------------------------- /series8/class18/assignment6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assignment6.png -------------------------------------------------------------------------------- /series8/class19/assignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/assignment.png -------------------------------------------------------------------------------- /series8/class6/start/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class6/start/avatar.jpg -------------------------------------------------------------------------------- /series9/class15/assignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class15/assignment.png -------------------------------------------------------------------------------- /series9/class16/flexbox/me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class16/flexbox/me.jpg -------------------------------------------------------------------------------- /series9/class16/solution/ad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class16/solution/ad.gif -------------------------------------------------------------------------------- /series9/class18/assignment1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/assignment1.png -------------------------------------------------------------------------------- /series9/class18/assignment2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/assignment2.png -------------------------------------------------------------------------------- /series9/class18/assignment3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/assignment3.png -------------------------------------------------------------------------------- /series9/class18/assignment4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/assignment4.png -------------------------------------------------------------------------------- /series9/class18/assignment5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/assignment5.png -------------------------------------------------------------------------------- /series9/class18/assignment6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/assignment6.png -------------------------------------------------------------------------------- /series9/class18/images/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/images/hero.jpg -------------------------------------------------------------------------------- /series9/class18/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/images/logo.png -------------------------------------------------------------------------------- /series9/class19/assignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/assignment.png -------------------------------------------------------------------------------- /series9/class19/images/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/images/hero.jpg -------------------------------------------------------------------------------- /series9/class19/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/images/logo.png -------------------------------------------------------------------------------- /series9/class20/images/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class20/images/hero.jpg -------------------------------------------------------------------------------- /series9/class20/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class20/images/logo.png -------------------------------------------------------------------------------- /series9/class6/start/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class6/start/avatar.jpg -------------------------------------------------------------------------------- /series10/class1/solution/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: green; 3 | } 4 | 5 | p { 6 | background-color: yellow; 7 | } -------------------------------------------------------------------------------- /series10/class11/assignment/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | bower_components 3 | node_modules 4 | npm-debug.log 5 | css 6 | -------------------------------------------------------------------------------- /series10/class11/solution/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | bower_components 3 | node_modules 4 | npm-debug.log 5 | css 6 | -------------------------------------------------------------------------------- /series10/class15/assignment/ad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class15/assignment/ad.gif -------------------------------------------------------------------------------- /series10/class15/solution/ad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class15/solution/ad.gif -------------------------------------------------------------------------------- /series10/class15/solution/moe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class15/solution/moe.jpg -------------------------------------------------------------------------------- /series10/class18/assignment1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/assignment1.png -------------------------------------------------------------------------------- /series10/class18/assignment2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/assignment2.png -------------------------------------------------------------------------------- /series10/class18/assignment3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/assignment3.png -------------------------------------------------------------------------------- /series10/class18/assignment4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/assignment4.png -------------------------------------------------------------------------------- /series10/class18/assignment5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/assignment5.png -------------------------------------------------------------------------------- /series10/class18/assignment6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/assignment6.png -------------------------------------------------------------------------------- /series10/class18/solution5/style.css: -------------------------------------------------------------------------------- 1 | .inner { 2 | width: 500px; 3 | margin: 0 auto; 4 | text-align: center; 5 | } -------------------------------------------------------------------------------- /series10/class6/start/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class6/start/avatar.jpg -------------------------------------------------------------------------------- /series8/class1/solution/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: green; 3 | } 4 | 5 | p { 6 | background-color: yellow; 7 | } -------------------------------------------------------------------------------- /series8/class11/solution/scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class11/solution/scuba.gif -------------------------------------------------------------------------------- /series8/class15/grocery/bread.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class15/grocery/bread.jpg -------------------------------------------------------------------------------- /series8/class15/grocery/cheese.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class15/grocery/cheese.jpg -------------------------------------------------------------------------------- /series8/class15/grocery/fruit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class15/grocery/fruit.jpg -------------------------------------------------------------------------------- /series8/class16/assignment/ad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class16/assignment/ad.gif -------------------------------------------------------------------------------- /series8/class16/assignment/moe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class16/assignment/moe.jpg -------------------------------------------------------------------------------- /series8/class16/solution/curly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class16/solution/curly.jpg -------------------------------------------------------------------------------- /series8/class16/solution/larry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class16/solution/larry.jpg -------------------------------------------------------------------------------- /series8/class16/solution/moe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class16/solution/moe.jpg -------------------------------------------------------------------------------- /series8/class18/assets/agile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assets/agile.png -------------------------------------------------------------------------------- /series8/class18/assets/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assets/cloud.png -------------------------------------------------------------------------------- /series8/class18/assets/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assets/mobile.png -------------------------------------------------------------------------------- /series8/class18/solution5/style.css: -------------------------------------------------------------------------------- 1 | .inner { 2 | width: 500px; 3 | margin: 0 auto; 4 | text-align: center; 5 | } -------------------------------------------------------------------------------- /series9/class1/solution/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: green; 3 | } 4 | 5 | p { 6 | background-color: yellow; 7 | } -------------------------------------------------------------------------------- /series9/class11/solution/scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class11/solution/scuba.gif -------------------------------------------------------------------------------- /series9/class15/assets/bread.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class15/assets/bread.jpg -------------------------------------------------------------------------------- /series9/class15/assets/cheese.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class15/assets/cheese.jpg -------------------------------------------------------------------------------- /series9/class15/assets/chicken.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class15/assets/chicken.jpg -------------------------------------------------------------------------------- /series9/class15/assets/fruit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class15/assets/fruit.jpg -------------------------------------------------------------------------------- /series9/class16/assignment/ad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class16/assignment/ad.gif -------------------------------------------------------------------------------- /series9/class16/assignment/moe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class16/assignment/moe.jpg -------------------------------------------------------------------------------- /series9/class16/solution/curly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class16/solution/curly.jpg -------------------------------------------------------------------------------- /series9/class16/solution/larry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class16/solution/larry.jpg -------------------------------------------------------------------------------- /series9/class16/solution/moe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class16/solution/moe.jpg -------------------------------------------------------------------------------- /series9/class18/images/agile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/images/agile.png -------------------------------------------------------------------------------- /series9/class18/images/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/images/cloud.png -------------------------------------------------------------------------------- /series9/class18/images/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/images/mobile.png -------------------------------------------------------------------------------- /series9/class18/solution5/style.css: -------------------------------------------------------------------------------- 1 | .inner { 2 | width: 500px; 3 | margin: 0 auto; 4 | text-align: center; 5 | } -------------------------------------------------------------------------------- /series9/class19/images/agile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/images/agile.png -------------------------------------------------------------------------------- /series9/class19/images/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/images/cloud.png -------------------------------------------------------------------------------- /series9/class19/images/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/images/mobile.png -------------------------------------------------------------------------------- /series9/class20/images/agile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class20/images/agile.png -------------------------------------------------------------------------------- /series9/class20/images/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class20/images/cloud.png -------------------------------------------------------------------------------- /series9/class20/images/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class20/images/mobile.png -------------------------------------------------------------------------------- /series10/class1/solution/script.js: -------------------------------------------------------------------------------- 1 | alert("It's generally a bad idea to pop up these sorts of dialog boxes, but whatever!"); -------------------------------------------------------------------------------- /series10/class11/signup/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## Version 1.0 (November 19, 2015) 4 | 5 | Initial release. 6 | -------------------------------------------------------------------------------- /series10/class13/solution/src/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | padding: 0; 4 | font-family: sans-serif; 5 | } 6 | -------------------------------------------------------------------------------- /series10/class14/solution/src/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | padding: 0; 4 | font-family: sans-serif; 5 | } 6 | -------------------------------------------------------------------------------- /series10/class15/assignment/moe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class15/assignment/moe.jpg -------------------------------------------------------------------------------- /series10/class15/solution/curly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class15/solution/curly.jpg -------------------------------------------------------------------------------- /series10/class15/solution/larry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class15/solution/larry.jpg -------------------------------------------------------------------------------- /series10/class19/solution/casual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/solution/casual.png -------------------------------------------------------------------------------- /series10/class19/solution/formal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/solution/formal.png -------------------------------------------------------------------------------- /series10/class19/solution/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/solution/smiley.png -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/arr.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return []; 3 | } ); 4 | -------------------------------------------------------------------------------- /series10/class8/solution/week-8/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | bower_components 3 | node_modules 4 | npm-debug.log 5 | css 6 | -------------------------------------------------------------------------------- /series8/class1/solution/script.js: -------------------------------------------------------------------------------- 1 | alert("It's generally a bad idea to pop up these sorts of dialog boxes, but whatever!"); -------------------------------------------------------------------------------- /series8/class11/assignment/scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class11/assignment/scuba.gif -------------------------------------------------------------------------------- /series8/class11/solution/fisher.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class11/solution/fisher.gif -------------------------------------------------------------------------------- /series8/class15/grocery/chicken.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class15/grocery/chicken.jpg -------------------------------------------------------------------------------- /series8/class16/assignment/curly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class16/assignment/curly.jpg -------------------------------------------------------------------------------- /series8/class16/assignment/larry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class16/assignment/larry.jpg -------------------------------------------------------------------------------- /series8/class19/solution/casual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/solution/casual.png -------------------------------------------------------------------------------- /series8/class19/solution/formal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/solution/formal.png -------------------------------------------------------------------------------- /series8/class19/solution/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/solution/smiley.png -------------------------------------------------------------------------------- /series9/class1/solution/script.js: -------------------------------------------------------------------------------- 1 | alert("It's generally a bad idea to pop up these sorts of dialog boxes, but whatever!"); -------------------------------------------------------------------------------- /series9/class11/assignment/scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class11/assignment/scuba.gif -------------------------------------------------------------------------------- /series9/class11/solution/fisher.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class11/solution/fisher.gif -------------------------------------------------------------------------------- /series9/class16/assignment/curly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class16/assignment/curly.jpg -------------------------------------------------------------------------------- /series9/class16/assignment/larry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class16/assignment/larry.jpg -------------------------------------------------------------------------------- /series9/class19/solution/casual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/solution/casual.png -------------------------------------------------------------------------------- /series9/class19/solution/formal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/solution/formal.png -------------------------------------------------------------------------------- /series9/class19/solution/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/solution/smiley.png -------------------------------------------------------------------------------- /series10/class11/assignment/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## Version 1.0 (November 19, 2015) 4 | 5 | Initial release. 6 | -------------------------------------------------------------------------------- /series10/class11/solution/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## Version 1.0 (November 19, 2015) 4 | 5 | Initial release. 6 | -------------------------------------------------------------------------------- /series10/class11/solution/img/scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class11/solution/img/scuba.gif -------------------------------------------------------------------------------- /series10/class15/assignment/curly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class15/assignment/curly.jpg -------------------------------------------------------------------------------- /series10/class15/assignment/larry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class15/assignment/larry.jpg -------------------------------------------------------------------------------- /series10/class15/assignment/mockup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class15/assignment/mockup.png -------------------------------------------------------------------------------- /series10/class19/assignment/casual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/assignment/casual.png -------------------------------------------------------------------------------- /series10/class19/assignment/formal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/assignment/formal.png -------------------------------------------------------------------------------- /series10/class19/assignment/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/assignment/smiley.png -------------------------------------------------------------------------------- /series10/class19/solution/checkbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/solution/checkbox.png -------------------------------------------------------------------------------- /series10/class19/solution/illusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/solution/illusion.png -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/foundation-sites/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/selector.js: -------------------------------------------------------------------------------- 1 | define( [ "./selector-sizzle" ], function() {} ); 2 | -------------------------------------------------------------------------------- /series8/class11/assignment/fisher.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class11/assignment/fisher.gif -------------------------------------------------------------------------------- /series8/class11/assignment/sparkles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class11/assignment/sparkles.gif -------------------------------------------------------------------------------- /series8/class11/solution/sparkles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class11/solution/sparkles.gif -------------------------------------------------------------------------------- /series8/class16/assignment/mockup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class16/assignment/mockup.png -------------------------------------------------------------------------------- /series8/class18/assets/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/assets/logo_small.png -------------------------------------------------------------------------------- /series8/class18/mockup_annotations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/mockup_annotations.png -------------------------------------------------------------------------------- /series8/class19/assignment/casual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/assignment/casual.png -------------------------------------------------------------------------------- /series8/class19/assignment/checkbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/assignment/checkbox.png -------------------------------------------------------------------------------- /series8/class19/assignment/formal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/assignment/formal.png -------------------------------------------------------------------------------- /series8/class19/assignment/illusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/assignment/illusion.png -------------------------------------------------------------------------------- /series8/class19/assignment/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/assignment/smiley.png -------------------------------------------------------------------------------- /series8/class19/solution/checkbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/solution/checkbox.png -------------------------------------------------------------------------------- /series8/class19/solution/illusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/solution/illusion.png -------------------------------------------------------------------------------- /series9/class10/noisetwitter/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class10/noisetwitter/avatar.jpg -------------------------------------------------------------------------------- /series9/class11/assignment/fisher.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class11/assignment/fisher.gif -------------------------------------------------------------------------------- /series9/class11/assignment/sparkles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class11/assignment/sparkles.gif -------------------------------------------------------------------------------- /series9/class11/solution/sparkles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class11/solution/sparkles.gif -------------------------------------------------------------------------------- /series9/class12/noisetwitter/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class12/noisetwitter/avatar.jpg -------------------------------------------------------------------------------- /series9/class13/noisetwitter/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class13/noisetwitter/avatar.jpg -------------------------------------------------------------------------------- /series9/class16/assignment/mockup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class16/assignment/mockup.png -------------------------------------------------------------------------------- /series9/class18/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class18/images/logo_small.png -------------------------------------------------------------------------------- /series9/class19/assignment/casual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/assignment/casual.png -------------------------------------------------------------------------------- /series9/class19/assignment/checkbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/assignment/checkbox.png -------------------------------------------------------------------------------- /series9/class19/assignment/formal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/assignment/formal.png -------------------------------------------------------------------------------- /series9/class19/assignment/illusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/assignment/illusion.png -------------------------------------------------------------------------------- /series9/class19/assignment/smiley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/assignment/smiley.png -------------------------------------------------------------------------------- /series9/class19/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/images/logo_small.png -------------------------------------------------------------------------------- /series9/class19/solution/checkbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/solution/checkbox.png -------------------------------------------------------------------------------- /series9/class19/solution/illusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/solution/illusion.png -------------------------------------------------------------------------------- /series9/class20/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class20/images/logo_small.png -------------------------------------------------------------------------------- /series9/class6/noisetwitter/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class6/noisetwitter/avatar.jpg -------------------------------------------------------------------------------- /series9/class7/noisetwitter/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class7/noisetwitter/avatar.jpg -------------------------------------------------------------------------------- /series10/class11/assignment/img/scuba.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class11/assignment/img/scuba.gif -------------------------------------------------------------------------------- /series10/class11/solution/img/fisher.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class11/solution/img/fisher.gif -------------------------------------------------------------------------------- /series10/class18/noiseco/images/agile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/noiseco/images/agile.png -------------------------------------------------------------------------------- /series10/class18/noiseco/images/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/noiseco/images/cloud.png -------------------------------------------------------------------------------- /series10/class18/noiseco/images/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/noiseco/images/hero.jpg -------------------------------------------------------------------------------- /series10/class18/noiseco/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/noiseco/images/logo.png -------------------------------------------------------------------------------- /series10/class19/assignment/checkbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/assignment/checkbox.png -------------------------------------------------------------------------------- /series10/class19/assignment/illusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/assignment/illusion.png -------------------------------------------------------------------------------- /series10/class19/noiseco/images/agile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/noiseco/images/agile.png -------------------------------------------------------------------------------- /series10/class19/noiseco/images/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/noiseco/images/cloud.png -------------------------------------------------------------------------------- /series10/class19/noiseco/images/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/noiseco/images/hero.jpg -------------------------------------------------------------------------------- /series10/class19/noiseco/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/noiseco/images/logo.png -------------------------------------------------------------------------------- /series10/class19/solution/handwritten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/solution/handwritten.png -------------------------------------------------------------------------------- /series10/class8/foundation-test/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## Version 1.0 (November 19, 2015) 4 | 5 | Initial release. 6 | -------------------------------------------------------------------------------- /series10/class8/solution/week-8/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## Version 1.0 (November 19, 2015) 4 | 5 | Initial release. 6 | -------------------------------------------------------------------------------- /series8/class11/solution/gone_fishing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class11/solution/gone_fishing.gif -------------------------------------------------------------------------------- /series8/class19/solution/handwritten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/solution/handwritten.png -------------------------------------------------------------------------------- /series8/class19/solution/transparency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/solution/transparency.png -------------------------------------------------------------------------------- /series9/class11/solution/gone_fishing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class11/solution/gone_fishing.gif -------------------------------------------------------------------------------- /series9/class19/solution/handwritten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/solution/handwritten.png -------------------------------------------------------------------------------- /series9/class19/solution/transparency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/solution/transparency.png -------------------------------------------------------------------------------- /series10/class11/assignment/img/fisher.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class11/assignment/img/fisher.gif -------------------------------------------------------------------------------- /series10/class11/assignment/img/sparkles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class11/assignment/img/sparkles.gif -------------------------------------------------------------------------------- /series10/class11/solution/img/sparkles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class11/solution/img/sparkles.gif -------------------------------------------------------------------------------- /series10/class13/solution/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class13/solution/public/favicon.ico -------------------------------------------------------------------------------- /series10/class14/solution/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class14/solution/public/favicon.ico -------------------------------------------------------------------------------- /series10/class18/noiseco/images/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/noiseco/images/mobile.png -------------------------------------------------------------------------------- /series10/class19/assignment/handwritten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/assignment/handwritten.png -------------------------------------------------------------------------------- /series10/class19/assignment/transparency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/assignment/transparency.png -------------------------------------------------------------------------------- /series10/class19/noiseco/images/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/noiseco/images/mobile.png -------------------------------------------------------------------------------- /series10/class19/solution/transparency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/solution/transparency.png -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/ajax/var/rquery.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return ( /\?/ ); 3 | } ); 4 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/document.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return window.document; 3 | } ); 4 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/rnotwhite.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return ( /\S+/g ); 3 | } ); 4 | -------------------------------------------------------------------------------- /series8/class11/assignment/gone_fishing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class11/assignment/gone_fishing.gif -------------------------------------------------------------------------------- /series8/class19/assignment/handwritten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/assignment/handwritten.png -------------------------------------------------------------------------------- /series8/class19/assignment/transparency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/assignment/transparency.png -------------------------------------------------------------------------------- /series9/class11/assignment/gone_fishing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class11/assignment/gone_fishing.gif -------------------------------------------------------------------------------- /series9/class19/assignment/handwritten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/assignment/handwritten.png -------------------------------------------------------------------------------- /series9/class19/assignment/transparency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class19/assignment/transparency.png -------------------------------------------------------------------------------- /series10/class11/solution/img/gone_fishing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class11/solution/img/gone_fishing.gif -------------------------------------------------------------------------------- /series10/class17/script.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('.top_nav h1').click(function() { 3 | $('html').toggleClass('show_nav'); 4 | }); 5 | }); -------------------------------------------------------------------------------- /series10/class18/noiseco/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class18/noiseco/images/logo_small.png -------------------------------------------------------------------------------- /series10/class19/noiseco/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class19/noiseco/images/logo_small.png -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/ajax/var/location.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return window.location; 3 | } ); 4 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/css/var/rmargin.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return ( /^margin/ ); 3 | } ); 4 | -------------------------------------------------------------------------------- /series8/class10/noisetwitter/source/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class10/noisetwitter/source/avatar.jpg -------------------------------------------------------------------------------- /series8/class12/noisetwitter/source/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class12/noisetwitter/source/avatar.jpg -------------------------------------------------------------------------------- /series8/class13/noisetwitter/source/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class13/noisetwitter/source/avatar.jpg -------------------------------------------------------------------------------- /series8/class17/script.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('.top_nav h1').click(function() { 3 | $('html').toggleClass('show_nav'); 4 | }); 5 | }); -------------------------------------------------------------------------------- /series8/class18/noiseco/source/images/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/noiseco/source/images/hero.jpg -------------------------------------------------------------------------------- /series8/class18/noiseco/source/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/noiseco/source/images/logo.png -------------------------------------------------------------------------------- /series8/class19/noiseco/source/images/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/noiseco/source/images/hero.jpg -------------------------------------------------------------------------------- /series8/class19/noiseco/source/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/noiseco/source/images/logo.png -------------------------------------------------------------------------------- /series9/class17/script.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | $('.top_nav h1').click(function() { 3 | $('html').toggleClass('show_nav'); 4 | }); 5 | }); -------------------------------------------------------------------------------- /series10/class11/assignment/img/gone_fishing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class11/assignment/img/gone_fishing.gif -------------------------------------------------------------------------------- /series10/class13/noisetwitter/public/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class13/noisetwitter/public/avatar.jpg -------------------------------------------------------------------------------- /series10/class13/noisetwitter/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class13/noisetwitter/public/favicon.ico -------------------------------------------------------------------------------- /series10/class14/noisetwitter/public/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class14/noisetwitter/public/avatar.jpg -------------------------------------------------------------------------------- /series10/class14/noisetwitter/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series10/class14/noisetwitter/public/favicon.ico -------------------------------------------------------------------------------- /series8/class11/forms/source/images/middleman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class11/forms/source/images/middleman.png -------------------------------------------------------------------------------- /series8/class14/noisetwitter-react/source/javascripts/all.js: -------------------------------------------------------------------------------- 1 | //= require 'classnames' 2 | //= require_tree './components' 3 | //= require 'script' -------------------------------------------------------------------------------- /series8/class18/noiseco/source/images/agile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/noiseco/source/images/agile.png -------------------------------------------------------------------------------- /series8/class18/noiseco/source/images/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/noiseco/source/images/cloud.png -------------------------------------------------------------------------------- /series8/class18/noiseco/source/images/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/noiseco/source/images/mobile.png -------------------------------------------------------------------------------- /series8/class19/noiseco/source/images/agile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/noiseco/source/images/agile.png -------------------------------------------------------------------------------- /series8/class19/noiseco/source/images/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/noiseco/source/images/cloud.png -------------------------------------------------------------------------------- /series8/class19/noiseco/source/images/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/noiseco/source/images/mobile.png -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/manipulation/var/rtagName.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return ( /<([\w:-]+)/ ); 3 | } ); 4 | -------------------------------------------------------------------------------- /series8/class11/forms/source/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class11/forms/source/images/background.png -------------------------------------------------------------------------------- /series10/class18/solution1/style.css: -------------------------------------------------------------------------------- 1 | .outer { 2 | height: 200px; 3 | width: 200px; 4 | } 5 | 6 | .inner { 7 | height: 100px; 8 | width: 100px; 9 | } -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/concat.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.concat; 5 | } ); 6 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/push.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.push; 5 | } ); 6 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/slice.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.slice; 5 | } ); 6 | -------------------------------------------------------------------------------- /series8/class14/noisetwitter-react/source/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class14/noisetwitter-react/source/avatar.jpg -------------------------------------------------------------------------------- /series8/class18/noiseco/source/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class18/noiseco/source/images/logo_small.png -------------------------------------------------------------------------------- /series8/class18/solution1/style.css: -------------------------------------------------------------------------------- 1 | .outer { 2 | height: 200px; 3 | width: 200px; 4 | } 5 | 6 | .inner { 7 | height: 100px; 8 | width: 100px; 9 | } -------------------------------------------------------------------------------- /series8/class19/noiseco/source/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class19/noiseco/source/images/logo_small.png -------------------------------------------------------------------------------- /series9/class18/solution1/style.css: -------------------------------------------------------------------------------- 1 | .outer { 2 | height: 200px; 3 | width: 200px; 4 | } 5 | 6 | .inner { 7 | height: 100px; 8 | width: 100px; 9 | } -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/foundation-sites/assets/foundation.scss: -------------------------------------------------------------------------------- 1 | @import '../scss/foundation'; 2 | 3 | @include foundation-everything; 4 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/indexOf.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.indexOf; 5 | } ); 6 | -------------------------------------------------------------------------------- /series8/class10/noisetwitter/source/images/middleman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class10/noisetwitter/source/images/middleman.png -------------------------------------------------------------------------------- /series8/class11/solution/script.js: -------------------------------------------------------------------------------- 1 | $('form').validate({ 2 | rules: { 3 | password_confirmation: { 4 | equalTo: '#password' 5 | } 6 | } 7 | }); -------------------------------------------------------------------------------- /series9/class10/noisetwitter/api/tweets: -------------------------------------------------------------------------------- 1 | { 2 | "status": "SUCCESS", 3 | "data": { 4 | "tweet_content": "Here is the tweet you posted!" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /series9/class11/solution/script.js: -------------------------------------------------------------------------------- 1 | $('form').validate({ 2 | rules: { 3 | password_confirmation: { 4 | equalTo: '#password' 5 | } 6 | } 7 | }); -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/css/var/cssExpand.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return [ "Top", "Right", "Bottom", "Left" ]; 3 | } ); 4 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/data/var/dataPriv.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | } ); 6 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/data/var/dataUser.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | } ); 6 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/class2type.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | 3 | // [[Class]] -> type pairs 4 | return {}; 5 | } ); 6 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/pnum.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; 3 | } ); 4 | -------------------------------------------------------------------------------- /series8/class10/noisetwitter/source/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class10/noisetwitter/source/images/background.png -------------------------------------------------------------------------------- /series8/class10/solution/colors/build/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class10/solution/colors/build/images/background.png -------------------------------------------------------------------------------- /series8/class10/solution/colors/build/images/middleman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class10/solution/colors/build/images/middleman.png -------------------------------------------------------------------------------- /series8/class10/solution/colors/source/images/middleman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class10/solution/colors/source/images/middleman.png -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/ajax/var/nonce.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../../core" 3 | ], function( jQuery ) { 4 | return jQuery.now(); 5 | } ); 6 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/manipulation/var/rcheckableType.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return ( /^(?:checkbox|radio)$/i ); 3 | } ); 4 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/manipulation/var/rscriptType.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return ( /^$|\/(?:java|ecma)script/i ); 3 | } ); 4 | -------------------------------------------------------------------------------- /series8/class10/solution/colors/source/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class10/solution/colors/source/images/background.png -------------------------------------------------------------------------------- /series8/class8/solution/homepage/source/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class8/solution/homepage/source/images/background.png -------------------------------------------------------------------------------- /series8/class8/solution/homepage/source/images/middleman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series8/class8/solution/homepage/source/images/middleman.png -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/motion-ui/motion-ui.scss: -------------------------------------------------------------------------------- 1 | @import "src/motion-ui"; 2 | 3 | @include motion-ui-transitions; 4 | @include motion-ui-animations; 5 | -------------------------------------------------------------------------------- /series10/class18/solution1/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series10/class18/solution2/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series10/class18/solution3/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series10/class18/solution4/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series10/class18/solution5/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series10/class18/solution6/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/foundation-sites/assets/foundation-flex.scss: -------------------------------------------------------------------------------- 1 | @import '../scss/foundation'; 2 | 3 | @include foundation-everything($flex: true); 4 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/toString.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.toString; 5 | } ); 6 | -------------------------------------------------------------------------------- /series8/class18/assignment/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series8/class18/solution1/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series8/class18/solution2/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series8/class18/solution3/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series8/class18/solution4/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series8/class18/solution5/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series8/class18/solution6/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series9/class18/assignment/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series9/class18/solution1/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series9/class18/solution2/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series9/class18/solution3/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series9/class18/solution4/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series9/class18/solution5/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series9/class18/solution6/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series10/class18/assignment/base.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | 5 | .outer { 6 | background: darkGreen; 7 | } 8 | 9 | .inner { 10 | background: springGreen; 11 | } -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/hasOwn.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.hasOwnProperty; 5 | } ); 6 | -------------------------------------------------------------------------------- /series8/class18/solution2/style.css: -------------------------------------------------------------------------------- 1 | .inner { 2 | height: 100px; 3 | width: 100px; 4 | position: relative; 5 | left: 100px; 6 | /* or position: static; margin-left: 100px; */ 7 | } -------------------------------------------------------------------------------- /series9/class18/solution2/style.css: -------------------------------------------------------------------------------- 1 | .inner { 2 | height: 100px; 3 | width: 100px; 4 | position: relative; 5 | left: 100px; 6 | /* or position: static; margin-left: 100px; */ 7 | } -------------------------------------------------------------------------------- /series9/class9/harp/fonts/bootstrap/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class9/harp/fonts/bootstrap/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /series9/class9/harp/fonts/bootstrap/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class9/harp/fonts/bootstrap/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /series9/class9/harp/fonts/bootstrap/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class9/harp/fonts/bootstrap/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /series10/class18/solution2/style.css: -------------------------------------------------------------------------------- 1 | .inner { 2 | height: 100px; 3 | width: 100px; 4 | position: relative; 5 | left: 100px; 6 | /* or position: static; margin-left: 100px; */ 7 | } -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/documentElement.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./document" 3 | ], function( document ) { 4 | return document.documentElement; 5 | } ); 6 | -------------------------------------------------------------------------------- /series9/class9/harp/fonts/bootstrap/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class9/harp/fonts/bootstrap/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/support.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | 3 | // All support tests are defined in their respective modules. 4 | return {}; 5 | } ); 6 | -------------------------------------------------------------------------------- /series8/class11/forms/source/javascripts/all.js: -------------------------------------------------------------------------------- 1 | //= require_tree . 2 | 3 | $('form').validate({ 4 | rules: { 5 | confirm_password: { 6 | equalTo: '#password' 7 | } 8 | } 9 | }); -------------------------------------------------------------------------------- /series9/class1/style.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: red; 3 | font-size: 20px; 4 | } 5 | 6 | a { 7 | font-weight: bold; 8 | } 9 | 10 | li { 11 | font-family: "Comic Sans MS", "Papyrus"; 12 | } -------------------------------------------------------------------------------- /series9/class8/harp-test/fonts/bootstrap/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class8/harp-test/fonts/bootstrap/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /series9/class8/harp-test/fonts/bootstrap/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class8/harp-test/fonts/bootstrap/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /series9/class8/harp-test/fonts/bootstrap/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class8/harp-test/fonts/bootstrap/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/core/var/rsingleTag.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | 3 | // Match a standalone tag 4 | return ( /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/ ); 5 | } ); 6 | -------------------------------------------------------------------------------- /series8/class4/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | My Website 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /series9/class4/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | My Website 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /series9/class8/harp-test/fonts/bootstrap/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class8/harp-test/fonts/bootstrap/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/foundation-sites/assets/foundation-rtl.scss: -------------------------------------------------------------------------------- 1 | $global-text-direction: rtl; 2 | 3 | @import '../scss/foundation'; 4 | 5 | @include foundation-everything; 6 | -------------------------------------------------------------------------------- /series10/class4/solution/script.js: -------------------------------------------------------------------------------- 1 | var x; 2 | x = 1000; 3 | var y = 234; 4 | var sum = x + y; 5 | var message = "The sum is " + sum + "!"; 6 | alert(message); 7 | 8 | // alert("The sum is " + (1000 + 234) + "!"); -------------------------------------------------------------------------------- /series8/class1/solution/index2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Page 2 5 | 6 | 7 |

Welcome to you, who have come to page 2!

8 | 9 | -------------------------------------------------------------------------------- /series8/class4/solution/script.js: -------------------------------------------------------------------------------- 1 | var x; 2 | x = 1000; 3 | var y = 234; 4 | var sum = x + y; 5 | var message = "The sum is " + sum + "!"; 6 | alert(message); 7 | 8 | // alert("The sum is " + (1000 + 234) + "!"); -------------------------------------------------------------------------------- /series9/class1/solution/index2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Page 2 5 | 6 | 7 |

Welcome to you, who have come to page 2!

8 | 9 | -------------------------------------------------------------------------------- /series9/class4/solution/script.js: -------------------------------------------------------------------------------- 1 | var x; 2 | x = 1000; 3 | var y = 234; 4 | var sum = x + y; 5 | var message = "The sum is " + sum + "!"; 6 | alert(message); 7 | 8 | // alert("The sum is " + (1000 + 234) + "!"); -------------------------------------------------------------------------------- /series9/class8/solution/homepage/fonts/bootstrap/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class8/solution/homepage/fonts/bootstrap/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /series9/class8/solution/homepage/fonts/bootstrap/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class8/solution/homepage/fonts/bootstrap/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /series10/class1/solution/index2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Page 2 5 | 6 | 7 |

Welcome to you, who have come to page 2!

8 | 9 | -------------------------------------------------------------------------------- /series10/class6/solution/script.js: -------------------------------------------------------------------------------- 1 | $('.add').on('click', function () { 2 | var newItem = $('.to-do-list li').first().clone(); 3 | newItem.text($('.new-field').val()); 4 | $('.to-do-list').append(newItem); 5 | }); -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/css/var/rnumnonpx.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../../var/pnum" 3 | ], function( pnum ) { 4 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); 5 | } ); 6 | -------------------------------------------------------------------------------- /series8/class6/solution/script.js: -------------------------------------------------------------------------------- 1 | $('.add').on('click', function () { 2 | var newItem = $('.to-do-list li').first().clone(); 3 | newItem.text($('.new-field').val()); 4 | $('.to-do-list').append(newItem); 5 | }); -------------------------------------------------------------------------------- /series9/class6/solution/script.js: -------------------------------------------------------------------------------- 1 | $('.add').on('click', function () { 2 | var newItem = $('.to-do-list li').first().clone(); 3 | newItem.text($('.new-field').val()); 4 | $('.to-do-list').append(newItem); 5 | }); -------------------------------------------------------------------------------- /series9/class8/solution/homepage/fonts/bootstrap/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class8/solution/homepage/fonts/bootstrap/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /series9/class8/solution/homepage/fonts/bootstrap/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeffreyATW/fwd/HEAD/series9/class8/solution/homepage/fonts/bootstrap/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/var/rcssNum.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../var/pnum" 3 | ], function( pnum ) { 4 | 5 | return new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); 6 | 7 | } ); 8 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/foundation-sites/docslink.sh: -------------------------------------------------------------------------------- 1 | # Clones the foundation-docs repo and links it to NPM locally 2 | git clone https://github.com/zurb/foundation-docs 3 | npm link ./foundation-docs 4 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/traversing/var/rneedsContext.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../../core", 3 | "../../selector" 4 | ], function( jQuery ) { 5 | return jQuery.expr.match.needsContext; 6 | } ); 7 | -------------------------------------------------------------------------------- /series9/class8/harp-test/stylesheets/bootstrap/mixins/_center-block.scss: -------------------------------------------------------------------------------- 1 | // Center-align a block level element 2 | 3 | @mixin center-block() { 4 | display: block; 5 | margin-left: auto; 6 | margin-right: auto; 7 | } 8 | -------------------------------------------------------------------------------- /series8/class18/solution6/style.css: -------------------------------------------------------------------------------- 1 | .outer, .inner { 2 | height: 100px; 3 | width: 100px; 4 | } 5 | 6 | .outer { 7 | float: right; 8 | } 9 | 10 | .inner { 11 | bottom: 0; 12 | left: 0; 13 | position: absolute; 14 | } -------------------------------------------------------------------------------- /series9/class18/solution6/style.css: -------------------------------------------------------------------------------- 1 | .outer, .inner { 2 | height: 100px; 3 | width: 100px; 4 | } 5 | 6 | .outer { 7 | float: right; 8 | } 9 | 10 | .inner { 11 | bottom: 0; 12 | left: 0; 13 | position: absolute; 14 | } -------------------------------------------------------------------------------- /series9/class8/solution/homepage/stylesheets/bootstrap/mixins/_center-block.scss: -------------------------------------------------------------------------------- 1 | // Center-align a block level element 2 | 3 | @mixin center-block() { 4 | display: block; 5 | margin-left: auto; 6 | margin-right: auto; 7 | } 8 | -------------------------------------------------------------------------------- /series10/class18/solution6/style.css: -------------------------------------------------------------------------------- 1 | .outer, .inner { 2 | height: 100px; 3 | width: 100px; 4 | } 5 | 6 | .outer { 7 | float: right; 8 | } 9 | 10 | .inner { 11 | bottom: 0; 12 | left: 0; 13 | position: absolute; 14 | } -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/event/support.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | support.focusin = "onfocusin" in window; 6 | 7 | return support; 8 | 9 | } ); 10 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/what-input/gulpfile.js/index.js: -------------------------------------------------------------------------------- 1 | var requireDir = require('require-dir'); 2 | 3 | // Require all tasks in gulpfile.js/tasks, including subfolders 4 | requireDir('./tasks', { recurse: true }); 5 | -------------------------------------------------------------------------------- /series9/class8/harp-test/stylesheets/bootstrap/mixins/_opacity.scss: -------------------------------------------------------------------------------- 1 | // Opacity 2 | 3 | @mixin opacity($opacity) { 4 | opacity: $opacity; 5 | // IE8 filter 6 | $opacity-ie: ($opacity * 100); 7 | filter: alpha(opacity=$opacity-ie); 8 | } 9 | -------------------------------------------------------------------------------- /series10/class10/solution/colors/app.js: -------------------------------------------------------------------------------- 1 | $('button').on('click', function () { 2 | $.ajax({ 3 | url: 'api/' + $(this).prop('class') + '.json' 4 | }).then(function (response) { 5 | $('body').css('background', response.color); 6 | }); 7 | }); -------------------------------------------------------------------------------- /series9/class10/solution/colors/app.js: -------------------------------------------------------------------------------- 1 | $('button').on('click', function () { 2 | $.ajax({ 3 | url: 'api/' + $(this).prop('class') + '.json' 4 | }).then(function (response) { 5 | $('body').css('background', response.color); 6 | }); 7 | }); -------------------------------------------------------------------------------- /series10/class10/solution/colors/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /series10/class13/solution/src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import App from './App'; 4 | import './index.css'; 5 | 6 | ReactDOM.render( 7 | , 8 | document.getElementById('root') 9 | ); 10 | -------------------------------------------------------------------------------- /series10/class7/assignment/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Click me 5 | 6 | 7 | 8 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /series9/class7/assignment/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Click me 5 | 6 | 7 | 8 | 9 | ); 10 | } 11 | } 12 | 13 | export default Button; 14 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "main": "dist/jquery.js", 4 | "license": "MIT", 5 | "ignore": [ 6 | "package.json" 7 | ], 8 | "keywords": [ 9 | "jquery", 10 | "javascript", 11 | "browser", 12 | "library" 13 | ] 14 | } -------------------------------------------------------------------------------- /series9/class8/harp-test/stylesheets/bootstrap/mixins/_progress-bar.scss: -------------------------------------------------------------------------------- 1 | // Progress bars 2 | 3 | @mixin progress-bar-variant($color) { 4 | background-color: $color; 5 | 6 | // Deprecated parent class requirement as of v3.2.0 7 | .progress-striped & { 8 | @include gradient-striped; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/attributes.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./core", 3 | "./attributes/attr", 4 | "./attributes/prop", 5 | "./attributes/classes", 6 | "./attributes/val" 7 | ], function( jQuery ) { 8 | 9 | // Return jQuery for attributes-only inclusion 10 | return jQuery; 11 | } ); 12 | -------------------------------------------------------------------------------- /series9/class8/solution/homepage/stylesheets/bootstrap/mixins/_progress-bar.scss: -------------------------------------------------------------------------------- 1 | // Progress bars 2 | 3 | @mixin progress-bar-variant($color) { 4 | background-color: $color; 5 | 6 | // Deprecated parent class requirement as of v3.2.0 7 | .progress-striped & { 8 | @include gradient-striped; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /series8/class18/solution1/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Fun with divs 5 | 6 | 7 | 8 | 9 |
Hello!
10 | 11 | -------------------------------------------------------------------------------- /series8/class18/solution2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Fun with divs 5 | 6 | 7 | 8 | 9 |
Hello!
10 | 11 | -------------------------------------------------------------------------------- /series8/class18/solution3/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Fun with divs 5 | 6 | 7 | 8 | 9 |
Hello!
10 | 11 | -------------------------------------------------------------------------------- /series8/class18/solution4/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Fun with divs 5 | 6 | 7 | 8 | 9 |
Hello!
10 | 11 | -------------------------------------------------------------------------------- /series8/class18/solution5/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Fun with divs 5 | 6 | 7 | 8 | 9 |
Hello!
10 | 11 | -------------------------------------------------------------------------------- /series8/class18/solution6/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Fun with divs 5 | 6 | 7 | 8 | 9 |
Hello!
10 | 11 | -------------------------------------------------------------------------------- /series8/class7/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Click me 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /series10/class14/solution/src/store.js: -------------------------------------------------------------------------------- 1 | import { createStore } from 'redux'; 2 | 3 | const initialState = { 4 | count: 0 5 | }; 6 | 7 | const reducer = (state, action) => { 8 | switch (action.type) { 9 | case 'INCREMENT': 10 | return { 11 | count: state.count + 1 12 | }; 13 | default: 14 | return state; 15 | } 16 | } 17 | 18 | export default createStore(reducer, initialState); 19 | -------------------------------------------------------------------------------- /series8/class15/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |

Hello! Here's Google.

10 |
11 |
12 |

Goodbye!

13 |
14 |

Konnichiwa!

15 | 16 | -------------------------------------------------------------------------------- /series10/class14/solution/src/Button.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { connect } from 'react-redux'; 3 | 4 | const Button = ({ increment }) => ( 5 | 8 | ); 9 | 10 | const mapDispatchToProps = dispatch => ({ 11 | increment: () => dispatch({ 12 | type: 'INCREMENT' 13 | }) 14 | }); 15 | 16 | export default connect(null, mapDispatchToProps)(Button); 17 | -------------------------------------------------------------------------------- /series8/class10/noisetwitter/source/tweet.php: -------------------------------------------------------------------------------- 1 | 'JeffreyATW', 'tweet_avatar' => 'avatar.jpg'))); 5 | } else { 6 | echo json_encode(array('tweet_content' => 'This is a canned tweet', 'tweet_author' => 'RandomDude', 'tweet_avatar' => 'randomdude.jpg')); 7 | } 8 | ?> -------------------------------------------------------------------------------- /series8/class12/noisetwitter/source/tweet.php: -------------------------------------------------------------------------------- 1 | 'JeffreyATW', 'tweet_avatar' => 'avatar.jpg'))); 5 | } else { 6 | echo json_encode(array('tweet_content' => 'This is a canned tweet', 'tweet_author' => 'RandomDude', 'tweet_avatar' => 'randomdude.jpg')); 7 | } 8 | ?> -------------------------------------------------------------------------------- /series8/class13/noisetwitter/source/tweet.php: -------------------------------------------------------------------------------- 1 | 'JeffreyATW', 'tweet_avatar' => 'avatar.jpg'))); 5 | } else { 6 | echo json_encode(array('tweet_content' => 'This is a canned tweet', 'tweet_author' => 'RandomDude', 'tweet_avatar' => 'randomdude.jpg')); 7 | } 8 | ?> -------------------------------------------------------------------------------- /series9/class10/noisetwitter/api/tweets.php: -------------------------------------------------------------------------------- 1 | 'JeffreyATW', 'tweet_avatar' => 'avatar.jpg'))); 5 | } else { 6 | echo json_encode(array('tweet_content' => 'This is a canned tweet', 'tweet_author' => 'RandomDude', 'tweet_avatar' => 'randomdude.jpg')); 7 | } 8 | ?> -------------------------------------------------------------------------------- /series8/class10/solution/colors/source/index.html.erb: -------------------------------------------------------------------------------- 1 | --- 2 | title: Welcome to Middleman 3 | --- 4 | 5 |
6 |

Middleman is Watching

7 |

8 | <%= link_to "Read Online Documentation", "http://middlemanapp.com/" %> 9 |

10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/what-input/gulpfile.js/tasks/default.js: -------------------------------------------------------------------------------- 1 | var gulp = require('gulp'); 2 | var browserSync = require('browser-sync').create(); 3 | 4 | gulp.task('default', ['clean', 'scripts'], function() { 5 | browserSync.init({ 6 | server: { 7 | baseDir: './' 8 | } 9 | }); 10 | 11 | gulp.watch(['./what-input.js', './polyfills/*.js'], ['scripts']).on('change', browserSync.reload); 12 | }); 13 | -------------------------------------------------------------------------------- /series9/class15/recap/style.css: -------------------------------------------------------------------------------- 1 | * { 2 | box-sizing: border-box; 3 | } 4 | 5 | body { 6 | margin: 0; 7 | } 8 | 9 | h1 { 10 | background: lightgray; 11 | border: 5px solid mediumspringgreen; 12 | height: 200px; 13 | width: 200px; 14 | } 15 | 16 | p { 17 | background: lavender; 18 | padding: 20px; 19 | } 20 | 21 | strong { 22 | background: firebrick; 23 | display: inline-block; 24 | height: 200px; 25 | width: 200px; 26 | } -------------------------------------------------------------------------------- /series8/class14/noisetwitter-react/source/index.html.erb: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | NoiseTwitter 5 | 6 | 7 | 8 |
9 | 10 | 11 | <%= javascript_include_tag 'all' %> 12 | 13 | -------------------------------------------------------------------------------- /series10/class6/app.js: -------------------------------------------------------------------------------- 1 | var form = $('form'); 2 | var textarea = $('textarea'); 3 | 4 | form.on('submit', function (event) { 5 | event.preventDefault(); 6 | 7 | var newTweetValue = textarea.val(); 8 | 9 | var newTweet = $('.tweet').first().clone(); 10 | 11 | newTweet.find('.tweet__time').text('now'); 12 | newTweet.find('.tweet__content').text(newTweetValue); 13 | 14 | textarea.val(''); 15 | 16 | $('.tweets').prepend(newTweet); 17 | }); 18 | -------------------------------------------------------------------------------- /series9/class15/recap/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Box model 5 | 6 | 7 | 8 |

Box model demo

9 |

10 | We're going to 11 | demonstrate 12 | some 13 | box model properties. 14 |

15 | 16 | -------------------------------------------------------------------------------- /series10/class17/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Media queries 5 | 6 | 7 | 8 | 9 |
This's a header
10 | 11 |
This's an article
12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /series8/class17/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Media queries 5 | 6 | 7 | 8 | 9 |
This's a header
10 | 11 |
This's an article
12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /series9/class17/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Media queries 5 | 6 | 7 | 8 | 9 |
This's a header
10 | 11 |
This's an article
12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /series9/class6/noisetwitter/app.js: -------------------------------------------------------------------------------- 1 | var tweetboxField = $('.tweetbox__field'); 2 | 3 | $('.tweetbox').on('submit', function (event) { 4 | event.preventDefault(); 5 | 6 | var newTweet = $('.tweet').first().clone(); 7 | 8 | newTweet.find('.tweet__time').text('now'); 9 | 10 | var newContent = tweetboxField.val(); 11 | 12 | newTweet.find('.tweet__content').text(newContent); 13 | 14 | $('.tweets').prepend(newTweet); 15 | 16 | tweetboxField.val(''); 17 | }); -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/selector-sizzle.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "./core", 3 | "../external/sizzle/dist/sizzle" 4 | ], function( jQuery, Sizzle ) { 5 | 6 | jQuery.find = Sizzle; 7 | jQuery.expr = Sizzle.selectors; 8 | jQuery.expr[ ":" ] = jQuery.expr.pseudos; 9 | jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; 10 | jQuery.text = Sizzle.getText; 11 | jQuery.isXMLDoc = Sizzle.isXML; 12 | jQuery.contains = Sizzle.contains; 13 | 14 | } ); 15 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/data/var/acceptData.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | 3 | /** 4 | * Determines whether an object can have data 5 | */ 6 | return function( owner ) { 7 | 8 | // Accepts only: 9 | // - Node 10 | // - Node.ELEMENT_NODE 11 | // - Node.DOCUMENT_NODE 12 | // - Object 13 | // - Any 14 | /* jshint -W018 */ 15 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); 16 | }; 17 | 18 | } ); 19 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/motion-ui/src/util/_animation.scss: -------------------------------------------------------------------------------- 1 | /// Creates a keyframe from one or more effect functions and assigns it to the element by adding the `animation-name` property. 2 | /// @param {Function} $effects... - One or more effect functions to build the keyframe with. 3 | @mixin mui-animation($args...) { 4 | $name: map-get(-mui-process-args($args...), name); 5 | @include mui-keyframes($name, $args...); 6 | animation-name: unquote($name); 7 | } 8 | -------------------------------------------------------------------------------- /series8/class13/noisetwitter/source/data/tweets.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": 2, 4 | "author": "JeffreyATW", 5 | "time": "1h", 6 | "content": "You give love a bad name." 7 | }, 8 | { 9 | "id": 1, 10 | "author": "JeffreyATW", 11 | "time": "2h", 12 | "content": "Old McDonald had a farm." 13 | }, 14 | { 15 | "id": 0, 16 | "author": "JeffreyATW", 17 | "time": "3h", 18 | "content": "I'm a little teapot, short and stout." 19 | } 20 | ] -------------------------------------------------------------------------------- /series9/class8/harp-test/stylesheets/bootstrap/mixins/_nav-vertical-align.scss: -------------------------------------------------------------------------------- 1 | // Navbar vertical align 2 | // 3 | // Vertically center elements in the navbar. 4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. 5 | 6 | @mixin navbar-vertical-align($element-height) { 7 | margin-top: (($navbar-height - $element-height) / 2); 8 | margin-bottom: (($navbar-height - $element-height) / 2); 9 | } 10 | -------------------------------------------------------------------------------- /series9/class9/harp/javascripts/bootstrap-sprockets.js: -------------------------------------------------------------------------------- 1 | //= require ./bootstrap/affix 2 | //= require ./bootstrap/alert 3 | //= require ./bootstrap/button 4 | //= require ./bootstrap/carousel 5 | //= require ./bootstrap/collapse 6 | //= require ./bootstrap/dropdown 7 | //= require ./bootstrap/modal 8 | //= require ./bootstrap/scrollspy 9 | //= require ./bootstrap/tab 10 | //= require ./bootstrap/transition 11 | //= require ./bootstrap/tooltip 12 | //= require ./bootstrap/popover 13 | -------------------------------------------------------------------------------- /series10/class11/signup/js/app.js: -------------------------------------------------------------------------------- 1 | $(document).foundation(); 2 | 3 | $('form').validate({ 4 | messages: { 5 | username: { 6 | required: 'Please enter a username.' 7 | }, 8 | email: { 9 | required: 'Please enter a valid email.', 10 | email: 'I\'ve seen worse emails from Wikileaks.' 11 | } 12 | }, 13 | rules: { 14 | password_confirmation: { 15 | // equalTo: '#password-field' 16 | equalTo: '[name=password]' 17 | } 18 | } 19 | }); 20 | -------------------------------------------------------------------------------- /series10/class13/noisetwitter/src/App.css: -------------------------------------------------------------------------------- 1 | .App { 2 | text-align: center; 3 | } 4 | 5 | .App-logo { 6 | animation: App-logo-spin infinite 20s linear; 7 | height: 80px; 8 | } 9 | 10 | .App-header { 11 | background-color: #222; 12 | height: 150px; 13 | padding: 20px; 14 | color: white; 15 | } 16 | 17 | .App-intro { 18 | font-size: large; 19 | } 20 | 21 | @keyframes App-logo-spin { 22 | from { transform: rotate(0deg); } 23 | to { transform: rotate(360deg); } 24 | } 25 | -------------------------------------------------------------------------------- /series10/class13/solution/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "solution", 3 | "version": "0.1.0", 4 | "private": true, 5 | "devDependencies": { 6 | "react-scripts": "0.6.1" 7 | }, 8 | "dependencies": { 9 | "react": "^15.3.2", 10 | "react-dom": "^15.3.2" 11 | }, 12 | "scripts": { 13 | "start": "react-scripts start", 14 | "build": "react-scripts build", 15 | "test": "react-scripts test --env=jsdom", 16 | "eject": "react-scripts eject" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /series10/class13/solution/src/App.css: -------------------------------------------------------------------------------- 1 | .App { 2 | text-align: center; 3 | } 4 | 5 | .App-logo { 6 | animation: App-logo-spin infinite 20s linear; 7 | height: 80px; 8 | } 9 | 10 | .App-header { 11 | background-color: #222; 12 | height: 150px; 13 | padding: 20px; 14 | color: white; 15 | } 16 | 17 | .App-intro { 18 | font-size: large; 19 | } 20 | 21 | @keyframes App-logo-spin { 22 | from { transform: rotate(0deg); } 23 | to { transform: rotate(360deg); } 24 | } 25 | -------------------------------------------------------------------------------- /series10/class14/noisetwitter/src/App.css: -------------------------------------------------------------------------------- 1 | .App { 2 | text-align: center; 3 | } 4 | 5 | .App-logo { 6 | animation: App-logo-spin infinite 20s linear; 7 | height: 80px; 8 | } 9 | 10 | .App-header { 11 | background-color: #222; 12 | height: 150px; 13 | padding: 20px; 14 | color: white; 15 | } 16 | 17 | .App-intro { 18 | font-size: large; 19 | } 20 | 21 | @keyframes App-logo-spin { 22 | from { transform: rotate(0deg); } 23 | to { transform: rotate(360deg); } 24 | } 25 | -------------------------------------------------------------------------------- /series10/class14/solution/src/App.css: -------------------------------------------------------------------------------- 1 | .App { 2 | text-align: center; 3 | } 4 | 5 | .App-logo { 6 | animation: App-logo-spin infinite 20s linear; 7 | height: 80px; 8 | } 9 | 10 | .App-header { 11 | background-color: #222; 12 | height: 150px; 13 | padding: 20px; 14 | color: white; 15 | } 16 | 17 | .App-intro { 18 | font-size: large; 19 | } 20 | 21 | @keyframes App-logo-spin { 22 | from { transform: rotate(0deg); } 23 | to { transform: rotate(360deg); } 24 | } 25 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/motion-ui/src/util/_args.scss: -------------------------------------------------------------------------------- 1 | /// Processes a series of keyframe function arguments. 2 | /// @access private 3 | @function -mui-process-args($args...) { 4 | @if length($args) == 1 { 5 | $arg: nth($args, 1); 6 | 7 | @if type-of($arg) == 'string' { 8 | @return call($arg); 9 | } @else if type-of($arg) == 'map' { 10 | @return $arg; 11 | } 12 | } 13 | 14 | @return -mui-keyframe-combine($args...); 15 | } 16 | -------------------------------------------------------------------------------- /series8/class6/script.js: -------------------------------------------------------------------------------- 1 | var tweetboxField = $('.tweetbox__field'); 2 | var tweets = $('.tweets'); 3 | 4 | $('.tweetbox').on('submit', function (event) { 5 | event.preventDefault(); 6 | 7 | var newTweet = $('.tweet').first().clone(); 8 | 9 | var textAreaValue = tweetboxField.val(); 10 | 11 | newTweet.find('.tweet__content').text(textAreaValue); 12 | newTweet.find('.tweet__time').text('now'); 13 | 14 | tweets.prepend(newTweet); 15 | 16 | tweetboxField.val(''); 17 | }); -------------------------------------------------------------------------------- /series9/class8/harp-test/javascripts/bootstrap-sprockets.js: -------------------------------------------------------------------------------- 1 | //= require ./bootstrap/affix 2 | //= require ./bootstrap/alert 3 | //= require ./bootstrap/button 4 | //= require ./bootstrap/carousel 5 | //= require ./bootstrap/collapse 6 | //= require ./bootstrap/dropdown 7 | //= require ./bootstrap/modal 8 | //= require ./bootstrap/scrollspy 9 | //= require ./bootstrap/tab 10 | //= require ./bootstrap/transition 11 | //= require ./bootstrap/tooltip 12 | //= require ./bootstrap/popover 13 | -------------------------------------------------------------------------------- /series9/class8/solution/homepage/stylesheets/bootstrap/mixins/_nav-vertical-align.scss: -------------------------------------------------------------------------------- 1 | // Navbar vertical align 2 | // 3 | // Vertically center elements in the navbar. 4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. 5 | 6 | @mixin navbar-vertical-align($element-height) { 7 | margin-top: (($navbar-height - $element-height) / 2); 8 | margin-bottom: (($navbar-height - $element-height) / 2); 9 | } 10 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/event/ajax.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../core", 3 | "../event" 4 | ], function( jQuery ) { 5 | 6 | // Attach a bunch of functions for handling common AJAX events 7 | jQuery.each( [ 8 | "ajaxStart", 9 | "ajaxStop", 10 | "ajaxComplete", 11 | "ajaxError", 12 | "ajaxSuccess", 13 | "ajaxSend" 14 | ], function( i, type ) { 15 | jQuery.fn[ type ] = function( fn ) { 16 | return this.on( type, fn ); 17 | }; 18 | } ); 19 | 20 | } ); 21 | -------------------------------------------------------------------------------- /series10/class13/noisetwitter/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "noisetwitter", 3 | "version": "0.1.0", 4 | "private": true, 5 | "devDependencies": { 6 | "react-scripts": "0.6.1" 7 | }, 8 | "dependencies": { 9 | "react": "^15.3.2", 10 | "react-dom": "^15.3.2" 11 | }, 12 | "scripts": { 13 | "start": "react-scripts start", 14 | "build": "react-scripts build", 15 | "test": "react-scripts test --env=jsdom", 16 | "eject": "react-scripts eject" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/manipulation/_evalUrl.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../ajax" 3 | ], function( jQuery ) { 4 | 5 | jQuery._evalUrl = function( url ) { 6 | return jQuery.ajax( { 7 | url: url, 8 | 9 | // Make this explicit, since user can override this through ajaxSetup (#11264) 10 | type: "GET", 11 | dataType: "script", 12 | async: false, 13 | global: false, 14 | "throws": true 15 | } ); 16 | }; 17 | 18 | return jQuery._evalUrl; 19 | 20 | } ); 21 | -------------------------------------------------------------------------------- /series8/class11/forms/Gemfile: -------------------------------------------------------------------------------- 1 | # If you do not have OpenSSL installed, update 2 | # the following line to use "http://" instead 3 | source 'https://rubygems.org' 4 | 5 | gem "middleman", "~>3.3.12" 6 | 7 | # Live-reloading plugin 8 | gem "middleman-livereload", "~> 3.1.0" 9 | 10 | # For faster file watcher updates on Windows: 11 | gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] 12 | 13 | # Windows does not come with time zone data 14 | gem "tzinfo-data", platforms: [:mswin, :mingw, :jruby] -------------------------------------------------------------------------------- /series9/class11/app.js: -------------------------------------------------------------------------------- 1 | $('form').validate({ 2 | errorPlacement: function (error, element) { 3 | element.closest('.form-group').addClass('has-error'); 4 | element.after(error); 5 | }, 6 | rules: { 7 | passwordConfirmation: { 8 | equalTo: '#exampleInputPassword1' 9 | } 10 | }, 11 | messages: { 12 | passwordConfirmation: { 13 | equalTo: 'Looks like you made a typo!', 14 | required: 'You need to enter the password again!@!!' 15 | } 16 | } 17 | }); -------------------------------------------------------------------------------- /series9/class8/solution/homepage/javascripts/bootstrap-sprockets.js: -------------------------------------------------------------------------------- 1 | //= require ./bootstrap/affix 2 | //= require ./bootstrap/alert 3 | //= require ./bootstrap/button 4 | //= require ./bootstrap/carousel 5 | //= require ./bootstrap/collapse 6 | //= require ./bootstrap/dropdown 7 | //= require ./bootstrap/modal 8 | //= require ./bootstrap/scrollspy 9 | //= require ./bootstrap/tab 10 | //= require ./bootstrap/transition 11 | //= require ./bootstrap/tooltip 12 | //= require ./bootstrap/popover 13 | -------------------------------------------------------------------------------- /series8/class10/noisetwitter/Gemfile: -------------------------------------------------------------------------------- 1 | # If you do not have OpenSSL installed, update 2 | # the following line to use "http://" instead 3 | source 'https://rubygems.org' 4 | 5 | gem "middleman", "~>3.3.12" 6 | 7 | # Live-reloading plugin 8 | gem "middleman-livereload", "~> 3.1.0" 9 | 10 | # For faster file watcher updates on Windows: 11 | gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] 12 | 13 | # Windows does not come with time zone data 14 | gem "tzinfo-data", platforms: [:mswin, :mingw, :jruby] -------------------------------------------------------------------------------- /series8/class12/noisetwitter/Gemfile: -------------------------------------------------------------------------------- 1 | # If you do not have OpenSSL installed, update 2 | # the following line to use "http://" instead 3 | source 'https://rubygems.org' 4 | 5 | gem "middleman", "~>3.3.12" 6 | 7 | # Live-reloading plugin 8 | gem "middleman-livereload", "~> 3.1.0" 9 | 10 | # For faster file watcher updates on Windows: 11 | gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] 12 | 13 | # Windows does not come with time zone data 14 | gem "tzinfo-data", platforms: [:mswin, :mingw, :jruby] -------------------------------------------------------------------------------- /series8/class13/noisetwitter/Gemfile: -------------------------------------------------------------------------------- 1 | # If you do not have OpenSSL installed, update 2 | # the following line to use "http://" instead 3 | source 'https://rubygems.org' 4 | 5 | gem "middleman", "~>3.3.12" 6 | 7 | # Live-reloading plugin 8 | gem "middleman-livereload", "~> 3.1.0" 9 | 10 | # For faster file watcher updates on Windows: 11 | gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] 12 | 13 | # Windows does not come with time zone data 14 | gem "tzinfo-data", platforms: [:mswin, :mingw, :jruby] -------------------------------------------------------------------------------- /series8/class17/temp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

Control Panel

9 |
10 |
11 | Hello 12 |
13 |
14 | Hello 15 |
16 |
17 |
18 |
19 | Hello 20 |
21 |
22 | Hello 23 |
24 |
25 | 26 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/css/var/isHidden.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../../core", 3 | "../../selector" 4 | 5 | // css is assumed 6 | ], function( jQuery ) { 7 | 8 | return function( elem, el ) { 9 | 10 | // isHidden might be called from jQuery#filter function; 11 | // in that case, element will be second argument 12 | elem = el || elem; 13 | return jQuery.css( elem, "display" ) === "none" || 14 | !jQuery.contains( elem.ownerDocument, elem ); 15 | }; 16 | } ); 17 | -------------------------------------------------------------------------------- /series8/class10/solution/colors/Gemfile: -------------------------------------------------------------------------------- 1 | # If you do not have OpenSSL installed, update 2 | # the following line to use "http://" instead 3 | source 'https://rubygems.org' 4 | 5 | gem "middleman", "~>3.3.12" 6 | 7 | # Live-reloading plugin 8 | gem "middleman-livereload", "~> 3.1.0" 9 | 10 | # For faster file watcher updates on Windows: 11 | gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] 12 | 13 | # Windows does not come with time zone data 14 | gem "tzinfo-data", platforms: [:mswin, :mingw, :jruby] -------------------------------------------------------------------------------- /series8/class8/solution/homepage/Gemfile: -------------------------------------------------------------------------------- 1 | # If you do not have OpenSSL installed, update 2 | # the following line to use "http://" instead 3 | source 'https://rubygems.org' 4 | 5 | gem "middleman", "~>3.3.12" 6 | 7 | # Live-reloading plugin 8 | gem "middleman-livereload", "~> 3.1.0" 9 | 10 | # For faster file watcher updates on Windows: 11 | gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] 12 | 13 | # Windows does not come with time zone data 14 | gem "tzinfo-data", platforms: [:mswin, :mingw, :jruby] -------------------------------------------------------------------------------- /series8/class2/recap/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | My Website 5 | 6 | 7 | 8 |

My Website

9 |

Hello World!

10 |

Here is paragraph two. Noisebridge can be found here.

11 |
    12 |
  1. Foo
  2. 13 |
  3. Bar
  4. 14 |
  5. Baz
  6. 15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/css/var/getStyles.js: -------------------------------------------------------------------------------- 1 | define( function() { 2 | return function( elem ) { 3 | 4 | // Support: IE<=11+, Firefox<=30+ (#15098, #14150) 5 | // IE throws on elements created in popups 6 | // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" 7 | var view = elem.ownerDocument.defaultView; 8 | 9 | if ( !view || !view.opener ) { 10 | view = window; 11 | } 12 | 13 | return view.getComputedStyle( elem ); 14 | }; 15 | } ); 16 | -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/traversing/var/dir.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../../core" 3 | ], function( jQuery ) { 4 | 5 | return function( elem, dir, until ) { 6 | var matched = [], 7 | truncate = until !== undefined; 8 | 9 | while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { 10 | if ( elem.nodeType === 1 ) { 11 | if ( truncate && jQuery( elem ).is( until ) ) { 12 | break; 13 | } 14 | matched.push( elem ); 15 | } 16 | } 17 | return matched; 18 | }; 19 | 20 | } ); 21 | -------------------------------------------------------------------------------- /series8/class13/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | # 3 | # If you find yourself ignoring temporary files generated by your text editor 4 | # or operating system, you probably want to add a global ignore instead: 5 | # git config --global core.excludesfile ~/.gitignore_global 6 | 7 | # Ignore bundler config 8 | /.bundle 9 | 10 | # Ignore the build directory 11 | /build 12 | 13 | # Ignore cache 14 | /.sass-cache 15 | /.cache 16 | 17 | # Ignore .DS_store file 18 | .DS_Store 19 | -------------------------------------------------------------------------------- /series8/class18/noiseco/Gemfile: -------------------------------------------------------------------------------- 1 | # If you do not have OpenSSL installed, update 2 | # the following line to use "http://" instead 3 | source 'https://rubygems.org' 4 | 5 | gem "middleman", "~>3.3.12" 6 | gem 'middleman-autoprefixer' 7 | 8 | # Live-reloading plugin 9 | gem "middleman-livereload", "~> 3.1.0" 10 | 11 | # For faster file watcher updates on Windows: 12 | gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] 13 | 14 | # Windows does not come with time zone data 15 | gem "tzinfo-data", platforms: [:mswin, :mingw, :jruby] -------------------------------------------------------------------------------- /series8/class19/noiseco/Gemfile: -------------------------------------------------------------------------------- 1 | # If you do not have OpenSSL installed, update 2 | # the following line to use "http://" instead 3 | source 'https://rubygems.org' 4 | 5 | gem "middleman", "~>3.3.12" 6 | gem 'middleman-autoprefixer' 7 | 8 | # Live-reloading plugin 9 | gem "middleman-livereload", "~> 3.1.0" 10 | 11 | # For faster file watcher updates on Windows: 12 | gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] 13 | 14 | # Windows does not come with time zone data 15 | gem "tzinfo-data", platforms: [:mswin, :mingw, :jruby] -------------------------------------------------------------------------------- /series10/class7/solution/script.js: -------------------------------------------------------------------------------- 1 | var counter = 0; 2 | 3 | $('button').on('click', function () { 4 | var button = $(this); // makes it so element only needs to be wrapped once 5 | var classText; 6 | counter += 1; 7 | button.text(counter); 8 | if (counter % 4 === 0) { 9 | classText = 'zero'; 10 | } else if (counter % 4 === 1) { 11 | classText = 'one'; 12 | } else if (counter % 4 === 2) { 13 | classText = 'two'; 14 | } else { 15 | classText = 'three'; 16 | } 17 | button.prop('class', classText); 18 | }); -------------------------------------------------------------------------------- /series8/class11/forms/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | # 3 | # If you find yourself ignoring temporary files generated by your text editor 4 | # or operating system, you probably want to add a global ignore instead: 5 | # git config --global core.excludesfile ~/.gitignore_global 6 | 7 | # Ignore bundler config 8 | /.bundle 9 | 10 | # Ignore the build directory 11 | /build 12 | 13 | # Ignore cache 14 | /.sass-cache 15 | /.cache 16 | 17 | # Ignore .DS_store file 18 | .DS_Store 19 | -------------------------------------------------------------------------------- /series8/class7/solution/script.js: -------------------------------------------------------------------------------- 1 | var counter = 0; 2 | 3 | $('button').on('click', function () { 4 | var $this = $(this); // makes it so element only needs to be wrapped once 5 | var classText; 6 | counter += 1; 7 | $this.text(counter); 8 | if (counter % 4 === 0) { 9 | classText = 'zero'; 10 | } else if (counter % 4 === 1) { 11 | classText = 'one'; 12 | } else if (counter % 4 === 2) { 13 | classText = 'two'; 14 | } else { 15 | classText = 'three'; 16 | } 17 | $this.prop('class', classText); 18 | }); -------------------------------------------------------------------------------- /series9/class7/solution/script.js: -------------------------------------------------------------------------------- 1 | var counter = 0; 2 | 3 | $('button').on('click', function () { 4 | var $this = $(this); // makes it so element only needs to be wrapped once 5 | var classText; 6 | counter += 1; 7 | $this.text(counter); 8 | if (counter % 4 === 0) { 9 | classText = 'zero'; 10 | } else if (counter % 4 === 1) { 11 | classText = 'one'; 12 | } else if (counter % 4 === 2) { 13 | classText = 'two'; 14 | } else { 15 | classText = 'three'; 16 | } 17 | $this.prop('class', classText); 18 | }); -------------------------------------------------------------------------------- /series10/class8/foundation-test/bower_components/jquery/src/manipulation/setGlobalEval.js: -------------------------------------------------------------------------------- 1 | define( [ 2 | "../data/var/dataPriv" 3 | ], function( dataPriv ) { 4 | 5 | // Mark scripts as having already been evaluated 6 | function setGlobalEval( elems, refElements ) { 7 | var i = 0, 8 | l = elems.length; 9 | 10 | for ( ; i < l; i++ ) { 11 | dataPriv.set( 12 | elems[ i ], 13 | "globalEval", 14 | !refElements || dataPriv.get( refElements[ i ], "globalEval" ) 15 | ); 16 | } 17 | } 18 | 19 | return setGlobalEval; 20 | } ); 21 | -------------------------------------------------------------------------------- /series8/class14/noisetwitter-react/Gemfile: -------------------------------------------------------------------------------- 1 | # If you do not have OpenSSL installed, update 2 | # the following line to use "http://" instead 3 | source 'https://rubygems.org' 4 | 5 | gem "middleman", "~>3.3.12" 6 | 7 | # Live-reloading plugin 8 | gem "middleman-livereload", "~> 3.1.0" 9 | 10 | # For faster file watcher updates on Windows: 11 | gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw] 12 | 13 | # Windows does not come with time zone data 14 | gem "tzinfo-data", platforms: [:mswin, :mingw, :jruby] 15 | 16 | gem 'middleman-react' -------------------------------------------------------------------------------- /series8/class18/noiseco/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | # 3 | # If you find yourself ignoring temporary files generated by your text editor 4 | # or operating system, you probably want to add a global ignore instead: 5 | # git config --global core.excludesfile ~/.gitignore_global 6 | 7 | # Ignore bundler config 8 | /.bundle 9 | 10 | # Ignore the build directory 11 | /build 12 | 13 | # Ignore cache 14 | /.sass-cache 15 | /.cache 16 | 17 | # Ignore .DS_store file 18 | .DS_Store 19 | -------------------------------------------------------------------------------- /series8/class19/noiseco/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | # 3 | # If you find yourself ignoring temporary files generated by your text editor 4 | # or operating system, you probably want to add a global ignore instead: 5 | # git config --global core.excludesfile ~/.gitignore_global 6 | 7 | # Ignore bundler config 8 | /.bundle 9 | 10 | # Ignore the build directory 11 | /build 12 | 13 | # Ignore cache 14 | /.sass-cache 15 | /.cache 16 | 17 | # Ignore .DS_store file 18 | .DS_Store 19 | -------------------------------------------------------------------------------- /series10/class14/solution/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "solution", 3 | "version": "0.1.0", 4 | "private": true, 5 | "devDependencies": { 6 | "react-scripts": "0.6.1" 7 | }, 8 | "dependencies": { 9 | "react": "^15.3.2", 10 | "react-dom": "^15.3.2", 11 | "react-redux": "^4.4.5", 12 | "redux": "^3.6.0" 13 | }, 14 | "scripts": { 15 | "start": "react-scripts start", 16 | "build": "react-scripts build", 17 | "test": "react-scripts test --env=jsdom", 18 | "eject": "react-scripts eject" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /series10/class6/assignment/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | To-Do List 5 | 6 | 7 | 8 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /series8/class10/noisetwitter/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | # 3 | # If you find yourself ignoring temporary files generated by your text editor 4 | # or operating system, you probably want to add a global ignore instead: 5 | # git config --global core.excludesfile ~/.gitignore_global 6 | 7 | # Ignore bundler config 8 | /.bundle 9 | 10 | # Ignore the build directory 11 | /build 12 | 13 | # Ignore cache 14 | /.sass-cache 15 | /.cache 16 | 17 | # Ignore .DS_store file 18 | .DS_Store 19 | -------------------------------------------------------------------------------- /series8/class12/noisetwitter/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | # 3 | # If you find yourself ignoring temporary files generated by your text editor 4 | # or operating system, you probably want to add a global ignore instead: 5 | # git config --global core.excludesfile ~/.gitignore_global 6 | 7 | # Ignore bundler config 8 | /.bundle 9 | 10 | # Ignore the build directory 11 | /build 12 | 13 | # Ignore cache 14 | /.sass-cache 15 | /.cache 16 | 17 | # Ignore .DS_store file 18 | .DS_Store 19 | -------------------------------------------------------------------------------- /series8/class13/noisetwitter/.gitignore: -------------------------------------------------------------------------------- 1 | # See http://help.github.com/ignore-files/ for more about ignoring files. 2 | # 3 | # If you find yourself ignoring temporary files generated by your text editor 4 | # or operating system, you probably want to add a global ignore instead: 5 | # git config --global core.excludesfile ~/.gitignore_global 6 | 7 | # Ignore bundler config 8 | /.bundle 9 | 10 | # Ignore the build directory 11 | /build 12 | 13 | # Ignore cache 14 | /.sass-cache 15 | /.cache 16 | 17 | # Ignore .DS_store file 18 | .DS_Store 19 | -------------------------------------------------------------------------------- /series8/class6/assignment/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | To-Do List 5 | 6 | 7 | 8 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /series9/class6/assignment/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | To-Do List 5 | 6 | 7 | 8 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /series10/class1/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | My Website 5 | 6 | 7 | 8 | 9 |

Welcome to my website

10 |

My website is a fun place to chill. So is this place.

11 |

Here's another paragraph.

12 | Page 2 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /series10/class12/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Click me 5 | 6 | 7 | 8 | 9 | 10 | 11 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /series8/class15/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | meh 5 | 6 | 7 | 8 |
9 | Hello World! 10 |
11 |
12 | Goodbye World! 13 |
14 |

Other ways of achieving this effect are through negative margin and relative positioning. You can also use tables and a series of floated divs, but it'd be very hacky and silly.

15 | 16 | -------------------------------------------------------------------------------- /series8/class6/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | To-Do List 5 | 6 | 7 | 8 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /series9/class15/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | meh 5 | 6 | 7 | 8 |
9 | Hello World! 10 |
11 |
12 | Goodbye World! 13 |
14 |

Other ways of achieving this effect are through negative margin and relative positioning. You can also use tables and a series of floated divs, but it'd be very hacky and silly.

15 | 16 | -------------------------------------------------------------------------------- /series9/class6/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | To-Do List 5 | 6 | 7 | 8 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /series9/class8/solution/homepage/stylesheets/bootstrap/mixins/_reset-text.scss: -------------------------------------------------------------------------------- 1 | @mixin reset-text() { 2 | font-family: $font-family-base; 3 | // We deliberately do NOT reset font-size. 4 | font-style: normal; 5 | font-weight: normal; 6 | letter-spacing: normal; 7 | line-break: auto; 8 | line-height: $line-height-base; 9 | text-align: left; // Fallback for where `start` is not supported 10 | text-align: start; 11 | text-decoration: none; 12 | text-shadow: none; 13 | text-transform: none; 14 | white-space: normal; 15 | word-break: normal; 16 | word-spacing: normal; 17 | word-wrap: normal; 18 | } 19 | -------------------------------------------------------------------------------- /series10/class16/solution/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | meh 5 | 6 | 7 | 8 |
9 | Hello World! 10 |
11 |
12 | Goodbye World! 13 |
14 |

Other ways of achieving this effect are through negative margin and relative positioning. You can also use tables and a series of floated divs, but it'd be very hacky and silly.

15 | 16 | -------------------------------------------------------------------------------- /series10/class4/app.js: -------------------------------------------------------------------------------- 1 | var shouldShowAlerts = confirm("Do you want this to work?"); 2 | 3 | if (shouldShowAlerts) { 4 | alert('I\'m glad this worked!'); 5 | alert("This'll work too."); 6 | alert("I'm \"glad\" this worked."); 7 | } 8 | 9 | shouldShowAlerts = false; 10 | 11 | if (shouldShowAlerts) { 12 | alert("They should never see this..."); 13 | } 14 | 15 | var favoriteColor = prompt("What's your fave color?"); 16 | 17 | if (favoriteColor === "blue") { 18 | alert("Wow how unique"); 19 | } else if (favoriteColor === "periwinkle") { 20 | alert("How exotic!!!"); 21 | } else { 22 | alert("Mine's blue!"); 23 | } 24 | -------------------------------------------------------------------------------- /series9/class8/harp-test/stylesheets/bootstrap/mixins/_border-radius.scss: -------------------------------------------------------------------------------- 1 | // Single side border-radius 2 | 3 | @mixin border-top-radius($radius) { 4 | border-top-right-radius: $radius; 5 | border-top-left-radius: $radius; 6 | } 7 | @mixin border-right-radius($radius) { 8 | border-bottom-right-radius: $radius; 9 | border-top-right-radius: $radius; 10 | } 11 | @mixin border-bottom-radius($radius) { 12 | border-bottom-right-radius: $radius; 13 | border-bottom-left-radius: $radius; 14 | } 15 | @mixin border-left-radius($radius) { 16 | border-bottom-left-radius: $radius; 17 | border-top-left-radius: $radius; 18 | } 19 | -------------------------------------------------------------------------------- /series8/class10/noisetwitter/source/layouts/layout.erb: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | <%= current_page.data.title || "The Middleman" %> 11 | 12 | <%= stylesheet_link_tag "normalize", "all" %> 13 | <%= javascript_include_tag "all" %> 14 | 15 | 16 | 17 | <%= yield %> 18 | 19 | 20 | --------------------------------------------------------------------------------