From 154b5453c00ffe011f432136b973df4449e097ad Mon Sep 17 00:00:00 2001 From: Sam Tobin-Hochstadt Date: Sat, 6 Jul 2013 17:56:38 -0400 Subject: [PATCH] initial commit --- new-racket-web/css/gumby.css | 11 +- new-racket-web/demo2.html | 1251 ++++++++++++++++++++++ new-racket-web/favicon.ico | Bin 0 -> 318 bytes new-racket-web/img/gumby_mainlogo.png | Bin 6768 -> 0 bytes new-racket-web/img/gumby_mainlogo@2x.png | Bin 13704 -> 0 bytes new-racket-web/img/logo.png | Bin 0 -> 6717 bytes new-racket-web/img/loud.png | Bin 0 -> 9395 bytes new-racket-web/img/next.png | Bin 0 -> 3086 bytes new-racket-web/img/prev.png | Bin 0 -> 3092 bytes new-racket-web/racket.html | 283 +++++ new-racket-web/racket2.html | 1119 +++++++++++++++++++ 11 files changed, 2659 insertions(+), 5 deletions(-) create mode 100644 new-racket-web/demo2.html create mode 100644 new-racket-web/favicon.ico delete mode 100644 new-racket-web/img/gumby_mainlogo.png delete mode 100644 new-racket-web/img/gumby_mainlogo@2x.png create mode 100644 new-racket-web/img/logo.png create mode 100644 new-racket-web/img/loud.png create mode 100644 new-racket-web/img/next.png create mode 100644 new-racket-web/img/prev.png create mode 100644 new-racket-web/racket.html create mode 100644 new-racket-web/racket2.html diff --git a/new-racket-web/css/gumby.css b/new-racket-web/css/gumby.css index 95969ca7a3..5c6eab3cf8 100644 --- a/new-racket-web/css/gumby.css +++ b/new-racket-web/css/gumby.css @@ -1,5 +1,6 @@ @charset "UTF-8"; -@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700); +@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700); +@import url(http://fonts.googleapis.com/css?family=Inconsolata); /** * Gumby Framework * --------------- @@ -1844,11 +1845,11 @@ body .video.twitch, body .video.youtube.show_controls { padding-top: 30px; } .drawer { position: relative; width: 100%; max-height: 0; background: #3e4144; -webkit-box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436; -moz-box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436; box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436; overflow: hidden; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; } .drawer.active { height: auto; max-height: 800px; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; } -.modal { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: -999999; background: black; background: rgba(0, 0, 0, 0.8); } -.modal > .content { width: 50%; min-height: 50%; max-height: 65%; position: relative; top: 25%; margin: 0 auto; padding: 20px; background: white; z-index: 2; overflow: auto; } +.modal { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: -999999; background: black; background: rgba(0, 0, 0, 0.8); display: none;} +.modal > .content { width: 50%; min-height: 50%; max-height: 95%; position: relative; top: 5%; margin: 0 auto; padding: 10px; background: white; z-index: 2; overflow: auto; } @media only screen and (max-width: 768px) { .modal > .content { width: 80%; min-height: 80%; max-height: 80%; top: 10%; } } @media only screen and (max-width: 767px) { .modal > .content { width: 92.5%; min-height: 92.5%; max-height: 92.5%; top: 3.75%; } } .modal > .content > .close { position: absolute; top: 10px; right: 10px; cursor: pointer; } -.modal, .modal > .content { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; } -.modal.active { z-index: 999999; } +.modal, .modal > .content { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; -o-transition-duration: 0.1s; transition-duration: 0.1s; } +.modal.active { z-index: 999999; display: block;} .modal.active, .modal.active > .content { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; } diff --git a/new-racket-web/demo2.html b/new-racket-web/demo2.html new file mode 100644 index 0000000000..483d8c5f26 --- /dev/null +++ b/new-racket-web/demo2.html @@ -0,0 +1,1251 @@ + + + + + + + + + + + + + + + +Gumby - A Flexible, Responsive CSS Framework - Powered by Sass + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Typography

+
+

+

My Cool First Level Headline reaalllyyy long headline

+

This is my awesome paragraph text, it is the base style/size for paragraph text. We love 16px for body copy as it provides for a more consistent cross browser experience. It is also digitally equivalent to to 12pt standard set in print design. We also love the golden ratio, all of the type set here is based off of that deliciously elegant ratio. Enjoy!

+

This is my awesome paragraph text, it is the base style/size for paragraph text. We love 16px for body copy as it provides for a more consistent cross browser experience. It is also digitally equivalent to to 12pt standard set in print design. We also love the golden ratio, all of the type set here is based off of that deliciously elegant ratio. Enjoy!

+

This is my awesome paragraph text, it is the base style/size for paragraph text. We love 16px for body copy as it provides for a more consistent cross browser experience. It is also digitally equivalent to to 12pt standard set in print design. We also love the golden ratio, all of the type set here is based off of that deliciously elegant ratio. Enjoy!

+

My Cool Second Level Headline

+

This is my awesome paragraph text, it is the base style/size for paragraph text. We love 16px for body copy as it provides for a more consistent cross browser experience. It is also digitally equivalent to to 12pt standard set in print design. We also love the golden ratio, all of the type set here is based off of that deliciously elegant ratio. Enjoy!

+

My Cool Third Level Headline

+

This is my awesome paragraph text, it is the base style/size for paragraph text. We love 16px for body copy as it provides for a more consistent cross browser experience. It is also digitally equivalent to to 12pt standard set in print design. We also love the golden ratio, all of the type set here is based off of that deliciously elegant ratio. Enjoy!

+

My Cool Fourth Level Headline

+

This is my awesome paragraph text, it is the base style/size for paragraph text. We love 16px for body copy as it provides for a more consistent cross browser experience. It is also digitally equivalent to to 12pt standard set in print design. We also love the golden ratio, all of the type set here is based off of that deliciously elegant ratio. Enjoy!

+
My Cool Fifth Level Headline
+

This is my awesome paragraph text, it is the base style/size for paragraph text. We love 16px for body copy as it provides for a more consistent cross browser experience. It is also digitally equivalent to to 12pt standard set in print design. We also love the golden ratio, all of the type set here is based off of that deliciously elegant ratio. Enjoy!

+
My Cool Sixth Level Headline
+

This is my awesome paragraph text, it is the base style/size for paragraph text. We love 16px for body copy as it provides for a more consistent cross browser experience. It is also digitally equivalent to to 12pt standard set in print design. We also love the golden ratio, all of the type set here is based off of that deliciously elegant ratio. Enjoy!

+
+
+

Responsive text will expand to fill the available space

+
+
+
+

ul.disc

+
    +
  • List item
  • +
  • List item
  • +
  • List item
  • +
      +
    • Nested item
    • +
    • Nested item
    • +
    +
  • List item
  • +
  • List item
  • +
  • List item
  • +
  • List item
  • +
+
+
+

ul.circle

+
    +
  • List item
  • +
  • List item
  • +
  • List item
  • +
      +
    • Nested item
    • +
    • Nested item
    • +
    +
  • List item
  • +
  • List item
  • +
  • List item
  • +
  • List item
  • +
+
+
+

ul.square

+
    +
  • List item
  • +
  • List item
  • +
  • List item
  • +
      +
    • Nested item
    • +
    • Nested item
    • +
    +
  • List item
  • +
  • List item
  • +
  • List item
  • +
  • List item
  • +
+
+
+
+
+

ol

+
    +
  1. List item
  2. +
  3. List item
  4. +
  5. List item
  6. +
      +
    • Nested item
    • +
    • Nested item
    • +
    +
  7. List item
  8. +
  9. List item
  10. +
  11. List item
  12. +
  13. List item
  14. +
+
+
+

Definition list

+
+
Definition Term
+
Definition text, you can add as many of these as you need. The line-height matches paragraphs.
+
+
+
+ +
+
+

Buttons

+
+ +
+

Metro Style

+ + + + + + + + + +
+
+
+
+

Pretty Style

+ + + + + + + + + +
+
+
+
+
+
+

Indicators

+
+
+

Badges

+
  • 2
  • +
  • 2
  • +
  • 2
  • +
  • 2
  • +
  • 2
  • +
  • 2
  • +
  • 2
  • +
  • 2
  • +
  • 2
  • +
    +
    +

    Labels

    +
  • Primary
  • +
  • Secondary
  • +
  • Default
  • +
  • Info
  • +
  • Important
  • +
  • Warning
  • +
  • Success
  • +
  • Light
  • +
  • Dark
  • +
    +
    +

    Alerts

    +
  • KHAAAAAAAAAAAAAAANNNN!!!!
  • +
  • We are the Silence. And Silence will fall!
  • +
  • Fez's are cool.
  • +
  • Don't blink. Blink and you're dead.
  • +
  • I’m sorry, Dave. I’m afraid I can’t do that.
  • +
  • My spidey sense is tingling...
  • +
  • Great Success! Very nice!
  • +
    +
    +
    +
    +

    Forms

    +
    +
    +

    Text Inputs

    +
    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    +
    +
    +
    +

    Conjoined Inputs

    +
    +
      +
    • + @ + +
    • +
    • + + @ +
    • +
    • + $ + + .00 +
    • +
    • + + +
    • +
    • + + +
    • +
    • + $ + + +
    • +
    • + + +
    • +
    +
    +
    +
    +

    Input Sizes

    +
    +
      +
    • +
    • + + +
    • +
    • + + +
    • +
    • + + +
    • +
    • + + +
    • +
    • + + +
    • +
    +
    + Fieldset with legend +
      +
    • + + +
    • +
    • + + +
    • +
    +
    +
    +
    +
    +
    +
    +

    Picker (<select>)

    +
    +
      +
    • +
      + +
      +
    • +
    +
    +
    +
    +

    Radio Buttons

    +
    +
      +
    • + + + +
    • +
    +
    +
    +
    +

    Check Boxes

    +
    +
      +
    • + + + +
    • +
    +
    +
    +
    +
    +

    Tabs

    +
    +
    +
    +

    Basic Tabs

    + +
    +

    Proin elit arcu, rutrum commodo, vehicula tempus, commodo a, risus. Curabitur nec arcu. Donec sollicitudin mi sit amet mauris. Nam elementum quam ullamcorper ante. Etiam aliquet massa et lorem. Mauris dapibus lacus auctor risus. Aenean tempor ullamcorper leo. Vivamus sed magna quis ligula eleifend adipiscing. Duis orci. Aliquam sodales tortor vitae ipsum. Aliquam nulla. Duis aliquam molestie erat. Ut et mauris vel pede varius sollicitudin. Sed ut dolor nec orci tincidunt interdum. Phasellus ipsum. Nunc tristique tempus lectus.

    +
    +
    +

    Morbi tincidunt, dui sit amet facilisis feugiat, odio metus gravida ante, ut pharetra massa metus id nunc. Duis scelerisque molestie turpis. Sed fringilla, massa eget luctus malesuada, metus eros molestie lectus, ut tempus eros massa ut dolor. Aenean aliquet fringilla sem. Suspendisse sed ligula in ligula suscipit aliquam. Praesent in eros vestibulum mi adipiscing adipiscing. Morbi facilisis. Curabitur ornare consequat nunc. Aenean vel metus. Ut posuere viverra nulla. Aliquam erat volutpat. Pellentesque convallis. Maecenas feugiat, tellus pellentesque pretium posuere, felis lorem euismod felis, eu ornare leo nisi vel felis. Mauris consectetur tortor et purus.

    +
    +
    +

    Mauris eleifend est et turpis. Duis id erat. Suspendisse potenti. Aliquam vulputate, pede vel vehicula accumsan, mi neque rutrum erat, eu congue orci lorem eget lorem. Vestibulum non ante. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce sodales. Quisque eu urna vel enim commodo pellentesque. Praesent eu risus hendrerit ligula tempus pretium. Curabitur lorem enim, pretium nec, feugiat nec, luctus a, lacus.

    +

    Duis cursus. Maecenas ligula eros, blandit nec, pharetra at, semper at, magna. Nullam ac lacus. Nulla facilisi. Praesent viverra justo vitae neque. Praesent blandit adipiscing velit. Suspendisse potenti. Donec mattis, pede vel pharetra blandit, magna ligula faucibus eros, id euismod lacus dolor eget odio.

    + +
    +
    +
    +
    +
    +

    Pill Tabs

    + +
    +

    Proin elit arcu, rutrum commodo, vehicula tempus, commodo a, risus. Curabitur nec arcu. Donec sollicitudin mi sit amet mauris. Nam elementum quam ullamcorper ante. Etiam aliquet massa et lorem. Mauris dapibus lacus auctor risus. Aenean tempor ullamcorper leo. Vivamus sed magna quis ligula eleifend adipiscing. Duis orci. Aliquam sodales tortor vitae ipsum. Aliquam nulla. Duis aliquam molestie erat. Ut et mauris vel pede varius sollicitudin. Sed ut dolor nec orci tincidunt interdum. Phasellus ipsum. Nunc tristique tempus lectus.

    + +
    +
    +

    Morbi tincidunt, dui sit amet facilisis feugiat, odio metus gravida ante, ut pharetra massa metus id nunc. Duis scelerisque molestie turpis. Sed fringilla, massa eget luctus malesuada, metus eros molestie lectus, ut tempus eros massa ut dolor. Aenean aliquet fringilla sem. Suspendisse sed ligula in ligula suscipit aliquam. Praesent in eros vestibulum mi adipiscing adipiscing. Morbi facilisis. Curabitur ornare consequat nunc. Aenean vel metus. Ut posuere viverra nulla. Aliquam erat volutpat. Pellentesque convallis. Maecenas feugiat, tellus pellentesque pretium posuere, felis lorem euismod felis, eu ornare leo nisi vel felis. Mauris consectetur tortor et purus.

    +
    +
    +

    Mauris eleifend est et turpis. Duis id erat. Suspendisse potenti. Aliquam vulputate, pede vel vehicula accumsan, mi neque rutrum erat, eu congue orci lorem eget lorem. Vestibulum non ante. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce sodales. Quisque eu urna vel enim commodo pellentesque. Praesent eu risus hendrerit ligula tempus pretium. Curabitur lorem enim, pretium nec, feugiat nec, luctus a, lacus.

    +

    Duis cursus. Maecenas ligula eros, blandit nec, pharetra at, semper at, magna. Nullam ac lacus. Nulla facilisi. Praesent viverra justo vitae neque. Praesent blandit adipiscing velit. Suspendisse potenti. Donec mattis, pede vel pharetra blandit, magna ligula faucibus eros, id euismod lacus dolor eget odio. Nam scelerisque. Donec non libero sed nulla mattis commodo. Ut sagittis. Donec nisi lectus, feugiat porttitor, tempor ac, tempor vitae, pede. Aenean vehicula velit eu tellus interdum rutrum. Maecenas commodo. Pellentesque nec elit. Fusce in lacus. Vivamus a libero vitae lectus hendrerit hendrerit.

    +
    +
    +
    +
    +
    +
    +
    +

    Vertical Tabs

    + +
    +

    Proin elit arcu, rutrum commodo, vehicula tempus, commodo a, risus. Curabitur nec arcu. Donec sollicitudin mi sit amet mauris. Nam elementum quam ullamcorper ante. Etiam aliquet massa et lorem. Mauris dapibus lacus auctor risus. Aenean tempor ullamcorper leo. Vivamus sed magna quis ligula eleifend adipiscing. Duis orci. Aliquam sodales tortor vitae ipsum. Aliquam nulla. Duis aliquam molestie erat. Ut et mauris vel pede varius sollicitudin. Sed ut dolor nec orci tincidunt interdum. Phasellus ipsum. Nunc tristique tempus lectus.

    +
    +
    +

    Morbi tincidunt, dui sit amet facilisis feugiat, odio metus gravida ante, ut pharetra massa metus id nunc. Duis scelerisque molestie turpis. Sed fringilla, massa eget luctus malesuada, metus eros molestie lectus, ut tempus eros massa ut dolor. Aenean aliquet fringilla sem. Suspendisse sed ligula in ligula suscipit aliquam. Praesent in eros vestibulum mi adipiscing adipiscing. Morbi facilisis. Curabitur ornare consequat nunc. Aenean vel metus. Ut posuere viverra nulla. Aliquam erat volutpat. Pellentesque convallis. Maecenas feugiat, tellus pellentesque pretium posuere, felis lorem euismod felis, eu ornare leo nisi vel felis. Mauris consectetur tortor et purus.

    + +
    +
    +

    Mauris eleifend est et turpis. Duis id erat. Suspendisse potenti. Aliquam vulputate, pede vel vehicula accumsan, mi neque rutrum erat, eu congue orci lorem eget lorem. Vestibulum non ante. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce sodales. Quisque eu urna vel enim commodo pellentesque. Praesent eu risus hendrerit ligula tempus pretium. Curabitur lorem enim, pretium nec, feugiat nec, luctus a, lacus.

    +

    Duis cursus. Maecenas ligula eros, blandit nec, pharetra at, semper at, magna. Nullam ac lacus. Nulla facilisi. Praesent viverra justo vitae neque. Praesent blandit adipiscing velit. Suspendisse potenti. Donec mattis, pede vel pharetra blandit, magna ligula faucibus eros, id euismod lacus dolor eget odio.

    +
    +
    +
    +
    +
    +
    +

    Drawers

    +

    + Open Top Drawer +

    +

    + Toggle Bottom Drawers +

    +

    + Close All Drawers +

    +
    + +
    +
    + + +
    +
    +
    +

    Modals

    +

    Open Modal

    +
    +
    +

    Skip Links

    +
    +
    + + + +
    +
    +
    +
    +

    Images

    +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +

    Tiles

    +
    +
    +

    2-up

    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    +
    +
    +

    3-up

    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    +
    +
    +

    4-up

    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    +
    +
    +
    +
    +

    5-up

    +
      +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    +
    +
    +
    +
    +

    Parallax Backgrounds

    +
    +
    +
    +

    Intrinsic Ratio Video Embed

    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +

    Icon Map

    +

    All icons are (class="icon-*")

    +
    +
      +
    • note
    • +
    • note-beamed
    • +
    • music
    • +
    • search
    • +
    • flashlight
    • +
    • mail
    • +
    +
      +
    • heart
    • +
    • heart-empty
    • +
    • star
    • +
    • star-empty
    • +
    • user
    • +
    • users
    • +
    +
      +
    • user-add
    • +
    • video
    • +
    • picture
    • +
    • camera
    • +
    • layout
    • +
    • menu
    • +
    +
      +
    • check
    • +
    • cancel
    • +
    • cancel-circled
    • +
    • cancel-square
    • +
    • plus
    • +
    • plus-circled
    • +
    +
      +
    • plus-squared
    • +
    • minus
    • +
    • minus-circled
    • +
    • minus-square
    • +
    • help
    • +
    • help-circled
    • +
    +
      +
    • info
    • +
    • info-circled
    • +
    • back
    • +
    • home
    • +
    • link
    • +
    • attach
    • +
    +
      +
    • lock
    • +
    • lock-open
    • +
    • eye
    • +
    • tag
    • +
    • bookmark
    • +
    • bookmarks
    • +
    +
      +
    • flag
    • +
    • thumbs-up
    • +
    • thumbs-down
    • +
    • download
    • +
    • upload
    • +
    • upload-cloud
    • +
    +
      +
    • reply
    • +
    • reply-all
    • +
    • forward
    • +
    • quote
    • +
    • code
    • +
    • export
    • +
    +
      +
    • pencil
    • +
    • feather
    • +
    • print
    • +
    • retweet
    • +
    • keyboard
    • +
    • comment
    • +
    +
      +
    • chat
    • +
    • bell
    • +
    • attention
    • +
    • alert
    • +
    • vcard
    • +
    • address
    • +
    +
      +
    • location
    • +
    • map
    • +
    • direction
    • +
    • compass
    • +
    • cup
    • +
    • trash
    • +
    +
      +
    • doc
    • +
    • docs
    • +
    • doc-landscape
    • +
    • doc-text
    • +
    • doc-text-inv
    • +
    • newspaper
    • +
    +
      +
    • book
    • +
    • book-open
    • +
    • folder
    • +
    • archive
    • +
    • box
    • +
    • rss
    • +
    +
      +
    • phone
    • +
    • cog
    • +
    • tools
    • +
    • share
    • +
    • shareable
    • +
    • basket
    • +
    +
      +
    • bag
    • +
    • calendar
    • +
    • login
    • +
    • logout
    • +
    • mic
    • +
    • mute
    • +
    +
      +
    • sound
    • +
    • volume
    • +
    • clock
    • +
    • hourglass
    • +
    • lamp
    • +
    • light-down
    • +
    +
      +
    • light-up
    • +
    • adjust
    • +
    • block
    • +
    • resize-full
    • +
    • resize-small
    • +
    • popup
    • +
    +
      +
    • publish
    • +
    • window
    • +
    • arrow-combo
    • +
    • down-circled
    • +
    • left-circled
    • +
    • right-circled
    • +
    +
      +
    • up-circled
    • +
    • up-open
    • +
    • down-open
    • +
    • left-open
    • +
    • right-open
    • +
    • up-open-mini
    • +
    +
      +
    • down-open-mini
    • +
    • left-open-mini
    • +
    • right-open-mini
    • +
    • up-open-big
    • +
    • down-open-big
    • +
    • left-open-big
    • +
    +
      +
    • right-open-big
    • +
    • down
    • +
    • arrow-left
    • +
    • arrow-right
    • +
    • up
    • +
    • up-dir
    • +
    +
      +
    • down-dir
    • +
    • left-dir
    • +
    • right-dir
    • +
    • up-bold
    • +
    • down-bold
    • +
    • left-bold
    • +
    +
      +
    • right-bold
    • +
    • up-thin
    • +
    • down-thin
    • +
    • left-thin
    • +
    • right-thin
    • +
    • ccw
    • +
    +
      +
    • cw
    • +
    • arrows-ccw
    • +
    • level-down
    • +
    • level-up
    • +
    • shuffle
    • +
    • loop
    • +
    +
      +
    • switch
    • +
    • play
    • +
    • stop
    • +
    • pause
    • +
    • record
    • +
    • to-end
    • +
    + +
      +
    • to-start
    • +
    • fast-forward
    • +
    • fast-backward
    • +
    • progress-0
    • +
    • progress-1
    • +
    • progress-2
    • +
    +
      +
    • progress-3
    • +
    • target
    • +
    • palette
    • +
    • list
    • +
    • list-add
    • +
    • signal
    • +
    +
      +
    • trophy
    • +
    • battery
    • +
    • back-in-time
    • +
    • monitor
    • +
    • mobile
    • +
    • network
    • +
    +
      +
    • cd
    • +
    • inbox
    • +
    • install
    • +
    • globe
    • +
    • cloud
    • +
    • cloud-thunder
    • +
    +
      +
    • flash
    • +
    • moon
    • +
    • flight
    • +
    • paper-plane
    • +
    • leaf
    • +
    • lifebuoy
    • +
    +
      +
    • mouse
    • +
    • briefcase
    • +
    • suitcase
    • +
    • dot
    • +
    • dot-2
    • +
    • dot-3
    • +
    +
      +
    • brush
    • +
    • magnet
    • +
    • infinity
    • +
    • erase
    • +
    • chart-pie
    • +
    • chart-line
    • +
    +
      +
    • chart-bar
    • +
    • chart-area
    • +
    • tape
    • +
    • graduation-cap
    • +
    • language
    • +
    • ticket
    • +
    +
      +
    • water
    • +
    • droplet
    • +
    • air
    • +
    • credit-card
    • +
    • floppy
    • +
    • clipboard
    • +
    +
      +
    • megaphone
    • +
    • database
    • +
    • drive
    • +
    • bucket
    • +
    • thermometer
    • +
    • key
    • +
    +
      +
    • flow-cascade
    • +
    • flow-branch
    • +
    • flow-tree
    • +
    • flow-line
    • +
    • flow-parallel
    • +
    • rocket
    • +
    + +
      +
    • gauge
    • +
    • traffic-cone
    • +
    • cc
    • +
    • cc-by
    • +
    • cc-nc
    • +
    • cc-nc-eu
    • +
    +
      +
    • cc-nc-jp
    • +
    • cc-sa
    • +
    • cc-nd
    • +
    • cc-pd
    • +
    • cc-zero
    • +
    • cc-share
    • +
    +
      +
    • cc-remix
    • +
    • github
    • +
    • github-circled
    • +
    • flickr
    • +
    • flickr-circled
    • +
    • vimeo
    • +
    +
      +
    • vimeo-circled
    • +
    • gplus
    • +
    • gplus-circled
    • +
    • pinterest
    • +
    • pinterest-circled
    • +
    • tumblr
    • +
    +
      +
    • tumblr-circled
    • +
    • linkedin
    • +
    • linkedin-circled
    • +
    • dribbble
    • +
    • dribbble-circled
    • +
    • facebook
    • +
    +
      +
    • facebook-circled
    • +
    • facebook-squared
    • +
    • twitter
    • +
    • twitter-circled
    • +
    • lastfm
    • +
    • lastfm-circled
    • +
    +
      +
    • rdio
    • +
    • rdio-circled
    • +
    • spotify
    • +
    • spotify-circled
    • +
    • instagram
    • +
    • qq
    • +
    +
      +
    • dropbox
    • +
    • evernote
    • +
    • skype
    • +
    • skype-circled
    • +
    • flattr
    • +
    • renren
    • +
    +
      +
    • sina-weibo
    • +
    • paypal
    • +
    • picasa
    • +
    • soundcloud
    • +
    • mixi
    • +
    • behance
    • +
    +
      +
    • google-circles
    • +
    • vkontakte
    • +
    • smashing
    • +
    • sweden
    • +
    • db-shape
    • +
    • logo-db
    • +
    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/new-racket-web/favicon.ico b/new-racket-web/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d6abc586463e858f4e335a89eb242b1bc8eba956 GIT binary patch literal 318 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 diff --git a/new-racket-web/img/gumby_mainlogo@2x.png b/new-racket-web/img/gumby_mainlogo@2x.png deleted file mode 100644 index 8276958c3864808d37661d8249b03c0ef2c32676..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13704 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 literal 0 HcmV?d00001 diff --git a/new-racket-web/img/next.png b/new-racket-web/img/next.png new file mode 100644 index 0000000000000000000000000000000000000000..ea74178fd92560f72d15192f389af4c96dd8d646 GIT binary patch literal 3086 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 literal 0 HcmV?d00001 diff --git a/new-racket-web/img/prev.png b/new-racket-web/img/prev.png new file mode 100644 index 0000000000000000000000000000000000000000..1d3db8ed1216865f6f6cfcbba562f76b97baead5 GIT binary patch literal 3092 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 ihzbFK(-4sh`3wN&=`}Xz2j(FF0000 + + + + + + + + + + + + + +The Racket Language + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Start + Quickly

    +
    + +
    +
    + + + + + + + +

    + + +

    +#lang racket
    +;; Report each unique line from stdin
    +(let ([saw (make-hash)])
    +  (for ([line (in-lines)])
    +    (unless (hash-ref saw line #f)
    +      (displayln line))
    +    (hash-set! saw line #t)))
    +
    + + + + + +
    +#lang racket  ; An echo server
    +(define listener (tcp-listen 12345))
    +(let echo-server ()
    +  (define-values (in out) (tcp-accept listener))
    +  (thread (lambda () (copy-port in out)
    +                      (close-output-port out)))
    +  (echo-server))
    +
    +
    +
    + + + + + + + + + + + + + + diff --git a/new-racket-web/racket2.html b/new-racket-web/racket2.html new file mode 100644 index 0000000000..c94a92a683 --- /dev/null +++ b/new-racket-web/racket2.html @@ -0,0 +1,1119 @@ + + + + + + + + + + + + + + + The Racket Language + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +

    Gumby

    +

    A responsive 960 grid + from Digital Surgeons

    +
    +
    + +
    +
    +

    940px

    +
    +
    + +
    +
    +

    60px

    +
    +
    +

    860px

    +
    +
    + +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    + +
    +
    +

    140px

    +
    +
    +

    780px

    +
    +
    + +
    +
    +

    140px

    +
    +
    +

    140px

    +
    +
    +

    140px

    +
    +
    +

    140px

    +
    +
    +

    140px

    +
    +
    +

    140px

    +
    +
    + +
    +
    +

    220px

    +
    +
    +

    700px

    +
    +
    + +
    +
    +

    220px

    +
    +
    +

    220px

    +
    +
    +

    220px

    +
    +
    +

    220px

    +
    +
    + +
    +
    +

    300px

    +
    +
    +

    620px

    +
    +
    + +
    +
    +

    300px

    +
    +
    +

    300px

    +
    +
    +

    300px

    +
    +
    + +
    +
    +

    380px

    +
    +
    +

    540px

    +
    +
    + +
    +
    +

    460px

    +
    +
    +

    460px

    +
    +
    + + + +
    +
    +

    Columns pushed right by 'x'

    +
    +
    +
    +
    +

    11 Columns Push 1

    +
    +
    +
    +
    +

    60px

    +
    +
    +

    10 Columns Push 1

    +
    +
    +
    +
    +

    10 Columns Push 2

    +
    +
    +
    +
    +

    60px

    +
    +
    +

    9 Columns Push 2

    +
    +
    +
    +
    +

    9 Columns Push 3

    +
    +
    +
    +
    +

    60px

    +
    +
    +

    8 Columns Push 3

    +
    +
    +
    +
    +

    8 Columns Push 4

    +
    +
    +
    +
    +

    60px

    +
    +
    +

    7 Columns Push 4

    +
    +
    +
    +
    +

    7 Columns Push 5

    +
    +
    +
    +
    +

    60px

    +
    +
    +

    6 Columns Push 5

    +
    +
    +
    +
    +

    6 Columns Push 6

    +
    +
    +
    +
    +

    60px

    +
    +
    +

    5 Columns Push 6

    +
    +
    +
    +
    +

    5 Columns Push 7

    +
    +
    +
    +
    +

    60px

    +
    +
    +

    4 Columns Push 7

    +
    +
    + +
    +
    +

    4 Columns Push 8

    +
    +
    +
    +
    +

    60px

    +
    +
    +

    3 Col Push 8

    +
    +
    + +
    +
    +

    3 Col Push 9

    +
    +
    +
    +
    +

    60px

    +
    +
    +

    2 - Push 9

    +
    +
    + + +
    +
    +

    2 - Push 10

    +
    +
    +
    +
    +

    60px

    +
    +
    +

    60px

    +
    +
    + + +
    +
    +

    60px

    +
    +
    + + + +
    +
    +

    Centered Columns

    +
    +
    + +
    +
    +

    11 Columns

    +
    +
    + +
    +
    +

    10 Columns

    +
    +
    + +
    +
    +

    9 Columns

    +
    +
    + +
    +
    +

    8 Columns

    +
    +
    + +
    +
    +

    7 Columns

    +
    +
    + +
    +
    +

    6 Columns

    +
    +
    + +
    +
    +

    5 Columns

    +
    +
    + +
    +
    +

    4 Columns

    +
    +
    + +
    +
    +

    3 Columns

    +
    +
    + +
    +
    +

    2 Columns

    +
    +
    + +
    +
    +

    1 Col

    +
    +
    + +
    + + + + + +
    + + +
    + +
    +
    +

    Responsive 16 Column Grid

    +
    +
    + +
    +
    +

    940px

    +
    +
    + +
    +
    +

    40

    +
    +
    +

    880px

    +
    +
    + +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    +

    40

    +
    +
    + +
    +
    +

    100px

    +
    +
    +

    820px

    +
    +
    + +
    +
    +

    100px

    +
    +
    +

    100px

    +
    +
    +

    100px

    +
    +
    +

    100px

    +
    +
    +

    100px

    +
    +
    +

    100px

    +
    +
    +

    100px

    +
    +
    +

    100px

    +
    +
    + +
    +
    +

    160px

    +
    +
    +

    760px

    +
    +
    + +
    +
    +

    160px

    +
    +
    +

    160px

    +
    +
    +

    220px

    +
    +
    +

    160px

    +
    +
    +

    160px

    +
    +
    + +
    +
    +

    220px

    +
    +
    +

    700px

    +
    +
    + +
    +
    +

    220px

    +
    +
    +

    220px

    +
    +
    +

    220px

    +
    +
    +

    220px

    +
    +
    + +
    +
    +

    280px

    +
    +
    +

    640px

    +
    +
    + +
    +
    +

    280px

    +
    +
    +

    340px

    +
    +
    +

    280px

    +
    +
    + +
    +
    +

    340px

    +
    +
    +

    580px

    +
    +
    + +
    +
    +

    340px

    +
    +
    +

    220px

    +
    +
    +

    340px

    +
    +
    + +
    +
    +

    400px

    +
    +
    +

    520px

    +
    +
    + +
    +
    +

    400px

    +
    +
    +

    100px

    +
    +
    +

    400px

    +
    +
    + +
    +
    +

    460px

    +
    +
    +

    460px

    +
    +
    + + + +
    +
    +

    Columns pushed right by 'x'

    +
    +
    +
    +
    +

    15 Columns Push 1

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    14 Columns Push 1

    +
    +
    +
    +
    +

    14 Columns Push 2

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    13 Columns Push 2

    +
    +
    +
    +
    +

    13 Columns Push 3

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    12 Columns Push 3

    +
    +
    +
    +
    +

    12 Columns Push 4

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    11 Columns Push 4

    +
    +
    +
    +
    +

    11 Columns Push 5

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    10 Columns Push 5

    +
    +
    +
    +
    +

    10 Columns Push 6

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    9 Columns Push 6

    +
    +
    +
    +
    +

    9 Columns Push 7

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    8 Columns Push 7

    +
    +
    +
    +
    +

    8 Columns Push 8

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    7 Columns Push 8

    +
    +
    +
    +
    +

    7 Columns Push 9

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    6 Columns Push 9

    +
    +
    +
    +
    +

    6 Columns Push 10

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    5 Columns Push 10

    +
    +
    +
    +
    +

    5 Columns Push 11

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    4 Columns Push 11

    +
    +
    + +
    +
    +

    4 Columns Push 12

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    3 Col Push 12

    +
    +
    + +
    +
    +

    3 Col Push 13

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    2 - Push 13

    +
    +
    +
    +
    +

    2 - Push 14

    +
    +
    +
    +
    +

    40px

    +
    +
    +

    40px

    +
    +
    +
    +
    +

    40px

    +
    +
    + + + + +
    +
    +

    Centered Columns

    +
    +
    + +
    +
    +

    15 Columns

    +
    +
    + +
    +
    +

    14 Columns

    +
    +
    + +
    +
    +

    13 Columns

    +
    +
    + +
    +
    +

    12 Columns

    +
    +
    + +
    +
    +

    11 Columns

    +
    +
    + +
    +
    +

    10 Columns

    +
    +
    + +
    +
    +

    9 Columns

    +
    +
    + +
    +
    +

    8 Columns

    +
    +
    + +
    +
    +

    7 Columns

    +
    +
    + +
    +
    +

    6 Columns

    +
    +
    + +
    +
    +

    5 Columns

    +
    +
    + +
    +
    +

    4 Columns

    +
    +
    + +
    +
    +

    3 Columns

    +
    +
    + +
    +
    +

    2 Columns

    +
    +
    + +
    +
    +

    1 Col

    +
    +
    + +
    + +
    + + + + + + + + + + + + + + + + + + +