Showing preview only (1,311K chars total). Download the full file or copy to clipboard to get everything.
Repository: MoOx/compass-recipes
Branch: master
Commit: f42a145fd314
Files: 303
Total size: 1.2 MB
Directory structure:
gitextract_5zupg1e5/
├── .gitignore
├── CHANGELOG.md
├── Gemfile
├── LICENSE
├── README.md
├── Rakefile.rb
├── VERSION
├── compass-recipes.gemspec
├── config.rb
├── docs/
│ ├── img/
│ │ ├── logo/
│ │ │ └── src/
│ │ │ └── compass-recipes.psd
│ │ └── ruby.psd
│ ├── layout/
│ │ ├── footer.html
│ │ └── header.html
│ ├── scripts/
│ │ ├── prism/
│ │ │ ├── prism-bash.js
│ │ │ ├── prism-ruby.js
│ │ │ └── prism-sass.js
│ │ ├── prism.js
│ │ └── s.js
│ └── stylesheets/
│ ├── _share.scss
│ ├── prism/
│ │ └── _prism-monokai-soda.scss
│ ├── s.css
│ └── s.scss
├── index.html
├── javascripts/
│ └── polyfills/
│ └── addEventListener.js
├── lib/
│ ├── compass-recipes/
│ │ ├── sass_extensions/
│ │ │ ├── _error.rb
│ │ │ └── background_noise.rb
│ │ └── sass_extensions.rb
│ └── compass-recipes.rb
├── stylesheets/
│ ├── _recipes.scss
│ └── recipes/
│ ├── _animation.scss
│ ├── _background.scss
│ ├── _color.scss
│ ├── _effect.scss
│ ├── _font.scss
│ ├── _form.scss
│ ├── _google-webfont.scss
│ ├── _icon-font.scss
│ ├── _icons.scss
│ ├── _image.scss
│ ├── _layout.scss
│ ├── _media-queries.scss
│ ├── _shadow.scss
│ ├── _shape.scss
│ ├── _text.scss
│ ├── _ui.scss
│ ├── _utilities.scss
│ ├── animation/
│ │ ├── _animation.scss
│ │ ├── _keyframes.scss
│ │ └── _timing-function.scss
│ ├── background/
│ │ ├── _blueprint-grid.scss
│ │ ├── _carbon-fiber.scss
│ │ ├── _checkerboard.scss
│ │ ├── _cicada-stripes.scss
│ │ ├── _gradients.scss
│ │ ├── _houndstooth.scss
│ │ ├── _lined-paper.scss
│ │ ├── _madras.scss
│ │ ├── _metal.scss
│ │ ├── _noise.scss
│ │ ├── _polka-dot.scss
│ │ ├── _radial-overlay.scss
│ │ ├── _rainbow.scss
│ │ ├── _stripes.scss
│ │ ├── _tablecloth.scss
│ │ └── _tartan.scss
│ ├── color/
│ │ ├── _name.scss
│ │ ├── _scheme.scss
│ │ └── scheme/
│ │ ├── _analog.scss
│ │ ├── _complementary.scss
│ │ ├── _split.scss
│ │ ├── _subtle.scss
│ │ ├── _tetra.scss
│ │ └── _triad.scss
│ ├── effect/
│ │ ├── _bevel.scss
│ │ ├── _corner-folded.scss
│ │ ├── _corners-tucked.scss
│ │ ├── _cutout.scss
│ │ ├── _folded-corner.scss
│ │ ├── _glass.scss
│ │ ├── _ribbon.scss
│ │ ├── _scatter.scss
│ │ └── _tape.scss
│ ├── form/
│ │ ├── _element.scss
│ │ ├── _skin.scss
│ │ ├── element/
│ │ │ └── _inline.scss
│ │ └── skin/
│ │ └── _natural.scss
│ ├── image/
│ │ ├── _dimensions.scss
│ │ ├── _inline.scss
│ │ └── _sprite.scss
│ ├── layout/
│ │ ├── _flexible-box-model.scss
│ │ ├── _vertical-align.scss
│ │ └── vertical-align/
│ │ └── _block.scss
│ ├── media-queries/
│ │ ├── _orientation.scss
│ │ ├── _resolution.scss
│ │ ├── _size.scss
│ │ └── size/
│ │ ├── _height.scss
│ │ └── _width.scss
│ ├── shadow/
│ │ ├── _drop.scss
│ │ ├── _top-edge.scss
│ │ └── drop/
│ │ ├── _curled-corners.scss
│ │ ├── _curved.scss
│ │ ├── _flying.scss
│ │ ├── _lifted-corners.scss
│ │ ├── _perspective.scss
│ │ ├── _raised.scss
│ │ └── _transform-requirement.scss
│ ├── shape/
│ │ ├── _ellipse.scss
│ │ ├── _polygon.scss
│ │ ├── _symbol.scss
│ │ ├── polygon/
│ │ │ ├── _hexagon.scss
│ │ │ ├── _octagon.scss
│ │ │ ├── _parallelogram.scss
│ │ │ ├── _pentagon.scss
│ │ │ ├── _rectangle.scss
│ │ │ ├── _rhombus.scss
│ │ │ ├── _square.scss
│ │ │ ├── _star.scss
│ │ │ ├── _trapezoid.scss
│ │ │ └── _triangle.scss
│ │ └── symbol/
│ │ ├── _diamond.scss
│ │ ├── _egg.scss
│ │ ├── _heart.scss
│ │ ├── _infinity.scss
│ │ ├── _pacman.scss
│ │ └── _yin-yang.scss
│ ├── text/
│ │ └── _gradient.scss
│ ├── ui/
│ │ ├── _convex.scss
│ │ ├── _glossy.scss
│ │ ├── _gradient.scss
│ │ ├── _keyboard.scss
│ │ ├── _menu.scss
│ │ ├── _overlay.scss
│ │ ├── _separator.scss
│ │ ├── _tooltip.scss
│ │ ├── border/
│ │ │ └── _bevel.scss
│ │ ├── loader/
│ │ │ └── _pulse.scss
│ │ └── menu/
│ │ └── _dropdown.scss
│ └── utilities/
│ ├── _block-inline-block.scss
│ ├── _clearfix.scss
│ ├── _list-inline-block.scss
│ ├── _position.scss
│ ├── _pseudo-element.scss
│ └── _relative-position.scss
├── templates/
│ ├── icon-fonts/
│ │ ├── README.md
│ │ ├── icons/
│ │ │ ├── broccolidry/
│ │ │ │ └── license.txt
│ │ │ ├── cuticons/
│ │ │ │ └── license.txt
│ │ │ ├── ecoico/
│ │ │ │ └── license.txt
│ │ │ ├── entypo/
│ │ │ │ └── licence
│ │ │ ├── fontawesome/
│ │ │ │ └── README.md
│ │ │ ├── heydings_controls/
│ │ │ │ └── SIL Open Font License 1.1.txt
│ │ │ ├── heydings_icons/
│ │ │ │ └── SIL Open Font License 1.1.txt
│ │ │ ├── icomoon/
│ │ │ │ └── License.txt
│ │ │ ├── iconic_fill/
│ │ │ │ └── SIL Open Font License 1.1.txt
│ │ │ ├── iconic_stroke/
│ │ │ │ └── SIL Open Font License 1.1.txt
│ │ │ ├── iconminia/
│ │ │ │ └── license.txt
│ │ │ ├── meteocons/
│ │ │ │ └── license.txt
│ │ │ ├── modern_pictograms/
│ │ │ │ └── SIL OFL Font License 1.1.txt
│ │ │ ├── silkcons/
│ │ │ │ └── license.txt
│ │ │ ├── socialico/
│ │ │ │ └── socialico.otf
│ │ │ ├── typicons/
│ │ │ │ └── license.txt
│ │ │ ├── websymbols/
│ │ │ │ ├── OFL-FAQ.txt
│ │ │ │ └── OFL.txt
│ │ │ └── wpzoom/
│ │ │ └── license.txt
│ │ └── manifest.rb
│ └── media-queries-for-js/
│ ├── README.md
│ ├── manifest.rb
│ └── media-queries.js
└── tests/
├── recipes/
│ ├── background/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── color/
│ │ ├── index.html
│ │ ├── s.css
│ │ ├── s.scss
│ │ └── scheme/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── effect/
│ │ ├── bevel/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── corner-folded/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── corners-tucked/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── cutout/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── glass/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ ├── ribbon/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ └── scatter/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── form/
│ │ ├── element/
│ │ │ └── inline/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ └── skin/
│ │ ├── index.html
│ │ └── natural/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── google-webfont/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── icon-font/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── image/
│ │ ├── dimensions/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ ├── inline/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── s.css
│ │ ├── s.scss
│ │ └── sprite/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── index.html
│ ├── layout/
│ │ ├── index.html
│ │ └── vertical-align/
│ │ ├── block/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── media-queries/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── s.css
│ ├── s.scss
│ ├── shadow/
│ │ ├── drop/
│ │ │ ├── curved/
│ │ │ │ ├── index.html
│ │ │ │ ├── s.css
│ │ │ │ └── s.scss
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ └── index.html
│ ├── shape/
│ │ ├── ellipse/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ ├── polygon/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ ├── s.scss
│ │ │ ├── star/
│ │ │ │ ├── index.html
│ │ │ │ ├── s.css
│ │ │ │ └── s.scss
│ │ │ └── triangle/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ └── symbol/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── text/
│ │ ├── gradient/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ └── index.html
│ ├── ui/
│ │ ├── convex/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── gradient/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ ├── keyboard/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── loader/
│ │ │ ├── index.html
│ │ │ └── pulse/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── menu/
│ │ │ ├── dropdown/
│ │ │ │ ├── index.html
│ │ │ │ ├── s.css
│ │ │ │ └── s.scss
│ │ │ └── index.html
│ │ ├── overlay/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── separator/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ └── tooltip/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ └── utilities/
│ ├── clearfix/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── index.html
│ ├── position/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ └── relative-position/
│ ├── index.html
│ ├── s.css
│ └── s.scss
├── tests.css
└── tests.scss
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
.DS_Store
.rvmrc
*.lock
.sass-cache
compass-recipes-*.gem
/build/
================================================
FILE: CHANGELOG.md
================================================
# Compass Recipes CHANGELOG
## HEAD
* remove gravatar extension
## 0.3.0 (September 17, 2012)
* media queries shortcuts
* Compass extension: icon-fonts (icons using fonts)
* add compass-normalize dependency
* lots of backgrounds (gradients & patterns)
* merge "effects" & "enhancements"
* move "shared" to "utilities"
* animations keyframes
* animation mixin ! (require sass 3.2+)
* colors names, schemes & functions
* ui keyboard
* ui dropdown menu
* ui separators
* deprecated ui glossy, gradients & convex
* Compass extension: gravatar helper
* loading indicator
* news effects (corners scatter & tuckeds/taped)
* lots of utilities (position, relative position)
* ui tooltip ! ("cssarrowplease like" mixin)
* new simple vertical align mixin + previous rewritten as `vertical-align-block`
* more images mixin (dimensions, sprite)
* webkit text gradient helper with fallback for other browsers
## 0.2.2 (August 16, 2012)
* fix some import
## 0.2.1 (January 26, 2012)
* fix global import
## 0.2 (July 12, 2011)
* ui gradients
* more shapes
* more shadows
## 0.1 (June 30, 2011)
* triangles shapes
* corner folded effects
* one form skin
* clearifx
* shadows
* vertical alignement
* glass effect
* some stuffs
* _tests_
================================================
FILE: Gemfile
================================================
source :rubygems
gem "bundle"
gem "rake"
gem "compass-normalize", ">= 1.3"
gem "compass", ">= 0.12.2"
gem "sass", "~> 3.2.1"
gem "git"
================================================
FILE: LICENSE
================================================
Copyright © 2012 Maxime Thirouin
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
================================================
FILE: README.md
================================================
# Compass Recipes [](http://travis-ci.org/MoOx/compass-recipes)
# UNMAINTAINED
> A series of Compass and Sass mixins and functions for creating delicious CSS effects.
## Availables Recipes
* **[Backgrounds](/tests/recipes/background/)** - Background patterns, gradients.
* **[Color](/tests/recipes/color/)** Variables Names, advanced color functions like `brightness()` & color scheme functions
* **[Effects](/tests/recipes/effect/)** - Visual effects like `glass`, `bevel`, `cutout` or `ribbon`
* **[Form skins](/tests/recipes/form/skin/)** - Only one at the moment. Please add yours :)
* **[Icon Fonts](/tests/recipes/icon-font/)** - Includes icon fonts helper and a few open source fonts as a compass extension ([more info](https://github.com/MoOx/compass-recipes/blob/master/templates/icon-fonts/README.md))
* **[Image](/tests/recipes/image/)** - More image mixins (& functions) than Compass deserve (dimensions, inline, simple spriting)
* **[Layout](/tests/recipes/layout/)** - Vertical centering and box layout shortcuts.
* **[Media queries](/tests/recipes/media-queries/)** - Shortcuts for media queries.
* **[Shadows](/tests/recipes/shadow/)** - A wide collection of shadows which use pseudo elements to create fold effects, etc.
* **[Shapes](/tests/recipes/shape/)** - Geometric and iconic shapes, created only with CSS
* **[UI](/tests/recipes/ui/)** Lots of element styling for loader, menu, overlay, separator, tooltip, etc.
* **[Utilities](/tests/recipes/utilities/)** Very usefull utilities, trick, hacks
* [View other potential icoming items](https://github.com/MoOx/compass-recipes/issues?labels=enhancement%2Cfeature)
## Installation
[Compass Recipes is available as a gem on RubyGems.org](https://rubygems.org/gems/compass-recipes), so installation is quite easy.
```shell
(sudo) gem install compass-recipes
```
*If you want all latests recipes, you can just checkout the recipes (or download as zip) and add '{your-path-here-or-./}compass-recipes/stylesheets' using `additional_import_paths` or `add_import_path` (see [Compass configuration reference](http://compass-style.org/help/tutorials/configuration-reference/)).
More informations on the [Wiki](https://github.com/MoOx/compass-recipes/wiki)*
## Usage
When compass-recipes installed, you just need to require the compass plugin in your project
```ruby
require 'compass-recipes'
```
Then you can include some recipes like this
```scss
@import "recipes/shape/polygon/triangle";
.my-triangle
{
@include triangle;
}
```
Like Compass does, you can include all recipes in a folder like this
```scss
@import "recipes/shape";
.my-triangle
{
@include triangle;
}
.my-square
{
@include square;
}
```
## Open to All
If you have a nifty CSS trick that makes sense to be abstracted (and isn't already in another Github repo), please fork and submit a pull request. Note: If you are not the author of the CSS trick, you must get their permission before adding.
## Fonts
All fonts are repackaged using [Fontsquirrel](http://www.fontsquirrel.com/fontface/generator).
Licences are distributed with the fonts.
## Build Documentation
*You do not need to build documentation for testing your recipes.*
*Just run `compass watch/compile` at the root of the repository.*
First you need bundle
```bundle install```
Then, to build the gh-pages from the `tests/`, you need to call
```bundle exec rake pages```
This process create the pages & commit them to your gh-pages branch.
## Authors/Maintainers
[See all contributors](https://github.com/MoOx/compass-recipes/graphs/contributors)
Credits & Thanks:
* [@chriscoyier](https://github.com/chriscoyier) (shapes & lots of tricks)
* [@leaverou](https://github.com/leaverou) (backgrounds patterns)
* [@necolas](https://github.com/necolas) (normalize & tricks)
* [@simurai](https://github.com/simurai) (awesomes design stuffs)
* All of the people who contribute to the recipes (all names should be in each recipes source)
### Additional Resources
Some other great CSS/SCSS/design projects for making delicious websites:
* [Subtle Patterns](http://subtlepatterns.com/) - Great collection of free background patterns, some of which are not possible with CSS alone.
* [Animate.sass](https://github.com/adamstac/animate.sass) - A bevy of pre-defined keyframe animations.
* [OMG Text](http://jaredhardy.com/omg-text/) - Some super-rad text effects using text-shadow
## License
Copyright (c) 2012 Maxime Thirouin
Released under [MIT Licence](http://moox.mit-license.org/)
================================================
FILE: Rakefile.rb
================================================
task :default do
sh "compass compile"
end
task :doc do
require 'git'
require 'fileutils'
repo = Git.open('.')
# copy source into a build dir
buildDir = "build"
FileUtils.rm_rf buildDir
FileUtils.mkdir(buildDir)
(
FileList.new('docs/**/*')+
FileList.new('javascripts/**/*')+
FileList.new('lib/**/*')+
FileList.new('stylesheets/**/*')+
FileList.new('templates/**/*')+
FileList.new('tests/**/*')+
["index.html"]
).each do |file|
if File.file?(file)
if !File.directory?(File.dirname("#{buildDir}/#{file}"))
puts 'Mkdir' + File.dirname("#{buildDir}/#{file}")
FileUtils.mkdir_p(File.dirname("#{buildDir}/#{file}"))
end
FileUtils.cp(file, "#{buildDir}/#{file}")
puts 'File ' + file
else #assume dir
FileUtils.mkdir_p("#{buildDir}/#{file}")
puts 'Dir ' + file
end
end
# Prepare tests addons
headMarker = '<!doctype html>'
# take latest header & footer layout for tests
htmlHeader = headMarker + File.open("docs/layout/header.html", "r").read
htmlFooter = File.open("docs/layout/footer.html", "r").read
# HTML files need header and footer
FileList.new('#buildDir/tests/**/*.html').each do |file|
contents = File.open(file, "rb").read
htmlfile = File.open("#{file}", "w")
contents = contents.sub(headMarker, htmlHeader)
htmlFooter += contents
htmlfile.write(contents)
htmlfile.close
end
end
================================================
FILE: VERSION
================================================
0.3.0
================================================
FILE: compass-recipes.gemspec
================================================
# -*- encoding: utf-8 -*-
Gem::Specification.new do |gemspec|
gemspec.version = File.read(File.dirname(__FILE__) + '/VERSION').strip
gemspec.date = Date.today
gemspec.name = "compass-recipes"
gemspec.authors = ["Maxime Thirouin", "David Kaneda"]
gemspec.summary = %q{Recipes for Compass}
gemspec.description = %q{A Compass extension to have some sass/compass recipes ready to use ! }
gemspec.email = "m@moox.fr"
gemspec.homepage = "http://compass-recipes.moox.fr/"
gemspec.rubyforge_project = "compass-recipes"
gemspec.has_rdoc = false
gemspec.require_paths = %w(lib)
gemspec.rubygems_version = "1.3.5" # same as compass
gemspec.files = %w(README.md LICENSE VERSION)
gemspec.files += Dir.glob("fonts/**/*.*")
gemspec.files += Dir.glob("lib/**/*.*")
gemspec.files += Dir.glob("stylesheets/**/*.*")
gemspec.files += Dir.glob("templates/**{,/*/**}/*.*")
gemspec.add_dependency("sass", ">= 3.2.1")
gemspec.add_dependency("compass", ">= 0.12.2")
gemspec.add_dependency("compass-normalize", ">= 1.3")
end
================================================
FILE: config.rb
================================================
##
# Compass Recipes
# Configuration files mainly used for tests
#
# for testing extension
require File.join(File.dirname(__FILE__), 'lib', 'compass-recipes')
http_path = 'compass-recipes/'
css_dir = '.'
sass_dir = '.'
fonts_dir = 'fonts'
images_dir = 'tests/images'
line_comments = false
relative_assets = true
require "compass-normalize";
additional_import_paths = [
'./stylesheets',
'./tests'
]
# for repeating-linear-gradient
# https://github.com/chriseppstein/compass/issues/401
Compass::BrowserSupport.add_support('repeating-linear-gradient', 'webkit', 'moz', 'o', 'ms')
Compass::BrowserSupport.add_support('repeating-radial-gradient', 'webkit', 'moz', 'o', 'ms')
================================================
FILE: docs/layout/footer.html
================================================
<script>
var _gaq=[["_setAccount","UA-1716762-11"],["_trackPageview"],["_trackPageLoadTime"]];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.async=1;
g.src=("https:"==location.protocol?"//ssl":"//www")+".google-analytics.com/ga.js";
s.parentNode.insertBefore(g,s)}(document,"script"));
</script>
================================================
FILE: docs/layout/header.html
================================================
<link rel="stylesheet" href="/tests/tests.css" />
<!-- To found Sass source, just take the url into <link rel="stylesheet" href="{...}/s.css" /> and replace .css by .scss -->
================================================
FILE: docs/scripts/prism/prism-bash.js
================================================
(function(){
if(!window.Prism) {
return;
}
Prism.languages.bash = {
'comment': {
pattern: /^#.*(\r?\n|$)/gm,
lookbehind: false
},
'string': /("|')(\\?.)*?\1/g,
'regex': {
pattern: /(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/g,
lookbehind: true
},
'keyword': /\b(if|fi|then|elif|else|for|do|done|until|while|break|continue|case|function|return|in|eq|ne|gt|lt|ge|le|esac)\b/g,
'command': /\b(mkfs|alias|apropos|awk|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp|chmod|chown|chroot|cksum|clear|cmp|comm|command|cp|cron|crontab|csplit|cut|curl|date|dc|dd|ddrescue|declare|df|diff|diff3|dig|dir|dircolors|dirname|dirs|du|echo|egrep|eject|enable|env|ethtool|eval|exec|exit|expand|export|expr|false|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|gawk|getopts|grep|groups|gzip|hash|head|history|hostname|id|ifconfig|import|install|join|kill|less|let|ln|local|locate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|make|man|mkdir|mkfifo|mkisofs|mknod|more|mount|mtools|mv|netstat|nice|nl|nohup|nslookup|open|op|passwd|paste|pathchk|ping|popd|pr|printcap|printenv|printf|ps|pushd|pwd|quota|quotacheck|quotactl|ram|rcp|read|readonly|renice|remsync|rm|rmdir|rsync|screen|scp|sdiff|sed|select|seq|set|sftp|shift|shopt|shutdown|sleep|sort|source|split|ssh|strace|su|sudo|sum|symlink|sync|tail|tar|tee|test|time|times|touch|top|traceroute|trap|tr|true|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpand|uniq|units|unset|unshar|useradd|usermod|users|uuencode|uudecode|v|vdir|vi|watch|wc|whereis|which|who|whoami|wget|xargs|yes|vim|bind)\b/g,
'boolean': /\b(true|false)\b/g,
'number': /\b-?(0x)?\d*\.?\d+\b/g,
'operator': /[-+]{1,2}|!|`|=?<|=?>|={1,2}|(&){1,2}|\|?\||\?|\*|\//g,
'ignore': /&(lt|gt|amp);/gi,
'punctuation': /[{}[\];(),.:]/g
};
})();
================================================
FILE: docs/scripts/prism/prism-ruby.js
================================================
(function(){
if(!window.Prism) {
return;
}
Prism.languages.ruby = {
'comment': /#[^\r\n]*(\r?\n|$)/g,
'string': /("|')(\\?.)*?\1/g,
'regex': {
pattern: /(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/g,
lookbehind: true
},
'keyword': /\b(alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|false|for|if|in|module|new|next|nil|not|or|raise|redo|rescue|retry|return|self|super|then|throw|true|undef|unless|until|when|while|yield)\b/g,
'builtin': /\b(Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|File|Fixnum|Fload|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,
'boolean': /\b(true|false)\b/g,
'number': /\b-?(0x)?\d*\.?\d+\b/g,
'operator': /[-+]{1,2}|!|=?<|=?>|={1,2}|(&){1,2}|\|?\||\?|\*|\//g,
'inst-var': /[@&]\b[a-zA-Z_][a-zA-Z_0-9]*[?!]?\b/g,
'symbol': /:\b[a-zA-Z_][a-zA-Z_0-9]*[?!]?\b/g,
'const': /\b[A-Z][a-zA-Z_0-9]*[?!]?\b/g,
'ignore': /&(lt|gt|amp);/gi,
'punctuation': /[{}[\];(),.:]/g
};
})();
================================================
FILE: docs/scripts/prism/prism-sass.js
================================================
(function(){
if(!window.Prism) {
return;
}
RegExp.create = function(str, replacements, flags) {
for(var id in replacements) {
var replacement = replacements[id],
idRegExp = RegExp('{{' + id + '}}', 'gi');
if(replacement.source) {
replacement = replacement.source.replace(/^\^|\$$/g, '');
}
// Don't add extra parentheses if they already exist
str = str.replace(RegExp('\\(' + idRegExp.source + '\\)', 'gi'), '(' + replacement + ')');
str = str.replace(idRegExp, '(?:' + replacement + ')');
}
return RegExp(str, flags);
};
var number = /-?\d*\.?\d+/;
Prism.languages.sass = {
'comment': {
pattern: /(^|[^\\])(\/\*[\w\W]*?\*\/|\/\/.*?(\r?\n|$))/g,
lookbehind: true
},
'control': /@(if|else if|else|for|each|while)/i,
'directive': /@(import|extend|debug|warn)/i,
'keyword': /&|@(mixin|include|function|return)/i,
'atrule': /@[\w-]+?(?=(\s+.+)?(\s*{|\s*;))/gi,
//'url': /url\((["']?).*?\1\)/gi,
'string': /("|')(\\?.)*?\1/g,
'url': /([-a-z]+-)*url(?=\()/gi, // compassified
'placeholder': /%[-_\w]+/i,
'variable': /\$[-_\w]+/i,
'property': /(\b|\B)[a-z-]+(?=\s*:)/ig,
'important': /\B!important\b/gi,
'statement': /\B!(default|optional)\b/gi,
'boolean': /\b(true|false)\b/g,
'null': /\b(null)\b/g,
'number': /\b-?(0x)?(\d*\.?\d+|([\da-f]{3}){1,2})(?=(ddpx|px|pt|cm|mm|in|em|ex|pc)|\b)/g,
// sass short mixin declaration
'mixin': /(^|\\n)\\s*=.*/g,
'mixin': /(^|\\n)\\s*\\+.*/g,
// specific css values (taken from dabblet source)
'gradient': /\b(repeating-)?(linear|radial)-gradient\(((rgb|hsl)a?\(.+?\)|[^\)])+\)/gi,
'abslength': RegExp.create('(\\b|\\B){{number}}{{unit}}\\b', {
number: number,
unit: /(cm|mm|in|pt|pc|px)/
}, 'gi'),
'easing': RegExp.create('\\b{{bezier}}\\B|\\b{{keyword}}(?=\\s|;|\\}|$)', {
bezier: RegExp.create('cubic-bezier\\(({{number}},\\s*){3}{{number}}\\)', {
number: number
}),
keyword: /linear|ease(-in)?(-out)?/
}, 'gi'),
'time': RegExp.create('(\\b|\\B){{number}}m?s\\b', {
number: number
}, 'gi'),
'angle': RegExp.create('(\\b|\\B){{number}}(deg|g?rad|turn)\\b', {
number: number
}, 'gi'),
'fontfamily': /(("|')[\w\s]+\2,\s*|\w+,\s*)*(sans-serif|serif|monospace|cursive|fantasy)\b/gi,
'entity': /\\[\da-f]{1,8}/gi,
//'selector-id': /#(\\w|-|_)+/g,
//'selector-class': /\\.(\\w|-|_)+/g,
'selector': /[^;\{\}\(\)\s][^;\{\}\(\)]*(?=\s*\{)/g,
'operator': /\s+([-+]{1,2}|={1,2}|!=|\|?\||\?|\*|\/|\%)\s+/g,
'unit': /\b(ddpx|px|pt|cm|mm|in|em|ex|pc)\b|%/i,
'ignore': /&(lt|gt|amp);/gi,
'punctuation': /[\{\}\(\);:,\.#]/g
};
})();
================================================
FILE: docs/scripts/prism.js
================================================
/**
* Prism: Lightweight, robust, elegant syntax highlighting
* MIT license http://www.opensource.org/licenses/mit-license.php/
* @author Lea Verou http://lea.verou.me
*/
(function(){
// Private helper vars
var lang = /\blang(?:uage)?-(?!\*)(\w+)\b/i;
var _ = self.Prism = {
languages: {
insertBefore: function (inside, before, insert, root) {
root = root || _.languages;
var grammar = root[inside];
var ret = {};
for (var token in grammar) {
if (grammar.hasOwnProperty(token)) {
if (token == before) {
for (var newToken in insert) {
if (insert.hasOwnProperty(newToken)) {
ret[newToken] = insert[newToken];
}
}
}
ret[token] = grammar[token];
}
}
return root[inside] = ret;
},
DFS: function(o, callback) {
for (var i in o) {
callback.call(o, i, o[i]);
if (Object.prototype.toString.call(o) === '[object Object]') {
_.languages.DFS(o[i], callback);
}
}
}
},
highlightAll: function(async, callback) {
var elements = document.querySelectorAll('code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code');
for (var i=0, element; element = elements[i++];) {
_.highlightElement(element, async === true, callback);
}
},
highlightElement: function(element, async, callback) {
// Find language
var language, grammar, parent = element;
while (parent && !lang.test(parent.className)) {
parent = parent.parentNode;
}
if (parent) {
language = (parent.className.match(lang) || [,''])[1];
grammar = _.languages[language];
}
if (!grammar) {
return;
}
// Set language on the element, if not present
element.className = element.className.replace(lang, '').replace(/\s+/g, ' ') + ' language-' + language;
// Set language on the parent, for styling
parent = element.parentNode;
if (/pre/i.test(parent.nodeName)) {
parent.className = parent.className.replace(lang, '').replace(/\s+/g, ' ') + ' language-' + language;
}
var code = element.textContent.trim();
if(!code) {
return;
}
code = code.replace(/&/g, '&').replace(/</g, '<')
.replace(/>/g, '>').replace(/\u00a0/g, ' ');
//console.time(code.slice(0,50));
var env = {
element: element,
language: language,
grammar: grammar,
code: code
};
_.hooks.run('before-highlight', env);
if (async && self.Worker) {
var worker = new Worker(_.filename);
worker.onmessage = function(evt) {
env.highlightedCode = Token.stringify(JSON.parse(evt.data));
env.element.innerHTML = env.highlightedCode;
callback && callback.call(env.element);
//console.timeEnd(code.slice(0,50));
_.hooks.run('after-highlight', env);
};
worker.postMessage(JSON.stringify({
language: env.language,
code: env.code
}));
}
else {
env.highlightedCode = _.highlight(env.code, env.grammar)
env.element.innerHTML = env.highlightedCode;
callback && callback.call(element);
_.hooks.run('after-highlight', env);
//console.timeEnd(code.slice(0,50));
}
},
highlight: function (text, grammar) {
return Token.stringify(_.tokenize(text, grammar));
},
tokenize: function(text, grammar) {
var Token = _.Token;
var strarr = [text];
var rest = grammar.rest;
if (rest) {
for (var token in rest) {
grammar[token] = rest[token];
}
delete grammar.rest;
}
tokenloop: for (var token in grammar) {
if(!grammar.hasOwnProperty(token) || !grammar[token]) {
continue;
}
var pattern = grammar[token],
inside = pattern.inside,
lookbehind = !!pattern.lookbehind || 0;
pattern = pattern.pattern || pattern;
for (var i=0; i<strarr.length; i++) { // Don’t cache length as it changes during the loop
var str = strarr[i];
if (strarr.length > text.length) {
// Something went terribly wrong, ABORT, ABORT!
break tokenloop;
}
if (str instanceof Token) {
continue;
}
pattern.lastIndex = 0;
var match = pattern.exec(str);
if (match) {
if(lookbehind) {
lookbehind = match[1].length;
}
var from = match.index - 1 + lookbehind,
match = match[0].slice(lookbehind),
len = match.length,
to = from + len,
before = str.slice(0, from + 1),
after = str.slice(to + 1);
var args = [i, 1];
if (before) {
args.push(before);
}
var wrapped = new Token(token, inside? _.tokenize(match, inside) : match);
args.push(wrapped);
if (after) {
args.push(after);
}
Array.prototype.splice.apply(strarr, args);
}
}
}
return strarr;
},
hooks: {
all: {},
add: function (name, callback) {
var hooks = _.hooks.all;
hooks[name] = hooks[name] || [];
hooks[name].push(callback);
},
run: function (name, env) {
var callbacks = _.hooks.all[name];
if (!callbacks || !callbacks.length) {
return;
}
for (var i=0, callback; callback = callbacks[i++];) {
callback(env);
}
}
}
};
var Token = _.Token = function(type, content) {
this.type = type;
this.content = content;
};
Token.stringify = function(o) {
if (typeof o == 'string') {
return o;
}
if (Object.prototype.toString.call(o) == '[object Array]') {
for (var i=0; i<o.length; i++) {
o[i] = Token.stringify(o[i]);
}
return o.join('');
}
var env = {
type: o.type,
content: Token.stringify(o.content),
tag: 'span',
classes: ['token', o.type],
attributes: {}
};
if (env.type == 'comment') {
env.attributes['spellcheck'] = 'true';
}
_.hooks.run('wrap', env);
var attributes = '';
for (var name in env.attributes) {
attributes += name + '="' + (env.attributes[name] || '') + '"';
}
return '<' + env.tag + ' class="' + env.classes.join(' ') + '" ' + attributes + '>' + env.content + '</' + env.tag + '>';
};
if (!self.document) {
// In worker
self.addEventListener('message', function(evt) {
var message = JSON.parse(evt.data),
lang = message.language,
code = message.code;
self.postMessage(JSON.stringify(_.tokenize(code, _.languages[lang])));
self.close();
}, false);
return;
}
// Get current script and highlight
var script = document.getElementsByTagName('script');
script = script[script.length - 1];
if (script) {
_.filename = script.src;
if (document.addEventListener && !script.hasAttribute('data-manual')) {
document.addEventListener('DOMContentLoaded', _.highlightAll, false);
}
}
})();
Prism.languages.markup = {
'comment': /<!--[\w\W]*?--(>|>)/g,
'prolog': /<\?.+?\?>/,
'doctype': /<!DOCTYPE.+?>/,
'cdata': /<!\[CDATA\[[\w\W]+?]]>/i,
'tag': {
pattern: /<\/?[\w:-]+\s*[\w\W]*?>/gi,
inside: {
'tag': {
pattern: /^<\/?[\w:-]+/i,
inside: {
'punctuation': /^<\/?/,
'namespace': /^[\w-]+?:/
}
},
'attr-value': {
pattern: /=(('|")[\w\W]*?(\2)|[^\s>]+)/gi,
inside: {
'punctuation': /=/g
}
},
'punctuation': /\/?>/g,
'attr-name': {
pattern: /[\w:-]+/g,
inside: {
'namespace': /^[\w-]+?:/
}
}
}
},
'entity': /&#?[\da-z]{1,8};/gi
};
// Plugin to make entity title show the real entity, idea by Roman Komarov
Prism.hooks.add('wrap', function(env) {
if (env.type === 'entity') {
env.attributes['title'] = env.content.replace(/&/, '&');
}
});
Prism.languages.css = {
'comment': /\/\*[\w\W]*?\*\//g,
'atrule': /@[\w-]+?(\s+.+)?(?=\s*{|\s*;)/gi,
'url': /url\((["']?).*?\1\)/gi,
'selector': /[^\{\}\s][^\{\}]*(?=\s*\{)/g,
'property': /(\b|\B)[a-z-]+(?=\s*:)/ig,
'string': /("|')(\\?.)*?\1/g,
'important': /\B!important\b/gi,
'ignore': /&(lt|gt|amp);/gi,
'punctuation': /[\{\};:]/g
};
if (Prism.languages.markup) {
Prism.languages.insertBefore('markup', 'tag', {
'style': {
pattern: /(<|<)style[\w\W]*?(>|>)[\w\W]*?(<|<)\/style(>|>)/ig,
inside: {
'tag': {
pattern: /(<|<)style[\w\W]*?(>|>)|(<|<)\/style(>|>)/ig,
inside: Prism.languages.markup.tag.inside
},
rest: Prism.languages.css
}
}
});
}
Prism.languages.javascript = {
'comment': {
pattern: /(^|[^\\])(\/\*[\w\W]*?\*\/|\/\/.*?(\r?\n|$))/g,
lookbehind: true
},
'string': /("|')(\\?.)*?\1/g,
'regex': {
pattern: /(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/g,
lookbehind: true
},
'keyword': /\b(var|let|if|else|while|do|for|return|in|instanceof|function|new|with|typeof|try|catch|finally|null|break|continue)\b/g,
'boolean': /\b(true|false)\b/g,
'number': /\b-?(0x)?\d*\.?\d+\b/g,
'operator': /[-+]{1,2}|!|=?<|=?>|={1,2}|(&){1,2}|\|?\||\?|\*|\//g,
'ignore': /&(lt|gt|amp);/gi,
'punctuation': /[{}[\];(),.:]/g
};
if (Prism.languages.markup) {
Prism.languages.insertBefore('markup', 'tag', {
'script': {
pattern: /(<|<)script[\w\W]*?(>|>)[\w\W]*?(<|<)\/script(>|>)/ig,
inside: {
'tag': {
pattern: /(<|<)script[\w\W]*?(>|>)|(<|<)\/script(>|>)/ig,
inside: Prism.languages.markup.tag.inside
},
rest: Prism.languages.javascript
}
}
});
}
(function(){
if(!window.Prism) {
return;
}
function $$(expr, con) {
return Array.prototype.slice.call((con || document).querySelectorAll(expr));
}
var CRLF = crlf = /\r?\n|\r/g;
function highlightLines(pre, lines, classes) {
var ranges = lines.replace(/\s+/g, '').split(','),
offset = +pre.getAttribute('data-line-offset') || 0;
var lineHeight = parseFloat(getComputedStyle(pre).lineHeight);
for (var i=0, range; range = ranges[i++];) {
range = range.split('-');
var start = +range[0],
end = +range[1] || start;
var line = document.createElement('div');
line.textContent = Array(end - start + 2).join(' \r\n');
line.className = (classes || '') + ' line-highlight';
line.setAttribute('data-start', start);
if(end > start) {
line.setAttribute('data-end', end);
}
line.style.top = (start - offset - 1) * lineHeight + 'px';
(pre.querySelector('code') || pre).appendChild(line);
}
}
function applyHash() {
var hash = location.hash.slice(1);
// Remove pre-existing temporary lines
$$('.temporary.line-highlight').forEach(function (line) {
line.parentNode.removeChild(line);
});
var range = (hash.match(/\.([\d,-]+)$/) || [,''])[1];
if (!range || document.getElementById(hash)) {
return;
}
var id = hash.slice(0, hash.lastIndexOf('.')),
pre = document.getElementById(id);
if (!pre) {
return;
}
if (!pre.hasAttribute('data-line')) {
pre.setAttribute('data-line', '');
}
highlightLines(pre, range, 'temporary ');
document.querySelector('.temporary.line-highlight').scrollIntoView();
}
var fakeTimer = 0; // Hack to limit the number of times applyHash() runs
Prism.hooks.add('after-highlight', function(env) {
var pre = env.element.parentNode;
var lines = pre && pre.getAttribute('data-line');
if (!pre || !lines || !/pre/i.test(pre.nodeName)) {
return;
}
clearTimeout(fakeTimer);
$$('.line-highlight', pre).forEach(function (line) {
line.parentNode.removeChild(line);
});
highlightLines(pre, lines);
fakeTimer = setTimeout(applyHash, 1);
});
addEventListener('hashchange', applyHash, false);
})();
(function(){
if(!window.Prism) {
return;
}
for (var language in Prism.languages) {
var tokens = Prism.languages[language];
tokens.tab = /\t/g;
tokens.lf = /\n/g;
tokens.cr = /\r/g;
}
})();
(function(){
if (!window.Prism) {
return;
}
var url = /\b([a-z]{3,7}:\/\/|tel:)[\w-+%~/.]+/,
email = /\b\S+@[\w.]+[a-z]{2}/,
linkMd = /\[([^\]]+)]\(([^)]+)\)/,
// Tokens that may contain URLs and emails
candidates = ['comment', 'url', 'attr-value', 'string'];
for (var language in Prism.languages) {
var tokens = Prism.languages[language];
Prism.languages.DFS(tokens, function (type, def) {
if (candidates.indexOf(type) > -1) {
if (!def.pattern) {
def = this[type] = {
pattern: def
};
}
def.inside = def.inside || {};
if (type == 'comment') {
def.inside['md-link'] = linkMd;
}
def.inside['url-link'] = url;
def.inside['email-link'] = email;
}
});
tokens['url-link'] = url;
tokens['email-link'] = email;
}
Prism.hooks.add('wrap', function(env) {
if (/-link$/.test(env.type)) {
env.tag = 'a';
var href = env.content;
if (env.type == 'email-link') {
href = 'mailto:' + href;
}
else if (env.type == 'md-link') {
// Markdown
var match = env.content.match(linkMd);
href = match[2];
env.content = match[1];
}
env.attributes.href = href;
}
});
})();
================================================
FILE: docs/scripts/s.js
================================================
(function()
{
window._gaq = [['_setAccount','UA-1716762-11'],['_trackPageview']];
//
var share = document.createElement('div');
share.innerHTML = '' +
//'<div id="fb-root"></div>' +
'<div class="my-auto-share">Share the love ' +
'<div class="my-auto-share-btn"><a class="twitter-share-button" data-count="none">Tweet</a></div>' +
'<div class="my-auto-share-btn"><div class="g-plusone" data-size="medium" data-count="false"></div></div>' +
//'<div class="my-auto-share-btn fb-like" data-send="false" data-width="50" data-show-faces="false"></div>' +
'</div>';
document.body.appendChild(share);
}());
(function(doc, script) {
var js,
fjs = doc.getElementsByTagName(script)[0],
add = function(url, id) {
if (doc.getElementById(id)) {return;}
js = doc.createElement(script);
js.src = url;
id && (js.id = id);
fjs.parentNode.insertBefore(js, fjs);
};
// Google Analytics
add(('https:' == location.protocol ? '//ssl' : '//www') + '.google-analytics.com/ga.js', 'ga');
// Twitter SDK
add('//platform.twitter.com/widgets.js', 'twitter-wjs');
// Google+ button
add('https://apis.google.com/js/plusone.js');
// Facebook SDK
//add('//connect.facebook.net/' + navigator.language.replace('-', '_') + '/all.js#xfbml=1&appId=null', 'facebook-jssdk');
}(document, 'script'));
================================================
FILE: docs/stylesheets/_share.scss
================================================
@import "compass/css3";
@mixin text-glow($color: #1dd5fe)
{
text-shadow:
0 .1em 0 lighten($color, 20%),
0 0 0.2em darken($color, 5%),
0 -0.15em 0.4em darken($color, 10%),
0 -0.3em 0.6em darken($color, 20%);
}
@mixin chip-glow-pseudo-element($color: #1dd5fe)
{
color: transparent;
content: '●';
@include text-glow($color);
// place at bottom
position: absolute;
bottom: 0;
left: 50%;
$width: 12px;
margin-left: -$width/2;
width: $width;
height: $width;
// move & hide overflow
line-height: $width*2;
overflow: hidden;
}
@mixin chip-glow($color: #1dd5fe, $hover: false)
{
position: relative;
&:after
{
@include chip-glow-pseudo-element;
}
@if ($hover == true)
{
&:after
{
opacity: 0;
@include transition(all .2s);
}
&:hover:after
{
opacity: 1;
}
}
}
.my-auto-share
{
position: fixed;
bottom: 1em;
right: 1em;
background: #000;
background: rgba(#000, .8);
@include background(linear-gradient(rgba(#000, .6), #000));
@include border-radius(4px);
@include box-shadow(#000 0px 10px 30px, rgba(#fff, .6) 0px 1px 0px inset);
color: #fff;
padding: 0 .6em;
text-align: center;
font: bold 13px HelveticaNeue, Helvetica, Arial;
display: inline-block;
text-shadow: #000 0px 1px 1px;
border: 1px solid #000;
vertical-align: middle;
line-height: 3;
}
.my-auto-share-btn
{
position: relative;
display: inline-block; *display: inline !important;
zoom: 1;
margin-left: .6em;
div,
iframe
{
display: inline-block;
vertical-align: middle !important;
}
@include chip-glow($hover: true);
}
================================================
FILE: docs/stylesheets/prism/_prism-monokai-soda.scss
================================================
/**
* prism.js Monokai Soda theme for CSS & Scss
* // TODO test for JavaScript & HTML
*
* @author @MoOx
*/
$prism-font-family: Menlo, Monaco, "Courier New", monospace !default;
$prism-font-size: 12px !default;
$prism-padding: 12px !default;
$prism-line-height: 18px !default;
$prism-border-radius: 5px !default;
$prism-border: 1px solid #e1e1e8 !default;
$prism-background: #2a2a2a !default;
$prism-color: #76d9e6 !default;
$prism-color-neutral: #bebec5 !default;
$prism-text-shadow: 0 1px 0 #000 !default;
// $prism-linenums-padding: 7px !default;
// $prism-linenums-width: 40px !default;
// $prism-linenums-background: #444 !default;
// $prism-linenums-border-color: #555 !default;
// $prism-linenums-border-width: 1px !default;
$prism-color-comment: #6f705e !default;
$prism-color-keyword: #f12770 !default;
$prism-color-value: #76d9e6 !default;
$prism-color-string: #e6d06c !default;
$prism-color-name: #e6d06c !default;
$prism-color-number: #a77afe !default;
$prism-color-variable: #fff !default;
$prism-color-selector: #a6e22d !default;
$prism-color-punctuation: $prism-color-neutral !default;
//$prism-color-funtion: #dc322f !default;
code[class*="language-"],
pre[class*="language-"] {
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
// whitespace management
white-space: pre; // fallback
white-space: pre-wrap;
word-break: break-all;
word-wrap: break-word;
// theme
font-family: $prism-font-family;
font-size: $prism-font-size;
line-height: $prism-line-height;
color: $prism-color;
text-shadow: $prism-text-shadow;
}
pre[class*="language-"],
:not(pre) > code[class*="language-"] {
background: $prism-background;
}
// Code blocks
pre[class*="language-"] {
padding: $prism-padding;
@include border-radius($prism-border-radius);
border: $prism-border;
// &.linenums {
// @include box-shadow(inset $prettify-linenums-width 0 0 $prettify-linenums-background, inset ($prettify-linenums-width + $prettify-linenums-border-width) 0 0 $prettify-linenums-border-color);
// padding-left: $prettify-linenums-padding;
// }
// // Specify class=linenums on a pre to get line numbering
// ol.linenums {
// // IE indents via margin-left
// margin: 0 0 0 $prettify-linenums-width;
// padding-left: 0;
// }
}
// Inline code
:not(pre) > code[class*="language-"] {
padding: .15em .2em .05em;
border-radius: .3em;
border: .13em solid hsl(30,20%,40%);
box-shadow: 1px 1px .3em -.1em black inset;
}
.namespace {
opacity: .7;
}
.token {
&.comment,
&.prolog,
&.doctype,
&.cdata {
color: $prism-color-comment;
}
&.null,
&.operator,
&.boolean,
&.number {
color: $prism-color-number;
}
&.attr-name,
&.string {
color: $prism-color-string;
}
&.entity,
&.url,
.language-css &.string,
.style &.string {
color: $prism-color-string;
}
&.selector {
color: $prism-color-selector;
}
&.atrule,
&.attr-value,
&.keyword,
&.control,
&.directive,
&.important,
&.unit {
color: $prism-color-keyword;
}
&.regex,
&.statement {
color: $prism-color-value;
}
&.placeholder,
&.variable {
color: $prism-color-variable;
}
&.property,
&.tag {
font-style: italic;
}
&.important,
&.statement {
font-weight: bold;
}
// todo ?
// &.mixin
// &.gradient
// &.abslength
// &.easing
// &.time
// &.angle
// &.fontfamily
// ruby/vim https://github.com/LeaVerou/prism/pull/18
// &.inst-var
// &.builtin
// &.const
// &.symbol
//
// php https://github.com/LeaVerou/prism/pull/20
// &.deliminator
// &.function
&.punctuation {
color: $prism-color-punctuation;
}
&.entity {
cursor: help;
}
// for dev :)
&.debug { color: red }
}
================================================
FILE: docs/stylesheets/s.css
================================================
@charset "utf-8";
#ribbon {
color: white;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
border: 1px solid #631a15;
background: #c73b3c;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c73b3c), color-stop(100%, #b8201f));
background: -webkit-linear-gradient(#c73b3c, #b8201f);
background: -moz-linear-gradient(#c73b3c, #b8201f);
background: -o-linear-gradient(#c73b3c, #b8201f);
background: linear-gradient(#c73b3c, #b8201f);
box-shadow: 0 0.2em 0.6em rgba(0, 0, 0, 0.6);
}
#ribbon:before, #ribbon:after {
width: 100%;
height: 0;
content: "";
position: absolute;
display: block;
border: 1px dashed;
border-left: 0;
border-right: 0;
border-top-color: #631a15;
border-bottom-color: #da5050;
}
#ribbon:before {
top: 3px;
}
#ribbon:after {
bottom: 1px;
}
[data-icon] {
position: relative;
display: inline-block;
overflow: visible;
}
[data-icon]:before, [data-icon]:after {
position: absolute;
top: 0;
left: 0;
text-indent: 0;
text-shadow: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
/* normalize.css v2.0.1 | MIT License | git.io/normalize */
/* normalize.css v2.0.1 | HTML5 Display Definitions | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
/* normalize.css v2.0.1 | Base | MIT License | git.io/normalize */
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
/* normalize.css v2.0.1 | Links | MIT License | git.io/normalize */
a:focus {
outline: thin dotted;
}
a:active,
a:hover {
outline: 0;
}
/* normalize.css v2.0.1 | Typography | MIT License | git.io/normalize */
h1 {
font-size: 2em;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
}
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* normalize.css v2.0.1 | Embedded Content | MIT License | git.io/normalize */
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
/* normalize.css v2.0.1 | Figures | MIT License | git.io/normalize */
figure {
margin: 0;
}
/* normalize.css v2.0.1 | Forms | MIT License | git.io/normalize */
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
button,
input,
select,
textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
button,
input {
line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
/* normalize.css v2.0.1 | Tables | MIT License | git.io/normalize */
table {
border-collapse: collapse;
border-spacing: 0;
}
@font-face {
font-family: "fontawesome";
src: url('../../fonts/icons/fontawesome/fontawesome.eot?#iefix') format('embedded-opentype'), url('../../fonts/icons/fontawesome/fontawesome.woff') format('woff'), url('../../fonts/icons/fontawesome/fontawesome.ttf') format('truetype'), url('../../fonts/icons/fontawesome/fontawesome.svg#FontAwesomeRegular') format('svg');
}
[data-icon]:before, [data-icon]:after {
font-family: fontawesome;
}
[data-icon] {
width: 1em;
height: 1em;
line-height: 1em;
text-indent: -9999px;
}
[data-icon]:before, [data-icon]:after {
content: attr(data-icon);
font-size: 1em;
}
[data-icon]:before {
color: transparent;
}
[data-icon]:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
[data-icon]:after {
color: #999999;
background: -webkit-linear-gradient(top, #bfbfbf, #a6a6a6 3%, #8c8c8c);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
[data-icon]:hover:before {
text-shadow: rgba(0, 0, 0, 0.8) 0 1px 0;
}
[data-icon]:hover:after {
color: gray;
background: -webkit-linear-gradient(top, #a6a6a6, #8c8c8c 3%, #737373);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
[data-icon]:active:before {
text-shadow: rgba(0, 0, 0, 0.6) 0 1px 0;
}
[data-icon]:active:after {
color: #666666;
background: -webkit-linear-gradient(top, #4d4d4d, #595959 10%, #666666 65%, #676767);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
.my-auto-share {
position: fixed;
bottom: 1em;
right: 1em;
background: #000;
background: rgba(0, 0, 0, 0.8);
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.6)), color-stop(100%, #000000));
background: -webkit-linear-gradient(rgba(0, 0, 0, 0.6), #000000);
background: -moz-linear-gradient(rgba(0, 0, 0, 0.6), #000000);
background: -o-linear-gradient(rgba(0, 0, 0, 0.6), #000000);
background: linear-gradient(rgba(0, 0, 0, 0.6), #000000);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: black 0px 10px 30px, rgba(255, 255, 255, 0.6) 0px 1px 0px inset;
-moz-box-shadow: black 0px 10px 30px, rgba(255, 255, 255, 0.6) 0px 1px 0px inset;
box-shadow: black 0px 10px 30px, rgba(255, 255, 255, 0.6) 0px 1px 0px inset;
color: #fff;
padding: 0 .6em;
text-align: center;
font: bold 13px HelveticaNeue, Helvetica, Arial;
display: inline-block;
text-shadow: #000 0px 1px 1px;
border: 1px solid #000;
vertical-align: middle;
line-height: 3;
}
.my-auto-share-btn {
position: relative;
display: inline-block;
*display: inline !important;
zoom: 1;
margin-left: .6em;
position: relative;
}
.my-auto-share-btn div,
.my-auto-share-btn iframe {
display: inline-block;
vertical-align: middle !important;
}
.my-auto-share-btn:after {
color: transparent;
content: '●';
text-shadow: 0 0.1em 0 #83e8fe, 0 0 0.2em #04d0fe, 0 -0.15em 0.4em #01bde7, 0 -0.3em 0.6em #0194b4;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -6px;
width: 12px;
height: 12px;
line-height: 24px;
overflow: hidden;
}
.my-auto-share-btn:after {
opacity: 0;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.my-auto-share-btn:hover:after {
opacity: 1;
}
/**
* prism.js Monokai Soda theme for CSS & Scss
* // TODO test for JavaScript & HTML
*
* @author @MoOx
*/
code[class*="language-"],
pre[class*="language-"] {
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
white-space: pre;
white-space: pre-wrap;
word-break: break-all;
word-wrap: break-word;
font-family: Menlo, Monaco, "Courier New", monospace;
font-size: 12px;
line-height: 18px;
color: #76d9e6;
text-shadow: 0 1px 0 black;
}
pre[class*="language-"],
:not(pre) > code[class*="language-"] {
background: #2a2a2a;
}
pre[class*="language-"] {
padding: 12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
border: 1px solid #e1e1e8;
}
:not(pre) > code[class*="language-"] {
padding: .15em .2em .05em;
border-radius: .3em;
border: 0.13em solid #7a6652;
box-shadow: 1px 1px 0.3em -0.1em black inset;
}
.namespace {
opacity: .7;
}
.token.comment, .token.prolog, .token.doctype, .token.cdata {
color: #6f705e;
}
.token.null, .token.operator, .token.boolean, .token.number {
color: #a77afe;
}
.token.attr-name, .token.string {
color: #e6d06c;
}
.token.entity, .token.url, .language-css .token.string, .style .token.string {
color: #e6d06c;
}
.token.selector {
color: #a6e22d;
}
.token.atrule, .token.attr-value, .token.keyword, .token.control, .token.directive, .token.important, .token.unit {
color: #f12770;
}
.token.regex, .token.statement {
color: #76d9e6;
}
.token.placeholder, .token.variable {
color: white;
}
.token.property, .token.tag {
font-style: italic;
}
.token.important, .token.statement {
font-weight: bold;
}
.token.punctuation {
color: #bebec5;
}
.token.entity {
cursor: help;
}
.token.debug {
color: red;
}
code:not([class*="language-"]) {
padding: 2px;
font-family: Menlo, Monaco, "Courier New", monospace;
font-size: 12px;
line-height: 18px;
color: #bebec5;
text-shadow: 0 1px 0 black;
background: rgba(42, 42, 42, 0.8);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
border: 1px solid #e1e1e8;
}
header nav, .wrapper {
color: #eeeeee;
}
header nav a, .wrapper a {
color: #eeeeee;
}
a {
color: #333333;
}
hr {
border: 0;
width: 80%;
border-bottom: 1px solid #aaa;
}
body {
margin-top: 1.0em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
overflow-x: hidden;
}
.row {
margin: 0 auto;
max-width: 1000px;
}
header nav {
z-index: 3;
position: fixed;
top: 0;
right: 0;
left: 0;
font-size: .9em;
line-height: 2.4em;
background-image: none;
background-color: #2f2f2f;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #555555), color-stop(3%, #3c3c3c), color-stop(100%, #222222));
background-image: -webkit-linear-gradient(top, #555555, #3c3c3c 3%, #222222);
background-image: -moz-linear-gradient(top, #555555, #3c3c3c 3%, #222222);
background-image: -o-linear-gradient(top, #555555, #3c3c3c 3%, #222222);
background-image: linear-gradient(top, #555555, #3c3c3c 3%, #222222);
-webkit-box-shadow: 0 0.2em 0.6em rgba(0, 0, 0, 0.8);
-moz-box-shadow: 0 0.2em 0.6em rgba(0, 0, 0, 0.8);
box-shadow: 0 0.2em 0.6em rgba(0, 0, 0, 0.8);
}
header nav ul {
z-index: 4;
list-style-position: outside;
}
header nav ul li {
position: relative;
display: inline-block;
*display: inline;
}
header nav ul a {
display: inline-block;
}
header nav ul ul {
position: absolute;
z-index: 5;
display: none;
}
.no-js header nav li:hover > ul {
display: block;
}
header nav ul {
position: relative;
max-width: 1000px;
margin: 0 auto;
padding: 0;
}
header nav li {
padding: 0 .6em;
}
header nav a {
text-decoration: none;
opacity: .8;
}
header nav a:hover {
opacity: 1;
}
header nav .sep-after::after {
width: 1px;
height: 100%;
content: "";
position: absolute;
display: inline-block;
top: 0;
right: -2px;
background: rgba(51, 51, 51, 0.9);
border-right: 1px solid rgba(238, 238, 238, 0.1);
}
header nav [data-icon] {
width: 16px;
height: 16px;
}
header nav [data-icon]:before {
font-size: 16px;
vertical-align: middle;
}
#home-link {
position: absolute;
top: 0;
right: 0;
}
#home-link a {
font-weight: bold;
color: #000;
text-shadow: 0 1px 0 rgba(238, 238, 238, 0.1), 0 0 30px rgba(238, 238, 238, 0.125);
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
#home-link a:hover {
color: #eeeeee;
text-decoration: none;
text-shadow: 0 1px 0 rgba(238, 238, 238, 0.1), 0 0 30px rgba(238, 238, 238, 0.4);
}
#ribbon {
font-size: .9em;
position: absolute;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 14em;
height: 2.4em;
line-height: 2.4em;
top: 9.47021em;
right: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin: 100% 100%;
z-index: 2;
text-decoration: none;
}
#logo-icon,
#logo-text {
display: inline-block;
vertical-align: middle;
}
#logo-icon {
margin: 0 1em 0 0;
-webkit-transform: rotate(-366deg) scale(0.8);
-moz-transform: rotate(-366deg) scale(0.8);
-ms-transform: rotate(-366deg) scale(0.8);
-o-transform: rotate(-366deg) scale(0.8);
transform: rotate(-366deg) scale(0.8);
-webkit-transition: all 1s ease-in-out;
-webkit-transition-delay: 0.6s;
-moz-transition: all 1s ease-in-out 0.6s;
-o-transition: all 1s ease-in-out 0.6s;
transition: all 1s ease-in-out 0.6s;
text-indent: -119988px;
overflow: hidden;
text-align: left;
background-image: url('../../tests/images/../../docs/img/logo/compass-recipes-icon-256.png?1348471954');
background-repeat: no-repeat;
background-position: 50% 50%;
width: 256px;
height: 256px;
}
#logo:hover #logo-icon {
-webkit-transform: rotate(0deg) scale(1);
-moz-transform: rotate(0deg) scale(1);
-ms-transform: rotate(0deg) scale(1);
-o-transform: rotate(0deg) scale(1);
transform: rotate(0deg) scale(1);
}
#logo-text {
text-indent: -119988px;
overflow: hidden;
text-align: left;
text-indent: -119988px;
overflow: hidden;
text-align: left;
background-image: url('../../tests/images/../../docs/img/logo/compass-recipes-text-256.png?1348471954');
background-repeat: no-repeat;
background-position: 50% 50%;
width: 433px;
height: 199px;
margin: auto;
padding: 1em 0 2em;
}
.wrapper {
margin: auto;
padding: 3em 0 2em;
background: -webkit-gradient(linear, 0, 0, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(25%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 0, 0, color-stop(75%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.4))), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, color-stop(75%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.4))), url('data:image/png;base64,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'), #2f2f2f;
background: -webkit-linear-gradient(0, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 25%), -webkit-linear-gradient(0, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.4)), -webkit-radial-gradient(rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.4)), url('data:image/png;base64,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
gitextract_5zupg1e5/
├── .gitignore
├── CHANGELOG.md
├── Gemfile
├── LICENSE
├── README.md
├── Rakefile.rb
├── VERSION
├── compass-recipes.gemspec
├── config.rb
├── docs/
│ ├── img/
│ │ ├── logo/
│ │ │ └── src/
│ │ │ └── compass-recipes.psd
│ │ └── ruby.psd
│ ├── layout/
│ │ ├── footer.html
│ │ └── header.html
│ ├── scripts/
│ │ ├── prism/
│ │ │ ├── prism-bash.js
│ │ │ ├── prism-ruby.js
│ │ │ └── prism-sass.js
│ │ ├── prism.js
│ │ └── s.js
│ └── stylesheets/
│ ├── _share.scss
│ ├── prism/
│ │ └── _prism-monokai-soda.scss
│ ├── s.css
│ └── s.scss
├── index.html
├── javascripts/
│ └── polyfills/
│ └── addEventListener.js
├── lib/
│ ├── compass-recipes/
│ │ ├── sass_extensions/
│ │ │ ├── _error.rb
│ │ │ └── background_noise.rb
│ │ └── sass_extensions.rb
│ └── compass-recipes.rb
├── stylesheets/
│ ├── _recipes.scss
│ └── recipes/
│ ├── _animation.scss
│ ├── _background.scss
│ ├── _color.scss
│ ├── _effect.scss
│ ├── _font.scss
│ ├── _form.scss
│ ├── _google-webfont.scss
│ ├── _icon-font.scss
│ ├── _icons.scss
│ ├── _image.scss
│ ├── _layout.scss
│ ├── _media-queries.scss
│ ├── _shadow.scss
│ ├── _shape.scss
│ ├── _text.scss
│ ├── _ui.scss
│ ├── _utilities.scss
│ ├── animation/
│ │ ├── _animation.scss
│ │ ├── _keyframes.scss
│ │ └── _timing-function.scss
│ ├── background/
│ │ ├── _blueprint-grid.scss
│ │ ├── _carbon-fiber.scss
│ │ ├── _checkerboard.scss
│ │ ├── _cicada-stripes.scss
│ │ ├── _gradients.scss
│ │ ├── _houndstooth.scss
│ │ ├── _lined-paper.scss
│ │ ├── _madras.scss
│ │ ├── _metal.scss
│ │ ├── _noise.scss
│ │ ├── _polka-dot.scss
│ │ ├── _radial-overlay.scss
│ │ ├── _rainbow.scss
│ │ ├── _stripes.scss
│ │ ├── _tablecloth.scss
│ │ └── _tartan.scss
│ ├── color/
│ │ ├── _name.scss
│ │ ├── _scheme.scss
│ │ └── scheme/
│ │ ├── _analog.scss
│ │ ├── _complementary.scss
│ │ ├── _split.scss
│ │ ├── _subtle.scss
│ │ ├── _tetra.scss
│ │ └── _triad.scss
│ ├── effect/
│ │ ├── _bevel.scss
│ │ ├── _corner-folded.scss
│ │ ├── _corners-tucked.scss
│ │ ├── _cutout.scss
│ │ ├── _folded-corner.scss
│ │ ├── _glass.scss
│ │ ├── _ribbon.scss
│ │ ├── _scatter.scss
│ │ └── _tape.scss
│ ├── form/
│ │ ├── _element.scss
│ │ ├── _skin.scss
│ │ ├── element/
│ │ │ └── _inline.scss
│ │ └── skin/
│ │ └── _natural.scss
│ ├── image/
│ │ ├── _dimensions.scss
│ │ ├── _inline.scss
│ │ └── _sprite.scss
│ ├── layout/
│ │ ├── _flexible-box-model.scss
│ │ ├── _vertical-align.scss
│ │ └── vertical-align/
│ │ └── _block.scss
│ ├── media-queries/
│ │ ├── _orientation.scss
│ │ ├── _resolution.scss
│ │ ├── _size.scss
│ │ └── size/
│ │ ├── _height.scss
│ │ └── _width.scss
│ ├── shadow/
│ │ ├── _drop.scss
│ │ ├── _top-edge.scss
│ │ └── drop/
│ │ ├── _curled-corners.scss
│ │ ├── _curved.scss
│ │ ├── _flying.scss
│ │ ├── _lifted-corners.scss
│ │ ├── _perspective.scss
│ │ ├── _raised.scss
│ │ └── _transform-requirement.scss
│ ├── shape/
│ │ ├── _ellipse.scss
│ │ ├── _polygon.scss
│ │ ├── _symbol.scss
│ │ ├── polygon/
│ │ │ ├── _hexagon.scss
│ │ │ ├── _octagon.scss
│ │ │ ├── _parallelogram.scss
│ │ │ ├── _pentagon.scss
│ │ │ ├── _rectangle.scss
│ │ │ ├── _rhombus.scss
│ │ │ ├── _square.scss
│ │ │ ├── _star.scss
│ │ │ ├── _trapezoid.scss
│ │ │ └── _triangle.scss
│ │ └── symbol/
│ │ ├── _diamond.scss
│ │ ├── _egg.scss
│ │ ├── _heart.scss
│ │ ├── _infinity.scss
│ │ ├── _pacman.scss
│ │ └── _yin-yang.scss
│ ├── text/
│ │ └── _gradient.scss
│ ├── ui/
│ │ ├── _convex.scss
│ │ ├── _glossy.scss
│ │ ├── _gradient.scss
│ │ ├── _keyboard.scss
│ │ ├── _menu.scss
│ │ ├── _overlay.scss
│ │ ├── _separator.scss
│ │ ├── _tooltip.scss
│ │ ├── border/
│ │ │ └── _bevel.scss
│ │ ├── loader/
│ │ │ └── _pulse.scss
│ │ └── menu/
│ │ └── _dropdown.scss
│ └── utilities/
│ ├── _block-inline-block.scss
│ ├── _clearfix.scss
│ ├── _list-inline-block.scss
│ ├── _position.scss
│ ├── _pseudo-element.scss
│ └── _relative-position.scss
├── templates/
│ ├── icon-fonts/
│ │ ├── README.md
│ │ ├── icons/
│ │ │ ├── broccolidry/
│ │ │ │ └── license.txt
│ │ │ ├── cuticons/
│ │ │ │ └── license.txt
│ │ │ ├── ecoico/
│ │ │ │ └── license.txt
│ │ │ ├── entypo/
│ │ │ │ └── licence
│ │ │ ├── fontawesome/
│ │ │ │ └── README.md
│ │ │ ├── heydings_controls/
│ │ │ │ └── SIL Open Font License 1.1.txt
│ │ │ ├── heydings_icons/
│ │ │ │ └── SIL Open Font License 1.1.txt
│ │ │ ├── icomoon/
│ │ │ │ └── License.txt
│ │ │ ├── iconic_fill/
│ │ │ │ └── SIL Open Font License 1.1.txt
│ │ │ ├── iconic_stroke/
│ │ │ │ └── SIL Open Font License 1.1.txt
│ │ │ ├── iconminia/
│ │ │ │ └── license.txt
│ │ │ ├── meteocons/
│ │ │ │ └── license.txt
│ │ │ ├── modern_pictograms/
│ │ │ │ └── SIL OFL Font License 1.1.txt
│ │ │ ├── silkcons/
│ │ │ │ └── license.txt
│ │ │ ├── socialico/
│ │ │ │ └── socialico.otf
│ │ │ ├── typicons/
│ │ │ │ └── license.txt
│ │ │ ├── websymbols/
│ │ │ │ ├── OFL-FAQ.txt
│ │ │ │ └── OFL.txt
│ │ │ └── wpzoom/
│ │ │ └── license.txt
│ │ └── manifest.rb
│ └── media-queries-for-js/
│ ├── README.md
│ ├── manifest.rb
│ └── media-queries.js
└── tests/
├── recipes/
│ ├── background/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── color/
│ │ ├── index.html
│ │ ├── s.css
│ │ ├── s.scss
│ │ └── scheme/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── effect/
│ │ ├── bevel/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── corner-folded/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── corners-tucked/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── cutout/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── glass/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ ├── ribbon/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ └── scatter/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── form/
│ │ ├── element/
│ │ │ └── inline/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ └── skin/
│ │ ├── index.html
│ │ └── natural/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── google-webfont/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── icon-font/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── image/
│ │ ├── dimensions/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ ├── inline/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── s.css
│ │ ├── s.scss
│ │ └── sprite/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── index.html
│ ├── layout/
│ │ ├── index.html
│ │ └── vertical-align/
│ │ ├── block/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── media-queries/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── s.css
│ ├── s.scss
│ ├── shadow/
│ │ ├── drop/
│ │ │ ├── curved/
│ │ │ │ ├── index.html
│ │ │ │ ├── s.css
│ │ │ │ └── s.scss
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ └── index.html
│ ├── shape/
│ │ ├── ellipse/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ ├── polygon/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ ├── s.scss
│ │ │ ├── star/
│ │ │ │ ├── index.html
│ │ │ │ ├── s.css
│ │ │ │ └── s.scss
│ │ │ └── triangle/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ └── symbol/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── text/
│ │ ├── gradient/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ └── index.html
│ ├── ui/
│ │ ├── convex/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── gradient/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── index.html
│ │ ├── keyboard/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── loader/
│ │ │ ├── index.html
│ │ │ └── pulse/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── menu/
│ │ │ ├── dropdown/
│ │ │ │ ├── index.html
│ │ │ │ ├── s.css
│ │ │ │ └── s.scss
│ │ │ └── index.html
│ │ ├── overlay/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ ├── separator/
│ │ │ ├── index.html
│ │ │ ├── s.css
│ │ │ └── s.scss
│ │ └── tooltip/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ └── utilities/
│ ├── clearfix/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ ├── index.html
│ ├── position/
│ │ ├── index.html
│ │ ├── s.css
│ │ └── s.scss
│ └── relative-position/
│ ├── index.html
│ ├── s.css
│ └── s.scss
├── tests.css
└── tests.scss
SYMBOL INDEX (12 symbols across 5 files)
FILE: docs/scripts/prism.js
function $$ (line 414) | function $$(expr, con) {
function highlightLines (line 420) | function highlightLines(pre, lines, classes) {
function applyHash (line 448) | function applyHash() {
FILE: javascripts/polyfills/addEventListener.js
function docHijack (line 5) | function docHijack(p){var old = doc[p];doc[p] = function(v){return addLi...
function addEvent (line 6) | function addEvent(on, fn, self){
function addListen (line 14) | function addListen(obj, i){
FILE: lib/compass-recipes/sass_extensions.rb
type Sass::Script::Functions (line 9) | module Sass::Script::Functions
function value (line 10) | def value(number)
FILE: lib/compass-recipes/sass_extensions/_error.rb
type Sass::Script::Functions (line 5) | module Sass::Script::Functions
function error (line 6) | def error(message)
FILE: lib/compass-recipes/sass_extensions/background_noise.rb
type Sass::Script::Functions (line 11) | module Sass::Script::Functions
function background_noise (line 12) | def background_noise(kwargs = {})
Condensed preview — 303 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,294K chars).
[
{
"path": ".gitignore",
"chars": 65,
"preview": ".DS_Store\n.rvmrc\n*.lock\n.sass-cache\ncompass-recipes-*.gem\n/build/"
},
{
"path": "CHANGELOG.md",
"chars": 1232,
"preview": "# Compass Recipes CHANGELOG\n\n## HEAD\n\n* remove gravatar extension\n\n## 0.3.0 (September 17, 2012)\n\n* media queries shortc"
},
{
"path": "Gemfile",
"chars": 135,
"preview": "source :rubygems\n\ngem \"bundle\"\ngem \"rake\"\ngem \"compass-normalize\", \">= 1.3\"\ngem \"compass\", \">= 0.12.2\"\ngem \"sass\", \"~> 3"
},
{
"path": "LICENSE",
"chars": 1056,
"preview": "Copyright © 2012 Maxime Thirouin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this s"
},
{
"path": "README.md",
"chars": 4584,
"preview": "# Compass Recipes [](http://travis-ci.org/MoOx/com"
},
{
"path": "Rakefile.rb",
"chars": 1363,
"preview": "task :default do\n\tsh \"compass compile\"\nend\n\ntask :doc do\n\trequire 'git'\n\trequire 'fileutils'\n\trepo = Git.open('.')\n\n\t# "
},
{
"path": "VERSION",
"chars": 5,
"preview": "0.3.0"
},
{
"path": "compass-recipes.gemspec",
"chars": 1045,
"preview": "# -*- encoding: utf-8 -*-\n\nGem::Specification.new do |gemspec|\n gemspec.version = File.read(File.dirname(__FILE__) + '/"
},
{
"path": "config.rb",
"chars": 684,
"preview": "##\n# Compass Recipes\n# Configuration files mainly used for tests\n#\n\n# for testing extension\nrequire File.join(File.dirna"
},
{
"path": "docs/layout/footer.html",
"chars": 330,
"preview": "<script>\n var _gaq=[[\"_setAccount\",\"UA-1716762-11\"],[\"_trackPageview\"],[\"_trackPageLoadTime\"]];\n (function(d,t){var g="
},
{
"path": "docs/layout/header.html",
"chars": 175,
"preview": "\n<link rel=\"stylesheet\" href=\"/tests/tests.css\" />\n<!-- To found Sass source, just take the url into <link rel=\"styleshe"
},
{
"path": "docs/scripts/prism/prism-bash.js",
"chars": 1837,
"preview": "(function(){\n\nif(!window.Prism) {\n\treturn;\n}\n\nPrism.languages.bash = {\n\t'comment': {\n\t\tpattern: /^#.*(\\r?\\n|$)/gm,\n\t\tloo"
},
{
"path": "docs/scripts/prism/prism-ruby.js",
"chars": 1135,
"preview": "(function(){\n\nif(!window.Prism) {\n\treturn;\n}\n\nPrism.languages.ruby = {\n\t'comment': /#[^\\r\\n]*(\\r?\\n|$)/g,\n\t'string': /(\""
},
{
"path": "docs/scripts/prism/prism-sass.js",
"chars": 2567,
"preview": "(function(){\n\nif(!window.Prism) {\n\treturn;\n}\n\nRegExp.create = function(str, replacements, flags) {\n\tfor(var id in replac"
},
{
"path": "docs/scripts/prism.js",
"chars": 12568,
"preview": "/**\n * Prism: Lightweight, robust, elegant syntax highlighting\n * MIT license http://www.opensource.org/licenses/mit-lic"
},
{
"path": "docs/scripts/s.js",
"chars": 1446,
"preview": "(function()\n{\n window._gaq = [['_setAccount','UA-1716762-11'],['_trackPageview']];\n //\n var share = document.cr"
},
{
"path": "docs/stylesheets/_share.scss",
"chars": 1868,
"preview": "@import \"compass/css3\";\n\n\n@mixin text-glow($color: #1dd5fe)\n{\n text-shadow:\n 0 .1em 0 lighten($color, 20%),\n "
},
{
"path": "docs/stylesheets/prism/_prism-monokai-soda.scss",
"chars": 3742,
"preview": "/**\n * prism.js Monokai Soda theme for CSS & Scss\n * // TODO test for JavaScript & HTML\n *\n * @author @MoOx\n */\n\n$prism-"
},
{
"path": "docs/stylesheets/s.css",
"chars": 483574,
"preview": "@charset \"utf-8\";\n#ribbon {\n color: white;\n text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);\n border: 1px solid #631a15;\n ba"
},
{
"path": "docs/stylesheets/s.scss",
"chars": 4559,
"preview": "@charset \"utf-8\";\n\n@import \"compass\";\n@import \"recipes\";\n@import \"normalize\";\n\n@include icon-font-face-fontawesome;\n@inc"
},
{
"path": "index.html",
"chars": 8634,
"preview": "<!doctype html>\n<!--[if lt IE 9]> <html class=\"no-js oldie\" lang=\"en\"> <![endif]-->\n<!--[if gt IE 8]><!--> <html cl"
},
{
"path": "javascripts/polyfills/addEventListener.js",
"chars": 1063,
"preview": "//addEventListener polyfill 1.0 / Eirik Backer / MIT Licence\n(function(win, doc){\n\tif(win.addEventListener)return;\t\t//No"
},
{
"path": "lib/compass-recipes/sass_extensions/_error.rb",
"chars": 151,
"preview": "##\n# Helper to throw error message\n##\n\nmodule Sass::Script::Functions\n def error(message)\n raise Sass::SyntaxE"
},
{
"path": "lib/compass-recipes/sass_extensions/background_noise.rb",
"chars": 1808,
"preview": "##\n# Sass implementation of the Noisy jquery plugin:\n# https://github.com/DanielRapp/Noisy\n# by @philippbosch\n# https://"
},
{
"path": "lib/compass-recipes/sass_extensions.rb",
"chars": 279,
"preview": "##\n# Sass extensions for Compass Recipes\n##\n\n%w(_error background_noise).each do |lib|\n require File.join(File.dirname("
},
{
"path": "lib/compass-recipes.rb",
"chars": 180,
"preview": "require \"compass\"\n\nrequire File.join(File.dirname(__FILE__), 'compass-recipes', 'sass_extensions')\n\nCompass::Frameworks."
},
{
"path": "stylesheets/_recipes.scss",
"chars": 431,
"preview": "@import \"recipes/animation\";\n@import \"recipes/background\";\n@import \"recipes/color\";\n@import \"recipes/effect\";\n@import \"r"
},
{
"path": "stylesheets/recipes/_animation.scss",
"chars": 122,
"preview": "@import \"recipes/animation/animation\";\n@import \"recipes/animation/keyframes\";\n@import \"recipes/animation/timing-function"
},
{
"path": "stylesheets/recipes/_background.scss",
"chars": 647,
"preview": "@import \"recipes/background/blueprint-grid\";\n@import \"recipes/background/carbon-fiber\";\n@import \"recipes/background/chec"
},
{
"path": "stylesheets/recipes/_color.scss",
"chars": 4799,
"preview": "////\n// Color functions\n//\n// @author David Kaneda - http://www.davidkaneda.com\n///\n\n@import \"recipes/color/name\";\n@impo"
},
{
"path": "stylesheets/recipes/_effect.scss",
"chars": 315,
"preview": "@import \"recipes/effect/bevel\";\n@import \"recipes/effect/corner-folded\";\n@import \"recipes/effect/corners-tucked\";\n@import"
},
{
"path": "stylesheets/recipes/_font.scss",
"chars": 877,
"preview": "////\n// Font face mixin to import a pack generated from fontsquirrel.com\n// include .eot (ie), .svg (iphone), .ttf & .wo"
},
{
"path": "stylesheets/recipes/_form.scss",
"chars": 60,
"preview": "@import \"recipes/form/element\";\n@import \"recipes/form/skin\";"
},
{
"path": "stylesheets/recipes/_google-webfont.scss",
"chars": 418,
"preview": "////\n// Google web font\n///\n\n$google-font-name: false !default;\n$google-font-weights: false !default;\n\n@if $google-font-"
},
{
"path": "stylesheets/recipes/_icon-font.scss",
"chars": 10196,
"preview": "////\n// Icon Fonts helpers\n//\n// Great to use with the some pictos fonts\n///\n\n@import \"compass/css3/background-clip\";\n@i"
},
{
"path": "stylesheets/recipes/_icons.scss",
"chars": 973,
"preview": "////\n// Icon replacement helpers\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@mixin icon($background-position: 0 "
},
{
"path": "stylesheets/recipes/_image.scss",
"chars": 1078,
"preview": "@import \"compass/typography/text/replacement\";\n@import \"recipes/image/dimensions\";\n@import \"recipes/image/inline\";\n@impo"
},
{
"path": "stylesheets/recipes/_layout.scss",
"chars": 40,
"preview": "@import \"recipes/layout/vertical-align\";"
},
{
"path": "stylesheets/recipes/_media-queries.scss",
"chars": 629,
"preview": "@import \"recipes/media-queries/orientation\";\n@import \"recipes/media-queries/resolution\";\n@import \"recipes/media-queries/"
},
{
"path": "stylesheets/recipes/_shadow.scss",
"chars": 65,
"preview": "@import \"recipes/shadow/drop\";\n@import \"recipes/shadow/top-edge\";"
},
{
"path": "stylesheets/recipes/_shape.scss",
"chars": 291,
"preview": "////\n// Shapes !\n// Polygons, ellipses and symbols\n// \n// @thanks Chris Coyier @chriscoyier\n// @link http://css-tricks.c"
},
{
"path": "stylesheets/recipes/_text.scss",
"chars": 32,
"preview": "@import \"recipes/text/gradient\";"
},
{
"path": "stylesheets/recipes/_ui.scss",
"chars": 238,
"preview": "@import \"recipes/ui/convex\";\n@import \"recipes/ui/glossy\";\n@import \"recipes/ui/gradient\";\n@import \"recipes/ui/keyboard\";\n"
},
{
"path": "stylesheets/recipes/_utilities.scss",
"chars": 261,
"preview": "@import \"recipes/utilities/block-inline-block\";\n@import \"recipes/utilities/clearfix\";\n@import \"recipes/utilities/list-in"
},
{
"path": "stylesheets/recipes/animation/_animation.scss",
"chars": 4634,
"preview": "// taken from bourbon\n\n// http://www.w3.org/TR/css3-animations/#the-animation-name-property-\n// Each of these mixins sup"
},
{
"path": "stylesheets/recipes/animation/_keyframes.scss",
"chars": 222,
"preview": "// Keyframes for Animations\n\n@mixin keyframes($name)\n{\n @-webkit-keyframes $name\n {\n @content;\n }\n @-"
},
{
"path": "stylesheets/recipes/animation/_timing-function.scss",
"chars": 1543,
"preview": "// CSS cubic-bezier timing functions. Timing functions courtesy of jquery.easie (github.com/jaukia/easie)\n// Timing func"
},
{
"path": "stylesheets/recipes/background/_blueprint-grid.scss",
"chars": 1604,
"preview": "////\n// Blueprint grid background pattern\n//\n// @link http://lea.verou.me/css3patterns/#blueprint-grid\n//\n// @author Lea"
},
{
"path": "stylesheets/recipes/background/_carbon-fiber.scss",
"chars": 1176,
"preview": "////\n// Carbon Fiber background pattern\n//\n// @author Lea Verou http://lea.verou.me/ for the original pattern\n// @author"
},
{
"path": "stylesheets/recipes/background/_checkerboard.scss",
"chars": 1638,
"preview": "////\n// Checkerboard background pattern\n//\n// @link http://lea.verou.me/css3patterns/#checkerboard\n// @link http://lea.v"
},
{
"path": "stylesheets/recipes/background/_cicada-stripes.scss",
"chars": 1176,
"preview": "////\n// Cicada background pattern\n//\n// @link http://lea.verou.me/css3patterns/#cicada-stripes\n//\n// @author Randy Merri"
},
{
"path": "stylesheets/recipes/background/_gradients.scss",
"chars": 3145,
"preview": "////\n// @class Gradients\n// @author David Kaneda http://www.davidkaneda.com/\n///\n\n////\n// Adds a background gradient int"
},
{
"path": "stylesheets/recipes/background/_houndstooth.scss",
"chars": 1354,
"preview": "////\n// Houndstooth background pattern\n//\n// @link http://lea.verou.me/css3patterns/#houndstooth\n//\n// @author Antoine B"
},
{
"path": "stylesheets/recipes/background/_lined-paper.scss",
"chars": 874,
"preview": "////\n// Lined paper background pattern\n//\n// @link http://lea.verou.me/css3patterns/#lined-paper\n//\n// @author Sarah Bac"
},
{
"path": "stylesheets/recipes/background/_madras.scss",
"chars": 2637,
"preview": "////\n// Madras background pattern\n//\n// Before compass 0.11.5, you need to add\n// Compass::BrowserSupport.add_support(\"r"
},
{
"path": "stylesheets/recipes/background/_metal.scss",
"chars": 2224,
"preview": "////\n// Background metal pattern\n// Works better with tiny width since it's actually made with %\n//\n// @author @Simurai\n"
},
{
"path": "stylesheets/recipes/background/_noise.scss",
"chars": 1340,
"preview": "////\n// Background noise recipe\n//\n// This recipe use a sass function to generate a .png file\n//\n// Inspired by a jQuery"
},
{
"path": "stylesheets/recipes/background/_polka-dot.scss",
"chars": 783,
"preview": "////\n// Polkadot background pattern\n//\n// @link http://lea.verou.me/css3patterns/#polka-dot\n//\n// @author Lea Verou http"
},
{
"path": "stylesheets/recipes/background/_radial-overlay.scss",
"chars": 445,
"preview": "////\n// Background overlay inspired by Google Chrome modal overlay\n// \n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@"
},
{
"path": "stylesheets/recipes/background/_rainbow.scss",
"chars": 804,
"preview": "////\n// Rainbow gradient function & background mixin\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@import \"recipes"
},
{
"path": "stylesheets/recipes/background/_stripes.scss",
"chars": 1370,
"preview": "////\n// Striped background patterns\n//\n// Before compass 0.11.5, you need to add\n// Compass::BrowserSupport.add_support("
},
{
"path": "stylesheets/recipes/background/_tablecloth.scss",
"chars": 725,
"preview": "////\n// Tablecloth background pattern\n//\n// @link http://lea.verou.me/css3patterns/#tablecloth\n//\n// @author Lea Verou h"
},
{
"path": "stylesheets/recipes/background/_tartan.scss",
"chars": 2425,
"preview": "////\n// Background tartan\n//\n// Before compass 0.11.5, you need to add\n// Compass::BrowserSupport.add_support(\"repeating"
},
{
"path": "stylesheets/recipes/color/_name.scss",
"chars": 2962,
"preview": "////\n// Colors name definitions\n///\n\n$aliceblue:#f0f8ff;\n$antiquewhite:#faebd7;\n$aqua:#00ffff;\n$aquamarine:#7fffd4;\n$azu"
},
{
"path": "stylesheets/recipes/color/_scheme.scss",
"chars": 391,
"preview": "// @link http://www.tigercolor.com/color-lab/color-theory/color-theory-intro.htm\n// TODO check this https://github.com/s"
},
{
"path": "stylesheets/recipes/color/scheme/_analog.scss",
"chars": 213,
"preview": "$color-scheme-analog: 22 !default;\n\n@function analog-color($color)\n{\n\t@return adjust-hue($color, $color-scheme-analog);\n"
},
{
"path": "stylesheets/recipes/color/scheme/_complementary.scss",
"chars": 402,
"preview": "// @link http://designshack.net/wp-content/uploads/less-snippets-8.jpg\n\n@function complementary-color($color)\n{\n\t@return"
},
{
"path": "stylesheets/recipes/color/scheme/_split.scss",
"chars": 209,
"preview": "$color-scheme-split: 158 !default;\n\n@function split-color($color)\n{\n\t@return adjust-hue($color, $color-scheme-split);\n}\n"
},
{
"path": "stylesheets/recipes/color/scheme/_subtle.scss",
"chars": 426,
"preview": "// @link http://designshack.net/wp-content/uploads/less-snippets-9.jpg\n\n@function subtle-color-light($color)\n{\n\t@return "
},
{
"path": "stylesheets/recipes/color/scheme/_tetra.scss",
"chars": 208,
"preview": "$color-scheme-tetra: 90 !default;\n\n@function tetra-color($color)\n{\n\t@return adjust-hue($color, $color-scheme-tetra);\n}\n\n"
},
{
"path": "stylesheets/recipes/color/scheme/_triad.scss",
"chars": 209,
"preview": "$color-scheme-triad: 135 !default;\n\n@function triad-color($color)\n{\n\t@return adjust-hue($color, $color-scheme-triad);\n}\n"
},
{
"path": "stylesheets/recipes/effect/_bevel.scss",
"chars": 876,
"preview": "////\n// Bevel effect\n///\n\n$bevel-base-color: rgba(#333, .5) !default;\n$bevel-size: 5px !default;\n$bevel-contrast: 8% !de"
},
{
"path": "stylesheets/recipes/effect/_corner-folded.scss",
"chars": 794,
"preview": "////\n// Corner folded with pure CSS\n// \n// Known support: Firefox 3.5+, Chrome 4+, Safari 4+, Opera 10+, IE 9+.\n// IE8 i"
},
{
"path": "stylesheets/recipes/effect/_corners-tucked.scss",
"chars": 1695,
"preview": "////\n// CSS3 Tucked Corners effect\n//\n// @thanks Chris Coyier @chriscoyier\n// @link http://css-tricks.com/snippets/css/t"
},
{
"path": "stylesheets/recipes/effect/_cutout.scss",
"chars": 376,
"preview": "////\n// Cutout effect\n///\n\n$cutout-size: 5px !default;\n$cutout-blur: 5px !default;\n\n@mixin cutout(\n $size: 5px,\n $"
},
{
"path": "stylesheets/recipes/effect/_folded-corner.scss",
"chars": 1825,
"preview": "////\n// Corner folded with pure CSS\n//\n// Known support: Firefox 3.5+, Chrome 4+, Safari 4+, Opera 10+, IE 9+.\n// IE8 is"
},
{
"path": "stylesheets/recipes/effect/_glass.scss",
"chars": 1106,
"preview": "////\n// Glass effect\n// Use this on image for better effect render\n//\n// Inspired from Simurai's IMDB redisign\n//\n// @li"
},
{
"path": "stylesheets/recipes/effect/_ribbon.scss",
"chars": 2951,
"preview": "////\n// Ribbon effect\n// Transform an element to a \"ribbon\"\n// For now ribbon in corner is the only one available\n//\n// "
},
{
"path": "stylesheets/recipes/effect/_scatter.scss",
"chars": 541,
"preview": "////\n// Rotate a group of elements as if they were casually tossed on a table\n//\n// @author Mason Wendell http://thecodi"
},
{
"path": "stylesheets/recipes/effect/_tape.scss",
"chars": 1018,
"preview": "////\n// Scotch tape effect with pure CSS\n//\n// @thanks Nick La @nickla for original concept\n// @link http://webdesignerw"
},
{
"path": "stylesheets/recipes/form/_element.scss",
"chars": 38,
"preview": "@import \"recipes/form/element/inline\";"
},
{
"path": "stylesheets/recipes/form/_skin.scss",
"chars": 36,
"preview": "@import \"recipes/form/skin/natural\";"
},
{
"path": "stylesheets/recipes/form/element/_inline.scss",
"chars": 485,
"preview": "////\n// Form element inline mixin\n// This mixin allow you to have a label inline with your input\n// It's simply based on"
},
{
"path": "stylesheets/recipes/form/skin/_natural.scss",
"chars": 4460,
"preview": "@mixin form-skin-natural-input($color: #999, $border: #3399e9)\n{\n padding: .4em;\n\n border: 1px solid $border;\n "
},
{
"path": "stylesheets/recipes/image/_dimensions.scss",
"chars": 1233,
"preview": "// image-dimensions(img_src)\n// $img - image path\n// $dimensions: list explaining which dimensions we should include (wi"
},
{
"path": "stylesheets/recipes/image/_inline.scss",
"chars": 242,
"preview": "@import \"recipes/image/dimensions\";\n\n@mixin image-inline($image)\n{\n\tbackground: inline_image($image) no-repeat;\n}\n\n@mixi"
},
{
"path": "stylesheets/recipes/image/_sprite.scss",
"chars": 2107,
"preview": "////\n// Sprites mixin/functions to make ti easier to deal with simple simple sprite\n//\n// $simple-sprite-map: simple-spr"
},
{
"path": "stylesheets/recipes/layout/_flexible-box-model.scss",
"chars": 1057,
"preview": "////\n// Shortcuts for Flexible Box Model\n// \n// @usage\n// --sass\n// @include box-layout;\n// .mycontainer { @extend .hbox"
},
{
"path": "stylesheets/recipes/layout/_vertical-align.scss",
"chars": 686,
"preview": "@import \"recipes/layout/vertical-align/block\";\n\n// Simple vertical align mixin\n// Parent must have the same height & lin"
},
{
"path": "stylesheets/recipes/layout/vertical-align/_block.scss",
"chars": 1595,
"preview": "////\n// Vertical alignement for block\n// Inspired by http://css-tricks.com/snippets/css/center-div-with-dynamic-height/\n"
},
{
"path": "stylesheets/recipes/media-queries/_orientation.scss",
"chars": 291,
"preview": "//\n// Orientation (portrait/horizontal & landscape/vertical)\n//\n// @author Maxime Thirouin <m@moox.fr>\n//\n\n@mixin media-"
},
{
"path": "stylesheets/recipes/media-queries/_resolution.scss",
"chars": 1669,
"preview": "//\n// Media Queries for (High) resolution screen (like \"retina\" display)\n//\n// @author Maxime Thirouin <m@moox.fr>\n//\n\n$"
},
{
"path": "stylesheets/recipes/media-queries/_size.scss",
"chars": 1745,
"preview": "//\n// Media min, max & gap\n//\n// @author Maxime Thirouin <m@moox.fr>\n//\n\n// Wrapper for IE trick from http://jakearchiba"
},
{
"path": "stylesheets/recipes/media-queries/size/_height.scss",
"chars": 456,
"preview": "//\n// Media Queries for Height\n//\n// @author Maxime Thirouin <m@moox.fr>\n//\n\n@mixin media-min-height($min-height)\n{\n "
},
{
"path": "stylesheets/recipes/media-queries/size/_width.scss",
"chars": 488,
"preview": "//\n// Media Queries for width\n//\n// you can use directly media-min since the default \"side\" is the width\n//\n// @author M"
},
{
"path": "stylesheets/recipes/shadow/_drop.scss",
"chars": 534,
"preview": "////\n// Drop shadow mixins from Nicolas Gallagher demo\n// \n// @thanks Nicolas Gallagher @necolas, @simurai, @cameronmoll"
},
{
"path": "stylesheets/recipes/shadow/_top-edge.scss",
"chars": 477,
"preview": "////\n// Shadow along the top edge of the browser viewport\n// \n// @link http://playground.genelocklin.com/depth/\n///\n\n///"
},
{
"path": "stylesheets/recipes/shadow/drop/_curled-corners.scss",
"chars": 836,
"preview": "////\n// Drop shadow curled\n//\n// @thanks Nicolas Gallagher @necolas\n// @link http://nicolasgallagher.com/css-drop-shadow"
},
{
"path": "stylesheets/recipes/shadow/drop/_curved.scss",
"chars": 1598,
"preview": "////\n// Drop shadow curved\n//\n// @thanks Nicolas Gallagher @necolas\n// @link http://nicolasgallagher.com/css-drop-shadow"
},
{
"path": "stylesheets/recipes/shadow/drop/_flying.scss",
"chars": 728,
"preview": "////\n// Drop shadow flying\n//\n// @thanks Geoffrey Crofte @geoffrey_crofte\n// @link http://www.creativejuiz.fr/trytotry/c"
},
{
"path": "stylesheets/recipes/shadow/drop/_lifted-corners.scss",
"chars": 1510,
"preview": "////\n// Drop shadow w/ lifted corners\n//\n// @thanks Nicolas Gallagher @necolas\n// @link http://nicolasgallagher.com/css-"
},
{
"path": "stylesheets/recipes/shadow/drop/_perspective.scss",
"chars": 661,
"preview": "////\n// Drop shadow w/ perspective\n//\n// @thanks Nicolas Gallagher @necolas\n// @link http://nicolasgallagher.com/css-dro"
},
{
"path": "stylesheets/recipes/shadow/drop/_raised.scss",
"chars": 347,
"preview": "////\n// Drop shadow raised\n//\n// @thanks Nicolas Gallagher @necolas\n// @link http://nicolasgallagher.com/css-drop-shadow"
},
{
"path": "stylesheets/recipes/shadow/drop/_transform-requirement.scss",
"chars": 582,
"preview": "////\n// Drop shadow rules required for transform on drop shadow\n//\n// /!\\ This is required if you want to apply some tra"
},
{
"path": "stylesheets/recipes/shape/_ellipse.scss",
"chars": 517,
"preview": "////\n// Shape/Ellipse\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@import \"compass/css3/border-radius\";\n\n@mixin e"
},
{
"path": "stylesheets/recipes/shape/_polygon.scss",
"chars": 491,
"preview": "////\n// Shape/Polygon\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@import \"recipes/shape/polygon/hexagon\";\n@impor"
},
{
"path": "stylesheets/recipes/shape/_symbol.scss",
"chars": 306,
"preview": "////\n// Shape/Symbol\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@import \"recipes/shape/symbol/diamond\";\n@import "
},
{
"path": "stylesheets/recipes/shape/polygon/_hexagon.scss",
"chars": 776,
"preview": "////\n// Shape/Polygon/Hexagon\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@mixin hexagon($width: 100px, $height: "
},
{
"path": "stylesheets/recipes/shape/polygon/_octagon.scss",
"chars": 916,
"preview": "////\n// Shape/Polygon/Octagon\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n//Don't ask me when the coefficient cam"
},
{
"path": "stylesheets/recipes/shape/polygon/_parallelogram.scss",
"chars": 323,
"preview": "////\n// Shape/Polygon/Parallelogram\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@import \"compass/css3/transform\";"
},
{
"path": "stylesheets/recipes/shape/polygon/_pentagon.scss",
"chars": 647,
"preview": "////\n// Shape/Polygon/Pentagon\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@mixin pentagon($width: 100px, $height"
},
{
"path": "stylesheets/recipes/shape/polygon/_rectangle.scss",
"chars": 229,
"preview": "////\n// Shape/Polygon/Rectangle\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@mixin rectangle($width: 100px, $heig"
},
{
"path": "stylesheets/recipes/shape/polygon/_rhombus.scss",
"chars": 248,
"preview": "////\n// Shape/Polygon/Rhombus\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@mixin rhombus($width, $color: #000, $s"
},
{
"path": "stylesheets/recipes/shape/polygon/_square.scss",
"chars": 206,
"preview": "////\n// Shape/Polygon/Square\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@mixin square($width: 100px, $background"
},
{
"path": "stylesheets/recipes/shape/polygon/_star.scss",
"chars": 3163,
"preview": "////\n// Shape/Polygon/Star\n//\n// @todo check if setting a z-index by default is a good thing\n// @author Maxime Thirouin "
},
{
"path": "stylesheets/recipes/shape/polygon/_trapezoid.scss",
"chars": 343,
"preview": "////\n// Shape/Polygon/Trapezoid\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@mixin trapezoid($width: 100px, $heig"
},
{
"path": "stylesheets/recipes/shape/polygon/_triangle.scss",
"chars": 2789,
"preview": "////\n// Shape/Polygon/Triangle\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n// $direction: string that can be `top"
},
{
"path": "stylesheets/recipes/shape/symbol/_diamond.scss",
"chars": 780,
"preview": "////\n// Shape/Symbol/Diamond\n//\n// @todo add height support\n// \n// @author Alexander Futekov\n// @author Maxime Thirouin "
},
{
"path": "stylesheets/recipes/shape/symbol/_egg.scss",
"chars": 280,
"preview": "////\n// Shape/Symbol/Egg\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@mixin egg($width: 12em, $height: 18em, $col"
},
{
"path": "stylesheets/recipes/shape/symbol/_heart.scss",
"chars": 780,
"preview": "////\n// Shape/Symbol/Heart\n// \n// @author Nicolas Gallagher @necolas\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@mi"
},
{
"path": "stylesheets/recipes/shape/symbol/_infinity.scss",
"chars": 968,
"preview": "////\n// Shape/Symbol/Infinity\n// \n// @author Nicolas Gallagher @necolas\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n"
},
{
"path": "stylesheets/recipes/shape/symbol/_pacman.scss",
"chars": 463,
"preview": "////\n// Shape/Symbol/Pacman\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@mixin pacman($width: 6em, $color: #000)\n"
},
{
"path": "stylesheets/recipes/shape/symbol/_yin-yang.scss",
"chars": 932,
"preview": "////\n// Shape/Symbol/Yin-yang\n//\n// @author Alexander Futekov\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@mixin yin"
},
{
"path": "stylesheets/recipes/text/_gradient.scss",
"chars": 371,
"preview": "@import \"recipes/background/gradients\";\n\n@mixin text-gradient($color, $background-type) {\n\t// normal icon color as fallb"
},
{
"path": "stylesheets/recipes/ui/_convex.scss",
"chars": 1100,
"preview": "////\n// UI convex effect from one color\n//\n// @todo merge with ui-button ?\n//\n// @author Maxime Thirouin m@moox.fr @MoOx"
},
{
"path": "stylesheets/recipes/ui/_glossy.scss",
"chars": 801,
"preview": "////\n// UI Glossy helper\n//\n// @deprecated\n// @todo Remove in 0.4\n// @see background/gradients\n//\n// @author Maxime Thir"
},
{
"path": "stylesheets/recipes/ui/_gradient.scss",
"chars": 847,
"preview": "////\n// UI simple gradient from one color\n//\n// @todo merge with ui-button ?\n//\n// @author Maxime Thirouin m@moox.fr @Mo"
},
{
"path": "stylesheets/recipes/ui/_keyboard.scss",
"chars": 3143,
"preview": "////\n// Keyboard key touch\n// A simple stylesheet for rendering beautiful keyboard-style elements.\n//\n// @author Michael"
},
{
"path": "stylesheets/recipes/ui/_menu.scss",
"chars": 35,
"preview": "@import \"recipes/ui/menu/dropdown\";"
},
{
"path": "stylesheets/recipes/ui/_overlay.scss",
"chars": 351,
"preview": "////\n// Ui background overlay inspired by Google Chrome modal overlay\n// \n// @author Maxime Thirouin m@moox.fr @MoOx\n///"
},
{
"path": "stylesheets/recipes/ui/_separator.scss",
"chars": 1019,
"preview": "////\n// <hr /> separator style\n//\n// @author Chris Coyier @chriscoyier\n// @link http://jsfiddle.net/chriscoyier/GaEzp/35"
},
{
"path": "stylesheets/recipes/ui/_tooltip.scss",
"chars": 3895,
"preview": "////\n// UI Tooltip\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n////\n@import \"recipes/shape/polygon/triangle\";\n@import "
},
{
"path": "stylesheets/recipes/ui/border/_bevel.scss",
"chars": 310,
"preview": "// @todo Remove in .4\n\n@mixin ui-border-bevel($width, $color, $variation: 15%)\n{\n @warn 'ui-border-bevel has been dep"
},
{
"path": "stylesheets/recipes/ui/loader/_pulse.scss",
"chars": 3060,
"preview": "////\n// CSS pulse loader\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n@import \"recipes/animation\";\n\n@mixin ui-load"
},
{
"path": "stylesheets/recipes/ui/menu/_dropdown.scss",
"chars": 918,
"preview": "////\n// Menu dropdown helper\n//\n// @author Maxime Thirouin m@moox.fr @MoOx\n///\n\n// this mixin have to be used with a js "
},
{
"path": "stylesheets/recipes/utilities/_block-inline-block.scss",
"chars": 135,
"preview": "// native block element can use inline-block with IE6/7 \n@mixin block-inline-block\n{\n display: inline-block;\n *dis"
},
{
"path": "stylesheets/recipes/utilities/_clearfix.scss",
"chars": 845,
"preview": "////\n// Micro clearfix hack\n//\n// The clearfix hack is a popular way to clear floats without resorting to using presenta"
},
{
"path": "stylesheets/recipes/utilities/_list-inline-block.scss",
"chars": 204,
"preview": "@import \"recipes/utilities/block-inline-block\";\n\n// use this for ul,ol (ex: nav menu)\n@mixin list-inline-block\n{\n @in"
},
{
"path": "stylesheets/recipes/utilities/_position.scss",
"chars": 688,
"preview": "@mixin position($position, $top: null, $right: null, $bottom: null, $left: null)\n{\n\tposition: $position;\n\ttop: $top;\n\tri"
},
{
"path": "stylesheets/recipes/utilities/_pseudo-element.scss",
"chars": 883,
"preview": "////\n// Pseudo element helper\n//\n// Note IE7/6 doesn't understand pseudo element as ::before and ::after\n// IE8 need to "
},
{
"path": "stylesheets/recipes/utilities/_relative-position.scss",
"chars": 1503,
"preview": "////\n// Relative position utility\n//\n// Allow you to place an element relativly to another using just a word and dimensi"
},
{
"path": "templates/icon-fonts/README.md",
"chars": 6526,
"preview": "# Icon fonts\n\nAwesome [Compass](http://compass-style.org/) Extension from [Compass-Recipes](http://moox.github.com/compa"
},
{
"path": "templates/icon-fonts/icons/broccolidry/license.txt",
"chars": 164,
"preview": "Icon Set:\tBroccolidry -- http://dribbble.com/shots/587469-Free-16px-Broccolidryiconsaniconsetitisfullof-icons\nLicense:\tA"
},
{
"path": "templates/icon-fonts/icons/cuticons/license.txt",
"chars": 157,
"preview": "Icon Set:\tCuticons -- http://dribbble.com/shots/631056-Cuticons-You-wanted-free-icons-right\nLicense:\tCC0 -- http://creat"
},
{
"path": "templates/icon-fonts/icons/ecoico/license.txt",
"chars": 127,
"preview": "Icon Set:\tEco Ico -- http://dribbble.com/shots/665585-Eco-Ico\nLicense:\tCC0 -- http://creativecommons.org/publicdomain/ze"
},
{
"path": "templates/icon-fonts/icons/entypo/licence",
"chars": 111,
"preview": "Entypo is designed by Daniel Bruce.\nCurrent release 1.0\nCC BY-SA http://creativecommons.org/licenses/by-sa/3.0/"
},
{
"path": "templates/icon-fonts/icons/fontawesome/README.md",
"chars": 821,
"preview": "#Font Awesome 2.0\n##the iconic font designed for use with Twitter Bootstrap\n\nThe full suite of pictographic icons, examp"
},
{
"path": "templates/icon-fonts/icons/heydings_controls/SIL Open Font License 1.1.txt",
"chars": 4301,
"preview": "This Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also a"
},
{
"path": "templates/icon-fonts/icons/heydings_icons/SIL Open Font License 1.1.txt",
"chars": 4301,
"preview": "This Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also a"
},
{
"path": "templates/icon-fonts/icons/icomoon/License.txt",
"chars": 131,
"preview": "Icon Set:\tIcoMoon (limited) -- http://keyamoon.com/icomoon/\nLicense:\tCC BY-SA 3.0 -- http://creativecommons.org/licenses"
},
{
"path": "templates/icon-fonts/icons/iconic_fill/SIL Open Font License 1.1.txt",
"chars": 4301,
"preview": "This Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also a"
},
{
"path": "templates/icon-fonts/icons/iconic_stroke/SIL Open Font License 1.1.txt",
"chars": 4301,
"preview": "This Font Software is licensed under the SIL Open Font License, Version 1.1.\nThis license is copied below, and is also a"
},
{
"path": "templates/icon-fonts/icons/iconminia/license.txt",
"chars": 140,
"preview": "Icon Set:\tIcon Minia -- http://dribbble.com/shots/598215-Icon-Minia-139-Vector-Icons\nLicense:\tGPL V3 -- http://www.gnu.o"
},
{
"path": "templates/icon-fonts/icons/meteocons/license.txt",
"chars": 130,
"preview": "Icon Set:\tMeteocons -- http://www.alessioatzeni.com/meteocons/\nLicense:\tArbitrary -- http://www.alessioatzeni.com/meteoc"
},
{
"path": "templates/icon-fonts/icons/modern_pictograms/SIL OFL Font License 1.1.txt",
"chars": 4403,
"preview": "Copyright (c) 2012, John Caserta (mail@johncaserta.com),\nwith Reserved Font Name Modern Pictograms.\n\nThis Font Software "
},
{
"path": "templates/icon-fonts/icons/silkcons/license.txt",
"chars": 165,
"preview": "Icon Set:\tSilkcons -- http://dribbble.com/shots/632219-Silkcons-You-can-t-do-with-just-one-icon-set\nLicense:\tCC0 -- http"
},
{
"path": "templates/icon-fonts/icons/typicons/license.txt",
"chars": 114,
"preview": "Icon Set:\tTypicons -- http://typicons.com/\nLicense:\tCC BY-SA 3.0 -- http://creativecommons.org/licenses/by-sa/3.0/"
},
{
"path": "templates/icon-fonts/icons/websymbols/OFL-FAQ.txt",
"chars": 43780,
"preview": "OFL FAQ - Frequently Asked Questions about the SIL Open Font License (OFL)\nVersion 1.1-update2 - 23 August 2010\n(See htt"
},
{
"path": "templates/icon-fonts/icons/websymbols/OFL.txt",
"chars": 4599,
"preview": "Copyright (c) <dates>, <Copyright Holder> (<URL|email>),\nwith Reserved Font Name <Reserved Font Name>.\nCopyright (c) <da"
},
{
"path": "templates/icon-fonts/icons/wpzoom/license.txt",
"chars": 193,
"preview": "Icon Set:\tWPZOOM Developer Icon Set -- http://www.wpzoom.com/wpzoom/new-freebie-wpzoom-developer-icon-set-154-free-icons"
},
{
"path": "templates/icon-fonts/manifest.rb",
"chars": 380,
"preview": "description \"Compass Recipes icon fonts extension\"\n\ndiscover :fonts\n\nhelp %Q{\nThis is a Compass Recipes icon fonts exten"
},
{
"path": "templates/media-queries-for-js/README.md",
"chars": 1108,
"preview": "# Media Queries for Javascript\n\n[Compass](http://compass-style.org/) extension from [Compass-Recipes](http://moox.github"
},
{
"path": "templates/media-queries-for-js/manifest.rb",
"chars": 582,
"preview": "description \"Compass Recipes extension for JavaScript media queries\"\n\njavascript '../../javascripts/polyfills/addEventLi"
},
{
"path": "templates/media-queries-for-js/media-queries.js",
"chars": 420,
"preview": "(function(){\n\tvar Recipes = window.Recipes || {};\n\n\tRecipes.MediaQueries = {\n\n\t\tcurrent: null,\n\n\t\tgetCurrent: function ("
},
{
"path": "tests/recipes/background/index.html",
"chars": 1567,
"preview": "<!doctype html>\n<link rel=\"stylesheet\" href=\"s.css\" />\n<h1>Tests for <a href=\"../\">recipes</a>/background</h1>\n\n<h2>Patt"
},
{
"path": "tests/recipes/background/s.css",
"chars": 140456,
"preview": "section {\n *zoom: 1;\n}\nsection:before, section:after {\n content: \"\";\n display: block;\n overflow: hidden;\n}\nsection:a"
},
{
"path": "tests/recipes/background/s.scss",
"chars": 4003,
"preview": "@import \"compass/css3\";\n@import \"recipes/background\";\n@import \"recipes/utilities/clearfix\";\n\nsection\n{\n @include clea"
},
{
"path": "tests/recipes/color/index.html",
"chars": 1161,
"preview": "<!doctype html>\n<link rel=\"stylesheet\" href=\"s.css\" />\n<h1>Tests for <a href=\"../\">recipes</a>/color</h1>\n\n<ul>\n\t<li><a "
},
{
"path": "tests/recipes/color/s.css",
"chars": 2095,
"preview": ".swatch, .swatch1, .swatch2, .swatch3, .swatch4 {\n min-width: 100px;\n text-align: center;\n padding: 10px;\n display: "
},
{
"path": "tests/recipes/color/s.scss",
"chars": 1306,
"preview": "@import \"compass/css3\";\n@import \"recipes/color\";\n\n\n// All of these colors have the same \"lightness\"\n$swatch1: #ea0d0d;\n$"
},
{
"path": "tests/recipes/color/scheme/index.html",
"chars": 1539,
"preview": "<!doctype html>\n<link rel=\"stylesheet\" href=\"s.css\" />\n<h1>Tests for <a href=\"../../\">recipes</a>/<a href=\"../\">color</a"
},
{
"path": "tests/recipes/color/scheme/s.css",
"chars": 1508,
"preview": ".colors div {\n display: inline-block;\n width: 4em;\n height: 6em;\n background: transparent;\n position: relative;\n}\n."
},
{
"path": "tests/recipes/color/scheme/s.scss",
"chars": 1475,
"preview": "@import \"recipes/color/scheme\";\n\n@import \"compass/css3\";\n@import \"recipes/shape/polygon\";\n@import \"recipes/utilities/pos"
},
{
"path": "tests/recipes/effect/bevel/index.html",
"chars": 482,
"preview": "<!doctype html>\n<link rel=\"stylesheet\" href=\"s.css\" />\n<h1>Tests for <a href=\"../../\">recipes</a>/<a href=\"../\">effect</"
},
{
"path": "tests/recipes/effect/bevel/s.css",
"chars": 1735,
"preview": ".avatar, .avatar1, .avatar2 {\n width: 100px;\n height: 100px;\n background-size: 100px;\n -webkit-border-radius: 5px;\n "
},
{
"path": "tests/recipes/effect/bevel/s.scss",
"chars": 710,
"preview": "@import \"compass/css3\";\n@import 'recipes/effect/bevel';\n\n.avatar {\n width: 100px;\n height: 100px;\n background-s"
},
{
"path": "tests/recipes/effect/corner-folded/index.html",
"chars": 755,
"preview": "<!doctype html>\n<link rel=\"stylesheet\" href=\"s.css\" />\n<h1>Tests for <a href=\"../../\">recipes</a>/<a href=\"../\">effect</"
},
{
"path": "tests/recipes/effect/corner-folded/s.css",
"chars": 2718,
"preview": ".wrapper {\n background: #fff;\n padding: 1em;\n}\n\n.corner-folded-top-left,\n.corner-folded-top-right,\n.corner-folded-bott"
},
{
"path": "tests/recipes/effect/corner-folded/s.scss",
"chars": 704,
"preview": "@import \"compass/css3\";\n@import \"recipes/effect/folded-corner\";\n\n.wrapper\n{\n background: #fff; //same color as the co"
},
{
"path": "tests/recipes/effect/corners-tucked/index.html",
"chars": 893,
"preview": "<!doctype html>\n<link rel=\"stylesheet\" href=\"s.css\" />\n<h1>Tests for <a href=\"../../\">recipes</a>/<a href=\"../\">effect</"
},
{
"path": "tests/recipes/effect/corners-tucked/s.css",
"chars": 3565,
"preview": "body {\n background: #eeeeee;\n}\n\n.tucked-corners, .taped-corners {\n width: 300px;\n margin: 4em auto 8em;\n background-"
},
{
"path": "tests/recipes/effect/corners-tucked/s.scss",
"chars": 380,
"preview": "@import \"compass/css3\";\n@import \"recipes/effect/corners-tucked\";\n\nbody {\n background: #eeeeee;\n}\n\n.tucked-corners, .tap"
},
{
"path": "tests/recipes/effect/cutout/index.html",
"chars": 336,
"preview": "<!doctype html>\n<link rel=\"stylesheet\" href=\"s.css\" />\n<h1>Tests for <a href=\"../../\">recipes</a>/<a href=\"../\">effect</"
},
{
"path": "tests/recipes/effect/cutout/s.css",
"chars": 1293,
"preview": ".avatar, .avatar1, .avatar2 {\n width: 100px;\n height: 100px;\n background-size: 100px;\n -webkit-border-radius: 5px;\n "
},
{
"path": "tests/recipes/effect/cutout/s.scss",
"chars": 620,
"preview": "@import \"compass/css3\";\n@import 'recipes/effect/cutout';\n\n.avatar {\n width: 100px;\n height: 100px;\n background-"
},
{
"path": "tests/recipes/effect/glass/index.html",
"chars": 377,
"preview": "<!doctype html>\n<link rel=\"stylesheet\" href=\"s.css\" />\n<h1>Tests for <a href=\"../../\">recipes</a>/<a href=\"../\">effect</"
},
{
"path": "tests/recipes/effect/glass/s.css",
"chars": 2892,
"preview": ".glass,\n.glass-blue {\n margin: 20px auto;\n}\n\n.glass {\n position: relative;\n -webkit-border-radius: 0.2em;\n -moz-bord"
},
{
"path": "tests/recipes/effect/glass/s.scss",
"chars": 498,
"preview": "@import \"compass/css3\";\n@import \"recipes/effect/glass\";\n\n.glass,\n.glass-blue\n{\n margin: 20px auto;\n}\n\n.glass\n{\n @i"
},
{
"path": "tests/recipes/effect/index.html",
"chars": 418,
"preview": "<!doctype html>\n<h1>Tests for <a href=\"../\">recipes</a>/effect</h1>\n\n<ul>\n <li><a href=\"bevel\">bevel</a></li>\n <li"
},
{
"path": "tests/recipes/effect/ribbon/index.html",
"chars": 308,
"preview": "<!doctype html>\n<link rel=\"stylesheet\" href=\"s.css\" />\n<h1>Tests for <a href=\"../../\">recipes</a>/<a href=\"../\">effect</"
},
{
"path": "tests/recipes/effect/ribbon/s.css",
"chars": 3343,
"preview": ".top-left, .top-right, .bottom-right, .bottom-left {\n color: white;\n text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);\n border"
},
{
"path": "tests/recipes/effect/ribbon/s.scss",
"chars": 470,
"preview": "@import \"recipes/background\";\n@import \"recipes/effect/ribbon\";\n\nbody\n{\n overflow: hidden; // to prevent scroll & show"
},
{
"path": "tests/recipes/effect/scatter/index.html",
"chars": 579,
"preview": "<!doctype html>\n<link rel=\"stylesheet\" href=\"s.css\" />\n<h1>Tests for <a href=\"../../\">recipes</a>/<a href=\"../\">effect</"
},
{
"path": "tests/recipes/effect/scatter/s.css",
"chars": 815,
"preview": ".scatter {\n -webkit-transform: rotate(10deg);\n -moz-transform: rotate(10deg);\n -ms-transform: rotate(10deg);\n -o-tra"
},
{
"path": "tests/recipes/effect/scatter/s.scss",
"chars": 175,
"preview": "@import \"compass/css3\";\n@import \"recipes/effect/scatter\";\n\n.scatter{\n @include scatter;\n width: 100px;\n height:"
},
{
"path": "tests/recipes/form/element/inline/index.html",
"chars": 679,
"preview": "<!doctype html>\n<link rel=\"stylesheet\" href=\"s.css\" />\n<h1>Tests for <a href=\"../../../\">recipes</a>/<a href=\"../../\">fo"
},
{
"path": "tests/recipes/form/element/inline/s.css",
"chars": 137,
"preview": "label {\n display: inline-block;\n width: 8em;\n vertical-align: middle;\n}\n\ninput,\ntextarea {\n width: 20em;\n vertical-"
},
{
"path": "tests/recipes/form/element/inline/s.scss",
"chars": 70,
"preview": "@import \"recipes/form/element/inline\";\n\n@include form-element-inline;\n"
},
{
"path": "tests/recipes/form/index.html",
"chars": 115,
"preview": "<!doctype html>\n<h1>Tests for <a href=\"../\">recipes</a>/form</h1>\n\n<ul>\n <li><a href=\"skin\">skin</a></li>\n</ul>\n"
},
{
"path": "tests/recipes/form/skin/index.html",
"chars": 147,
"preview": "<!doctype html>\n<h1>Tests for <a href=\"../../\">recipes</a>/<a href=\"../\">form</a>/skin</h1>\n\n<ul>\n <li><a href=\"natur"
}
]
// ... and 103 more files (download for full content)
About this extraction
This page contains the full source code of the MoOx/compass-recipes GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 303 files (1.2 MB), approximately 681.5k tokens, and a symbol index with 12 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.