diff --git a/.sass-cache/0969d4d7aefe84b00666c52e2b4cdb39b866b330/_form.sassc b/.sass-cache/0969d4d7aefe84b00666c52e2b4cdb39b866b330/_form.sassc new file mode 100644 index 00000000..aa067edf Binary files /dev/null and b/.sass-cache/0969d4d7aefe84b00666c52e2b4cdb39b866b330/_form.sassc differ diff --git a/.sass-cache/0b5d02f0d60121c9c08b83882f30ba97c683c5da/_index.sassc b/.sass-cache/0b5d02f0d60121c9c08b83882f30ba97c683c5da/_index.sassc new file mode 100644 index 00000000..09935e33 Binary files /dev/null and b/.sass-cache/0b5d02f0d60121c9c08b83882f30ba97c683c5da/_index.sassc differ diff --git a/.sass-cache/0eea336093ad63c5b88144fcdb16070342eff84f/_new.sassc b/.sass-cache/0eea336093ad63c5b88144fcdb16070342eff84f/_new.sassc new file mode 100644 index 00000000..a539b85d Binary files /dev/null and b/.sass-cache/0eea336093ad63c5b88144fcdb16070342eff84f/_new.sassc differ diff --git a/.sass-cache/4d4dbb3f699e777a1a139ac20bf2b4286169219f/_form.sassc b/.sass-cache/4d4dbb3f699e777a1a139ac20bf2b4286169219f/_form.sassc new file mode 100644 index 00000000..9382e642 Binary files /dev/null and b/.sass-cache/4d4dbb3f699e777a1a139ac20bf2b4286169219f/_form.sassc differ diff --git a/.sass-cache/955c22916a21611dea32e57ab4dd27a87c57e02b/_index.sassc b/.sass-cache/955c22916a21611dea32e57ab4dd27a87c57e02b/_index.sassc new file mode 100644 index 00000000..9e7cf079 Binary files /dev/null and b/.sass-cache/955c22916a21611dea32e57ab4dd27a87c57e02b/_index.sassc differ diff --git a/.sass-cache/955c22916a21611dea32e57ab4dd27a87c57e02b/_show.sassc b/.sass-cache/955c22916a21611dea32e57ab4dd27a87c57e02b/_show.sassc new file mode 100644 index 00000000..90f3c18e Binary files /dev/null and b/.sass-cache/955c22916a21611dea32e57ab4dd27a87c57e02b/_show.sassc differ diff --git a/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/_items.sassc b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/_items.sassc new file mode 100644 index 00000000..9efc2f14 Binary files /dev/null and b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/_items.sassc differ diff --git a/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/_layout.sassc b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/_layout.sassc new file mode 100644 index 00000000..f09352b2 Binary files /dev/null and b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/_layout.sassc differ diff --git a/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/application.css.sassc b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/application.css.sassc new file mode 100644 index 00000000..de49a328 Binary files /dev/null and b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/application.css.sassc differ diff --git a/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/application.sassc b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/application.sassc new file mode 100644 index 00000000..239f56a7 Binary files /dev/null and b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/application.sassc differ diff --git a/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/screen.css.sassc b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/screen.css.sassc new file mode 100644 index 00000000..28323ac3 Binary files /dev/null and b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/screen.css.sassc differ diff --git a/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/screen.sassc b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/screen.sassc new file mode 100644 index 00000000..72f12f21 Binary files /dev/null and b/.sass-cache/aefa3cfb2be92c8db5a55b813abd729de2d752d0/screen.sassc differ diff --git a/.sass-cache/b66bda46953e6fb0d2cf2a44a17dcaf1ae793197/_index.sassc b/.sass-cache/b66bda46953e6fb0d2cf2a44a17dcaf1ae793197/_index.sassc new file mode 100644 index 00000000..2a893310 Binary files /dev/null and b/.sass-cache/b66bda46953e6fb0d2cf2a44a17dcaf1ae793197/_index.sassc differ diff --git a/.sass-cache/b66bda46953e6fb0d2cf2a44a17dcaf1ae793197/_petpage.sassc b/.sass-cache/b66bda46953e6fb0d2cf2a44a17dcaf1ae793197/_petpage.sassc new file mode 100644 index 00000000..9e93578c Binary files /dev/null and b/.sass-cache/b66bda46953e6fb0d2cf2a44a17dcaf1ae793197/_petpage.sassc differ diff --git a/.sass-cache/c3a1d01a18d84315aa5f40af3088e05991a9876b/_constants.sassc b/.sass-cache/c3a1d01a18d84315aa5f40af3088e05991a9876b/_constants.sassc new file mode 100644 index 00000000..42cba931 Binary files /dev/null and b/.sass-cache/c3a1d01a18d84315aa5f40af3088e05991a9876b/_constants.sassc differ diff --git a/.sass-cache/c3a1d01a18d84315aa5f40af3088e05991a9876b/_mixins.sassc b/.sass-cache/c3a1d01a18d84315aa5f40af3088e05991a9876b/_mixins.sassc new file mode 100644 index 00000000..fe0656cd Binary files /dev/null and b/.sass-cache/c3a1d01a18d84315aa5f40af3088e05991a9876b/_mixins.sassc differ diff --git a/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_campaign-progress.css.sassc b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_campaign-progress.css.sassc new file mode 100644 index 00000000..e3d37d57 Binary files /dev/null and b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_campaign-progress.css.sassc differ diff --git a/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_campaign-progress.sassc b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_campaign-progress.sassc new file mode 100644 index 00000000..f55b2c31 Binary files /dev/null and b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_campaign-progress.sassc differ diff --git a/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_campaign-progress.scssc b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_campaign-progress.scssc new file mode 100644 index 00000000..7f83a71a Binary files /dev/null and b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_campaign-progress.scssc differ diff --git a/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_context_button.sassc b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_context_button.sassc new file mode 100644 index 00000000..c16e5192 Binary files /dev/null and b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_context_button.sassc differ diff --git a/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_icon.sassc b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_icon.sassc new file mode 100644 index 00000000..aa1f3343 Binary files /dev/null and b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_icon.sassc differ diff --git a/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_jquery.jgrowl.sassc b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_jquery.jgrowl.sassc new file mode 100644 index 00000000..0f610f08 Binary files /dev/null and b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_jquery.jgrowl.sassc differ diff --git a/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_secondary_nav.sassc b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_secondary_nav.sassc new file mode 100644 index 00000000..0b9c8664 Binary files /dev/null and b/.sass-cache/cb524f05ec4c79ba09cd5002bd6bf2f00a0d4432/_secondary_nav.sassc differ diff --git a/.sass-cache/f18f68f7db8576b328ba95084f09bb9906cb2226/_new.sassc b/.sass-cache/f18f68f7db8576b328ba95084f09bb9906cb2226/_new.sassc new file mode 100644 index 00000000..c49994ae Binary files /dev/null and b/.sass-cache/f18f68f7db8576b328ba95084f09bb9906cb2226/_new.sassc differ diff --git a/Gemfile b/Gemfile index 58d4afea..a234ea98 100644 --- a/Gemfile +++ b/Gemfile @@ -1,16 +1,16 @@ source 'http://rubygems.org' -gem 'rails', '3.0.20' +gem 'rails', '= 3.2.12' #gem 'sqlite3-ruby', '~> 1.3.1', :require => 'sqlite3' +gem 'mysql2', '>= 0.3.11' # https://groups.google.com/d/topic/rubyonrails-security/4_YvCpLzL58/discussion gem 'json', '~> 1.7.7' -gem 'compass', '~> 0.10.1' -gem 'haml', '~> 3.0.18' +gem 'haml', '~> 4.0.0' gem 'rdiscount', '~> 1.6.5' gem 'will_paginate', '~> 3.0.pre2' -gem 'devise', '~> 1.1.5' +gem 'devise', '~> 2.2.3' # unstable version of RocketAMF interprets info registry as a hash instead of an array gem 'RocketAMF', :git => 'git://github.com/rubyamf/rocketamf.git' @@ -20,7 +20,7 @@ gem 'openneo-auth-signatory', '~> 0.1.0' gem 'jammit', '~> 0.6.5' -gem 'hoptoad_notifier' +gem 'airbrake', '~> 3.1.8' gem 'addressable', :require => ['addressable/template', 'addressable/uri'] @@ -64,8 +64,17 @@ gem "rest-client", "~> 1.6.7" gem "rails-i18n" +# Needed for the new asset pipeline +group :assets do + +end + +gem 'sass-rails', "~> 3.2.6" +gem 'compass-rails', "~> 1.0.3" +gem 'uglifier', ">= 1.0.3" + group :development do - gem "bullet", "~> 4.1.5" + #gem "bullet", "~> 4.1.5" end group :development_async do @@ -86,12 +95,10 @@ group :development_async do end group :production do - gem 'mysql2', '< 0.3' gem 'memcache-client', '~> 1.8.5', :require => 'memcache' end group :test do gem 'factory_girl_rails', '~> 1.0' gem 'rspec-rails', '~> 2.0.0.beta.22' -end - +end \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index 2e99b954..0818b00f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,8 +1,8 @@ GIT remote: git://github.com/eventmachine/eventmachine.git - revision: d7c8a14dc494193a775add4b16c1e303cab5b285 + revision: c520f9de3969f6f39aa5f4439f825a63dd8c0f85 specs: - eventmachine (1.0.0) + eventmachine (1.0.1) GIT remote: git://github.com/iain/http_accept_language.git @@ -30,9 +30,9 @@ GIT GIT remote: git://github.com/igrigorik/em-synchrony.git - revision: fe592a4b9b5345bca329477cb8f2f8d186b6fc7f + revision: 44c3cea84baf13a29f03ddb15c5040ec7703506f specs: - em-synchrony (1.0.2) + em-synchrony (1.0.3) eventmachine (>= 1.0.0.beta.1) GIT @@ -68,7 +68,7 @@ GIT GIT remote: git://github.com/rubyamf/rocketamf.git - revision: ed82db7659f624d6c3ca244e4127dad270a484c7 + revision: 3f16cf841d9c36045f720b307bbffa61fb63a7ac specs: RocketAMF (1.0.0) @@ -79,56 +79,66 @@ GEM Platform (>= 0.4.0) open4 Platform (0.4.0) - abstract (1.0.0) - actionmailer (3.0.20) - actionpack (= 3.0.20) - mail (~> 2.2.19) - actionpack (3.0.20) - activemodel (= 3.0.20) - activesupport (= 3.0.20) - builder (~> 2.1.2) - erubis (~> 2.6.6) - i18n (~> 0.5.0) - rack (~> 1.2.5) - rack-mount (~> 0.6.14) - rack-test (~> 0.5.7) - tzinfo (~> 0.3.23) - activemodel (3.0.20) - activesupport (= 3.0.20) - builder (~> 2.1.2) - i18n (~> 0.5.0) - activerecord (3.0.20) - activemodel (= 3.0.20) - activesupport (= 3.0.20) - arel (~> 2.0.10) - tzinfo (~> 0.3.23) - activeresource (3.0.20) - activemodel (= 3.0.20) - activesupport (= 3.0.20) - activesupport (3.0.20) - addressable (2.3.2) - arel (2.0.10) - bcrypt-ruby (2.1.4) - builder (2.1.2) - bullet (4.1.6) - uniform_notifier (~> 1.0.0) + actionmailer (3.2.12) + actionpack (= 3.2.12) + mail (~> 2.4.4) + actionpack (3.2.12) + activemodel (= 3.2.12) + activesupport (= 3.2.12) + builder (~> 3.0.0) + erubis (~> 2.7.0) + journey (~> 1.0.4) + rack (~> 1.4.5) + rack-cache (~> 1.2) + rack-test (~> 0.6.1) + sprockets (~> 2.2.1) + activemodel (3.2.12) + activesupport (= 3.2.12) + builder (~> 3.0.0) + activerecord (3.2.12) + activemodel (= 3.2.12) + activesupport (= 3.2.12) + arel (~> 3.0.2) + tzinfo (~> 0.3.29) + activeresource (3.2.12) + activemodel (= 3.2.12) + activesupport (= 3.2.12) + activesupport (3.2.12) + i18n (~> 0.6) + multi_json (~> 1.0) + addressable (2.3.3) + airbrake (3.1.8) + activesupport + builder + json + arel (3.0.2) + bcrypt-ruby (3.0.1) + builder (3.0.4) carrierwave (0.5.8) activesupport (~> 3.0) character-encodings (0.4.1) chronic (0.6.7) - compass (0.10.6) - haml (>= 3.0.4) + chunky_png (1.2.7) + compass (0.12.2) + chunky_png (~> 1.2) + fssm (>= 0.2.7) + sass (~> 3.1) + compass-rails (1.0.3) + compass (>= 0.12.2, < 0.14) cookiejar (0.3.0) - devise (1.1.9) - bcrypt-ruby (~> 2.1.2) - warden (~> 1.0.2) - diff-lcs (1.1.3) + devise (2.2.3) + bcrypt-ruby (~> 3.0) + orm_adapter (~> 0.1) + railties (~> 3.1) + warden (~> 1.2.1) + diff-lcs (1.2.1) dye (0.1.4) em-socksify (0.2.1) eventmachine (>= 1.0.0.beta.4) - erubis (2.6.6) - abstract (>= 1.0.0) - excon (0.16.10) + erubis (2.7.0) + excon (0.19.3) + execjs (1.4.0) + multi_json (~> 1.0) factory_girl (2.6.4) activesupport (>= 2.3.9) factory_girl_rails (1.7.0) @@ -145,36 +155,37 @@ GEM nokogiri (~> 1.5.0) ruby-hmac formatador (0.2.4) - haml (3.0.25) - hoptoad_notifier (2.4.11) - activesupport - builder + fssm (0.2.10) + haml (4.0.0) + tilt + hike (1.2.1) http_parser.rb (0.5.3) - i18n (0.5.0) + i18n (0.6.4) jammit (0.6.5) yui-compressor (>= 0.9.3) + journey (1.0.4) json (1.7.7) - mail (2.2.19) - activesupport (>= 2.3.6) + mail (2.4.4) i18n (>= 0.4.0) mime-types (~> 1.16) treetop (~> 1.4.8) memcache-client (1.8.5) - mime-types (1.19) - mini_magick (3.4) + mime-types (1.21) + mini_magick (3.5.0) subexec (~> 0.2.1) msgpack (0.5.3) multi_json (1.3.7) - mysql2 (0.2.18) + mysql2 (0.3.11) net-scp (1.0.4) net-ssh (>= 1.99.1) - net-ssh (2.6.3) - newrelic_rpm (3.5.5.38) + net-ssh (2.6.6) + newrelic_rpm (3.5.8.70) nokogiri (1.5.6) open4 (1.3.0) openneo-auth-signatory (0.1.0) ruby-hmac - paper_trail (2.7.0) + orm_adapter (0.4.0) + paper_trail (2.7.1) activerecord (~> 3.0) railties (~> 3.0) parallel (0.5.21) @@ -184,33 +195,38 @@ GEM prompter (0.1.5) dye (>= 0.1.1) yard (>= 0.6.3) - rack (1.2.7) + rack (1.4.5) + rack-cache (1.2) + rack (>= 0.4) rack-fiber_pool (0.9.2) - rack-mount (0.6.14) - rack (>= 1.0.0) - rack-test (0.5.7) + rack-protection (1.4.0) + rack + rack-ssl (1.3.3) + rack + rack-test (0.6.2) rack (>= 1.0) - rails (3.0.20) - actionmailer (= 3.0.20) - actionpack (= 3.0.20) - activerecord (= 3.0.20) - activeresource (= 3.0.20) - activesupport (= 3.0.20) + rails (3.2.12) + actionmailer (= 3.2.12) + actionpack (= 3.2.12) + activerecord (= 3.2.12) + activeresource (= 3.2.12) + activesupport (= 3.2.12) bundler (~> 1.0) - railties (= 3.0.20) + railties (= 3.2.12) rails-i18n (0.7.2) i18n (~> 0.5) - railties (3.0.20) - actionpack (= 3.0.20) - activesupport (= 3.0.20) + railties (3.2.12) + actionpack (= 3.2.12) + activesupport (= 3.2.12) + rack-ssl (~> 1.3.2) rake (>= 0.8.7) rdoc (~> 3.4) - thor (~> 0.14.4) + thor (>= 0.14.6, < 2.0) rake (10.0.3) rdiscount (1.6.8) - rdoc (3.12) + rdoc (3.12.2) json (~> 1.4) - redis (3.0.2) + redis (3.0.3) redis-namespace (1.2.1) redis (~> 3.0.0) resque (1.23.0) @@ -221,9 +237,9 @@ GEM resque-retry (0.1.0) resque (>= 1.8.0) resque-scheduler (>= 1.8.0) - resque-scheduler (2.0.0.e) + resque-scheduler (2.0.0) redis (>= 2.0.1) - resque (>= 1.15.0) + resque (>= 1.20.0) rufus-scheduler rest-client (1.6.7) mime-types (>= 1.16) @@ -247,27 +263,40 @@ GEM tzinfo (>= 0.3.23) sanitize (2.0.3) nokogiri (>= 1.4.4, < 1.6) - sinatra (1.2.8) - rack (~> 1.1) - tilt (>= 1.2.2, < 2.0) + sass (3.2.6) + sass-rails (3.2.6) + railties (~> 3.2.0) + sass (>= 3.1.10) + tilt (~> 1.3) + sinatra (1.3.3) + rack (~> 1.3, >= 1.3.6) + rack-protection (~> 1.2) + tilt (~> 1.3, >= 1.3.3) + sprockets (2.2.2) + hike (~> 1.2) + multi_json (~> 1.0) + rack (~> 1.0) + tilt (~> 1.1, != 1.3.0) subexec (0.2.2) swf_converter (0.0.3) - thor (0.14.6) - tilt (1.3.3) + thor (0.17.0) + tilt (1.3.4) treetop (1.4.12) polyglot polyglot (>= 0.3.1) - tzinfo (0.3.35) - uniform_notifier (1.0.2) + tzinfo (0.3.36) + uglifier (1.3.0) + execjs (>= 0.3.0) + multi_json (~> 1.0, >= 1.0.2) vegas (0.1.11) rack (>= 1.0.0) - warden (1.0.6) + warden (1.2.1) rack (>= 1.0) whenever (0.7.3) activesupport (>= 2.3.4) chronic (~> 0.6.3) will_paginate (3.0.4) - yard (0.8.3) + yard (0.8.5.2) yui-compressor (0.9.6) POpen4 (>= 0.1.4) @@ -277,11 +306,11 @@ PLATFORMS DEPENDENCIES RocketAMF! addressable - bullet (~> 4.1.5) + airbrake (~> 3.1.8) carrierwave (~> 0.5.8) character-encodings (~> 0.4.1) - compass (~> 0.10.1) - devise (~> 1.1.5) + compass-rails (~> 1.0.3) + devise (~> 2.2.3) em-http-request! em-mysqlplus! em-synchrony! @@ -290,15 +319,14 @@ DEPENDENCIES flex! fog (~> 1.8.0) globalize3! - haml (~> 3.0.18) - hoptoad_notifier + haml (~> 4.0.0) http_accept_language! jammit (~> 0.6.5) json (~> 1.7.7) memcache-client (~> 1.8.5) mini_magick (~> 3.4) msgpack (~> 0.5.3) - mysql2 (< 0.3) + mysql2 (>= 0.3.11) mysqlplus! neopets (~> 0.2.0)! newrelic_rpm @@ -307,7 +335,7 @@ DEPENDENCIES parallel (~> 0.5.17) patron (~> 0.4.18) rack-fiber_pool - rails (= 3.0.20) + rails (= 3.2.12) rails-i18n rdiscount (~> 1.6.5) resque (~> 1.23.0) @@ -317,6 +345,8 @@ DEPENDENCIES right_aws (~> 2.1.0) rspec-rails (~> 2.0.0.beta.22) sanitize (~> 2.0.3) + sass-rails (~> 3.2.6) swf_converter (~> 0.0.3) + uglifier (>= 1.0.3) whenever (~> 0.7.3) will_paginate (~> 3.0.pre2) diff --git a/public/fonts/Delicious-Bold.otf b/app/assets/fonts/Delicious-Bold.otf similarity index 100% rename from public/fonts/Delicious-Bold.otf rename to app/assets/fonts/Delicious-Bold.otf diff --git a/public/fonts/Delicious-Heavy.otf b/app/assets/fonts/Delicious-Heavy.otf similarity index 100% rename from public/fonts/Delicious-Heavy.otf rename to app/assets/fonts/Delicious-Heavy.otf diff --git a/public/fonts/Delicious-Italic.otf b/app/assets/fonts/Delicious-Italic.otf similarity index 100% rename from public/fonts/Delicious-Italic.otf rename to app/assets/fonts/Delicious-Italic.otf diff --git a/public/fonts/Delicious-Roman.otf b/app/assets/fonts/Delicious-Roman.otf similarity index 100% rename from public/fonts/Delicious-Roman.otf rename to app/assets/fonts/Delicious-Roman.otf diff --git a/public/images/alert-overlay.png b/app/assets/images/alert-overlay.png similarity index 100% rename from public/images/alert-overlay.png rename to app/assets/images/alert-overlay.png diff --git a/public/images/blog.png b/app/assets/images/blog.png similarity index 100% rename from public/images/blog.png rename to app/assets/images/blog.png diff --git a/public/images/default_preview.png b/app/assets/images/default_preview.png similarity index 100% rename from public/images/default_preview.png rename to app/assets/images/default_preview.png diff --git a/public/images/forum.png b/app/assets/images/forum.png similarity index 100% rename from public/images/forum.png rename to app/assets/images/forum.png diff --git a/public/images/grid.png b/app/assets/images/grid.png similarity index 100% rename from public/images/grid.png rename to app/assets/images/grid.png diff --git a/public/images/image_mode_icon.png b/app/assets/images/image_mode_icon.png similarity index 100% rename from public/images/image_mode_icon.png rename to app/assets/images/image_mode_icon.png diff --git a/public/images/image_mode_preview.png b/app/assets/images/image_mode_preview.png similarity index 100% rename from public/images/image_mode_preview.png rename to app/assets/images/image_mode_preview.png diff --git a/public/images/items.png b/app/assets/images/items.png similarity index 100% rename from public/images/items.png rename to app/assets/images/items.png diff --git a/public/images/link_go.png b/app/assets/images/link_go.png similarity index 100% rename from public/images/link_go.png rename to app/assets/images/link_go.png diff --git a/public/images/loading.gif b/app/assets/images/loading.gif similarity index 100% rename from public/images/loading.gif rename to app/assets/images/loading.gif diff --git a/public/images/loading_current_outfit.gif b/app/assets/images/loading_current_outfit.gif similarity index 100% rename from public/images/loading_current_outfit.gif rename to app/assets/images/loading_current_outfit.gif diff --git a/public/images/loading_outfit_pane.gif b/app/assets/images/loading_outfit_pane.gif similarity index 100% rename from public/images/loading_outfit_pane.gif rename to app/assets/images/loading_outfit_pane.gif diff --git a/public/images/nc.png b/app/assets/images/nc.png similarity index 100% rename from public/images/nc.png rename to app/assets/images/nc.png diff --git a/public/images/neomail.png b/app/assets/images/neomail.png similarity index 100% rename from public/images/neomail.png rename to app/assets/images/neomail.png diff --git a/public/images/neomail_edit.png b/app/assets/images/neomail_edit.png similarity index 100% rename from public/images/neomail_edit.png rename to app/assets/images/neomail_edit.png diff --git a/public/images/outfits/default.png b/app/assets/images/outfits/default.png similarity index 100% rename from public/images/outfits/default.png rename to app/assets/images/outfits/default.png diff --git a/public/images/outfits/medium_default.png b/app/assets/images/outfits/medium_default.png similarity index 100% rename from public/images/outfits/medium_default.png rename to app/assets/images/outfits/medium_default.png diff --git a/public/images/outfits/small_default.png b/app/assets/images/outfits/small_default.png similarity index 100% rename from public/images/outfits/small_default.png rename to app/assets/images/outfits/small_default.png diff --git a/public/images/outfits/small_loading.gif b/app/assets/images/outfits/small_loading.gif similarity index 100% rename from public/images/outfits/small_loading.gif rename to app/assets/images/outfits/small_loading.gif diff --git a/public/images/outfits_welcome.png b/app/assets/images/outfits_welcome.png similarity index 100% rename from public/images/outfits_welcome.png rename to app/assets/images/outfits_welcome.png diff --git a/public/images/owned.png b/app/assets/images/owned.png similarity index 100% rename from public/images/owned.png rename to app/assets/images/owned.png diff --git a/public/images/star.png b/app/assets/images/star.png similarity index 100% rename from public/images/star.png rename to app/assets/images/star.png diff --git a/public/images/unstarred.png b/app/assets/images/unstarred.png similarity index 100% rename from public/images/unstarred.png rename to app/assets/images/unstarred.png diff --git a/public/images/wanted.png b/app/assets/images/wanted.png similarity index 100% rename from public/images/wanted.png rename to app/assets/images/wanted.png diff --git a/public/images/your_items.png b/app/assets/images/your_items.png similarity index 100% rename from public/images/your_items.png rename to app/assets/images/your_items.png diff --git a/app/stylesheets/_items.sass b/app/assets/stylesheets/_items.sass similarity index 100% rename from app/stylesheets/_items.sass rename to app/assets/stylesheets/_items.sass diff --git a/app/stylesheets/_layout.sass b/app/assets/stylesheets/_layout.sass similarity index 100% rename from app/stylesheets/_layout.sass rename to app/assets/stylesheets/_layout.sass diff --git a/app/stylesheets/screen.sass b/app/assets/stylesheets/application.css.sass similarity index 94% rename from app/stylesheets/screen.sass rename to app/assets/stylesheets/application.css.sass index 4fe359e8..5590424c 100644 --- a/app/stylesheets/screen.sass +++ b/app/assets/stylesheets/application.css.sass @@ -1,4 +1,5 @@ @import compass + @import partials/clean/constants @import partials/clean/mixins @@ -24,5 +25,4 @@ @import static/donate @import static/image_mode @import static/terms -@import users/top_contributors - +@import users/top_contributors \ No newline at end of file diff --git a/app/stylesheets/broken_image_reports/_new.sass b/app/assets/stylesheets/broken_image_reports/_new.sass similarity index 100% rename from app/stylesheets/broken_image_reports/_new.sass rename to app/assets/stylesheets/broken_image_reports/_new.sass diff --git a/app/stylesheets/closet_hangers/_index.sass b/app/assets/stylesheets/closet_hangers/_index.sass similarity index 98% rename from app/stylesheets/closet_hangers/_index.sass rename to app/assets/stylesheets/closet_hangers/_index.sass index 1f9def6f..797842eb 100644 --- a/app/stylesheets/closet_hangers/_index.sass +++ b/app/assets/stylesheets/closet_hangers/_index.sass @@ -1,6 +1,6 @@ -@import "partials/context_button" -@import "partials/icon" -@import "partials/secondary_nav" +@import "../partials/context_button" +@import "../partials/icon" +@import "../partials/secondary_nav" body.closet_hangers-index +secondary-nav @@ -18,7 +18,7 @@ body.closet_hangers-index input[name=q] &.loading background: - image: url(/images/loading.gif) + image: image-url("loading.gif") position: 2px center repeat: no-repeat padding-left: $icon-width + 4px diff --git a/app/stylesheets/closet_hangers/_petpage.sass b/app/assets/stylesheets/closet_hangers/_petpage.sass similarity index 100% rename from app/stylesheets/closet_hangers/_petpage.sass rename to app/assets/stylesheets/closet_hangers/_petpage.sass diff --git a/app/stylesheets/closet_lists/_form.sass b/app/assets/stylesheets/closet_lists/_form.sass similarity index 100% rename from app/stylesheets/closet_lists/_form.sass rename to app/assets/stylesheets/closet_lists/_form.sass diff --git a/app/stylesheets/contributions/_index.sass b/app/assets/stylesheets/contributions/_index.sass similarity index 100% rename from app/stylesheets/contributions/_index.sass rename to app/assets/stylesheets/contributions/_index.sass diff --git a/app/stylesheets/items/_index.sass b/app/assets/stylesheets/items/_index.sass similarity index 100% rename from app/stylesheets/items/_index.sass rename to app/assets/stylesheets/items/_index.sass diff --git a/app/stylesheets/items/_show.sass b/app/assets/stylesheets/items/_show.sass similarity index 100% rename from app/stylesheets/items/_show.sass rename to app/assets/stylesheets/items/_show.sass diff --git a/app/stylesheets/neopets_pages/_new.sass b/app/assets/stylesheets/neopets_pages/_new.sass similarity index 100% rename from app/stylesheets/neopets_pages/_new.sass rename to app/assets/stylesheets/neopets_pages/_new.sass diff --git a/app/stylesheets/neopets_users/_form.sass b/app/assets/stylesheets/neopets_users/_form.sass similarity index 100% rename from app/stylesheets/neopets_users/_form.sass rename to app/assets/stylesheets/neopets_users/_form.sass diff --git a/app/stylesheets/outfits/_edit.sass b/app/assets/stylesheets/outfits/_edit.sass similarity index 99% rename from app/stylesheets/outfits/_edit.sass rename to app/assets/stylesheets/outfits/_edit.sass index 6638a8d1..d59f1ec4 100644 --- a/app/stylesheets/outfits/_edit.sass +++ b/app/assets/stylesheets/outfits/_edit.sass @@ -1,4 +1,4 @@ -@import ../shared/jquery.jgrowl +@import partials/jquery.jgrowl @import partials/wardrobe @import "partials/context_button" @@ -451,7 +451,7 @@ body.outfits-edit .outfit-thumbnail-wrapper +opacity(.5) background: - image: url(/images/outfits/small_default.png) + image: image-url("small_default.png") position: center center size: $outfit-inner-size $outfit-inner-size cursor: pointer diff --git a/app/stylesheets/outfits/_index.sass b/app/assets/stylesheets/outfits/_index.sass similarity index 100% rename from app/stylesheets/outfits/_index.sass rename to app/assets/stylesheets/outfits/_index.sass diff --git a/app/stylesheets/outfits/_new.sass b/app/assets/stylesheets/outfits/_new.sass similarity index 99% rename from app/stylesheets/outfits/_new.sass rename to app/assets/stylesheets/outfits/_new.sass index 38d6bab7..4f4eddf5 100644 --- a/app/stylesheets/outfits/_new.sass +++ b/app/assets/stylesheets/outfits/_new.sass @@ -1,4 +1,3 @@ -@import "compass/css3/gradient" @import "partials/campaign-progress" body.outfits-new diff --git a/app/stylesheets/outfits/_show.sass b/app/assets/stylesheets/outfits/_show.sass similarity index 100% rename from app/stylesheets/outfits/_show.sass rename to app/assets/stylesheets/outfits/_show.sass diff --git a/app/stylesheets/outfits/_star.sass b/app/assets/stylesheets/outfits/_star.sass similarity index 100% rename from app/stylesheets/outfits/_star.sass rename to app/assets/stylesheets/outfits/_star.sass diff --git a/app/stylesheets/partials/_blue.sass b/app/assets/stylesheets/partials/_blue.sass similarity index 100% rename from app/stylesheets/partials/_blue.sass rename to app/assets/stylesheets/partials/_blue.sass diff --git a/app/stylesheets/partials/_campaign-progress.sass b/app/assets/stylesheets/partials/_campaign-progress.sass similarity index 80% rename from app/stylesheets/partials/_campaign-progress.sass rename to app/assets/stylesheets/partials/_campaign-progress.sass index edc29deb..8cf59f75 100644 --- a/app/stylesheets/partials/_campaign-progress.sass +++ b/app/assets/stylesheets/partials/_campaign-progress.sass @@ -2,7 +2,7 @@ .campaign-progress-wrapper +border-radius(8px) background: #aaa - +linear-gradient(color-stops(#ccc, #aaa)) + background-image: linear-gradient(color-stops(#ccc, #aaa)) border: 4px solid $module-border-color clear: both @@ -21,7 +21,7 @@ .campaign-progress background: $module-border-color - +linear-gradient(color-stops($module-border-color + #222, $module-border-color)) + background-image: linear-gradient(color-stops($module-border-color + #222, $module-border-color)) border-right: 1px solid $module-border-color .campaign-progress-wrapper, .campaign-progress @@ -41,5 +41,4 @@ &.campaign-loaded .campaign-progress-wrapper - visibility: visible - + visibility: visible \ No newline at end of file diff --git a/app/stylesheets/partials/_context_button.sass b/app/assets/stylesheets/partials/_context_button.sass similarity index 100% rename from app/stylesheets/partials/_context_button.sass rename to app/assets/stylesheets/partials/_context_button.sass diff --git a/app/stylesheets/partials/_icon.sass b/app/assets/stylesheets/partials/_icon.sass similarity index 100% rename from app/stylesheets/partials/_icon.sass rename to app/assets/stylesheets/partials/_icon.sass diff --git a/app/stylesheets/partials/_jquery.jgrowl.sass b/app/assets/stylesheets/partials/_jquery.jgrowl.sass similarity index 100% rename from app/stylesheets/partials/_jquery.jgrowl.sass rename to app/assets/stylesheets/partials/_jquery.jgrowl.sass diff --git a/app/stylesheets/partials/_outfit.sass b/app/assets/stylesheets/partials/_outfit.sass similarity index 100% rename from app/stylesheets/partials/_outfit.sass rename to app/assets/stylesheets/partials/_outfit.sass diff --git a/app/stylesheets/partials/_secondary_nav.sass b/app/assets/stylesheets/partials/_secondary_nav.sass similarity index 100% rename from app/stylesheets/partials/_secondary_nav.sass rename to app/assets/stylesheets/partials/_secondary_nav.sass diff --git a/app/stylesheets/partials/_wardrobe.sass b/app/assets/stylesheets/partials/_wardrobe.sass similarity index 100% rename from app/stylesheets/partials/_wardrobe.sass rename to app/assets/stylesheets/partials/_wardrobe.sass diff --git a/app/stylesheets/partials/clean/_constants.sass b/app/assets/stylesheets/partials/clean/_constants.sass similarity index 100% rename from app/stylesheets/partials/clean/_constants.sass rename to app/assets/stylesheets/partials/clean/_constants.sass diff --git a/app/stylesheets/partials/clean/_mixins.sass b/app/assets/stylesheets/partials/clean/_mixins.sass similarity index 100% rename from app/stylesheets/partials/clean/_mixins.sass rename to app/assets/stylesheets/partials/clean/_mixins.sass diff --git a/app/stylesheets/pets/_bulk.sass b/app/assets/stylesheets/pets/_bulk.sass similarity index 100% rename from app/stylesheets/pets/_bulk.sass rename to app/assets/stylesheets/pets/_bulk.sass diff --git a/app/stylesheets/print.sass b/app/assets/stylesheets/print.sass similarity index 100% rename from app/stylesheets/print.sass rename to app/assets/stylesheets/print.sass diff --git a/app/stylesheets/static/_donate.sass b/app/assets/stylesheets/static/_donate.sass similarity index 98% rename from app/stylesheets/static/_donate.sass rename to app/assets/stylesheets/static/_donate.sass index 85560574..d26ccc02 100644 --- a/app/stylesheets/static/_donate.sass +++ b/app/assets/stylesheets/static/_donate.sass @@ -1,4 +1,3 @@ -@import "compass/css3/gradient" @import "compass/css3/text-shadow" @import "partials/campaign-progress" diff --git a/app/stylesheets/static/_image_mode.sass b/app/assets/stylesheets/static/_image_mode.sass similarity index 100% rename from app/stylesheets/static/_image_mode.sass rename to app/assets/stylesheets/static/_image_mode.sass diff --git a/app/stylesheets/static/_terms.sass b/app/assets/stylesheets/static/_terms.sass similarity index 100% rename from app/stylesheets/static/_terms.sass rename to app/assets/stylesheets/static/_terms.sass diff --git a/app/stylesheets/users/_top_contributors.sass b/app/assets/stylesheets/users/_top_contributors.sass similarity index 100% rename from app/stylesheets/users/_top_contributors.sass rename to app/assets/stylesheets/users/_top_contributors.sass diff --git a/app/models/closet_hanger.rb b/app/models/closet_hanger.rb index c3f29835..036e3626 100644 --- a/app/models/closet_hanger.rb +++ b/app/models/closet_hanger.rb @@ -16,7 +16,7 @@ class ClosetHanger < ActiveRecord::Base scope :alphabetical_by_item_name, lambda { joins(:item => :translations). where(Item::Translation.arel_table[:locale].eq(I18n.locale)). - order(Item.arel_table[:name]) + order(Item::Translation.arel_table[:name]) } scope :newest, order(arel_table[:created_at].desc) scope :owned_before_wanted, order(arel_table[:owned].desc) diff --git a/app/models/contribution.rb b/app/models/contribution.rb index 6ce7d4f1..ffa79d02 100644 --- a/app/models/contribution.rb +++ b/app/models/contribution.rb @@ -5,8 +5,6 @@ class Contribution < ActiveRecord::Base 'PetType' => 15, 'PetState' => 10 } - - attr_accessor :contributed belongs_to :contributed, :polymorphic => true belongs_to :user @@ -17,7 +15,9 @@ class Contribution < ActiveRecord::Base @@per_page = 30 def point_value - POINT_VALUES[contributed_type] + POINT_VALUES[contributed_type] || + raise("unexpected contributed type #{contributed_type.inspect} for " + + "contributed #{contributed.inspect}") end CONTRIBUTED_RELATIONSHIPS = { diff --git a/app/models/item.rb b/app/models/item.rb index 185131c4..ad823225 100644 --- a/app/models/item.rb +++ b/app/models/item.rb @@ -9,7 +9,7 @@ class Item < ActiveRecord::Base translates :name, :description, :rarity has_many :closet_hangers - has_one :contribution, :as => :contributed + has_one :contribution, :as => :contributed, :inverse_of => :contributed has_many :parent_swf_asset_relationships, :as => :parent has_many :swf_assets, :through => :parent_swf_asset_relationships diff --git a/app/models/pet.rb b/app/models/pet.rb index 038b7e48..26d9ceb7 100644 --- a/app/models/pet.rb +++ b/app/models/pet.rb @@ -23,20 +23,20 @@ class Pet < ActiveRecord::Base I18n.with_locale(options[:locale]) do viewer_data = fetch_viewer_data - pet_data = OpenStruct.new(viewer_data.custom_pet) + pet_data = viewer_data[:custom_pet] self.pet_type = PetType.find_or_initialize_by_species_id_and_color_id( - pet_data.species_id.to_i, - pet_data.color_id.to_i - ) - self.pet_type.body_id = pet_data.body_id + pet_data[:species_id].to_i, + pet_data[:color_id].to_i + ) + self.pet_type.body_id = pet_data[:body_id] self.pet_type.origin_pet = self - biology = pet_data.biology_by_zone + biology = pet_data[:biology_by_zone] biology[0] = nil # remove effects if present @pet_state = self.pet_type.add_pet_state_from_biology! biology - @pet_state.label_by_pet(self, pet_data.owner) + @pet_state.label_by_pet(self, pet_data[:owner]) @items = Item.collection_from_pet_type_and_registries(self.pet_type, - viewer_data.object_info_registry, viewer_data.object_asset_registry, + viewer_data[:object_info_registry], viewer_data[:object_asset_registry], options[:item_scope]) end @@ -60,7 +60,7 @@ class Pet < ActiveRecord::Base rescue RocketAMF::RemoteGateway::ConnectionError => e raise DownloadError, e.message, e.backtrace end - OpenStruct.new(envelope.messages[0].data.body) + HashWithIndifferentAccess.new(envelope.messages[0].data.body) end def wardrobe_query @@ -106,7 +106,7 @@ class Pet < ActiveRecord::Base # Fetch registry data in parallel registries = Parallel.map(candidates.keys, :in_threads => 8) do |locale| viewer_data = I18n.with_locale(locale) { fetch_viewer_data } - [locale, viewer_data.object_info_registry] + [locale, viewer_data[:object_info_registry]] end # Look up any newly applied items on this pet, just in case diff --git a/app/models/pet_state.rb b/app/models/pet_state.rb index b2bf06b8..37427a50 100644 --- a/app/models/pet_state.rb +++ b/app/models/pet_state.rb @@ -1,7 +1,8 @@ class PetState < ActiveRecord::Base SwfAssetType = 'biology' - has_many :contributions, :as => :contributed # in case of duplicates being merged + has_many :contributions, :as => :contributed, + :inverse_of => :contributed # in case of duplicates being merged has_many :outfits has_many :parent_swf_asset_relationships, :as => :parent, :autosave => false diff --git a/app/models/pet_type.rb b/app/models/pet_type.rb index 0b501dbb..7b730368 100644 --- a/app/models/pet_type.rb +++ b/app/models/pet_type.rb @@ -5,7 +5,7 @@ class PetType < ActiveRecord::Base belongs_to :species belongs_to :color - has_one :contribution, :as => :contributed + has_one :contribution, :as => :contributed, :inverse_of => :contributed has_many :pet_states has_many :pets diff --git a/app/models/swf_asset.rb b/app/models/swf_asset.rb index 8b8e1f9c..f123eab0 100644 --- a/app/models/swf_asset.rb +++ b/app/models/swf_asset.rb @@ -143,7 +143,7 @@ class SwfAsset < ActiveRecord::Base attr_accessor :item - has_one :contribution, :as => :contributed + has_one :contribution, :as => :contributed, :inverse_of => :contributed has_many :parent_swf_asset_relationships delegate :depth, :to => :zone @@ -201,6 +201,7 @@ class SwfAsset < ActiveRecord::Base end def body_specific? + Rails.logger.debug("my zone id is: #{zone_id}") self.zone.type_id < 3 || (@item && @item.body_specific?) end @@ -209,6 +210,7 @@ class SwfAsset < ActiveRecord::Base end def origin_biology_data=(data) + Rails.logger.debug("my biology data is: #{data.inspect}") self.type = 'biology' self.zone_id = data[:zone_id].to_i self.url = data[:asset_url] @@ -216,6 +218,7 @@ class SwfAsset < ActiveRecord::Base end def origin_object_data=(data) + Rails.logger.debug("my object data is: #{data.inspect}") self.type = 'object' self.zone_id = data[:zone_id].to_i self.url = data[:asset_url] diff --git a/app/models/user.rb b/app/models/user.rb index 31797fe0..730d8619 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -17,27 +17,33 @@ class User < ActiveRecord::Base attr_accessible :neopets_username, :owned_closet_hangers_visibility, :wanted_closet_hangers_visibility + def admin? + name == 'matchu' # you know that's right. + end + def contribute!(pet) new_contributions = [] - new_points = 0 pet.contributables.each do |contributable| if contributable.new_record? - contribution = Contribution.new(:contributed => contributable, - :user => self) + contribution = Contribution.new + contribution.contributed = contributable + contribution.user = self new_contributions << contribution - new_points += contribution.point_value end end - self.points += new_points + new_points = 0 # temp assignment for scoping Pet.transaction do pet.save! new_contributions.each do |contribution| + Rails.logger.debug("Saving contribution of #{contribution.contributed.inspect}: #{contribution.contributed_type.inspect}, #{contribution.contributed_id.inspect}") begin contribution.save! rescue ActiveRecord::RecordNotSaved => e raise ActiveRecord::RecordNotSaved, "#{e.message}, #{contribution.inspect}, #{contribution.valid?.inspect}, #{contribution.errors.inspect}" end end + new_points = new_contributions.map(&:point_value).inject(0, &:+) + self.points += new_points begin save! rescue ActiveRecord::RecordNotSaved => e diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 5b510a0e..13003b4b 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -12,7 +12,7 @@ /[if IE] = include_javascript_libraries :html5 = yield :stylesheets - = stylesheet_link_tag "compiled/screen" + = stylesheet_link_tag "application" = yield :meta = open_graph_tags = csrf_meta_tag diff --git a/bundle b/bundle new file mode 100644 index 00000000..e69de29b diff --git a/config/application.rb b/config/application.rb index 1a70399f..7b73dcda 100644 --- a/config/application.rb +++ b/config/application.rb @@ -44,6 +44,10 @@ module OpenneoImpressItems Mime::Type.register "image/gif", :gif ActionController::Base.config.relative_url_root = '' + + config.assets.enabled = true + config.assets.version = '1.0' + config.assets.paths << Rails.root.join('app', 'assets', 'fonts') end end diff --git a/config/compass.rb b/config/compass.rb deleted file mode 100644 index 7861ff0f..00000000 --- a/config/compass.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This configuration file works with both the Compass command line tool and within Rails. -# Require any additional compass plugins here. -project_type = :rails -project_path = RAILS_ROOT if defined?(RAILS_ROOT) -# Set this to the root of your project when deployed: -http_path = "/" -css_dir = "public/stylesheets/compiled" -sass_dir = "app/stylesheets" -environment = Compass::AppIntegration::Rails.env -# To enable relative paths to assets via compass helper functions. Uncomment: -# relative_assets = true diff --git a/config/environments/development.rb b/config/environments/development.rb index 4380159b..7cc98857 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -11,13 +11,25 @@ OpenneoImpressItems::Application.configure do # Show full error reports and disable caching config.consider_all_requests_local = true - config.action_view.debug_rjs = true config.action_controller.perform_caching = true # Don't care if the mailer can't send config.action_mailer.raise_delivery_errors = false config.active_support.deprecation = :log + + # Raise exception on mass assignment protection for Active Record models + config.active_record.mass_assignment_sanitizer = :strict + + # Log the query plan for queries taking more than this (works + # with SQLite, MySQL, and PostgreSQL) + config.active_record.auto_explain_threshold_in_seconds = 0.5 + + # Do not compress assets + config.assets.compress = false + + # Expands the lines which load the assets + config.assets.debug = true end LocalImpressHost = 'betanewimpress.openneo.net' diff --git a/config/environments/production.rb b/config/environments/production.rb index 12b7f29d..6f76de21 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -41,6 +41,24 @@ OpenneoImpressItems::Application.configure do # config.threadsafe! config.active_support.deprecation = :log + + # Compress JavaScripts and CSS + config.assets.compress = true + + # Don't fallback to assets pipeline if a precompiled asset is missed + config.assets.compile = false + + # Generate digests for assets URLs + config.assets.digest = true + + # Defaults to Rails.root.join("public/assets") + # config.assets.manifest = YOUR_PATH + + # Precompile additional assets (application.js, application.css, and all non-JS/CSS are already added) + # config.assets.precompile += %w( search.js ) + + # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. + # config.force_ssl = true end LocalImpressHost = 'newimpress.openneo.net' diff --git a/config/environments/test.rb b/config/environments/test.rb index beff96cf..e3e30b2e 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -28,6 +28,13 @@ OpenneoImpressItems::Application.configure do # config.active_record.schema_format = :sql config.active_support.deprecation = :stderr + + # Raise exception on mass assignment protection for Active Record models + config.active_record.mass_assignment_sanitizer = :strict + + # Configure static asset server for tests with Cache-Control for performance + config.serve_static_assets = true + config.static_cache_control = "public, max-age=3600" end RemoteImpressHost = 'impress.openneo.net' diff --git a/config/initializers/hoptoad.rb b/config/initializers/airbrake.rb similarity index 60% rename from config/initializers/hoptoad.rb rename to config/initializers/airbrake.rb index 56d8ac33..e05f8d2e 100644 --- a/config/initializers/hoptoad.rb +++ b/config/initializers/airbrake.rb @@ -1,4 +1,4 @@ -HoptoadNotifier.configure do |config| +Airbrake.configure do |config| config.api_key = 'a6efc0e697585c2d338b1585137a9798' end diff --git a/config/initializers/bullet.rb b/config/initializers/bullet.rb index 524d6754..9dd0a2c1 100644 --- a/config/initializers/bullet.rb +++ b/config/initializers/bullet.rb @@ -1,5 +1,5 @@ -if Rails.env.development? - Bullet.enable = true - Bullet.alert = true - Bullet.rails_logger = true -end +#if Rails.env.development? +# Bullet.enable = true +# Bullet.alert = true +# Bullet.rails_logger = true +#end \ No newline at end of file diff --git a/config/initializers/compass.rb b/config/initializers/compass.rb deleted file mode 100644 index d24ab3ab..00000000 --- a/config/initializers/compass.rb +++ /dev/null @@ -1,5 +0,0 @@ -require 'compass' -rails_root = Rails.root.to_s -Compass.add_project_configuration(Rails.root.join(rails_root, "config", "compass.rb")) -Compass.configure_sass_plugin! -Compass.handle_configuration_change! diff --git a/config/initializers/session_store.rb b/config/initializers/session_store.rb index 51c703b7..a527513a 100644 --- a/config/initializers/session_store.rb +++ b/config/initializers/session_store.rb @@ -1,7 +1,7 @@ # Be sure to restart your server when you modify this file. Rails.application.config.session_store :cookie_store, { - :key => '_openneo-impress-items_session', + :key => '_openneo_impress_session', } # Use the database for sessions instead of the cookie-based default, diff --git a/config/initializers/wrap_parameters.rb b/config/initializers/wrap_parameters.rb new file mode 100644 index 00000000..cd6b9f82 --- /dev/null +++ b/config/initializers/wrap_parameters.rb @@ -0,0 +1,13 @@ +# Be sure to restart your server when you modify this file. +# This file contains settings for ActionController::ParamsWrapper which +# is enabled by default. + +# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array. +ActiveSupport.on_load(:action_controller) do + wrap_parameters format: [:json] +end + +# Disable root element in JSON by default. +ActiveSupport.on_load(:active_record) do + self.include_root_in_json = false +end \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index 32603238..437b24e5 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,4 +1,6 @@ -OpenneoImpressItems::Application.routes.draw do |map| +require 'resque/server' + +OpenneoImpressItems::Application.routes.draw do get "petpages/new" get "closet_lists/new" @@ -87,5 +89,8 @@ OpenneoImpressItems::Application.routes.draw do |map| match '/sitemap.xml' => 'sitemap#index', :as => :sitemap, :format => :xml match '/robots.txt' => 'sitemap#robots', :as => :robots, :format => :text -end + authenticated :user, lambda { |u| u.admin? } do + mount Resque::Server, :at => '/resque' + end +end \ No newline at end of file diff --git a/isntall b/isntall new file mode 100644 index 00000000..e69de29b diff --git a/public/stylesheets/compiled/screen.css b/public/stylesheets/compiled/screen.css index 4252e998..2dca7f5c 100644 --- a/public/stylesheets/compiled/screen.css +++ b/public/stylesheets/compiled/screen.css @@ -1,4441 +1,140 @@ -@charset "UTF-8"; -@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700); -@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic); -@import url(http://fonts.googleapis.com/css?family=Calligraffitti); -/* Reset */ -/* line 8, ../../../app/stylesheets/_layout.sass */ -html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, -blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, -font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, -u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, -caption, tbody, tfoot, thead, tr, th, td { - margin: 0; - padding: 0; - border: 0; - outline: 0; - font-size: 100%; - vertical-align: baseline; - background: transparent; -} +/* +NameError: uninitialized constant Sprockets::FileOutsidePaths -/* Typography */ -/* line 23, ../../../app/stylesheets/_layout.sass */ -html, body { - height: 100%; -} - -/* line 26, ../../../app/stylesheets/_layout.sass */ -body { - background: white; - color: #004400; - font-family: "Droid Sans", Helvetica, Arial, Verdana, sans-serif; - font-size: 90%; - line-height: 1.5; -} - -/* line 34, ../../../app/stylesheets/_layout.sass */ -a { - color: #226622; -} - -/* line 37, ../../../app/stylesheets/_layout.sass */ -p { - font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif; -} - -/* line 40, ../../../app/stylesheets/_layout.sass */ -input, button, select { - font-family: inherit; - font-size: 100%; -} - -/* line 45, ../../../app/stylesheets/_layout.sass */ -p { - margin-bottom: 1em; -} - -/* line 48, ../../../app/stylesheets/_layout.sass */ -h1, h2, h3 { - font-family: Delicious, Helvetica, Arial, Verdana, sans-serif; -} - -/* line 51, ../../../app/stylesheets/_layout.sass */ -h1 { - font-size: 3em; - line-height: 1; - margin-bottom: 0.5em; -} - -/* line 56, ../../../app/stylesheets/_layout.sass */ -h2 { - font-size: 2em; - margin-bottom: 0.75em; -} - -/* line 60, ../../../app/stylesheets/_layout.sass */ -h3 { - font-size: 1.5em; - line-height: 1; - margin-bottom: 1em; -} - -/* line 65, ../../../app/stylesheets/_layout.sass */ -.inline-image, body.pets-bulk #bulk-pets-form ul img { - margin-right: 1em; - vertical-align: middle; -} - -/* Main */ -/* line 73, ../../../app/stylesheets/_layout.sass */ -#container { - margin: 1em auto; - padding-top: 3em; - position: relative; - width: 800px; -} - -/* line 79, ../../../app/stylesheets/_layout.sass */ -input, button, select, label { - cursor: pointer; -} - -/* line 82, ../../../app/stylesheets/_layout.sass */ -input[type=text], body.pets-bulk #bulk-pets-form textarea, input[type=password], input[type=search], input[type=number], select, textarea { - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - background: white; - border: 1px solid #cceecc; - color: #448844; - padding: 0.25em; -} -/* line 88, ../../../app/stylesheets/_layout.sass */ -input[type=text]:focus, body.pets-bulk #bulk-pets-form textarea:focus, input[type=text]:active, body.pets-bulk #bulk-pets-form textarea:active, input[type=password]:focus, input[type=password]:active, input[type=search]:focus, input[type=search]:active, input[type=number]:focus, input[type=number]:active, select:focus, select:active, textarea:focus, textarea:active { - color: inherit; -} - -/* line 91, ../../../app/stylesheets/_layout.sass */ -textarea { - font: inherit; -} - -/* line 94, ../../../app/stylesheets/_layout.sass */ -a.button, input[type=submit], button { - /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */ - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - background: #006400 url('/images/alert-overlay.png?1344550430') repeat-x; - border: 0; - display: inline-block; - padding: 0.5em 0.75em 0.45em; - color: white; - text-decoration: none; - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - position: relative; - font-weight: bold; - line-height: 1; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -a.button:hover, input[type=submit]:hover, button:hover { - background-color: #005300; -} -/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */ -a.button:hover, input[type=submit]:hover, button:hover { - color: white; -} -/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */ -a.button:active, input[type=submit]:active, button:active { - top: 1px; -} -/* line 96, ../../../app/stylesheets/_layout.sass */ -a.button.loud, input[type=submit].loud, button.loud { - background: #ff5c00 url('/images/alert-overlay.png?1344550430') repeat-x; - font-size: 125%; - padding: 8px 14px 9px; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -a.button.loud:hover, input[type=submit].loud:hover, button.loud:hover { - background-color: #ee4b00; -} - -/* line 99, ../../../app/stylesheets/_layout.sass */ -ul.buttons { - margin-bottom: 1em; -} -/* line 101, ../../../app/stylesheets/_layout.sass */ -ul.buttons li { - list-style: none; - margin: 0 0.5em; -} -/* line 104, ../../../app/stylesheets/_layout.sass */ -ul.buttons li, ul.buttons li form { - display: inline; -} - -/* line 107, ../../../app/stylesheets/_layout.sass */ -#footer { - clear: both; - font-size: 75%; - margin-bottom: 1em; - padding-top: 2em; - text-align: center; -} -/* line 113, ../../../app/stylesheets/_layout.sass */ -#footer ul, #footer div { - display: inline; - margin: 0 1em; -} -/* line 116, ../../../app/stylesheets/_layout.sass */ -#footer li, #footer div ul { - display: inline; - margin: 0 0.5em; -} -/* line 119, ../../../app/stylesheets/_layout.sass */ -#footer #locale-form { - float: right; -} - -/* line 122, ../../../app/stylesheets/_layout.sass */ -.success, .alert, .warning { - margin-bottom: 1em; - padding: 0.25em 0.5em; - text-align: center; -} - -/* line 127, ../../../app/stylesheets/_layout.sass */ -.success { - background: #e6efc2; - border: 1px solid #c6d880; - color: #264409; -} - -/* line 130, ../../../app/stylesheets/_layout.sass */ -.alert { - background: #fbe3e4; - border: 1px solid #fbc2c4; - color: #8a1f11; -} - -/* line 133, ../../../app/stylesheets/_layout.sass */ -.warning { - background: #fff6bf; - border: 1px solid #ffd324; - color: #514721; -} - -/* line 136, ../../../app/stylesheets/_layout.sass */ -#userbar { - font-family: Delicious, Helvetica, Arial, Verdana, sans-serif; - position: absolute; - right: 0; - top: 0; -} -/* line 141, ../../../app/stylesheets/_layout.sass */ -#userbar > * { - display: inline; - margin: 0 0.25em; -} - -/* line 145, ../../../app/stylesheets/_layout.sass */ -#userbar-image-mode { - font-weight: bold; - margin-right: 1em; - text-decoration: none; -} -/* line 149, ../../../app/stylesheets/_layout.sass */ -#userbar-image-mode img { - bottom: -2px; - height: 16px; - position: relative; - width: 16px; -} - -/* line 152, ../../../app/stylesheets/_layout.sass */ -#userbar-log-in { - text-decoration: none; -} -/* line 154, ../../../app/stylesheets/_layout.sass */ -#userbar-log-in img { - margin-bottom: -4px; - margin-right: 0.25em; -} -/* line 158, ../../../app/stylesheets/_layout.sass */ -#userbar-log-in span { - text-decoration: underline; -} -/* line 160, ../../../app/stylesheets/_layout.sass */ -#userbar-log-in:hover span { - text-decoration: none; -} - -/* line 163, ../../../app/stylesheets/_layout.sass */ -.object { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *display: inline; - *vertical-align: auto; - margin: 8px 0; - padding: 0 8px; - position: relative; - text-align: center; - vertical-align: top; - width: 100px; -} -/* line 171, ../../../app/stylesheets/_layout.sass */ -.object a { - text-decoration: none; -} -/* line 173, ../../../app/stylesheets/_layout.sass */ -.object a img { - -moz-opacity: 0.75; - -webkit-opacity: 0.75; - -o-opacity: 0.75; - -khtml-opacity: 0.75; -} -/* line 175, ../../../app/stylesheets/_layout.sass */ -.object img { - display: block; - height: 80px; - margin: 0 auto; - width: 80px; -} -/* line 180, ../../../app/stylesheets/_layout.sass */ -.object:hover img, .object a:hover img { - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - -khtml-opacity: 1; -} -/* line 186, ../../../app/stylesheets/_layout.sass */ -.object .nc-icon, .object .closeted-icons { - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - -khtml-opacity: 1; - background: rgba(255, 255, 255, 0.75); - line-height: 1; - position: absolute; - top: 64px; -} -/* line 192, ../../../app/stylesheets/_layout.sass */ -.object .nc-icon:hover, .object .closeted-icons:hover { - -moz-opacity: 0.5; - -webkit-opacity: 0.5; - -o-opacity: 0.5; - -khtml-opacity: 0.5; - background: transparent; -} -/* line 196, ../../../app/stylesheets/_layout.sass */ -.object .nc-icon, .object .closeted-icons img { - display: inline; - height: 16px; - width: 16px; -} -/* line 201, ../../../app/stylesheets/_layout.sass */ -.object .nc-icon { - right: 18px; -} -/* line 205, ../../../app/stylesheets/_layout.sass */ -.object .closeted-icons { - left: 18px; -} - -/* line 208, ../../../app/stylesheets/_layout.sass */ -dt { - font-weight: bold; -} - -/* line 211, ../../../app/stylesheets/_layout.sass */ -dd { - margin: 0 0 1.5em 1em; -} - -/* line 214, ../../../app/stylesheets/_layout.sass */ -#home-link { - font-family: Delicious, Helvetica, Arial, Verdana, sans-serif; - font-size: 175%; - font-weight: bold; - left: 0; - line-height: 1; - padding: 0.25em; - position: absolute; - top: 0; -} -/* line 224, ../../../app/stylesheets/_layout.sass */ -#home-link:hover { - background: #eeffee; - text-decoration: none; -} -/* line 227, ../../../app/stylesheets/_layout.sass */ -#home-link span:before { - content: "<< "; -} - -/* line 231, ../../../app/stylesheets/_layout.sass */ -.pagination a, .pagination span { - margin: 0 0.5em; -} -/* line 233, ../../../app/stylesheets/_layout.sass */ -.pagination .current { - font-weight: bold; -} - -/* Fonts */ -/* A font by Jos Buivenga (exljbris) -> www.exljbris.nl */ -@font-face { - font-family: Delicious; - src: local("Delicious"), url('/fonts/Delicious-Roman.otf'); -} - -@font-face { - font-family: Delicious; - font-weight: bold; - src: local("Delicious"), url('/fonts/Delicious-Bold.otf'); -} - -@font-face { - font-family: Delicious; - font-style: italic; - src: local("Delicious"), url('/fonts/Delicious-Italic.otf'); -} - -/* line 2, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.jGrowl { - padding: 10px; - z-index: 9999; - color: white; - font-size: 12px; -} -/* line 7, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.ie6 { - position: absolute; -} -/* line 9, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.ie6.top-right { - right: auto; - bottom: auto; - left: expression(( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); - top: expression(( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); -} -/* line 14, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.ie6.top-left { - left: expression(( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); - top: expression(( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); -} -/* line 17, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.ie6.bottom-right { - left: expression(( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); - top: expression(( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); -} -/* line 20, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.ie6.bottom-left { - left: expression(( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); - top: expression(( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); -} -/* line 23, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.ie6.center { - left: expression(( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); - top: expression(( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); - width: 100%; -} - -/*Special IE6 Style Positioning */ -/*Normal Style Positions */ -/* line 32, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -body > div.jGrowl { - position: fixed; -} -/* line 34, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -body > div.jGrowl.top-left { - left: 0px; - top: 0px; -} -/* line 37, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -body > div.jGrowl.top-right { - right: 0px; - top: 0px; -} -/* line 40, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -body > div.jGrowl.bottom-left { - left: 0px; - bottom: 0px; -} -/* line 43, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -body > div.jGrowl.bottom-right { - right: 0px; - bottom: 0px; -} -/* line 46, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -body > div.jGrowl.center { - top: 0px; - width: 50%; - left: 25%; -} - -/*Cross Browser Styling */ -/* line 55, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.center div.jGrowl-notification, div.center div.jGrowl-closer { - margin-left: auto; - margin-right: auto; -} -/* line 59, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer { - background-color: black; - opacity: 0.85; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); - zoom: 1; - width: 235px; - padding: 10px; - margin-top: 5px; - margin-bottom: 5px; - font-family: Tahoma, Arial, Helvetica, sans-serif; - font-size: 1em; - text-align: left; - display: none; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; -} -/* line 75, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.jGrowl div.jGrowl-notification { - min-height: 40px; -} -/* line 78, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.jGrowl div.jGrowl-notification div.header { - font-weight: bold; - font-size: 0.85em; -} -/* line 81, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.jGrowl div.jGrowl-notification div.close { - z-index: 99; - float: right; - font-weight: bold; - font-size: 1em; - cursor: pointer; -} -/* line 87, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ -div.jGrowl div.jGrowl-closer { - padding-top: 4px; - padding-bottom: 4px; - cursor: pointer; - font-size: 0.9em; - font-weight: bold; - text-align: center; -} - -/*Hide jGrowl when printing */ -@media print { - /* line 97, ../../../app/stylesheets/partials/_jquery.jgrowl.sass */ - div.jGrowl { - display: none; - } -} - -/* line 4, ../../../app/stylesheets/broken_image_reports/_new.sass */ -body.broken_image_reports-new #report-assets li { - -moz-border-radius: 0.5em; - -webkit-border-radius: 0.5em; - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *display: inline; - *vertical-align: auto; - border: 1px solid #aaddaa; - margin: 0.5em; - padding: 0.5em; - text-align: center; - vertical-align: top; - width: 150px; -} -/* line 14, ../../../app/stylesheets/broken_image_reports/_new.sass */ -body.broken_image_reports-new #report-assets li img, body.broken_image_reports-new #report-assets li span, body.broken_image_reports-new #report-assets li input { - display: block; - width: 100%; -} -/* line 18, ../../../app/stylesheets/broken_image_reports/_new.sass */ -body.broken_image_reports-new #report-assets li img { - height: 150px; - width: 150px; -} -/* line 22, ../../../app/stylesheets/broken_image_reports/_new.sass */ -body.broken_image_reports-new #report-assets li span { - font-size: 85%; -} - -/* line 2, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.closet_hangers-index #title { - float: left; - margin-right: 0.5em; -} -/* line 6, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.closet_hangers-index .flash { - clear: both; -} -/* line 9, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.closet_hangers-index #secondary-nav { - display: block; - margin-top: 0.75em; -} -/* line 8, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #title { - margin-bottom: 0; -} -/* line 11, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #import-link { - /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */ - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - background: #006400 url('/images/alert-overlay.png?1344550430') repeat-x; - border: 0; - display: inline-block; - padding: 0.5em 0.75em 0.45em; - color: white; - text-decoration: none; - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - position: relative; - font-weight: bold; - line-height: 1; - background: #ff5c00 url('/images/alert-overlay.png?1344550430') repeat-x; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index #import-link:hover { - background-color: #005300; -} -/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index #import-link:hover { - color: white; -} -/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index #import-link:active { - top: 1px; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index #import-link:hover { - background-color: #ee4b00; -} -/* line 15, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-items-search { - float: right; -} -/* line 19, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-items-search input[name=q].loading { - background-image: url(/images/loading.gif); - background-position: 2px center; - background-repeat: no-repeat; - padding-left: 20px; -} -/* line 26, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-contact { - clear: both; - color: #448844; - margin-bottom: 1em; - margin-left: 2em; - min-height: 16px; -} -/* line 33, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-contact a, body.closet_hangers-index #closet-hangers-contact > span { - text-decoration: none; - background-image: url('/images/neomail.png?1344550430'); - background-position: left center; - background-repeat: no-repeat; - color: inherit; - float: left; - height: 100%; - padding-left: 20px; -} -/* line 4, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/links/_hover-link.scss */ -body.closet_hangers-index #closet-hangers-contact a:hover, body.closet_hangers-index #closet-hangers-contact > span:hover { - text-decoration: underline; -} -/* line 44, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-contact > span { - background-image: url('/images/neomail_edit.png?1344550430'); -} -/* line 47, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-contact input[type=text], body.closet_hangers-index #closet-hangers-contact body.pets-bulk #bulk-pets-form textarea, body.pets-bulk #bulk-pets-form body.closet_hangers-index #closet-hangers-contact textarea { - width: 10em; -} -/* line 50, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-contact label { - font-weight: bold; - margin-right: 0.5em; -} -/* line 54, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-contact label:after { - content: ":"; -} -/* line 57, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #edit-contact-link-to-replace-form, body.closet_hangers-index #cancel-contact-link { - display: none; -} -/* line 60, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .edit-contact-link, body.closet_hangers-index #cancel-contact-link { - cursor: pointer; - text-decoration: underline; -} -/* line 64, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .edit-contact-link:hover, body.closet_hangers-index #cancel-contact-link:hover { - text-decoration: none; -} -/* line 68, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #edit-contact-link-to-replace-form #contact-link-has-value { - display: none; -} -/* line 71, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #edit-contact-link-to-replace-form #contact-link-no-value { - display: inline; -} -/* line 75, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #edit-contact-link-to-replace-form.has-value #contact-link-has-value { - display: inline; -} -/* line 78, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #edit-contact-link-to-replace-form.has-value #contact-link-no-value { - display: none; -} -/* line 81, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #cancel-contact-link { - margin-left: 1em; -} -/* line 84, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #toggle-help, body.closet_hangers-index #toggle-compare { - /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */ - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - background: #006400 url('/images/alert-overlay.png?1344550430') repeat-x; - border: 0; - display: inline-block; - padding: 0.5em 0.75em 0.45em; - color: white; - text-decoration: none; - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - position: relative; - font-weight: bold; - line-height: 1; - cursor: pointer; - display: none; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index #toggle-help:hover, body.closet_hangers-index #toggle-compare:hover { - background-color: #005300; -} -/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index #toggle-help:hover, body.closet_hangers-index #toggle-compare:hover { - color: white; -} -/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index #toggle-help:active, body.closet_hangers-index #toggle-compare:active { - top: 1px; -} -/* line 89, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-help.hidden { - display: none; -} -/* line 92, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-extras { - font-size: 85%; - margin-bottom: 2em; - margin-top: 2em; - text-align: center; -} -/* line 99, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-extras a { - /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */ - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - background: #006400 url('/images/alert-overlay.png?1344550430') repeat-x; - border: 0; - display: inline-block; - padding: 0.5em 0.75em 0.45em; - color: white; - text-decoration: none; - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - position: relative; - font-weight: bold; - line-height: 1; - margin: 0 0.5em; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index #closet-hangers-extras a:hover { - background-color: #005300; -} -/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index #closet-hangers-extras a:hover { - color: white; -} -/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index #closet-hangers-extras a:active { - top: 1px; -} -/* line 103, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-share { - margin-bottom: 1em; -} -/* line 106, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-share label { - font-weight: bold; - margin-right: 0.5em; -} -/* line 110, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers-share input { - width: 30em; -} -/* line 113, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers { - clear: both; - text-align: center; -} -/* line 118, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers .object .quantity { - -moz-opacity: 0.75; - -webkit-opacity: 0.75; - -o-opacity: 0.75; - -khtml-opacity: 0.75; - background: white; - padding: 6px 4px 4px; - position: absolute; - left: 18px; - line-height: 1; - text-align: left; - top: 0; -} -/* line 128, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers .object .quantity span, body.closet_hangers-index #closet-hangers .object .quantity input[type=number] { - font-size: 16px; - font-weight: bold; -} -/* line 132, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers .object form { - display: none; -} -/* line 136, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index #closet-hangers .object[data-quantity="1"] .quantity { - display: none; -} -/* line 139, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-hangers-group { - border-top: 1px solid #006600; - margin-bottom: 2em; - padding-bottom: 1em; -} -/* line 144, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-hangers-group > header { - border-bottom: 1px solid #aaddaa; - display: block; - margin-bottom: 0.25em; - padding: 0.25em 0; - position: relative; -} -/* line 151, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-hangers-group > header h3 { - font-size: 250%; - margin: 0; -} -/* line 155, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-hangers-group > header .add-closet-list { - /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */ - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - background: #006400 url('/images/alert-overlay.png?1344550430') repeat-x; - border: 0; - display: inline-block; - padding: 0.5em 0.75em 0.45em; - color: white; - text-decoration: none; - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - position: relative; - font-weight: bold; - line-height: 1; - bottom: 50%; - margin-bottom: -1em; - position: absolute; - right: 1em; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index .closet-hangers-group > header .add-closet-list:hover { - background-color: #005300; -} -/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index .closet-hangers-group > header .add-closet-list:hover { - color: white; -} -/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index .closet-hangers-group > header .add-closet-list:active { - top: 1px; -} -/* line 162, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-hangers-group > header .add-closet-list:active { - margin-bottom: -1.1em; - top: auto; -} -/* line 166, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-hangers-group > header span.show, body.closet_hangers-index .closet-hangers-group > header span.hide { - color: #448844; - display: none; - font-size: 85%; - left: 1em; - position: absolute; - top: 1em; -} -/* line 174, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-hangers-group > header span.show:hover, body.closet_hangers-index .closet-hangers-group > header span.hide:hover { - color: inherit; - text-decoration: underline; -} -/* line 178, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list { - border-bottom: 1px solid #aaddaa; - padding: 0.5em 0; - position: relative; -} -/* line 183, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .visibility-form { - font-size: 85%; - left: 0.5em; - position: absolute; - text-align: left; - top: 0.25em; - z-index: 10; -} -/* line 191, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .visibility-form input, body.closet_hangers-index .closet-list .visibility-form select { - font-size: inherit; - margin-bottom: 0; - margin-top: 0; -} -/* line 197, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .visibility-form select { - border-color: white; -} -/* line 200, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .visibility-form input[type=submit] { - /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */ - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - background: #006400 url('/images/alert-overlay.png?1344550430') repeat-x; - border: 0; - display: inline-block; - padding: 0.5em 0.75em 0.45em; - color: white; - text-decoration: none; - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - position: relative; - font-weight: bold; - line-height: 1; - background: #aaaaaa url('/images/alert-overlay.png?1344550430') repeat-x; - -moz-opacity: 0.9; - -webkit-opacity: 0.9; - -o-opacity: 0.9; - -khtml-opacity: 0.9; - font-size: 80%; - font-size: inherit; - visibility: hidden; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index .closet-list .visibility-form input[type=submit]:hover { - background-color: #005300; -} -/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index .closet-list .visibility-form input[type=submit]:hover { - color: white; -} -/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index .closet-list .visibility-form input[type=submit]:active { - top: 1px; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index .closet-list .visibility-form input[type=submit]:hover { - background-color: #999999; -} -/* line 205, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .visibility-form input[type=submit]:active { - top: 1px; -} -/* line 208, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .visibility-form .visibility-descriptions { - -moz-opacity: 0.75; - -webkit-opacity: 0.75; - -o-opacity: 0.75; - -khtml-opacity: 0.75; - background: white; - font-style: italic; - list-style: none; - padding: 0 0.5em; -} -/* line 215, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .visibility-form .visibility-descriptions li { - display: none; -} -/* line 219, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .visibility-form:hover .visibility-descriptions li.current { - display: block; -} -/* line 222, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list header { - display: block; - position: relative; -} -/* line 226, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list h4 { - font-family: Delicious, Helvetica, Arial, Verdana, sans-serif; - font-size: 150%; - line-height: 1; - margin: 0 auto 0.67em; - width: 50%; -} -/* line 233, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .empty-list { - display: none; - font-style: italic; -} -/* line 237, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .closet-list-controls { - display: none; - position: absolute; - right: 1em; - top: 0; -} -/* line 243, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .closet-list-controls a, body.closet_hangers-index .closet-list .closet-list-controls input[type=submit] { - /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */ - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - background: #006400 url('/images/alert-overlay.png?1344550430') repeat-x; - border: 0; - display: inline-block; - padding: 0.5em 0.75em 0.45em; - color: white; - text-decoration: none; - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - position: relative; - font-weight: bold; - line-height: 1; - background: #aaaaaa url('/images/alert-overlay.png?1344550430') repeat-x; - -moz-opacity: 0.9; - -webkit-opacity: 0.9; - -o-opacity: 0.9; - -khtml-opacity: 0.9; - font-size: 80%; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index .closet-list .closet-list-controls a:hover, body.closet_hangers-index .closet-list .closet-list-controls input[type=submit]:hover { - background-color: #005300; -} -/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index .closet-list .closet-list-controls a:hover, body.closet_hangers-index .closet-list .closet-list-controls input[type=submit]:hover { - color: white; -} -/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index .closet-list .closet-list-controls a:active, body.closet_hangers-index .closet-list .closet-list-controls input[type=submit]:active { - top: 1px; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index .closet-list .closet-list-controls a:hover, body.closet_hangers-index .closet-list .closet-list-controls input[type=submit]:hover { - background-color: #999999; -} -/* line 246, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list .closet-list-controls form { - display: inline; -} -/* line 250, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list[data-hangers-count="0"] .empty-list { - display: block; -} -/* line 254, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list.unlisted h4 { - font-size: 125%; - font-style: italic; -} -/* line 260, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list:hover .closet-list-controls { - display: block; -} -/* line 264, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list:hover .visibility-form input[type=submit] { - visibility: visible; -} -/* line 267, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list:hover .visibility-form select { - border-color: #aaddaa; -} -/* line 270, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list:last-child { - border-bottom: 0; -} -/* line 273, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list.droppable-active { - -moz-border-radius: 1em; - -webkit-border-radius: 1em; - background: #eeffee; - border: 1px solid #006600; - padding: 1em; - border-bottom-width: 1px; - border-style: dotted; - margin: 1em 0; -} -/* line 280, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list.droppable-active .object { - -moz-opacity: 0.25; - -webkit-opacity: 0.25; - -o-opacity: 0.25; - -khtml-opacity: 0.25; -} -/* line 284, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list.droppable-active .object.ui-draggable-dragging { - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - -khtml-opacity: 1; -} -/* line 287, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list.droppable-active .closet-list-controls { - display: none; -} -/* line 290, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list.droppable-active .closet-list-hangers { - overflow: hidden; -} -/* line 293, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list.droppable-active .visibility-form { - display: none; -} -/* line 297, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-hangers-group-autocomplete-item span, body.closet_hangers-index .closet-list-autocomplete-item span { - -moz-opacity: 0.5; - -webkit-opacity: 0.5; - -o-opacity: 0.5; - -khtml-opacity: 0.5; - font-style: italic; - padding: 0.2em 0.4em; -} -/* line 303, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-list-autocomplete-item a, body.closet_hangers-index .closet-list-autocomplete-item span { - font-size: 85%; - padding-left: 2em; -} -/* line 308, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index .closet-hangers-group[data-owned=true] .user-wants, body.closet_hangers-index .closet-hangers-group[data-owned=false] .user-owns { - background: #eeffee; - font-weight: bold; -} -/* line 315, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user #closet-hangers .object:hover form { - display: inline; -} -/* line 318, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user #closet-hangers .object:hover .closet-hanger-destroy { - position: absolute; - right: 18px; - top: 52px; -} -/* line 323, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user #closet-hangers .object:hover .closet-hanger-destroy input { - /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */ - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - background: #006400 url('/images/alert-overlay.png?1344550430') repeat-x; - border: 0; - display: inline-block; - padding: 0.5em 0.75em 0.45em; - color: white; - text-decoration: none; - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - position: relative; - font-weight: bold; - line-height: 1; - background: #aaaaaa url('/images/alert-overlay.png?1344550430') repeat-x; - -moz-opacity: 0.9; - -webkit-opacity: 0.9; - -o-opacity: 0.9; - -khtml-opacity: 0.9; - font-size: 80%; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index.current-user #closet-hangers .object:hover .closet-hanger-destroy input:hover { - background-color: #005300; -} -/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index.current-user #closet-hangers .object:hover .closet-hanger-destroy input:hover { - color: white; -} -/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index.current-user #closet-hangers .object:hover .closet-hanger-destroy input:active { - top: 1px; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-index.current-user #closet-hangers .object:hover .closet-hanger-destroy input:hover { - background-color: #999999; -} -/* line 326, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user #closet-hangers .object:hover .quantity { - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - -khtml-opacity: 1; - background: transparent; - top: 0; - padding: 0; -} -/* line 332, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user #closet-hangers .object:hover .quantity span { - display: none; -} -/* line 335, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user #closet-hangers .object:hover .quantity input[type=number] { - padding: 2px; - width: 2em; -} -/* line 339, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user #closet-hangers .object:hover .quantity input[type=submit] { - font-size: 85%; -} -/* line 344, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js #closet-hangers .object:hover .quantity { - display: block; -} -/* line 347, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js #closet-hangers .object:hover .quantity input[type=number] { - width: 2.5em; -} -/* line 350, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js #closet-hangers .object:hover .quantity input[type=submit] { - display: none; -} -/* line 353, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js #closet-hangers .object.loading { - background: #eeffee; - outline: 1px solid #006600; -} -/* line 357, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js #closet-hangers .object.loading .quantity { - display: block; -} -/* line 360, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js #closet-hangers .object.loading .quantity span:after { - content: "…"; -} -/* line 364, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js #closet-hangers-contact form { - display: none; -} -/* line 367, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js #closet-hangers-contact .edit-contact-link, body.closet_hangers-index.current-user.js #closet-hangers-contact #cancel-contact-link { - display: inline; -} -/* line 371, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js #closet-hangers-contact.editing form { - display: block; -} -/* line 374, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js #closet-hangers-contact.editing .edit-contact-link { - display: none; -} -/* line 379, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js .closet-hangers-group header .show, body.closet_hangers-index.current-user.js .closet-hangers-group header .hide { - cursor: pointer; -} -/* line 382, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js .closet-hangers-group header .hide { - display: block; -} -/* line 386, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js .closet-hangers-group.hidden header .hide, body.closet_hangers-index.current-user.js .closet-hangers-group.hidden .closet-hangers-group-content { - display: none; -} -/* line 389, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js .closet-hangers-group.hidden header .show { - display: block; -} -/* line 392, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.current-user.js #toggle-help { - display: inline; -} -/* line 396, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.js #toggle-compare { - display: inline; -} -/* line 400, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.js #closet-hangers.comparing .object { - display: none; -} -/* line 404, ../../../app/stylesheets/closet_hangers/_index.sass */ -body.closet_hangers-index.js #closet-hangers.comparing .closet-hangers-group[data-owned=true] .user-wants, body.closet_hangers-index.js #closet-hangers.comparing .closet-hangers-group[data-owned=false] .user-owns { - display: inline-block; -} - -/* line 2, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.closet_hangers-petpage #title { - float: left; - margin-right: 0.5em; -} -/* line 6, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.closet_hangers-petpage .flash { - clear: both; -} -/* line 9, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.closet_hangers-petpage #secondary-nav { - display: block; - margin-top: 0.75em; -} -/* line 7, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #intro { - clear: both; -} -/* line 10, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #petpage-closet-lists { - overflow: hidden; - display: inline-block; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; - -o-border-radius: 10px; - -ms-border-radius: 10px; - -khtml-border-radius: 10px; - border-radius: 10px; - border: 1px solid #aaddaa; - margin-bottom: 1.5em; - padding: 0.5em 1.5em; -} -/* line 8, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.closet_hangers-petpage #petpage-closet-lists { - display: block; -} -/* line 17, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #petpage-closet-lists > div { - margin: 0.25em 0; -} -/* line 20, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #petpage-closet-lists h4 { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - vertical-align: middle; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.closet_hangers-petpage #petpage-closet-lists h4 { - *display: inline; -} -/* line 24, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #petpage-closet-lists h4::after { - content: ":"; -} -/* line 27, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #petpage-closet-lists ul { - list-style: none; - margin: 0; - padding: 0; -} -/* line 32, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #petpage-closet-lists ul li { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - font-size: 85%; - margin: 0.25em 0.5em; - padding: 1px; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.closet_hangers-petpage #petpage-closet-lists ul li { - *display: inline; -} -/* line 38, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #petpage-closet-lists ul li label { - padding: 0.25em 0.75em 0.25em 0.25em; -} -/* line 41, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #petpage-closet-lists ul li.checked { - background: #eeffee; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - -o-border-radius: 3px; - -ms-border-radius: 3px; - -khtml-border-radius: 3px; - border-radius: 3px; - border: 1px solid #006600; - padding: 0; -} -/* line 47, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #petpage-closet-lists ul li.unlisted { - font-style: italic; -} -/* line 50, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #petpage-closet-lists input[type=submit] { - float: right; -} -/* line 53, ../../../app/stylesheets/closet_hangers/_petpage.sass */ -body.closet_hangers-petpage #petpage-output { - display: block; - height: 30em; - margin: 0 auto; - width: 50%; -} - -/* line 2, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.closet_lists-new #title, body.closet_lists-create #title, body.closet_lists-edit #title, body.closet_lists-update #title { - float: left; - margin-right: 0.5em; -} -/* line 6, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.closet_lists-new .flash, body.closet_lists-create .flash, body.closet_lists-edit .flash, body.closet_lists-update .flash { - clear: both; -} -/* line 9, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.closet_lists-new #secondary-nav, body.closet_lists-create #secondary-nav, body.closet_lists-edit #secondary-nav, body.closet_lists-update #secondary-nav { - display: block; - margin-top: 0.75em; -} -/* line 4, ../../../app/stylesheets/closet_lists/_form.sass */ -body.closet_lists-new form ul.fields, body.closet_lists-create form ul.fields, body.closet_lists-edit form ul.fields, body.closet_lists-update form ul.fields { - clear: both; - list-style: none; -} -/* line 8, ../../../app/stylesheets/closet_lists/_form.sass */ -body.closet_lists-new form ul.fields label, body.closet_lists-create form ul.fields label, body.closet_lists-edit form ul.fields label, body.closet_lists-update form ul.fields label { - float: left; - font-weight: bold; - margin-right: 1em; -} -/* line 13, ../../../app/stylesheets/closet_lists/_form.sass */ -body.closet_lists-new form ul.fields li, body.closet_lists-create form ul.fields li, body.closet_lists-edit form ul.fields li, body.closet_lists-update form ul.fields li { - padding: 0.75em 0; - width: 35em; -} -/* line 17, ../../../app/stylesheets/closet_lists/_form.sass */ -body.closet_lists-new form ul.fields input, body.closet_lists-new form ul.fields textarea, body.closet_lists-new form ul.fields select, body.closet_lists-create form ul.fields input, body.closet_lists-create form ul.fields textarea, body.closet_lists-create form ul.fields select, body.closet_lists-edit form ul.fields input, body.closet_lists-edit form ul.fields textarea, body.closet_lists-edit form ul.fields select, body.closet_lists-update form ul.fields input, body.closet_lists-update form ul.fields textarea, body.closet_lists-update form ul.fields select { - clear: both; - display: block; - margin-top: 0.25em; - width: 80%; -} -/* line 23, ../../../app/stylesheets/closet_lists/_form.sass */ -body.closet_lists-new form ul.fields textarea, body.closet_lists-create form ul.fields textarea, body.closet_lists-edit form ul.fields textarea, body.closet_lists-update form ul.fields textarea { - height: 12em; -} -/* line 26, ../../../app/stylesheets/closet_lists/_form.sass */ -body.closet_lists-new form ul.fields .hint, body.closet_lists-create form ul.fields .hint, body.closet_lists-edit form ul.fields .hint, body.closet_lists-update form ul.fields .hint { - display: block; - font-size: 85%; -} - -/* line 3, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new #title, body.neopets_pages-create #title { - float: left; -} -/* line 6, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new .flash, body.neopets_pages-create .flash { - clear: both; -} -/* line 9, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new #back-to-items, body.neopets_pages-create #back-to-items { - /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */ - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - -o-border-radius: 5px; - -ms-border-radius: 5px; - -khtml-border-radius: 5px; - border-radius: 5px; - background: #006400 url('/images/alert-overlay.png?1344550430') repeat-x; - border: 0; - display: inline-block; - padding: 0.5em 0.75em 0.45em; - color: white; - text-decoration: none; - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - position: relative; - font-weight: bold; - line-height: 1; - margin-left: 1em; - margin-top: 0.75em; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.neopets_pages-new #back-to-items:hover, body.neopets_pages-create #back-to-items:hover { - background-color: #005300; -} -/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.neopets_pages-new #back-to-items:hover, body.neopets_pages-create #back-to-items:hover { - color: white; -} -/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.neopets_pages-new #back-to-items:active, body.neopets_pages-create #back-to-items:active { - top: 1px; -} -/* line 15, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new #closet-page-form, body.neopets_pages-create #closet-page-form { - overflow: hidden; - display: inline-block; - clear: both; - margin-bottom: 1em; -} -/* line 8, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.neopets_pages-new #closet-page-form, body.neopets_pages-create #closet-page-form { - display: block; -} -/* line 20, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new #closet-page-frame-wrapper, body.neopets_pages-create #closet-page-frame-wrapper { - float: left; - margin-right: 2%; - width: 48%; -} -/* line 25, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new #closet-page-frame, body.neopets_pages-create #closet-page-frame { - height: 19em; - width: 100%; -} -/* line 29, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new #closet-page-source, body.neopets_pages-create #closet-page-source { - float: left; - width: 50%; -} -/* line 33, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new #closet-page-source label, body.neopets_pages-create #closet-page-source label { - font-weight: bold; -} -/* line 36, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new #closet-page-source textarea, body.neopets_pages-create #closet-page-source textarea { - height: 19em; -} -/* line 40, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new ol, body.neopets_pages-create ol { - padding-left: 1em; -} -/* line 43, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new ol > li, body.neopets_pages-create ol > li { - margin-bottom: 1em; -} -/* line 46, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new ol ul, body.neopets_pages-create ol ul { - font-size: 85%; - margin-bottom: 1em; - margin-top: 0; - padding-left: 1em; -} -/* line 53, ../../../app/stylesheets/neopets_pages/_new.sass */ -body.neopets_pages-new ol p, body.neopets_pages-create ol p { - margin: 0; -} - -/* line 2, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.neopets_users-new #title, body.neopets_users-create #title { - float: left; - margin-right: 0.5em; -} -/* line 6, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.neopets_users-new .flash, body.neopets_users-create .flash { - clear: both; -} -/* line 9, ../../../app/stylesheets/partials/_secondary_nav.sass */ -body.neopets_users-new #secondary-nav, body.neopets_users-create #secondary-nav { - display: block; - margin-top: 0.75em; -} -/* line 4, ../../../app/stylesheets/neopets_users/_form.sass */ -body.neopets_users-new #neopets-user-form, body.neopets_users-create #neopets-user-form { - clear: both; -} -/* line 7, ../../../app/stylesheets/neopets_users/_form.sass */ -body.neopets_users-new #neopets-user-form label, body.neopets_users-create #neopets-user-form label { - font-weight: bold; - margin-right: 1em; -} -/* line 11, ../../../app/stylesheets/neopets_users/_form.sass */ -body.neopets_users-new #neopets-user-form label:after, body.neopets_users-create #neopets-user-form label:after { - content: ":"; -} - -/* line 1, ../../../app/stylesheets/contributions/_index.sass */ -body.contributions-index { - text-align: center; -} -/* line 5, ../../../app/stylesheets/contributions/_index.sass */ -body.contributions-index .contributions li { - list-style: none; - height: 80px; - overflow: hidden; - padding: 1em 0 0 100px; - position: relative; - text-align: left; -} -/* line 12, ../../../app/stylesheets/contributions/_index.sass */ -body.contributions-index .contributions .point-value { - font-family: Delicious, Helvetica, Arial, Verdana, sans-serif; - color: white; - font-size: 80px; - left: 0; - line-height: 1; - position: absolute; - text-align: center; - text-shadow: 2px 2px 0 black; - top: 0; - width: 80px; - z-index: 3; -} -/* line 24, ../../../app/stylesheets/contributions/_index.sass */ -body.contributions-index .contributions .point-value:hover { - -moz-opacity: 0.5; - -webkit-opacity: 0.5; - -o-opacity: 0.5; - -khtml-opacity: 0.5; -} -/* line 26, ../../../app/stylesheets/contributions/_index.sass */ -body.contributions-index .contributions img { - height: 80px; - left: 0; - position: absolute; - top: 0; - width: 80px; - z-index: 2; -} -/* line 33, ../../../app/stylesheets/contributions/_index.sass */ -body.contributions-index .contributions .username, body.contributions-index .contributions .contributed-name { - font-weight: bold; -} -/* line 35, ../../../app/stylesheets/contributions/_index.sass */ -body.contributions-index .contributions .time-ago { - display: block; - font-size: 75%; -} - -/* line 3, ../../../app/stylesheets/_items.sass */ -body.items { - text-align: center; -} -/* line 2, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.items .campaign-progress-wrapper { - -moz-border-radius: 8px; - -webkit-border-radius: 8px; - -o-border-radius: 8px; - -ms-border-radius: 8px; - -khtml-border-radius: 8px; - border-radius: 8px; - background: #aaaaaa; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #cccccc), color-stop(100%, #aaaaaa)); - background-image: -moz-linear-gradient(top, #cccccc 0%, #aaaaaa 100%); - background-image: linear-gradient(top, #cccccc 0%, #aaaaaa 100%); - border: 4px solid #006600; - clear: both; - margin-bottom: 1.5em; - position: relative; - visibility: hidden; -} -/* line 13, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.items .campaign-progress-wrapper .button { - background: #ff5c00 url('/images/alert-overlay.png?1344550430') repeat-x; - font-size: 75%; - margin-left: 1em; - padding: 0.25em 0.75em; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.items .campaign-progress-wrapper .button:hover { - background-color: #ee4b00; -} -/* line 19, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.items .campaign-progress-wrapper .button:after { - content: none; -} -/* line 22, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.items .campaign-progress { - background: #006600; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #228822), color-stop(100%, #006600)); - background-image: -moz-linear-gradient(top, #228822 0%, #006600 100%); - background-image: linear-gradient(top, #228822 0%, #006600 100%); - border-right: 1px solid #006600; -} -/* line 27, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.items .campaign-progress-wrapper, body.items .campaign-progress { - height: 2.5em; -} -/* line 30, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.items .campaign-progress-label { - text-shadow: #777777 -1px -1px 0; - font-size: 150%; - left: 0; - position: absolute; - top: 0; - text-align: center; - width: 100%; -} -/* line 39, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.items .campaign-progress-label, body.items .campaign-progress-label a { - color: white; -} -/* line 43, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.items.campaign-loaded .campaign-progress-wrapper { - visibility: visible; -} -/* line 8, ../../../app/stylesheets/_items.sass */ -body.items input[type=text], body.items body.pets-bulk #bulk-pets-form textarea, body.pets-bulk #bulk-pets-form body.items textarea { - font-size: 125%; - width: 15em; -} -/* line 12, ../../../app/stylesheets/_items.sass */ -body.items h1 { - margin-bottom: 1em; -} -/* line 14, ../../../app/stylesheets/_items.sass */ -body.items h1 img { - height: 80px; - margin-bottom: -0.5em; - width: 80px; -} -/* line 18, ../../../app/stylesheets/_items.sass */ -body.items h1 a { - text-decoration: none; -} -/* line 20, ../../../app/stylesheets/_items.sass */ -body.items h1 a span { - text-decoration: underline; -} -/* line 22, ../../../app/stylesheets/_items.sass */ -body.items h1 a:hover span { - text-decoration: none; -} - -/* line 8, ../../../app/stylesheets/items/_index.sass */ -body.items-index form { - margin-bottom: 2em; -} -/* line 11, ../../../app/stylesheets/items/_index.sass */ -body.items-index #search-info { - float: left; - width: 49%; - padding-right: 1%; -} -/* line 4, ../../../app/stylesheets/items/_index.sass */ -body.items-index #search-info h2 { - font-size: 125%; -} -/* line 14, ../../../app/stylesheets/items/_index.sass */ -body.items-index #search-info dl { - text-align: left; -} -/* line 16, ../../../app/stylesheets/items/_index.sass */ -body.items-index #search-info dd { - margin-bottom: 1em; -} -/* line 19, ../../../app/stylesheets/items/_index.sass */ -body.items-index #species-search-links { - float: left; - width: 49%; - padding-left: 1%; -} -/* line 4, ../../../app/stylesheets/items/_index.sass */ -body.items-index #species-search-links h2 { - font-size: 125%; -} -/* line 22, ../../../app/stylesheets/items/_index.sass */ -body.items-index #species-search-links img { - height: 80px; - width: 80px; -} - -/* line 11, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-header { - border-bottom: 1px solid #006600; - display: block; - margin-bottom: 1em; - padding: 1em 0; -} -/* line 17, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-header div, body.items-show #item-header img { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.items-show #item-header div, body.items-show #item-header img { - *display: inline; -} -/* line 20, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-header div { - text-align: left; -} -/* line 23, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-header a { - font-size: 75%; - margin-left: 1em; -} -/* line 27, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-thumbnail { - border: 1px solid #006600; - height: 80px; - margin-right: 0.5em; - width: 80px; -} -/* line 33, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-name { - margin-bottom: 0; -} -/* line 36, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview { - overflow: hidden; - display: inline-block; -} -/* line 8, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.items-show #item-preview { - display: block; -} -/* line 39, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview div { - float: left; -} -/* line 42, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview-species { - width: 400px; -} -/* line 45, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview-species a, body.items-show #item-preview-species img { - height: 50px; - width: 50px; -} -/* line 49, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview-species a { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.items-show #item-preview-species a { - *display: inline; -} -/* line 51, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview-species a.current { - background: #eeffee; - outline: 1px solid #006600; -} -/* line 55, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview-species a.deactivated img { - filter: url("data:image/svg+xml;utf8,#grayscale"); - filter: gray; - -webkit-filter: grayscale(100%); - -moz-opacity: 0.5; - -webkit-opacity: 0.5; - -o-opacity: 0.5; - -khtml-opacity: 0.5; -} -/* line 58, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview-species a.deactivated.current { - background: transparent; - outline-color: #fbc2c4; -} -/* line 62, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview-error { - display: none; - padding: 20px 10px 0; - width: 380px; -} -/* line 67, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview-swf { - height: 300px; - overflow: hidden; - width: 300px; -} -/* line 72, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-zones { - font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif; - font-size: 85%; - margin-bottom: 1em; -} -/* line 78, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-zones p { - display: inline; -} -/* line 81, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-zones p:first-child { - margin-right: 1em; -} -/* line 84, ../../../app/stylesheets/items/_show.sass */ -body.items-show #trade-hangers { - font-size: 85%; - margin-bottom: 3em; - text-align: left; -} -/* line 89, ../../../app/stylesheets/items/_show.sass */ -body.items-show #trade-hangers p { - position: relative; -} -/* line 92, ../../../app/stylesheets/items/_show.sass */ -body.items-show #trade-hangers p:first-child { - margin-bottom: 0.5em; -} -/* line 96, ../../../app/stylesheets/items/_show.sass */ -body.items-show #trade-hangers p.overflows .toggle { - display: block; -} -/* line 101, ../../../app/stylesheets/items/_show.sass */ -body.items-show #trade-hangers p.showing-more .toggle .less { - display: block; -} -/* line 104, ../../../app/stylesheets/items/_show.sass */ -body.items-show #trade-hangers p.showing-more .toggle .more { - display: none; -} -/* line 107, ../../../app/stylesheets/items/_show.sass */ -body.items-show #trade-hangers .toggle { - background: white; - bottom: 0; - cursor: pointer; - display: none; - font-family: "Droid Sans", Helvetica, Arial, Verdana, sans-serif; - padding: 0 1em; - position: absolute; - right: 0; -} -/* line 117, ../../../app/stylesheets/items/_show.sass */ -body.items-show #trade-hangers .toggle:hover { - text-decoration: underline; -} -/* line 120, ../../../app/stylesheets/items/_show.sass */ -body.items-show #trade-hangers .toggle .less { - display: none; -} -/* line 123, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-contributors { - border-color: #aaddaa; - border-style: solid; - border-width: 1px 0; - font-size: 85%; - margin: 1em 0; - padding: 0.5em 0; - text-align: center; - clear: both; - margin-bottom: 0; - margin-top: 2em; -} -/* line 130, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-contributors header { - display: inline; - font-weight: bold; - margin-right: 0.25em; -} -/* line 135, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-contributors footer { - display: inline; -} -/* line 138, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-contributors ul { - list-style-type: none; -} -/* line 5, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */ -body.items-show #item-contributors ul, body.items-show #item-contributors ul li { - margin: 0px; - padding: 0px; - display: inline; -} -/* line 24, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */ -body.items-show #item-contributors ul li:after { - content: ", "; -} -/* line 26, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_inline-list.scss */ -body.items-show #item-contributors ul li:last-child:after, body.items-show #item-contributors ul li.last:after { - content: ""; -} -/* line 141, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-contributors ul li:last-child::after { - content: "."; -} -/* line 144, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview-header { - clear: both; -} -/* line 147, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview-header h3, body.items-show #item-preview-header a { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.items-show #item-preview-header h3, body.items-show #item-preview-header a { - *display: inline; -} -/* line 149, ../../../app/stylesheets/items/_show.sass */ -body.items-show #item-preview-header a { - font-size: 85%; - margin: -1.5em 0 0 1em; -} -/* line 153, ../../../app/stylesheets/items/_show.sass */ -body.items-show .nc-icon { - height: 16px; - width: 16px; -} -/* line 157, ../../../app/stylesheets/items/_show.sass */ -body.items-show #closet-hangers { - border: 1px solid #006600; - float: right; - font-size: 85%; - margin-bottom: 3em; - margin-left: 1em; - padding: 1em; - width: 30em; - position: relative; - z-index: 2; -} -/* line 170, ../../../app/stylesheets/items/_show.sass */ -body.items-show #closet-hangers h3 { - font-size: 150%; - font-weight: bold; - margin-bottom: 0.25em; -} -/* line 175, ../../../app/stylesheets/items/_show.sass */ -body.items-show #closet-hangers #closet-hangers-ownership-groups { - overflow: hidden; - display: inline-block; - margin-bottom: 0.5em; -} -/* line 8, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.items-show #closet-hangers #closet-hangers-ownership-groups { - display: block; -} -/* line 179, ../../../app/stylesheets/items/_show.sass */ -body.items-show #closet-hangers #closet-hangers-ownership-groups div { - float: left; - margin: 0 5%; - text-align: left; - width: 40%; -} -/* line 185, ../../../app/stylesheets/items/_show.sass */ -body.items-show #closet-hangers #closet-hangers-ownership-groups div li { - list-style: none; - word-wrap: break-word; -} -/* line 189, ../../../app/stylesheets/items/_show.sass */ -body.items-show #closet-hangers #closet-hangers-ownership-groups div li label.unlisted { - font-style: italic; -} -/* line 192, ../../../app/stylesheets/items/_show.sass */ -body.items-show #closet-hangers form { - padding: 0.5em 0; -} -/* line 195, ../../../app/stylesheets/items/_show.sass */ -body.items-show #closet-hangers select { - width: 9em; -} -/* line 198, ../../../app/stylesheets/items/_show.sass */ -body.items-show #closet-hangers input[type=number] { - margin-right: 0.5em; - width: 3em; -} -/* line 204, ../../../app/stylesheets/items/_show.sass */ -body.items-show.js #trade-hangers p { - max-height: 3em; - overflow: hidden; -} -/* line 208, ../../../app/stylesheets/items/_show.sass */ -body.items-show.js #trade-hangers p.showing-more { - max-height: none; -} - -@import url(../shared/jquery.jgrowl.css); -/* line 49, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-toolbar { - margin-bottom: 0.5em; - text-align: left; -} -/* line 52, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-toolbar form { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - margin-right: 2em; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.outfits-edit #preview-toolbar form { - *display: inline; -} -/* line 55, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #pet-info form { - display: inline; -} -/* line 57, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #pet-state-form { - font-size: 85%; -} -/* line 59, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #pet-state-form.hidden { - visibility: hidden; -} -/* line 61, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #save-outfit-wrapper { - float: right; -} -/* line 63, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #save-outfit-wrapper button { - display: none; -} -/* line 65, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #save-outfit-wrapper #share-outfit { - display: inline-block; -} -/* line 67, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #save-outfit-wrapper.loading { - background-image: url('/images/loading.gif?1344550430'); - background-position: left center; - background-repeat: no-repeat; - padding-left: 20px; -} -/* line 73, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #save-outfit, body.outfits-edit #save-outfit-not-signed-in, body.outfits-edit #save-current-outfit, body.outfits-edit #save-outfit-finish { - background: #ff5c00 url('/images/alert-overlay.png?1344550430') repeat-x; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-edit #save-outfit:hover, body.outfits-edit #save-outfit-not-signed-in:hover, body.outfits-edit #save-current-outfit:hover, body.outfits-edit #save-outfit-finish:hover { - background-color: #ee4b00; -} -/* line 75, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #current-outfit-permalink, body.outfits-edit #shared-outfit-permalink { - display: none; - margin-right: 0.25em; -} -/* line 78, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #current-outfit-permalink img, body.outfits-edit #shared-outfit-permalink img { - bottom: -2px; - height: 16px; - position: relative; - width: 16px; -} -/* line 80, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #shared-outfit-url { - display: none; - width: 15em; -} -/* line 83, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview { - clear: both; -} -/* line 85, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-swf { - float: left; - height: 380px; - margin-bottom: 1em; - position: relative; - width: 380px; -} -/* line 92, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-swf.swf-adapter #preview-image-container { - display: none; -} -/* line 95, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-swf.image-adapter #preview-swf-container { - display: none; -} -/* line 97, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-image-container { - position: relative; -} -/* line 2, ../../../app/stylesheets/partials/_wardrobe.sass */ -body.outfits-edit #preview-image-container img { - left: 0; - position: absolute; - top: 0; -} -/* line 100, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-image-container, body.outfits-edit #preview-image-container img { - height: 100%; - width: 100%; -} -/* line 103, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-swf-overlay { - -moz-opacity: 0; - -webkit-opacity: 0; - -o-opacity: 0; - -khtml-opacity: 0; - background: black; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -/* line 111, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-images-pending { - background: black; - background: rgba(0, 0, 0, 0.75); - bottom: 0; - color: white; - font-size: 75%; - padding: 0.5em; - position: absolute; - right: 0; - z-index: 1000; -} -/* line 121, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-images-pending.waiting-on-0 { - display: none; -} -/* line 123, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-mode { - margin-right: 1em; - position: absolute; - right: 100%; - text-align: center; - top: 0; - width: 7em; -} -/* line 131, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-mode.flash-active #preview-mode-flash { - color: #004400; - font-weight: bold; -} -/* line 134, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-mode.image-active #preview-mode-image { - color: #004400; - font-weight: bold; -} -/* line 136, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-mode.image-active #preview-mode-note, body.outfits-edit #preview-mode.image-active #report-broken-image { - display: block; -} -/* line 144, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-mode-toggle { - -moz-border-radius: 0.5em; - -webkit-border-radius: 0.5em; - -o-border-radius: 0.5em; - -ms-border-radius: 0.5em; - -khtml-border-radius: 0.5em; - border-radius: 0.5em; - border: 1px solid #006600; - color: #448844; - font-size: 85%; - list-style: none; - margin: 0 auto 0.5em; - text-align: center; - width: 5em; -} -/* line 153, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-mode-toggle li { - border-top: 1px solid #aaddaa; - cursor: pointer; - padding: 0.125em 0; - width: 100%; -} -/* line 158, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-mode-toggle li:first-child { - border-top: 0; -} -/* line 160, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-download-image { - display: none; - margin: 1em auto; -} -/* line 163, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-download-image h3 { - font-size: 125%; - margin-bottom: 0.5em; -} -/* line 166, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-download-image ul { - list-style: none; -} -/* line 168, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-download-image button { - font-size: 75%; - width: 100%; -} -/* line 171, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-mode-note, body.outfits-edit #report-broken-image { - display: block; - font-size: 75%; - margin-top: 0.5em; - text-align: center; - text-decoration: none; - width: 100%; -} -/* line 178, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-mode-note em, body.outfits-edit #report-broken-image em { - font-style: normal; - text-decoration: underline; -} -/* line 181, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-mode-note, body.outfits-edit #report-broken-image { - display: none; -} -/* line 184, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar { - float: left; - height: 380px; - margin-left: 20px; - margin-bottom: 1em; - width: 400px; -} -/* line 191, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar.viewing-outfits #preview-closet { - display: none; -} -/* line 193, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar.viewing-outfits #preview-outfits { - display: block; -} -/* line 196, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar.sharing #preview-closet { - display: none; -} -/* line 198, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar.sharing #preview-sharing { - display: block; -} -/* line 200, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar .sidebar-view { - margin: 1.5em 0; -} -/* line 203, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-closet h2 { - margin-bottom: 0; -} -/* line 205, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-closet ul { - text-align: center; -} -/* line 207, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-closet .object { - background: #eeffee; -} -/* line 209, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-closet .object img { - -moz-opacity: 0.5; - -webkit-opacity: 0.5; - -o-opacity: 0.5; - -khtml-opacity: 0.5; -} -/* line 211, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-closet .object.worn { - background: transparent; -} -/* line 213, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-closet .object.worn img { - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - -khtml-opacity: 1; -} -/* line 215, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-closet .object.no-assets { - background: #fbe3e4; - color: #8a1f11; - padding-bottom: 1.25em; -} -/* line 219, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-closet .object.no-assets .no-assets-message { - display: block; -} -/* line 221, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .no-assets-message { - background: #f3dbdc; - bottom: 0; - color: #821709; - cursor: pointer; - display: none; - font-size: 75%; - left: 0; - position: absolute; - width: 100%; -} -/* line 231, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #no-assets-full-message { - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - -o-border-radius: 5px; - -ms-border-radius: 5px; - -khtml-border-radius: 5px; - border-radius: 5px; - background: #fff4f5; - border: 1px solid #ffd3d5; - color: #9b3022; - font-size: 75%; - left: -9999px; - padding: 0.25em; - position: absolute; - top: -9999px; - width: 30em; -} -/* line 242, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form { - clear: both; - text-align: left; -} -/* line 245, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form h2 { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - margin: 0 1em 0 0; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.outfits-edit #preview-search-form h2 { - *display: inline; -} -/* line 248, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form input { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.outfits-edit #preview-search-form input { - *display: inline; -} -/* line 250, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form input[type=submit] { - margin-right: 2em; -} -/* line 252, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .preview-search-form-your-items { - display: none; - font-size: 85%; - margin-right: 1em; -} -/* line 256, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form-pagination { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.outfits-edit #preview-search-form-pagination { - *display: inline; -} -/* line 258, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form-pagination a, body.outfits-edit #preview-search-form-pagination span { - margin: 0 0.25em; -} -/* line 260, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form-pagination .current { - font-weight: bold; -} -/* line 262, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form-clear { - display: none; - font-size: 87.5%; - margin-left: 2em; -} -/* line 266, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form-loading { - display: none; - font-size: 75%; - font-style: italic; - margin-left: 2em; -} -/* line 272, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form-no-results { - display: none; -} -/* line 274, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form-help { - font-size: 87.5%; - margin-left: 2em; -} -/* line 277, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .search-helper { - font-family: inherit; -} -/* line 279, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .possible-error { - display: none; -} -/* line 282, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen { - height: 100%; -} -/* line 285, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #container { - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - height: 100%; - margin: 0 auto; - min-width: 800px; - padding-top: 2.5em; - position: relative; - width: 80%; -} -/* line 293, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #short-url-response { - position: static; -} -/* line 295, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #preview { - width: 100%; -} -/* line 297, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #preview-sidebar { - float: right; - margin: 0; - position: relative; - width: 400px; -} -/* line 302, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #preview-sidebar.viewing-saving-outfit { - height: auto; - max-height: 100%; -} -/* line 305, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #preview-search-form { - bottom: 1.5em; - left: 0; - overflow: auto; - padding: 0.5em 1em; - position: absolute; - width: 100%; -} -/* line 313, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #preview-search-form-help div { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - width: 48%; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.outfits-edit.fullscreen #preview-search-form-help div { - *display: inline; -} -/* line 316, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #footer { - bottom: 0; - left: 0; - position: absolute; - width: 100%; -} -/* line 321, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #footer ul, body.outfits-edit.fullscreen #footer li, body.outfits-edit.fullscreen #footer p, body.outfits-edit.fullscreen #footer div { - display: inline-block; - vertical-align: middle; - padding: 0; -} -/* line 325, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #footer > ul { - margin-right: 2em; -} -/* line 327, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #footer > p { - margin: 0; -} -/* line 329, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.fullscreen #footer > ul, body.outfits-edit.fullscreen #footer div, body.outfits-edit.fullscreen #footer p { - margin-top: 6px; -} -/* line 332, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object { - padding: 6px; - position: relative; -} -/* line 335, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object ul { - display: none; - left: 0; - list-style: none; - position: absolute; - top: 0; -} -/* line 341, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object ul li { - margin-bottom: 0.25em; -} -/* line 343, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object ul li a { - /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */ - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - -o-border-radius: 5px; - -ms-border-radius: 5px; - -khtml-border-radius: 5px; - border-radius: 5px; - background: #006400 url('/images/alert-overlay.png?1344550430') repeat-x; - border: 0; - display: inline-block; - padding: 0.5em 0.75em 0.45em; - color: white; - text-decoration: none; - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - position: relative; - font-weight: bold; - line-height: 1; - background: #aaaaaa url('/images/alert-overlay.png?1344550430') repeat-x; - -moz-opacity: 0.9; - -webkit-opacity: 0.9; - -o-opacity: 0.9; - -khtml-opacity: 0.9; - font-size: 80%; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-edit .object ul li a:hover { - background-color: #005300; -} -/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-edit .object ul li a:hover { - color: white; -} -/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-edit .object ul li a:active { - top: 1px; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-edit .object ul li a:hover { - background-color: #999999; -} -/* line 345, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object .unwear-item, body.outfits-edit .object .uncloset-item { - display: none; -} -/* line 348, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object.worn .wear-item { - display: none; -} -/* line 350, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object.worn .unwear-item { - display: block; -} -/* line 353, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object.closeted .closet-item { - display: none; -} -/* line 355, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object.closeted .uncloset-item { - display: block; -} -/* line 358, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object:hover ul, body.outfits-edit .object:hover .object-info { - display: block; -} -/* line 365, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .nc-icon { - background: url('/images/nc.png?1344550430') no-repeat; - height: 16px; - position: absolute; - right: 16px; - text-indent: -9999px; - top: 64px; - width: 16px; -} -/* line 373, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .nc-icon:hover { - -moz-opacity: 0.5; - -webkit-opacity: 0.5; - -o-opacity: 0.5; - -khtml-opacity: 0.5; -} -/* line 376, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object-info { - -moz-border-radius: 12px; - -webkit-border-radius: 12px; - -o-border-radius: 12px; - -ms-border-radius: 12px; - -khtml-border-radius: 12px; - border-radius: 12px; - -moz-opacity: 0.75; - -webkit-opacity: 0.75; - -o-opacity: 0.75; - -khtml-opacity: 0.75; - background: #aaaaaa; - color: white; - display: none; - height: 16px; - position: absolute; - right: 8px; - top: 0; - width: 16px; -} -/* line 387, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object-info span { - font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif; - font-weight: bold; - position: relative; - top: -2px; -} -/* line 393, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .object-info:hover { - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - -khtml-opacity: 1; -} -/* line 396, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits { - display: none; - text-align: left; -} -/* line 403, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul { - font-size: 0; - list-style: none; - margin-left: 24px; - margin-right: 24px; - background: url('/images/loading.gif?1344550430') no-repeat center top; - display: none; - font-family: "Droid Sans", Helvetica, Arial, Verdana, sans-serif; - margin: 0 auto 1em; - min-height: 16px; - width: 336px; -} -/* line 25, ../../../app/stylesheets/partials/_outfit.sass */ -body.outfits-edit #preview-outfits > ul > li { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - overflow: hidden; - position: relative; - font-size: 14px; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.outfits-edit #preview-outfits > ul > li { - *display: inline; -} -/* line 4, ../../../app/stylesheets/outfits/_star.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-star { - bottom: -2px; - height: 16px; - position: relative; - width: 16px; - background-image: url('/images/unstarred.png?1344550430'); - background-position: left top; - background-repeat: no-repeat; - cursor: pointer; - display: block; - float: left; - margin-right: 8px; -} -/* line 14, ../../../app/stylesheets/outfits/_star.sass */ -body.outfits-edit #preview-outfits > ul > li.starred .outfit-star { - background-image: url('/images/star.png?1344550430'); -} -/* line 16, ../../../app/stylesheets/outfits/_star.sass */ -body.outfits-edit #preview-outfits > ul > li.loading .outfit-star { - background-image: url('/images/loading.gif?1344550430'); -} -/* line 7, ../../../app/stylesheets/partials/_outfit.sass */ -body.outfits-edit #preview-outfits > ul > li header, body.outfits-edit #preview-outfits > ul > li footer { - color: white; - left: 0; - position: absolute; - z-index: 2; - background: black; - background: rgba(0, 0, 0, 0.75); -} -/* line 11, ../../../app/stylesheets/partials/_outfit.sass */ -body.outfits-edit #preview-outfits > ul > li header { - bottom: 0; -} -/* line 14, ../../../app/stylesheets/partials/_outfit.sass */ -body.outfits-edit #preview-outfits > ul > li footer { - top: 0; -} -/* line 17, ../../../app/stylesheets/partials/_outfit.sass */ -body.outfits-edit #preview-outfits > ul > li a { - color: white; -} -/* line 413, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul.loaded { - background: transparent; -} -/* line 416, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li { - height: 110px; - margin: 1px; - width: 110px; -} -/* line 426, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li header, body.outfits-edit #preview-outfits > ul > li footer, body.outfits-edit #preview-outfits > ul > li .outfit-delete-confirmation { - font-size: 12px; - padding: 2px 4px; - width: 102px; -} -/* line 431, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li header { - -moz-opacity: 0.75; - -webkit-opacity: 0.75; - -o-opacity: 0.75; - -khtml-opacity: 0.75; - bottom: 0; - cursor: pointer; -} -/* line 436, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li footer, body.outfits-edit #preview-outfits > ul > li .outfit-delete-confirmation { - display: none; -} -/* line 439, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-delete-confirmation { - color: white; - left: 0; - position: absolute; - z-index: 2; - background: #ff3232; - background: rgba(255, 50, 50, 0.75); - text-align: center; - top: 0; -} -/* line 445, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-delete-confirmation span { - font-weight: bold; -} -/* line 451, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-thumbnail-wrapper { - -moz-opacity: 0.5; - -webkit-opacity: 0.5; - -o-opacity: 0.5; - -khtml-opacity: 0.5; - background-image: url(/images/outfits/small_default.png); - background-position: center center; - background-size: 110px 110px; - cursor: pointer; - height: 150px; - left: -20px; - position: absolute; - top: -24px; - width: 150px; - z-index: 1; -} -/* line 465, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-thumbnail { - display: none; -} -/* line 468, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-star { - bottom: 0; - margin-right: 4px; -} -/* line 472, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-delete { - float: right; -} -/* line 475, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-rename-button { - float: left; -} -/* line 478, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-rename-button, body.outfits-edit #preview-outfits > ul > li .outfit-delete { - font-size: 85%; - text-decoration: none; -} -/* line 482, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-rename-button:hover, body.outfits-edit #preview-outfits > ul > li .outfit-delete:hover { - text-decoration: underline; -} -/* line 485, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-rename-form { - display: none; -} -/* line 488, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li .outfit-rename-form input { - background: transparent; - border: 1px solid white; - width: 6em; -} -/* line 494, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li:hover header { - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - -khtml-opacity: 1; -} -/* line 497, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li:hover .outfit-thumbnail-wrapper { - -moz-opacity: 0.75; - -webkit-opacity: 0.75; - -o-opacity: 0.75; - -khtml-opacity: 0.75; -} -/* line 500, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li:hover footer { - display: block; -} -/* line 504, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li.active header { - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - -khtml-opacity: 1; - font-weight: bold; -} -/* line 508, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li.active .outfit-thumbnail-wrapper { - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - -khtml-opacity: 1; -} -/* line 512, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li.confirming-deletion footer { - display: none; -} -/* line 515, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li.confirming-deletion .outfit-delete-confirmation { - display: block; -} -/* line 519, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li.renaming .outfit-name { - display: none; -} -/* line 522, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li.renaming .outfit-rename-form { - display: inline; -} -/* line 525, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li.thumbnail-available { - background: transparent; -} -/* line 528, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li.thumbnail-available .outfit-thumbnail-wrapper { - background-image: none; -} -/* line 531, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li.thumbnail-available .outfit-thumbnail { - display: block; -} -/* line 535, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits > ul > li.loading .outfit-star { - background-image: url('/images/loading_outfit_pane.gif?1344550430'); -} -/* line 538, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits #preview-outfits-not-logged-in { - text-align: center; - overflow-x: hidden; -} -/* line 542, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits #preview-outfits-not-logged-in img { - border-color: #006600; - border-style: solid; - border-width: 1px 0; -} -/* line 548, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits #preview-outfits-not-logged-in figure { - display: block; - margin: 0 0 1em 0; - padding: 0; -} -/* line 553, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits #preview-outfits-not-logged-in figcaption { - display: block; - font-weight: bold; -} -/* line 557, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits #preview-outfits-not-logged-in p { - margin-left: 24px; - margin-right: 24px; - font-size: 85%; -} -/* line 561, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-outfits #preview-outfits-not-logged-in #preview-outfits-log-in { - /* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html */ - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - -o-border-radius: 5px; - -ms-border-radius: 5px; - -khtml-border-radius: 5px; - border-radius: 5px; - background: #006400 url('/images/alert-overlay.png?1344550430') repeat-x; - border: 0; - display: inline-block; - padding: 0.5em 0.75em 0.45em; - color: white; - text-decoration: none; - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); - border-bottom: 1px solid rgba(0, 0, 0, 0.25); - position: relative; - font-weight: bold; - line-height: 1; - background: #ff5c00 url('/images/alert-overlay.png?1344550430') repeat-x; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-edit #preview-outfits #preview-outfits-not-logged-in #preview-outfits-log-in:hover { - background-color: #005300; -} -/* line 53, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-edit #preview-outfits #preview-outfits-not-logged-in #preview-outfits-log-in:hover { - color: white; -} -/* line 55, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-edit #preview-outfits #preview-outfits-not-logged-in #preview-outfits-log-in:active { - top: 1px; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-edit #preview-outfits #preview-outfits-not-logged-in #preview-outfits-log-in:hover { - background-color: #ee4b00; -} -/* line 565, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing { - display: none; -} -/* line 568, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-urls { - margin-left: 24px; - margin-right: 24px; - display: none; - margin-bottom: 1em; - margin-top: 1em; -} -/* line 575, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-urls li { - display: block; - padding: 0.25em 0; - width: 100%; -} -/* line 580, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-urls li label { - display: block; - font-weight: bold; -} -/* line 584, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-urls li input { - display: block; - width: 100%; -} -/* line 588, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-url-formats { - margin-left: 24px; - margin-right: 24px; - select: none; - -moz-user-select: none; - -webkit-user-select: none; - -khtml-user-select: none; - user-select: none; - display: none; - font-size: 0; - text-align: center; -} -/* line 596, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-url-formats li { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - border: 1px solid #006600; - border-left-width: 0; - border-right-color: #aaddaa; - color: #448844; - cursor: pointer; - font-size: 12px; - padding: 0 2em; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.outfits-edit #preview-sharing #preview-sharing-url-formats li { - *display: inline; -} -/* line 607, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-url-formats li.active { - background: #eeffee; - color: inherit; - font-weight: bold; -} -/* line 612, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-url-formats li:first-child { - -moz-border-radius-topleft: 5px; - -webkit-border-top-left-radius: 5px; - -o-border-top-left-radius: 5px; - -ms-border-top-left-radius: 5px; - -khtml-border-top-left-radius: 5px; - border-top-left-radius: 5px; - -moz-border-radius-bottomleft: 5px; - -webkit-border-bottom-left-radius: 5px; - -o-border-bottom-left-radius: 5px; - -ms-border-bottom-left-radius: 5px; - -khtml-border-bottom-left-radius: 5px; - border-bottom-left-radius: 5px; - border-left-width: 1px; -} -/* line 617, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-url-formats li:last-child { - -moz-border-radius-topright: 5px; - -webkit-border-top-right-radius: 5px; - -o-border-top-right-radius: 5px; - -ms-border-top-right-radius: 5px; - -khtml-border-top-right-radius: 5px; - border-top-right-radius: 5px; - -moz-border-radius-bottomright: 5px; - -webkit-border-bottom-right-radius: 5px; - -o-border-bottom-right-radius: 5px; - -ms-border-bottom-right-radius: 5px; - -khtml-border-bottom-right-radius: 5px; - border-bottom-right-radius: 5px; - border-right-color: #006600; -} -/* line 622, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-thumbnail-wrapper { - border: 1px solid #aaddaa; - display: block; - height: 150px; - margin: 1em auto 0; - position: relative; - width: 150px; -} -/* line 630, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-thumbnail-loading { - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -/* line 637, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-thumbnail-loading span { - color: #448844; - font-size: 85%; - margin-top: -0.75em; - position: absolute; - text-align: center; - top: 50%; - width: 100%; -} -/* line 646, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-thumbnail, body.outfits-edit #preview-sharing #preview-sharing-thumbnail-generating { - display: none; -} -/* line 649, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing #preview-sharing-beta-note { - margin-left: 24px; - margin-right: 24px; - background: #fff6bf; - border: 1px solid #ffd324; - color: #514721; - font-size: 85%; - margin-top: 1em; - text-align: center; -} -/* line 657, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing.urls-loaded #preview-sharing-thumbnail-saving { - display: none; -} -/* line 660, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing.urls-loaded #preview-sharing-urls, body.outfits-edit #preview-sharing.urls-loaded #preview-sharing-url-formats, body.outfits-edit #preview-sharing.urls-loaded #preview-sharing-thumbnail-generating { - display: block; -} -/* line 664, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing.urls-loaded.thumbnail-loaded #preview-sharing-thumbnail-loading { - display: none; -} -/* line 667, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing.urls-loaded.thumbnail-loaded #preview-sharing-thumbnail { - display: block; -} -/* line 671, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing.urls-loaded.thumbnail-available #preview-sharing-thumbnail-loading { - -moz-opacity: 0.85; - -webkit-opacity: 0.85; - -o-opacity: 0.85; - -khtml-opacity: 0.85; -} -/* line 674, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sharing.urls-loaded.thumbnail-available #preview-sharing-thumbnail { - display: block; -} -/* line 677, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .preview-sidebar-nav { - float: right; - font-size: 85%; - margin-right: 24px; - margin-top: 1em; -} -/* line 689, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar #preview-sidebar-navbar-closet { - background: white; - border-bottom-color: white; - font-weight: bold; -} -/* line 693, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar.viewing-outfits #preview-sidebar-navbar-closet, body.outfits-edit #preview-sidebar.sharing #preview-sidebar-navbar-closet { - background: transparent; - border-bottom: 1px solid #aaddaa; - font-weight: normal; -} -/* line 696, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar.viewing-outfits #preview-sidebar-navbar-outfits, body.outfits-edit #preview-sidebar.sharing #preview-sidebar-navbar-sharing { - background: white; - border-bottom-color: white; - font-weight: bold; -} -/* line 699, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar-navbar { - -moz-border-radius: 10px 10px 0 0; - -webkit-border-radius: 10px 10px 0 0; - -o-border-radius: 10px 10px 0 0; - -ms-border-radius: 10px 10px 0 0; - -khtml-border-radius: 10px 10px 0 0; - border-radius: 10px 10px 0 0; - overflow: hidden; - display: inline-block; - font-family: Delicious, Helvetica, Arial, Verdana, sans-serif; - background: #eeffee; - border: 1px solid #aaddaa; - border-bottom: 0; - font-size: 150%; -} -/* line 8, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-edit #preview-sidebar-navbar { - display: block; -} -/* line 708, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar-navbar > div { - background: transparent; - border-bottom: 1px solid #aaddaa; - font-weight: normal; - cursor: pointer; - float: left; - border-left: 1px solid #aaddaa; - padding: 0.5em 0; - text-align: center; - width: 132px; -} -/* line 717, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar-navbar > div:first-child { - border-left: 0; -} -/* line 720, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar-content { - -moz-border-radius: 0 0 10px 10px; - -webkit-border-radius: 0 0 10px 10px; - -o-border-radius: 0 0 10px 10px; - -ms-border-radius: 0 0 10px 10px; - -khtml-border-radius: 0 0 10px 10px; - border-radius: 0 0 10px 10px; - border: 1px solid #aaddaa; - border-top: 0; - height: 300px; - overflow: auto; -} -/* line 727, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #save-success, body.outfits-edit #save-error, body.outfits-edit #outfit-not-found, body.outfits-edit #preview-sidebar-donation-request { - margin-left: 24px; - margin-right: 24px; - display: none; - margin-top: 1em; - text-align: center; -} -/* line 734, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar-donation-request { - background: #e6efc2; - border: 1px solid #c6d880; - color: #264409; - font-size: 85%; - padding: 1em; -} -/* line 739, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar-donation-request-no-thanks { - margin-left: 1em; -} -/* line 742, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #save-success { - background: #e6efc2; - border: 1px solid #c6d880; - color: #264409; -} -/* line 745, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #save-error, body.outfits-edit #outfit-not-found { - background: #fbe3e4; - border: 1px solid #fbc2c4; - color: #8a1f11; -} -/* line 748, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #userbar-session-message { - -moz-opacity: 0.5; - -webkit-opacity: 0.5; - -o-opacity: 0.5; - -khtml-opacity: 0.5; - display: none; -} -/* line 752, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #new-outfit-name { - font: inherit; - line-height: 1; -} -/* line 756, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #pet-type-form, body.outfits-edit #pet-state-form, body.outfits-edit #preview-swf, body.outfits-edit #preview-search-form { - position: relative; -} -/* line 759, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .control-overlay { - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; - z-index: 5; -} -/* line 767, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-sidebar-nav-outfits, body.outfits-edit #save-outfit-signed-in { - display: none; -} -/* line 770, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit form#save-outfit-form { - display: none; - margin-right: 0; - padding: 0; -} -/* line 4, ../../../app/stylesheets/outfits/_star.sass */ -body.outfits-edit form#save-outfit-form .outfit-star { - bottom: -2px; - height: 16px; - position: relative; - width: 16px; - background-image: url('/images/unstarred.png?1344550430'); - background-position: left top; - background-repeat: no-repeat; - cursor: pointer; - display: block; - float: left; - margin-right: 8px; -} -/* line 14, ../../../app/stylesheets/outfits/_star.sass */ -body.outfits-edit form#save-outfit-form.starred .outfit-star { - background-image: url('/images/star.png?1344550430'); -} -/* line 16, ../../../app/stylesheets/outfits/_star.sass */ -body.outfits-edit form#save-outfit-form.loading .outfit-star { - background-image: url('/images/loading.gif?1344550430'); -} -/* line 22, ../../../app/stylesheets/outfits/_star.sass */ -body.outfits-edit form#save-outfit-form .outfit-star { - margin-left: -24px; - margin-right: 0; -} -/* line 776, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit form#save-outfit-form .outfit-star, body.outfits-edit form#save-outfit-form input, body.outfits-edit form#save-outfit-form button { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - float: none; - vertical-align: top; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.outfits-edit form#save-outfit-form .outfit-star, body.outfits-edit form#save-outfit-form input, body.outfits-edit form#save-outfit-form button { - *display: inline; -} -/* line 781, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit form#save-outfit-form .outfit-star { - margin-top: 0.25em; -} -/* line 784, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit .outfit-url { - font-size: 75%; -} -/* line 787, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #preview-search-form-error { - background: #fbe3e4; - border: 1px solid #fbc2c4; - color: #8a1f11; - padding: 0.25em 0.5em; -} -/* line 792, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.user-signed-in #preview-sidebar-nav-outfits { - display: block; -} -/* line 794, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.user-signed-in #save-outfit { - display: inline-block; -} -/* line 798, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.user-signed-in #save-outfit-wrapper.active-outfit #save-outfit { - display: none; -} -/* line 800, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.user-signed-in #save-outfit-wrapper.active-outfit #save-current-outfit, body.outfits-edit.user-signed-in #save-outfit-wrapper.active-outfit #save-outfit-copy { - display: inline-block; -} -/* line 808, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.user-signed-in #save-outfit-wrapper.saving-outfit #save-outfit-form { - display: block; -} -/* line 810, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.user-signed-in #save-outfit-wrapper.saving-outfit #save-outfit, body.outfits-edit.user-signed-in #save-outfit-wrapper.saving-outfit #save-current-outfit, body.outfits-edit.user-signed-in #save-outfit-wrapper.saving-outfit #save-outfit-copy, body.outfits-edit.user-signed-in #save-outfit-wrapper.saving-outfit #current-outfit-permalink, body.outfits-edit.user-signed-in #save-outfit-wrapper.saving-outfit #shared-outfit-permalink, body.outfits-edit.user-signed-in #save-outfit-wrapper.saving-outfit #share-outfit, body.outfits-edit.user-signed-in #save-outfit-wrapper.saving-outfit #shared-outfit-url { - display: none; -} -/* line 812, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.user-signed-in .preview-search-form-your-items { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.outfits-edit.user-signed-in .preview-search-form-your-items { - *display: inline; -} -/* line 814, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.user-signed-in #preview-outfits-not-logged-in { - display: none; -} -/* line 816, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.user-signed-in #preview-outfits-list { - display: block; -} -/* line 820, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit.user-not-signed-in #save-outfit-not-signed-in { - display: inline-block; -} -/* line 824, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #save-outfit-wrapper.shared-outfit #shared-outfit-permalink, body.outfits-edit #save-outfit-wrapper.shared-outfit #shared-outfit-url { - display: inline-block; -} -/* line 826, ../../../app/stylesheets/outfits/_edit.sass */ -body.outfits-edit #save-outfit-wrapper.shared-outfit #current-outfit-permalink { - display: none !important; -} - -/* line 11, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits { - font-size: 0; - list-style: none; -} -/* line 25, ../../../app/stylesheets/partials/_outfit.sass */ -body.outfits-index #outfits > li { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - overflow: hidden; - position: relative; - font-size: 14px; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.outfits-index #outfits > li { - *display: inline; -} -/* line 4, ../../../app/stylesheets/outfits/_star.sass */ -body.outfits-index #outfits > li .outfit-star { - bottom: -2px; - height: 16px; - position: relative; - width: 16px; - background-image: url('/images/unstarred.png?1344550430'); - background-position: left top; - background-repeat: no-repeat; - cursor: pointer; - display: block; - float: left; - margin-right: 8px; -} -/* line 14, ../../../app/stylesheets/outfits/_star.sass */ -body.outfits-index #outfits > li.starred .outfit-star { - background-image: url('/images/star.png?1344550430'); -} -/* line 16, ../../../app/stylesheets/outfits/_star.sass */ -body.outfits-index #outfits > li.loading .outfit-star { - background-image: url('/images/loading.gif?1344550430'); -} -/* line 7, ../../../app/stylesheets/partials/_outfit.sass */ -body.outfits-index #outfits > li header, body.outfits-index #outfits > li footer { - color: white; - left: 0; - position: absolute; - z-index: 2; - background: black; - background: rgba(0, 0, 0, 0.75); -} -/* line 11, ../../../app/stylesheets/partials/_outfit.sass */ -body.outfits-index #outfits > li header { - bottom: 0; -} -/* line 14, ../../../app/stylesheets/partials/_outfit.sass */ -body.outfits-index #outfits > li footer { - top: 0; -} -/* line 17, ../../../app/stylesheets/partials/_outfit.sass */ -body.outfits-index #outfits > li a { - color: white; -} -/* line 14, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits > li { - height: 150px; - margin: 2px; - width: 150px; -} -/* line 19, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits > li header, body.outfits-index #outfits > li footer { - padding: 2px 4px; - width: 142px; -} -/* line 23, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits > li footer { - display: none; -} -/* line 26, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits > li footer .outfit-edit-link { - float: left; - text-decoration: none; -} -/* line 30, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits > li footer form { - float: right; -} -/* line 33, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits > li footer form .outfit-delete-button { - margin: 0; - padding: 0; -} -/* line 38, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits > li footer .outfit-edit-link:hover, body.outfits-index #outfits > li footer .outfit-delete-button:hover { - text-decoration: underline; -} -/* line 41, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits > li .outfit-star { - cursor: auto; -} -/* line 44, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits > li .outfit-name { - text-decoration: none; -} -/* line 47, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits > li .outfit-name:hover { - text-decoration: underline; -} -/* line 51, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits > li:hover footer { - display: block; -} -/* line 54, ../../../app/stylesheets/outfits/_index.sass */ -body.outfits-index #outfits .outfit-delete-button { - -moz-border-radius: 0; - -webkit-border-radius: 0; - -o-border-radius: 0; - -ms-border-radius: 0; - -khtml-border-radius: 0; - border-radius: 0; - background: transparent; - display: inline; - padding: 0; - color: inherit; - -moz-box-shadow: none; - -webkit-box-shadow: none; - text-shadow: none; - border-bottom: 0; - position: static; - font-weight: normal; - line-height: inherit; -} -/* line 72, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-index #outfits .outfit-delete-button:hover { - background: transparent; - color: inherit; -} -/* line 75, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-index #outfits .outfit-delete-button:active { - top: auto; -} - -/* line 2, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-new .campaign-progress-wrapper { - -moz-border-radius: 8px; - -webkit-border-radius: 8px; - -o-border-radius: 8px; - -ms-border-radius: 8px; - -khtml-border-radius: 8px; - border-radius: 8px; - background: #aaaaaa; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #cccccc), color-stop(100%, #aaaaaa)); - background-image: -moz-linear-gradient(top, #cccccc 0%, #aaaaaa 100%); - background-image: linear-gradient(top, #cccccc 0%, #aaaaaa 100%); - border: 4px solid #006600; - clear: both; - margin-bottom: 1.5em; - position: relative; - visibility: hidden; -} -/* line 13, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-new .campaign-progress-wrapper .button { - background: #ff5c00 url('/images/alert-overlay.png?1344550430') repeat-x; - font-size: 75%; - margin-left: 1em; - padding: 0.25em 0.75em; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-new .campaign-progress-wrapper .button:hover { - background-color: #ee4b00; -} -/* line 19, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-new .campaign-progress-wrapper .button:after { - content: none; -} -/* line 22, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-new .campaign-progress { - background: #006600; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #228822), color-stop(100%, #006600)); - background-image: -moz-linear-gradient(top, #228822 0%, #006600 100%); - background-image: linear-gradient(top, #228822 0%, #006600 100%); - border-right: 1px solid #006600; -} -/* line 27, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-new .campaign-progress-wrapper, body.outfits-new .campaign-progress { - height: 2.5em; -} -/* line 30, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-new .campaign-progress-label { - text-shadow: #777777 -1px -1px 0; - font-size: 150%; - left: 0; - position: absolute; - top: 0; - text-align: center; - width: 100%; -} -/* line 39, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-new .campaign-progress-label, body.outfits-new .campaign-progress-label a { - color: white; -} -/* line 43, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-new.campaign-loaded .campaign-progress-wrapper { - visibility: visible; -} -/* line 7, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms { - overflow: hidden; - display: inline-block; - background: #eeffee; - border: 1px solid #006600; - padding: 1em; - position: relative; -} -/* line 8, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-new #outfit-forms { - display: block; -} -/* line 11, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms h1 { - margin-bottom: 0; -} -/* line 13, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms h2 { - font-size: 150%; - font-style: italic; - text-indent: 1em; -} -/* line 18, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms #pet-preview { - float: left; - height: 300px; - margin-right: 2em; - position: relative; - width: 300px; -} -/* line 24, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms #pet-preview img { - height: 100%; - width: 100%; -} -/* line 27, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms #pet-preview.loading img { - -moz-opacity: 0.5; - -webkit-opacity: 0.5; - -o-opacity: 0.5; - -khtml-opacity: 0.5; -} -/* line 29, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms #pet-preview.hidden img { - display: none; -} -/* line 31, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms #pet-preview.loaded { - cursor: pointer; -} -/* line 33, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms #pet-preview span { - background: gray; - background: rgba(0, 0, 0, 0.5); - bottom: 0; - color: white; - padding: 0.25em 0.5em; - position: absolute; - right: 0; -} -/* line 41, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms #pet-preview span:empty { - display: none; -} -/* line 43, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms fieldset { - position: relative; - left: 16px; -} -/* line 46, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #outfit-forms fieldset legend { - margin-left: -16px; -} -/* line 48, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #load-pet-to-wardrobe { - font-size: 175%; - margin-bottom: 1em; - margin-top: 2em; -} -/* line 53, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #load-pet-to-wardrobe input { - font-size: 67%; - padding: 0.5em; - width: 10em; -} -/* line 57, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #load-pet-to-wardrobe button { - background: #ff5c00 url('/images/alert-overlay.png?1344550430') repeat-x; - font-size: 125%; - padding: 8px 14px 9px; - font-size: 67%; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-new #load-pet-to-wardrobe button:hover { - background-color: #ee4b00; -} -/* line 60, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #description, body.outfits-new #top-contributors { - float: left; -} -/* line 62, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #description { - margin-right: 2%; - width: 64%; -} -/* line 65, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #top-contributors { - border: 1px solid #cceecc; - margin-top: 1em; - padding: 1%; - width: 30%; -} -/* line 70, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #top-contributors ol { - margin-left: 2em; - padding-left: 1em; -} -/* line 73, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #top-contributors > a { - font-size: 80%; - display: block; - text-align: right; -} -/* line 77, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #how-can-i-help, body.outfits-new #i-found-something { - background: #eeffee; - border: 1px solid #006600; - padding: 1em; - float: left; - padding: 1%; - width: 46%; -} -/* line 82, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #how-can-i-help h2, body.outfits-new #i-found-something h2 { - font-style: italic; -} -/* line 84, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #how-can-i-help input, body.outfits-new #how-can-i-help button, body.outfits-new #i-found-something input, body.outfits-new #i-found-something button { - font-size: 115%; -} -/* line 86, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #how-can-i-help input[type=text], body.outfits-new #how-can-i-help body.pets-bulk #bulk-pets-form textarea, body.pets-bulk #bulk-pets-form body.outfits-new #how-can-i-help textarea, body.outfits-new #i-found-something input[type=text], body.outfits-new #i-found-something body.pets-bulk #bulk-pets-form textarea, body.pets-bulk #bulk-pets-form body.outfits-new #i-found-something textarea { - border-color: #006600; - width: 12em; -} -/* line 89, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #how-can-i-help { - margin-right: 1%; -} -/* line 91, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #i-found-something { - margin-left: 1%; -} -/* line 93, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #i-found-something a { - float: right; - font-size: 87.5%; - margin-top: 1em; -} -/* line 102, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #sections { - overflow: hidden; - display: inline-block; - display: table; - list-style: none; - margin-top: 1em; -} -/* line 8, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-new #sections { - display: block; -} -/* line 107, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #sections h3 { - margin-bottom: 0.25em; -} -/* line 109, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #sections li { - border-left-color: #006600; - border-left-style: solid; - border-left-width: 1px; - display: table-cell; - padding: 0.5em; - position: relative; - width: 33.333%; -} -/* line 118, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #sections li:first-child { - border-left: 0; -} -/* line 120, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #sections div { - color: #448844; - font-size: 75%; - margin-left: 1em; - z-index: 2; -} -/* line 125, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #sections h4, body.outfits-new #sections input { - font-size: 116%; -} -/* line 127, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #sections h4, body.outfits-new #sections input[type=text], body.outfits-new #sections body.pets-bulk #bulk-pets-form textarea, body.pets-bulk #bulk-pets-form body.outfits-new #sections textarea { - color: inherit; -} -/* line 129, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #sections h4 a { - background: #ffffc0; -} -/* line 131, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #sections img { - -moz-opacity: 0.75; - -webkit-opacity: 0.75; - -o-opacity: 0.75; - -khtml-opacity: 0.75; - float: right; - margin-left: 0.5em; -} -/* line 135, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #sections img:hover { - -moz-opacity: 1; - -webkit-opacity: 1; - -o-opacity: 1; - -khtml-opacity: 1; -} -/* line 137, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #sections p { - min-height: 4.5em; -} -/* line 145, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #whats-new { - overflow: hidden; - display: inline-block; - height: 300px; - margin-bottom: 1em; -} -/* line 8, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-new #whats-new { - display: block; -} -/* line 154, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #whats-new #blog-preview { - background: #eeffee; - border: 1px solid #006600; - display: none; - float: left; - height: 274px; - margin-right: 12px; - padding: 12px; - width: 495.333px; -} -/* line 164, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #whats-new #blog-preview > h2 { - font-size: 150%; -} -/* line 167, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #whats-new #blog-preview > div, body.outfits-new #whats-new #blog-preview > a { - font-size: 85%; -} -/* line 170, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #whats-new #blog-preview > div { - height: 200px; - margin-bottom: 0.75em; - overflow: auto; - position: relative; -} -/* line 176, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #whats-new #blog-preview > div ul, body.outfits-new #whats-new #blog-preview > div ol { - margin-bottom: 1em; - padding: 0 1.5em; -} -/* line 180, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #whats-new #blog-preview #blog-preview-linkback { - float: left; -} -/* line 183, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #whats-new #blog-preview #blog-preview-comments { - float: right; - font-size: 85%; - margin-left: 1em; -} -/* line 188, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #whats-new #newest-items { - float: right; - text-align: center; - width: 266.667px; -} -/* line 193, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #whats-new #newest-items h2 { - font-size: 150%; -} -/* line 196, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #whats-new #newest-items img { - height: 80px; - width: 80px; -} -/* line 200, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #latest-contribution { - border-color: #aaddaa; - border-style: solid; - border-width: 1px 0; - font-size: 85%; - margin: 1em 0; - padding: 0.5em 0; - text-align: center; -} -/* line 203, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #latest-contribution #recent-contributions-link { - font-weight: bold; - margin-right: 0.5em; -} -/* line 207, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #latest-contribution #recent-contributions-link::after { - content: ":"; -} -/* line 210, ../../../app/stylesheets/outfits/_new.sass */ -body.outfits-new #latest-contribution #latest-contribution-created-at { - color: #448844; - margin-left: 0.5em; -} - -/* line 2, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-show .campaign-progress-wrapper { - -moz-border-radius: 8px; - -webkit-border-radius: 8px; - -o-border-radius: 8px; - -ms-border-radius: 8px; - -khtml-border-radius: 8px; - border-radius: 8px; - background: #aaaaaa; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #cccccc), color-stop(100%, #aaaaaa)); - background-image: -moz-linear-gradient(top, #cccccc 0%, #aaaaaa 100%); - background-image: linear-gradient(top, #cccccc 0%, #aaaaaa 100%); - border: 4px solid #006600; - clear: both; - margin-bottom: 1.5em; - position: relative; - visibility: hidden; -} -/* line 13, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-show .campaign-progress-wrapper .button { - background: #ff5c00 url('/images/alert-overlay.png?1344550430') repeat-x; - font-size: 75%; - margin-left: 1em; - padding: 0.25em 0.75em; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.outfits-show .campaign-progress-wrapper .button:hover { - background-color: #ee4b00; -} -/* line 19, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-show .campaign-progress-wrapper .button:after { - content: none; -} -/* line 22, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-show .campaign-progress { - background: #006600; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #228822), color-stop(100%, #006600)); - background-image: -moz-linear-gradient(top, #228822 0%, #006600 100%); - background-image: linear-gradient(top, #228822 0%, #006600 100%); - border-right: 1px solid #006600; -} -/* line 27, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-show .campaign-progress-wrapper, body.outfits-show .campaign-progress { - height: 2.5em; -} -/* line 30, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-show .campaign-progress-label { - text-shadow: #777777 -1px -1px 0; - font-size: 150%; - left: 0; - position: absolute; - top: 0; - text-align: center; - width: 100%; -} -/* line 39, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-show .campaign-progress-label, body.outfits-show .campaign-progress-label a { - color: white; -} -/* line 43, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.outfits-show.campaign-loaded .campaign-progress-wrapper { - visibility: visible; -} -/* line 6, ../../../app/stylesheets/outfits/_show.sass */ -body.outfits-show #title { - float: left; -} -/* line 9, ../../../app/stylesheets/outfits/_show.sass */ -body.outfits-show #outfit-wardrobe-link { - float: left; - font-size: 85%; - margin-left: 2em; - margin-top: 0.75em; -} -/* line 16, ../../../app/stylesheets/outfits/_show.sass */ -body.outfits-show #outfit-user { - float: right; - margin-top: 1em; -} -/* line 20, ../../../app/stylesheets/outfits/_show.sass */ -body.outfits-show #preview-wrapper { - clear: both; - height: 400px; - margin: 0 auto 1em; - position: relative; - width: 400px; -} -/* line 27, ../../../app/stylesheets/outfits/_show.sass */ -body.outfits-show #preview-wrapper #preview-swf { - left: 0; - position: absolute; - top: 0; -} -/* line 32, ../../../app/stylesheets/outfits/_show.sass */ -body.outfits-show #outfit-items { - text-align: center; -} - -/* line 2, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form, body.pets-bulk #bulk-pets-form { - text-align: center; -} -/* line 6, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form #needed-items-pet { - border-top: 1px solid #aaddaa; - display: none; - margin-top: 1em; - padding-top: 1em; -} -/* line 12, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form #needed-items-pet h4 { - font-size: 150%; - margin-bottom: 0.5em; -} -/* line 16, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form #needed-items-pet #needed-items-reload { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - font-size: 12px; - margin-left: 1em; - vertical-align: middle; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.pets-bulk #needed-items-form #needed-items-pet #needed-items-reload { - *display: inline; -} -/* line 22, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form #needed-items-alert { - display: none; - margin-top: 0.5em; -} -/* line 26, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form #needed-items-pet-thumbnail { - height: 50px; - width: 50px; -} -/* line 31, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form #needed-items-pet-items li.owned { - background: #eeffee; - border: 1px solid #006600; -} -/* line 35, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form .object-owned { - color: #448844; - display: block; - font-size: 75%; - font-style: italic; - padding-bottom: 0.25em; -} -/* line 43, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form.loading-pet #needed-items-pet-name-field, body.pets-bulk #needed-items-form.loading-items #needed-items-pet-name-field { - background-image: url('/images/loading.gif?1344550430'); - background-position: center right; - background-repeat: no-repeat; -} -/* line 49, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form.loading-pet #needed-items-pet-items, body.pets-bulk #needed-items-form.loading-items #needed-items-pet-items { - -moz-opacity: 0.5; - -webkit-opacity: 0.5; - -o-opacity: 0.5; - -khtml-opacity: 0.5; -} -/* line 53, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form.loading-pet #needed-items-pet h4 { - -moz-opacity: 0.5; - -webkit-opacity: 0.5; - -o-opacity: 0.5; - -khtml-opacity: 0.5; -} -/* line 57, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form.loaded #needed-items-pet { - display: block; -} -/* line 61, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #needed-items-form.failed #needed-items-alert { - display: block; -} -/* line 64, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #bulk-pets-form { - border-top: 1px solid #006600; - margin-top: 12px; - padding-top: 12px; -} -/* line 69, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #bulk-pets-form textarea { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - display: inline; - font: inherit; - height: 1.5em; - overflow: hidden; - resize: none; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.pets-bulk #bulk-pets-form textarea { - *display: inline; -} -/* line 77, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #bulk-pets-form ul { - list-style: none; - margin-top: 1em; -} -/* line 80, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #bulk-pets-form ul li { - display: -moz-inline-box; - -moz-box-orient: vertical; - display: inline-block; - vertical-align: middle; - *vertical-align: auto; - background: #eeeeee; - margin: 0 auto; - min-width: 25%; - text-align: left; -} -/* line 7, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/css3/_inline-block.scss */ -body.pets-bulk #bulk-pets-form ul li { - *display: inline; -} -/* line 86, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #bulk-pets-form ul li .waiting-message, body.pets-bulk #bulk-pets-form ul li .loading-message, body.pets-bulk #bulk-pets-form ul li .response { - display: none; - font-size: 75%; - font-style: italic; - margin-left: 75px; -} -/* line 92, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #bulk-pets-form ul li.waiting .waiting-message, body.pets-bulk #bulk-pets-form ul li.loading .loading-message, body.pets-bulk #bulk-pets-form ul li.loaded .response, body.pets-bulk #bulk-pets-form ul li.failed .response { - display: block; -} -/* line 94, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #bulk-pets-form ul li.loaded { - background: #e6efc2; -} -/* line 96, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #bulk-pets-form ul li.failed { - background: #fbe3e4; -} -/* line 98, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk #bulk-pets-form ul img { - float: left; - height: 50px; - width: 50px; -} -/* line 105, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk.js .noscript { - display: none; -} -/* line 107, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk.js .script-only { - display: block; -} -/* line 110, ../../../app/stylesheets/pets/_bulk.sass */ -body.pets-bulk .script-only { - display: none; -} - -/* line 2, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.static-donate .campaign-progress-wrapper { - -moz-border-radius: 8px; - -webkit-border-radius: 8px; - -o-border-radius: 8px; - -ms-border-radius: 8px; - -khtml-border-radius: 8px; - border-radius: 8px; - background: #aaaaaa; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #cccccc), color-stop(100%, #aaaaaa)); - background-image: -moz-linear-gradient(top, #cccccc 0%, #aaaaaa 100%); - background-image: linear-gradient(top, #cccccc 0%, #aaaaaa 100%); - border: 4px solid #006600; - clear: both; - margin-bottom: 1.5em; - position: relative; - visibility: hidden; -} -/* line 13, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.static-donate .campaign-progress-wrapper .button { - background: #ff5c00 url('/images/alert-overlay.png?1344550430') repeat-x; - font-size: 75%; - margin-left: 1em; - padding: 0.25em 0.75em; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.static-donate .campaign-progress-wrapper .button:hover { - background-color: #ee4b00; -} -/* line 19, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.static-donate .campaign-progress-wrapper .button:after { - content: none; -} -/* line 22, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.static-donate .campaign-progress { - background: #006600; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #228822), color-stop(100%, #006600)); - background-image: -moz-linear-gradient(top, #228822 0%, #006600 100%); - background-image: linear-gradient(top, #228822 0%, #006600 100%); - border-right: 1px solid #006600; -} -/* line 27, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.static-donate .campaign-progress-wrapper, body.static-donate .campaign-progress { - height: 2.5em; -} -/* line 30, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.static-donate .campaign-progress-label { - text-shadow: #777777 -1px -1px 0; - font-size: 150%; - left: 0; - position: absolute; - top: 0; - text-align: center; - width: 100%; -} -/* line 39, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.static-donate .campaign-progress-label, body.static-donate .campaign-progress-label a { - color: white; -} -/* line 43, ../../../app/stylesheets/partials/_campaign-progress.sass */ -body.static-donate.campaign-loaded .campaign-progress-wrapper { - visibility: visible; -} -/* line 9, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #title { - margin-bottom: 0; -} -/* line 12, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate h2 { - font-style: italic; - font-weight: normal; -} -/* line 16, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #title, body.static-donate h2 { - clear: left; - float: left; -} -/* line 20, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate h2 { - margin-bottom: 0.25em; -} -/* line 31, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-data { - clear: both; - display: block; - float: left; - margin-right: 20px; - width: 344px; -} -/* line 38, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-preview { - border: 1px solid #006600; - display: block; - margin: 0 0 2em 0; - padding-top: 20px; - padding-right: 20px; - padding-bottom: 13.333px; - padding-left: 20px; -} -/* line 48, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-preview img { - border: 1px solid #006600; - height: 300px; - margin-bottom: 0.5em; - width: 300px; -} -/* line 54, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-preview figcaption { - display: block; - font-family: Calligraffitti; - font-size: 250%; - text-align: center; -} -/* line 60, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #campaign-donors { - display: none; - margin-right: 20px; - width: 344px; -} -/* line 65, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #campaign-donors ol { - font-size: 85%; - padding-left: 2em; -} -/* line 69, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #campaign-donors ol span { - color: #448844; - float: right; -} -/* line 73, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #campaign-donors.has-donors { - display: block; -} -/* line 82, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-beta { - background: #eeffee; - border: 1px solid #006600; - padding: 1em; - border-width: 1px; - display: block; - float: left; - margin-bottom: 1em; - padding: 10px 15px; - text-align: center; - width: 404px; -} -/* line 92, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-beta header { - display: block; - font-weight: bold; -} -/* line 96, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-beta p { - font-family: "Droid Sans", Helvetica, Arial, Verdana, sans-serif; - font-size: 75%; - margin: 0; -} -/* line 101, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-beta form { - margin: 0.75em 0; -} -/* line 104, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-beta form label { - font-size: 85%; - font-weight: bold; -} -/* line 108, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-beta form label:after { - content: ":"; -} -/* line 111, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-beta form input { - width: 5em; -} -/* line 114, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-beta form button { - background: #ff5c00 url('/images/alert-overlay.png?1344550430') repeat-x; -} -/* line 34, ../../../app/stylesheets/partials/clean/_mixins.sass */ -body.static-donate #image-mode-beta form button:hover { - background-color: #ee4b00; -} -/* line 117, ../../../app/stylesheets/static/_donate.sass */ -body.static-donate #image-mode-description, body.static-donate #image-mode-comments { - float: right; - width: 436px; -} - -/* line 2, ../../../app/stylesheets/static/_image_mode.sass */ -body.static-image_mode h2 { - margin-bottom: 0.25em; - margin-top: 1.25em; -} -/* line 7, ../../../app/stylesheets/static/_image_mode.sass */ -body.static-image_mode ol, body.static-image_mode ul { - font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif; - margin-bottom: 1em; - padding-left: 3em; -} - -/* line 1, ../../../app/stylesheets/static/_terms.sass */ -body.static-terms { - text-align: center; -} - -/* line 1, ../../../app/stylesheets/users/_top_contributors.sass */ -body.users-top_contributors { - text-align: center; -} -/* line 4, ../../../app/stylesheets/users/_top_contributors.sass */ -body.users-top_contributors #top-contributors { - border-spacing: 0; - border-width: 1px 1px 0 0; - margin: 1em auto; -} -/* line 9, ../../../app/stylesheets/users/_top_contributors.sass */ -body.users-top_contributors #top-contributors, body.users-top_contributors #top-contributors td, body.users-top_contributors #top-contributors th { - border-color: #004400; - border-style: solid; -} -/* line 13, ../../../app/stylesheets/users/_top_contributors.sass */ -body.users-top_contributors #top-contributors td, body.users-top_contributors #top-contributors th { - border-width: 0 0 1px 1px; - padding: 0.5em 1em; -} +Backtrace: +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-rails-1.0.3/lib/compass-rails/patches/3_1.rb:17:in `rescue in image_path_for_size' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-rails-1.0.3/lib/compass-rails/patches/3_1.rb:14:in `image_path_for_size' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-0.12.2/lib/compass/sass_extensions/functions/image_size.rb:50:in `image_dimensions' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-0.12.2/lib/compass/sass_extensions/functions/image_size.rb:10:in `image_height' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/script/funcall.rb:106:in `_perform' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/script/node.rb:40:in `perform' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:298:in `visit_prop' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `block in visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `map' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:109:in `block in visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:121:in `with_environment' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:108:in `visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `block in visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:320:in `visit_rule' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `block in visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `map' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:109:in `block in visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:121:in `with_environment' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:108:in `visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `block in visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:320:in `visit_rule' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:227:in `block in visit_import' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:227:in `map' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:227:in `visit_import' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `block in visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `map' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:109:in `block in visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:121:in `with_environment' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:108:in `visit_children' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `block in visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:128:in `visit_root' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:7:in `visit' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/root_node.rb:20:in `render' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/engine.rb:315:in `_render' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/engine.rb:263:in `block in render' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/util.rb:400:in `silence_sass_warnings' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/engine.rb:263:in `render' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:341:in `update_stylesheet' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:203:in `block in update_stylesheets' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:201:in `each' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:201:in `update_stylesheets' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin.rb:81:in `update_stylesheets' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin.rb:54:in `check_for_updates' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/rack.rb:51:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/bullet-4.1.6/lib/bullet/rack.rb:11:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/bundler/gems/http_accept_language-7738e45ba154/lib/http_accept_language/middleware.rb:12:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/error_collector.rb:8:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/agent_hooks.rb:14:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/browser_monitoring.rb:12:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/developer_mode.rb:24:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/warden-1.2.1/lib/warden/manager.rb:35:in `block in call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/warden-1.2.1/lib/warden/manager.rb:34:in `catch' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/warden-1.2.1/lib/warden/manager.rb:34:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/etag.rb:23:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/conditionalget.rb:25:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/head.rb:14:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/params_parser.rb:21:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/flash.rb:242:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:210:in `context' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:205:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/cookies.rb:341:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activerecord-3.2.12/lib/active_record/query_cache.rb:64:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activerecord-3.2.12/lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `_run__1471521530278748591__call__1441055857251124994__callbacks' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `__run_callback' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:385:in `_run_call_callbacks' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:81:in `run_callbacks' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/callbacks.rb:27:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/reloader.rb:65:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/remote_ip.rb:31:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/airbrake-3.1.8/lib/airbrake/rails/middleware.rb:15:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/rack/logger.rb:32:in `call_app' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/rack/logger.rb:16:in `block in call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/tagged_logging.rb:22:in `tagged' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/rack/logger.rb:16:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/request_id.rb:22:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/methodoverride.rb:21:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/runtime.rb:17:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/cache/strategy/local_cache.rb:72:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/lock.rb:15:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/static.rb:62:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:245:in `fetch' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:185:in `lookup' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:66:in `call!' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/airbrake-3.1.8/lib/airbrake/user_informer.rb:16:in `_call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/airbrake-3.1.8/lib/airbrake/user_informer.rb:12:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/engine.rb:479:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/application.rb:223:in `call' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/railtie/configurable.rb:30:in `method_missing' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/request_handler.rb:96:in `process_request' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_request_handler.rb:516:in `accept_and_process_next_request' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:206:in `start_request_handler' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:171:in `block in handle_spawn_application' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/utils.rb:470:in `safe_fork' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:166:in `handle_spawn_application' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:180:in `start' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:129:in `start' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:253:in `block (2 levels) in spawn_rack_application' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:246:in `block in spawn_rack_application' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server_collection.rb:82:in `block in synchronize' +:10:in `synchronize' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:244:in `spawn_rack_application' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:137:in `spawn_application' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously' +/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/helper-scripts/passenger-spawn-server:99:in `
' +*/ +body:before { + white-space: pre; + font-family: monospace; + content: "NameError: uninitialized constant Sprockets::FileOutsidePaths"; } diff --git a/vendor/cache/abstract-1.0.0.gem b/vendor/cache/abstract-1.0.0.gem deleted file mode 100644 index a9be232a..00000000 Binary files a/vendor/cache/abstract-1.0.0.gem and /dev/null differ diff --git a/vendor/cache/actionmailer-3.0.20.gem b/vendor/cache/actionmailer-3.0.20.gem deleted file mode 100644 index 80e43eb2..00000000 Binary files a/vendor/cache/actionmailer-3.0.20.gem and /dev/null differ diff --git a/vendor/cache/actionmailer-3.2.12.gem b/vendor/cache/actionmailer-3.2.12.gem new file mode 100644 index 00000000..748a46d4 Binary files /dev/null and b/vendor/cache/actionmailer-3.2.12.gem differ diff --git a/vendor/cache/actionpack-3.0.20.gem b/vendor/cache/actionpack-3.0.20.gem deleted file mode 100644 index cf095cb5..00000000 Binary files a/vendor/cache/actionpack-3.0.20.gem and /dev/null differ diff --git a/vendor/cache/actionpack-3.2.12.gem b/vendor/cache/actionpack-3.2.12.gem new file mode 100644 index 00000000..28492a19 Binary files /dev/null and b/vendor/cache/actionpack-3.2.12.gem differ diff --git a/vendor/cache/activemodel-3.0.20.gem b/vendor/cache/activemodel-3.0.20.gem deleted file mode 100644 index a0ff819c..00000000 Binary files a/vendor/cache/activemodel-3.0.20.gem and /dev/null differ diff --git a/vendor/cache/activemodel-3.2.12.gem b/vendor/cache/activemodel-3.2.12.gem new file mode 100644 index 00000000..044d3971 Binary files /dev/null and b/vendor/cache/activemodel-3.2.12.gem differ diff --git a/vendor/cache/activerecord-3.0.20.gem b/vendor/cache/activerecord-3.0.20.gem deleted file mode 100644 index fe0d039e..00000000 Binary files a/vendor/cache/activerecord-3.0.20.gem and /dev/null differ diff --git a/vendor/cache/activerecord-3.2.12.gem b/vendor/cache/activerecord-3.2.12.gem new file mode 100644 index 00000000..b6e71068 Binary files /dev/null and b/vendor/cache/activerecord-3.2.12.gem differ diff --git a/vendor/cache/activeresource-3.0.20.gem b/vendor/cache/activeresource-3.0.20.gem deleted file mode 100644 index 6c4c6d76..00000000 Binary files a/vendor/cache/activeresource-3.0.20.gem and /dev/null differ diff --git a/vendor/cache/activeresource-3.2.12.gem b/vendor/cache/activeresource-3.2.12.gem new file mode 100644 index 00000000..5ca9efe8 Binary files /dev/null and b/vendor/cache/activeresource-3.2.12.gem differ diff --git a/vendor/cache/activesupport-3.0.20.gem b/vendor/cache/activesupport-3.0.20.gem deleted file mode 100644 index 9d3c2455..00000000 Binary files a/vendor/cache/activesupport-3.0.20.gem and /dev/null differ diff --git a/vendor/cache/activesupport-3.2.12.gem b/vendor/cache/activesupport-3.2.12.gem new file mode 100644 index 00000000..8a953d3a Binary files /dev/null and b/vendor/cache/activesupport-3.2.12.gem differ diff --git a/vendor/cache/addressable-2.3.2.gem b/vendor/cache/addressable-2.3.2.gem deleted file mode 100644 index a17dfdc5..00000000 Binary files a/vendor/cache/addressable-2.3.2.gem and /dev/null differ diff --git a/vendor/cache/addressable-2.3.3.gem b/vendor/cache/addressable-2.3.3.gem new file mode 100644 index 00000000..17cee506 Binary files /dev/null and b/vendor/cache/addressable-2.3.3.gem differ diff --git a/vendor/cache/airbrake-3.1.8.gem b/vendor/cache/airbrake-3.1.8.gem new file mode 100644 index 00000000..9f8cc93d Binary files /dev/null and b/vendor/cache/airbrake-3.1.8.gem differ diff --git a/vendor/cache/arel-2.0.10.gem b/vendor/cache/arel-2.0.10.gem deleted file mode 100644 index 0ed33b56..00000000 Binary files a/vendor/cache/arel-2.0.10.gem and /dev/null differ diff --git a/vendor/cache/arel-3.0.2.gem b/vendor/cache/arel-3.0.2.gem new file mode 100644 index 00000000..33054428 Binary files /dev/null and b/vendor/cache/arel-3.0.2.gem differ diff --git a/vendor/cache/bcrypt-ruby-2.1.4.gem b/vendor/cache/bcrypt-ruby-2.1.4.gem deleted file mode 100644 index cba34df3..00000000 Binary files a/vendor/cache/bcrypt-ruby-2.1.4.gem and /dev/null differ diff --git a/vendor/cache/bcrypt-ruby-3.0.1.gem b/vendor/cache/bcrypt-ruby-3.0.1.gem new file mode 100644 index 00000000..2632ac0c Binary files /dev/null and b/vendor/cache/bcrypt-ruby-3.0.1.gem differ diff --git a/vendor/cache/builder-2.1.2.gem b/vendor/cache/builder-2.1.2.gem deleted file mode 100644 index c9016972..00000000 Binary files a/vendor/cache/builder-2.1.2.gem and /dev/null differ diff --git a/vendor/cache/builder-3.0.4.gem b/vendor/cache/builder-3.0.4.gem new file mode 100644 index 00000000..15c6ee23 Binary files /dev/null and b/vendor/cache/builder-3.0.4.gem differ diff --git a/vendor/cache/bullet-4.1.6.gem b/vendor/cache/bullet-4.1.6.gem deleted file mode 100644 index 87e42c76..00000000 Binary files a/vendor/cache/bullet-4.1.6.gem and /dev/null differ diff --git a/vendor/cache/chunky_png-1.2.7.gem b/vendor/cache/chunky_png-1.2.7.gem new file mode 100644 index 00000000..4622d342 Binary files /dev/null and b/vendor/cache/chunky_png-1.2.7.gem differ diff --git a/vendor/cache/compass-0.10.6.gem b/vendor/cache/compass-0.10.6.gem deleted file mode 100644 index 663b6c65..00000000 Binary files a/vendor/cache/compass-0.10.6.gem and /dev/null differ diff --git a/vendor/cache/compass-0.12.2.gem b/vendor/cache/compass-0.12.2.gem new file mode 100644 index 00000000..8ee1813c Binary files /dev/null and b/vendor/cache/compass-0.12.2.gem differ diff --git a/vendor/cache/compass-rails-1.0.3.gem b/vendor/cache/compass-rails-1.0.3.gem new file mode 100644 index 00000000..b7d51174 Binary files /dev/null and b/vendor/cache/compass-rails-1.0.3.gem differ diff --git a/vendor/cache/devise-1.1.9.gem b/vendor/cache/devise-1.1.9.gem deleted file mode 100644 index 9fe290cb..00000000 Binary files a/vendor/cache/devise-1.1.9.gem and /dev/null differ diff --git a/vendor/cache/devise-2.2.3.gem b/vendor/cache/devise-2.2.3.gem new file mode 100644 index 00000000..1eab77e9 Binary files /dev/null and b/vendor/cache/devise-2.2.3.gem differ diff --git a/vendor/cache/diff-lcs-1.1.3.gem b/vendor/cache/diff-lcs-1.1.3.gem deleted file mode 100644 index 8767f39d..00000000 Binary files a/vendor/cache/diff-lcs-1.1.3.gem and /dev/null differ diff --git a/vendor/cache/diff-lcs-1.2.1.gem b/vendor/cache/diff-lcs-1.2.1.gem new file mode 100644 index 00000000..019e4b20 Binary files /dev/null and b/vendor/cache/diff-lcs-1.2.1.gem differ diff --git a/vendor/cache/erubis-2.6.6.gem b/vendor/cache/erubis-2.6.6.gem deleted file mode 100644 index 17b23c42..00000000 Binary files a/vendor/cache/erubis-2.6.6.gem and /dev/null differ diff --git a/vendor/cache/erubis-2.7.0.gem b/vendor/cache/erubis-2.7.0.gem new file mode 100644 index 00000000..4acd2e76 Binary files /dev/null and b/vendor/cache/erubis-2.7.0.gem differ diff --git a/vendor/cache/excon-0.16.10.gem b/vendor/cache/excon-0.16.10.gem deleted file mode 100644 index a4570e6e..00000000 Binary files a/vendor/cache/excon-0.16.10.gem and /dev/null differ diff --git a/vendor/cache/excon-0.19.3.gem b/vendor/cache/excon-0.19.3.gem new file mode 100644 index 00000000..0dedab4a Binary files /dev/null and b/vendor/cache/excon-0.19.3.gem differ diff --git a/vendor/cache/execjs-1.4.0.gem b/vendor/cache/execjs-1.4.0.gem new file mode 100644 index 00000000..815ab62f Binary files /dev/null and b/vendor/cache/execjs-1.4.0.gem differ diff --git a/vendor/cache/fssm-0.2.10.gem b/vendor/cache/fssm-0.2.10.gem new file mode 100644 index 00000000..cf6dc097 Binary files /dev/null and b/vendor/cache/fssm-0.2.10.gem differ diff --git a/vendor/cache/haml-3.0.25.gem b/vendor/cache/haml-3.0.25.gem deleted file mode 100644 index 40b4de71..00000000 Binary files a/vendor/cache/haml-3.0.25.gem and /dev/null differ diff --git a/vendor/cache/haml-4.0.0.gem b/vendor/cache/haml-4.0.0.gem new file mode 100644 index 00000000..f4896329 Binary files /dev/null and b/vendor/cache/haml-4.0.0.gem differ diff --git a/vendor/cache/hike-1.2.1.gem b/vendor/cache/hike-1.2.1.gem new file mode 100644 index 00000000..9bf7631d Binary files /dev/null and b/vendor/cache/hike-1.2.1.gem differ diff --git a/vendor/cache/hoptoad_notifier-2.4.11.gem b/vendor/cache/hoptoad_notifier-2.4.11.gem deleted file mode 100644 index 279258ba..00000000 Binary files a/vendor/cache/hoptoad_notifier-2.4.11.gem and /dev/null differ diff --git a/vendor/cache/i18n-0.5.0.gem b/vendor/cache/i18n-0.5.0.gem deleted file mode 100644 index 14b157db..00000000 Binary files a/vendor/cache/i18n-0.5.0.gem and /dev/null differ diff --git a/vendor/cache/i18n-0.6.4.gem b/vendor/cache/i18n-0.6.4.gem new file mode 100644 index 00000000..6eaf10f0 Binary files /dev/null and b/vendor/cache/i18n-0.6.4.gem differ diff --git a/vendor/cache/journey-1.0.4.gem b/vendor/cache/journey-1.0.4.gem new file mode 100644 index 00000000..86c3661b Binary files /dev/null and b/vendor/cache/journey-1.0.4.gem differ diff --git a/vendor/cache/mail-2.2.19.gem b/vendor/cache/mail-2.2.19.gem deleted file mode 100644 index f1170c35..00000000 Binary files a/vendor/cache/mail-2.2.19.gem and /dev/null differ diff --git a/vendor/cache/mail-2.4.4.gem b/vendor/cache/mail-2.4.4.gem new file mode 100644 index 00000000..acc8533a Binary files /dev/null and b/vendor/cache/mail-2.4.4.gem differ diff --git a/vendor/cache/mime-types-1.19.gem b/vendor/cache/mime-types-1.19.gem deleted file mode 100644 index f2009261..00000000 Binary files a/vendor/cache/mime-types-1.19.gem and /dev/null differ diff --git a/vendor/cache/mime-types-1.21.gem b/vendor/cache/mime-types-1.21.gem new file mode 100644 index 00000000..0bfdbe69 Binary files /dev/null and b/vendor/cache/mime-types-1.21.gem differ diff --git a/vendor/cache/mini_magick-3.4.gem b/vendor/cache/mini_magick-3.4.gem deleted file mode 100644 index 0c0e384f..00000000 Binary files a/vendor/cache/mini_magick-3.4.gem and /dev/null differ diff --git a/vendor/cache/mini_magick-3.5.0.gem b/vendor/cache/mini_magick-3.5.0.gem new file mode 100644 index 00000000..82cedb70 Binary files /dev/null and b/vendor/cache/mini_magick-3.5.0.gem differ diff --git a/vendor/cache/mysql2-0.2.18.gem b/vendor/cache/mysql2-0.2.18.gem deleted file mode 100644 index 0b82bb2f..00000000 Binary files a/vendor/cache/mysql2-0.2.18.gem and /dev/null differ diff --git a/vendor/cache/mysql2-0.3.11.gem b/vendor/cache/mysql2-0.3.11.gem new file mode 100644 index 00000000..32209db0 Binary files /dev/null and b/vendor/cache/mysql2-0.3.11.gem differ diff --git a/vendor/cache/net-ssh-2.6.3.gem b/vendor/cache/net-ssh-2.6.3.gem deleted file mode 100644 index f5038059..00000000 Binary files a/vendor/cache/net-ssh-2.6.3.gem and /dev/null differ diff --git a/vendor/cache/net-ssh-2.6.6.gem b/vendor/cache/net-ssh-2.6.6.gem new file mode 100644 index 00000000..4076367b Binary files /dev/null and b/vendor/cache/net-ssh-2.6.6.gem differ diff --git a/vendor/cache/newrelic_rpm-3.5.5.38.gem b/vendor/cache/newrelic_rpm-3.5.5.38.gem deleted file mode 100644 index 097491b4..00000000 Binary files a/vendor/cache/newrelic_rpm-3.5.5.38.gem and /dev/null differ diff --git a/vendor/cache/newrelic_rpm-3.5.8.70.gem b/vendor/cache/newrelic_rpm-3.5.8.70.gem new file mode 100644 index 00000000..06163059 Binary files /dev/null and b/vendor/cache/newrelic_rpm-3.5.8.70.gem differ diff --git a/vendor/cache/orm_adapter-0.4.0.gem b/vendor/cache/orm_adapter-0.4.0.gem new file mode 100644 index 00000000..95cb6b21 Binary files /dev/null and b/vendor/cache/orm_adapter-0.4.0.gem differ diff --git a/vendor/cache/paper_trail-2.7.0.gem b/vendor/cache/paper_trail-2.7.0.gem deleted file mode 100644 index 7eb2cf0e..00000000 Binary files a/vendor/cache/paper_trail-2.7.0.gem and /dev/null differ diff --git a/vendor/cache/paper_trail-2.7.1.gem b/vendor/cache/paper_trail-2.7.1.gem new file mode 100644 index 00000000..5ca70efc Binary files /dev/null and b/vendor/cache/paper_trail-2.7.1.gem differ diff --git a/vendor/cache/rack-1.2.7.gem b/vendor/cache/rack-1.2.7.gem deleted file mode 100644 index 0c4b7c2b..00000000 Binary files a/vendor/cache/rack-1.2.7.gem and /dev/null differ diff --git a/vendor/cache/rack-1.4.5.gem b/vendor/cache/rack-1.4.5.gem new file mode 100644 index 00000000..41b18bb8 Binary files /dev/null and b/vendor/cache/rack-1.4.5.gem differ diff --git a/vendor/cache/rack-cache-1.2.gem b/vendor/cache/rack-cache-1.2.gem new file mode 100644 index 00000000..05bcc0dd Binary files /dev/null and b/vendor/cache/rack-cache-1.2.gem differ diff --git a/vendor/cache/rack-mount-0.6.14.gem b/vendor/cache/rack-mount-0.6.14.gem deleted file mode 100644 index 71e6fd35..00000000 Binary files a/vendor/cache/rack-mount-0.6.14.gem and /dev/null differ diff --git a/vendor/cache/rack-protection-1.4.0.gem b/vendor/cache/rack-protection-1.4.0.gem new file mode 100644 index 00000000..89ff729b Binary files /dev/null and b/vendor/cache/rack-protection-1.4.0.gem differ diff --git a/vendor/cache/rack-ssl-1.3.3.gem b/vendor/cache/rack-ssl-1.3.3.gem new file mode 100644 index 00000000..c5419ed0 Binary files /dev/null and b/vendor/cache/rack-ssl-1.3.3.gem differ diff --git a/vendor/cache/rack-test-0.5.7.gem b/vendor/cache/rack-test-0.5.7.gem deleted file mode 100644 index f7b9bc42..00000000 Binary files a/vendor/cache/rack-test-0.5.7.gem and /dev/null differ diff --git a/vendor/cache/rack-test-0.6.2.gem b/vendor/cache/rack-test-0.6.2.gem new file mode 100644 index 00000000..49343212 Binary files /dev/null and b/vendor/cache/rack-test-0.6.2.gem differ diff --git a/vendor/cache/rails-3.0.20.gem b/vendor/cache/rails-3.2.12.gem similarity index 56% rename from vendor/cache/rails-3.0.20.gem rename to vendor/cache/rails-3.2.12.gem index 4f6f9d99..7151d53e 100644 Binary files a/vendor/cache/rails-3.0.20.gem and b/vendor/cache/rails-3.2.12.gem differ diff --git a/vendor/cache/railties-3.0.20.gem b/vendor/cache/railties-3.0.20.gem deleted file mode 100644 index 925f69da..00000000 Binary files a/vendor/cache/railties-3.0.20.gem and /dev/null differ diff --git a/vendor/cache/railties-3.2.12.gem b/vendor/cache/railties-3.2.12.gem new file mode 100644 index 00000000..4fe87eb3 Binary files /dev/null and b/vendor/cache/railties-3.2.12.gem differ diff --git a/vendor/cache/rdoc-3.12.2.gem b/vendor/cache/rdoc-3.12.2.gem new file mode 100644 index 00000000..5e245253 Binary files /dev/null and b/vendor/cache/rdoc-3.12.2.gem differ diff --git a/vendor/cache/rdoc-3.12.gem b/vendor/cache/rdoc-3.12.gem deleted file mode 100644 index 0c214989..00000000 Binary files a/vendor/cache/rdoc-3.12.gem and /dev/null differ diff --git a/vendor/cache/redis-3.0.2.gem b/vendor/cache/redis-3.0.2.gem deleted file mode 100644 index 08f7fd63..00000000 Binary files a/vendor/cache/redis-3.0.2.gem and /dev/null differ diff --git a/vendor/cache/redis-3.0.3.gem b/vendor/cache/redis-3.0.3.gem new file mode 100644 index 00000000..588a654e Binary files /dev/null and b/vendor/cache/redis-3.0.3.gem differ diff --git a/vendor/cache/resque-scheduler-2.0.0.e.gem b/vendor/cache/resque-scheduler-2.0.0.e.gem deleted file mode 100644 index 7e49d9a9..00000000 Binary files a/vendor/cache/resque-scheduler-2.0.0.e.gem and /dev/null differ diff --git a/vendor/cache/resque-scheduler-2.0.0.gem b/vendor/cache/resque-scheduler-2.0.0.gem new file mode 100644 index 00000000..1b438807 Binary files /dev/null and b/vendor/cache/resque-scheduler-2.0.0.gem differ diff --git a/vendor/cache/sass-3.2.6.gem b/vendor/cache/sass-3.2.6.gem new file mode 100644 index 00000000..eff98df5 Binary files /dev/null and b/vendor/cache/sass-3.2.6.gem differ diff --git a/vendor/cache/sass-rails-3.2.6.gem b/vendor/cache/sass-rails-3.2.6.gem new file mode 100644 index 00000000..6158bf4b Binary files /dev/null and b/vendor/cache/sass-rails-3.2.6.gem differ diff --git a/vendor/cache/sinatra-1.2.8.gem b/vendor/cache/sinatra-1.2.8.gem deleted file mode 100644 index 7b1906d8..00000000 Binary files a/vendor/cache/sinatra-1.2.8.gem and /dev/null differ diff --git a/vendor/cache/sinatra-1.3.3.gem b/vendor/cache/sinatra-1.3.3.gem new file mode 100644 index 00000000..7d30e967 Binary files /dev/null and b/vendor/cache/sinatra-1.3.3.gem differ diff --git a/vendor/cache/sprockets-2.2.2.gem b/vendor/cache/sprockets-2.2.2.gem new file mode 100644 index 00000000..455b4432 Binary files /dev/null and b/vendor/cache/sprockets-2.2.2.gem differ diff --git a/vendor/cache/thor-0.14.6.gem b/vendor/cache/thor-0.14.6.gem deleted file mode 100644 index ce40e0c6..00000000 Binary files a/vendor/cache/thor-0.14.6.gem and /dev/null differ diff --git a/vendor/cache/thor-0.17.0.gem b/vendor/cache/thor-0.17.0.gem new file mode 100644 index 00000000..6dff5619 Binary files /dev/null and b/vendor/cache/thor-0.17.0.gem differ diff --git a/vendor/cache/tilt-1.3.3.gem b/vendor/cache/tilt-1.3.3.gem deleted file mode 100644 index 27549643..00000000 Binary files a/vendor/cache/tilt-1.3.3.gem and /dev/null differ diff --git a/vendor/cache/tilt-1.3.4.gem b/vendor/cache/tilt-1.3.4.gem new file mode 100644 index 00000000..bc97d061 Binary files /dev/null and b/vendor/cache/tilt-1.3.4.gem differ diff --git a/vendor/cache/tzinfo-0.3.35.gem b/vendor/cache/tzinfo-0.3.35.gem deleted file mode 100644 index 048897ee..00000000 Binary files a/vendor/cache/tzinfo-0.3.35.gem and /dev/null differ diff --git a/vendor/cache/tzinfo-0.3.36.gem b/vendor/cache/tzinfo-0.3.36.gem new file mode 100644 index 00000000..8c60a9d1 Binary files /dev/null and b/vendor/cache/tzinfo-0.3.36.gem differ diff --git a/vendor/cache/uglifier-1.3.0.gem b/vendor/cache/uglifier-1.3.0.gem new file mode 100644 index 00000000..9260898f Binary files /dev/null and b/vendor/cache/uglifier-1.3.0.gem differ diff --git a/vendor/cache/uniform_notifier-1.0.2.gem b/vendor/cache/uniform_notifier-1.0.2.gem deleted file mode 100644 index 52b7e635..00000000 Binary files a/vendor/cache/uniform_notifier-1.0.2.gem and /dev/null differ diff --git a/vendor/cache/warden-1.0.6.gem b/vendor/cache/warden-1.0.6.gem deleted file mode 100644 index 53bf7e9a..00000000 Binary files a/vendor/cache/warden-1.0.6.gem and /dev/null differ diff --git a/vendor/cache/warden-1.2.1.gem b/vendor/cache/warden-1.2.1.gem new file mode 100644 index 00000000..16347a91 Binary files /dev/null and b/vendor/cache/warden-1.2.1.gem differ diff --git a/vendor/cache/yard-0.8.3.gem b/vendor/cache/yard-0.8.3.gem deleted file mode 100644 index b1572548..00000000 Binary files a/vendor/cache/yard-0.8.3.gem and /dev/null differ diff --git a/vendor/cache/yard-0.8.5.2.gem b/vendor/cache/yard-0.8.5.2.gem new file mode 100644 index 00000000..f5d7160b Binary files /dev/null and b/vendor/cache/yard-0.8.5.2.gem differ