diff --git a/.babelrc b/.babelrc new file mode 100644 index 00000000..60baeb5a --- /dev/null +++ b/.babelrc @@ -0,0 +1,3 @@ +{ + "presets": [["@babel/preset-env", {}]] +} diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 00000000..aba8c3a4 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,19 @@ +{ + "parser": "babel-eslint", + "extends": [ + "airbnb-base" + ], + "rules": { + "indent": ["error", 4], + "no-var": "error", + "comma-dangle": 0, + "import/no-extraneous-dependencies": 0, + "import/no-unresolved": 0, + "no-restricted-syntax": 0, + "no-multi-assign": 0, + "no-new": 0 + }, + "globals": { + "window": true + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..5dcec3bb --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +node_modules +dist +.directory +.eslintcache +*.log diff --git a/.stylelintrc b/.stylelintrc new file mode 100644 index 00000000..363b58c6 --- /dev/null +++ b/.stylelintrc @@ -0,0 +1,7 @@ +{ + "extends": "stylelint-config-standard", + "rules": { + "indentation": 4, + "color-hex-case": null + } +} diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..7e887916 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,22 @@ +language: node_js +branches: + only: + - master +node_js: +- '15' +before_install: +- openssl aes-256-cbc -K $encrypted_2c4c9a008ff2_key -iv $encrypted_2c4c9a008ff2_iv + -in deploy_rsa.enc -out deploy_rsa -d +addons: + ssh_known_hosts: 192.241.157.86 +before_deploy: +- npm install -g pm2 +- eval "$(ssh-agent -s)" +- chmod 600 $TRAVIS_BUILD_DIR/deploy_rsa +- ssh-add $TRAVIS_BUILD_DIR/deploy_rsa +deploy: + provider: script + skip_cleanup: true + script: npm run deploy && pm2 kill + on: + branch: master diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..075a97b0 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,7 @@ +## How to run dev server and bundle the app + +Prerequirements: NodeJS 7+, NPM 4+. Install needed deps via ``npm install``. + +To run development server you need to run ``npm run dev`` and open [http://localhost:8106](http://localhost:8106). + +To compile the app (without dev server stuff) run ``npm run bundle``. diff --git a/LICENSE b/LICENSE index ba3c0adf..850ac548 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,6 @@ -Copyright (c) 2011 Chris Dary. +ISC License + +Copyright (c) 2016 circlecell. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/README b/README deleted file mode 100644 index e69de29b..00000000 diff --git a/README.md b/README.md new file mode 100644 index 00000000..7bf20fa5 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# JSONLint.com +[](https://travis-ci.org/circlecell/jsonlint.com) [](https://david-dm.org/circlecell/jsonlintdotcom#info=devDependencies) +[](https://david-dm.org/circlecell/jsonlintdotcom) + +[JSONLint](https://jsonlint.com) is a JSON formatter and validator. + +This handy online tool with help you validate and format JSON data. It can be used to check if a JSON file or string is properly formatted, and if not, it will provide suggestions for how to fix any errors. The service can also be used to beautify JSON data, making it easier to read and understand. + +If you have any suggestions for how we can improve this tool, let us know! diff --git a/addons/jsonlint-crx/jsonlint-logo.png b/addons/jsonlint-crx/jsonlint-logo.png deleted file mode 100644 index 05195321..00000000 Binary files a/addons/jsonlint-crx/jsonlint-logo.png and /dev/null differ diff --git a/addons/jsonlint-crx/manifest.json b/addons/jsonlint-crx/manifest.json deleted file mode 100644 index ade080a4..00000000 --- a/addons/jsonlint-crx/manifest.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "JSON Lint", - "description": "Always use double quotes.", - "version": "1", - "app": { - "urls": [ - "http://www.jsonlint.com/", - "http://jsonlint.com/" - ], - "launch": { - "web_url": "http://jsonlint.com/" - } - }, - "icons": { - "128": "jsonlint-logo.png" - }, - "permissions": [] -} diff --git a/c/css/blueprint/License b/c/css/blueprint/License deleted file mode 100755 index 12a1b17b..00000000 --- a/c/css/blueprint/License +++ /dev/null @@ -1,21 +0,0 @@ -Copyright (c) 2007 Olav Bjorkoy (http://bjorkoy.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sub-license, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice, and every other copyright notice found in this -software, and all the attributions in every file, and this permission notice -shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - diff --git a/c/css/blueprint/Readme b/c/css/blueprint/Readme deleted file mode 100755 index 0aec9b01..00000000 --- a/c/css/blueprint/Readme +++ /dev/null @@ -1,138 +0,0 @@ -Blueprint CSS Framework Readme - -* URL: code.google.com/p/blueprintcss -* List: groups.google.com/group/blueprintcss -* News: bjorkoy.com - ----------------------------------------------------------------- - -Welcome to Blueprint! This is a CSS framework designed to -cut down on your CSS development time. It gives you a solid -foundation to build your own CSS on. Here are some of the -features BP provides out-of-the-box: - -* An easily customizable grid -* Sensible default typography -* A typographic baseline -* Perfected browser CSS reset -* A stylesheet for printing -* Absolutely no bloat! - - -Setup instructions ----------------------------------------------------------------- - -Here's how you set up Blueprint on your site. - -1) Upload the "blueprint" folder in this folder to your server, - and place it in whatever folder you'd like. A good choice - would be your CSS folder. - -2) Add the following three lines to every
section of your - site. Make sure the three href paths are correct (here, BP is in my CSS folder): - - - - - -3) See screen.css for further configuration options, including - advanced functionality through plugins. - -4) To use the compressed version on a live site, edit the href - paths above to point to the blueprint/compressed directory, - where you'll find compressed versions of screen.css and print.css. - - -How to use Blueprint ----------------------------------------------------------------- - -Here's a quick primer on how to use BP: -http://code.google.com/p/blueprintcss/wiki/Tutorial - -Each CSS file is also heavily commented, so you'll -learn a lot by reading through them. - - -Files in Blueprint ----------------------------------------------------------------- - -The framework has a few files you should check out. Every file -contains lots of (hopefully) clarifying comments. - - -Main files: - -* blueprint/screen.css - This is the main file of the framework. It imports other CSS - files from the "lib" directory, and should be included on - every page. We also call it the the configuration file, - although you don't actually have to modify it. - -* blueprint/print.css - This file sets some default print rules, so that printed versions - of your site looks better than they usually would. It should be - included on every page. - - -Core files: - -* blueprint/lib/grid.css - This file sets up the grid (it's true). It has a lot of classes - you apply to divs to set up any sort of column-based grid. - -* blueprint/lib/typography.css - This file sets some default typography. It also has a few - methods for some really fancy stuff to do with your text. - -* blueprint/lib/reset.css - This file resets CSS values that browsers tend to set for you. - -* blueprint/compressed/screen.css & - blueprint/compressed/print.css - A compressed version of the core and print files. Use this on - every live site. Use the link tags in the HTML to include these. - -* blueprint/lib/ie.css - Contains every hack for Internet Explorer,so that our core - files stay sweet and valid. - - -Other: - -* blueprint/plugins/ - Contains additional functionality in the form of simple plugins - for Blueprint. See individual readme files in the directory - of each plugin for further instructions. - -* scripts/ - BP comes with two scripts: - * One for validating the CSS in the core files. - * One for re-compressing the files in the "compressed" folder - from the core files, if you've made changes to the core. - -* tests/ - Contains html files which tests most aspects of Blueprint. - Open tests/index.html for further instructions. - - -Credits ----------------------------------------------------------------- - -Many parts of BP are directly inspired by other peoples work. -You may thank them for their brilliance. However, *do not* ask -them for support or any kind of help with BP. - -* Jeff Croft [jeffcroft.com] -* Nathan Borror [playgroundblues.com] -* Christian Metts [mintchaos.com] -* Wilson Miner [wilsonminer.com] -* The Typogrify Project [code.google.com/p/typogrify] -* Eric Meyer [meyerweb.com/eric] -* Angus Turnbull [twinhelix.com] -* Khoi Vinh [subtraction.com] - -Questions, comments, suggestions or bug reports go to -olav at bjorkoy dot com. - -Thanks for your interest! - diff --git a/c/css/blueprint/compressed/print.css b/c/css/blueprint/compressed/print.css deleted file mode 100644 index 87eca64c..00000000 --- a/c/css/blueprint/compressed/print.css +++ /dev/null @@ -1,76 +0,0 @@ -body { -line-height:1.5; -font-family:"Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif; -color:#000; -background:none; -font-size:10pt; -} - -.container { -background:none; -} - -h1,h2,h3,h4,h5,h6 { -font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif; -} - -code { -font:.9em "Courier New", Monaco, Courier, monospace; -} - -img { -float:left; -margin:1.5em 1.5em 1.5em 0; -} - -a img { -border:none; -} - -p img.top { -margin-top:0; -} - -hr { -background:#ccc; -color:#ccc; -width:100%; -height:2px; -border:none; -margin:2em 0; -padding:0; -} - -blockquote { -font-style:italic; -font-size:.9em; -margin:1.5em; -padding:1em; -} - -.small { -font-size:.9em; -} - -.large { -font-size:1.1em; -} - -.quiet { -color:#999; -} - -.hide { -display:none; -} - -a:link,a:visited { -background:transparent; -font-weight:700; -text-decoration:underline; -} - -a:link:after,a:visited:after { -content:" (" attr(href) ") "; -font-size:90%; -} \ No newline at end of file diff --git a/c/css/blueprint/compressed/screen.css b/c/css/blueprint/compressed/screen.css deleted file mode 100644 index e5675d44..00000000 --- a/c/css/blueprint/compressed/screen.css +++ /dev/null @@ -1,696 +0,0 @@ -html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { -border:0; -font-weight:inherit; -font-style:inherit; -font-size:100%; -font-family:inherit; -vertical-align:baseline; -margin:0; -padding:0; -} - -body { -line-height:1.5; -background:#fff; -font-size:75%; -color:#222; -font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; -margin:1.5em 0; -} - -table { -border-collapse:separate; -border-spacing:0; -margin-bottom:1.4em; -} - -caption,th,td { -text-align:left; -font-weight:400; -} - -blockquote:before,blockquote:after,q:before,q:after { -content:""; -} - -blockquote,q { -quotes:; -} - -a img { -border:none; -} - -h1,h2,h3,h4,h5,h6 { -color:#111; -font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; -font-weight:400; -} - -h1 { -font-size:3em; -line-height:1; -margin-bottom:.1em; -} - -h2 { -font-size:2em; -margin-bottom:.75em; -} - -h3 { -font-size:1.5em; -line-height:1; -margin-bottom:1em; -} - -h4 { -font-size:1.2em; -line-height:1.25; -margin-bottom:1.25em; -} - -h5 { -font-size:1em; -font-weight:700; -margin-bottom:1.5em; -} - -h6 { -font-size:1em; -font-weight:700; -} - -p.last { -margin-bottom:0; -} - -p img { -float:left; -margin:1.5em 1.5em 1.5em 0; -padding:0; -} - -p img.top { -margin-top:0; -} - -ul,ol { -margin:0 1.5em 1.5em; -} - -ul { -list-style-type:circle; -} - -ol { -list-style-type:decimal; -} - -dd { -margin-left:1.5em; -} - -abbr,acronym { -border-bottom:1px dotted #666; -} - -address { -margin-top:1.5em; -font-style:italic; -} - -a:focus,a:hover { -color:#000; -} - -a { -color:#009; -text-decoration:underline; -} - -blockquote { -color:#666; -font-style:italic; -margin:1.5em; -} - -em,dfn { -font-style:italic; -background:#ffc; -} - -pre,code { -white-space:pre; -margin:1.5em 0; -} - -pre,code,tt { -font:1em 'andale mono', monotype, 'lucida console', monospace; -line-height:1.5; -} - -tt { -display:block; -line-height:1.5; -margin:1.5em 0; -} - -th { -border-bottom:2px solid #ccc; -font-weight:700; -} - -td { -border-bottom:1px solid #ddd; -} - -th,td { -padding:4px 10px 4px 0; -} - -tfoot { -font-style:italic; -} - -caption { -background:#ffc; -} - -table .last { -padding-right:0; -} - -.small { -font-size:.8em; -margin-bottom:1.875em; -line-height:1.875em; -} - -.large { -font-size:1.2em; -line-height:2.5em; -margin-bottom:1.25em; -} - -.hide { -display:none; -} - -.highlight { -background:#ff0; -} - -.added { -color:#060; -} - -.removed { -color:#900; -} - -.top { -margin-top:0; -padding-top:0; -} - -.bottom { -margin-bottom:0; -padding-bottom:0; -} - -.container { -width:950px; -margin:0 auto; -} - -.column { -float:left; -margin-right:10px; -} - -.last { -margin-right:0; -} - -.span-1 { -width:30px; -} - -.span-2 { -width:70px; -} - -.span-3 { -width:110px; -} - -.span-4 { -width:150px; -} - -.span-5 { -width:190px; -} - -.span-6 { -width:230px; -} - -.span-7 { -width:270px; -} - -.span-8 { -width:310px; -} - -.span-9 { -width:350px; -} - -.span-10 { -width:390px; -} - -.span-11 { -width:430px; -} - -.span-12 { -width:470px; -} - -.span-13 { -width:510px; -} - -.span-14 { -width:550px; -} - -.span-15 { -width:590px; -} - -.span-16 { -width:630px; -} - -.span-17 { -width:670px; -} - -.span-18 { -width:710px; -} - -.span-19 { -width:750px; -} - -.span-20 { -width:790px; -} - -.span-21 { -width:830px; -} - -.span-22 { -width:870px; -} - -.span-23 { -width:910px; -} - -.span-24 { -width:950px; -margin:0; -} - -.append-1 { -padding-right:40px; -} - -.append-2 { -padding-right:80px; -} - -.append-3 { -padding-right:120px; -} - -.append-4 { -padding-right:160px; -} - -.append-5 { -padding-right:200px; -} - -.append-6 { -padding-right:240px; -} - -.append-7 { -padding-right:280px; -} - -.append-8 { -padding-right:320px; -} - -.append-9 { -padding-right:360px; -} - -.append-10 { -padding-right:400px; -} - -.append-11 { -padding-right:440px; -} - -.append-12 { -padding-right:480px; -} - -.append-13 { -padding-right:520px; -} - -.append-14 { -padding-right:560px; -} - -.append-15 { -padding-right:600px; -} - -.append-16 { -padding-right:640px; -} - -.append-17 { -padding-right:680px; -} - -.append-18 { -padding-right:720px; -} - -.append-19 { -padding-right:760px; -} - -.append-20 { -padding-right:800px; -} - -.append-21 { -padding-right:840px; -} - -.append-22 { -padding-right:880px; -} - -.append-23 { -padding-right:920px; -} - -.prepend-1 { -padding-left:40px; -} - -.prepend-2 { -padding-left:80px; -} - -.prepend-3 { -padding-left:120px; -} - -.prepend-4 { -padding-left:160px; -} - -.prepend-5 { -padding-left:200px; -} - -.prepend-6 { -padding-left:240px; -} - -.prepend-7 { -padding-left:280px; -} - -.prepend-8 { -padding-left:320px; -} - -.prepend-9 { -padding-left:360px; -} - -.prepend-10 { -padding-left:400px; -} - -.prepend-11 { -padding-left:440px; -} - -.prepend-12 { -padding-left:480px; -} - -.prepend-13 { -padding-left:520px; -} - -.prepend-14 { -padding-left:560px; -} - -.prepend-15 { -padding-left:600px; -} - -.prepend-16 { -padding-left:640px; -} - -.prepend-17 { -padding-left:680px; -} - -.prepend-18 { -padding-left:720px; -} - -.prepend-19 { -padding-left:760px; -} - -.prepend-20 { -padding-left:800px; -} - -.prepend-21 { -padding-left:840px; -} - -.prepend-22 { -padding-left:880px; -} - -.prepend-23 { -padding-left:920px; -} - -.border { -padding-right:4px; -margin-right:5px; -border-right:1px solid #eee; -} - -.colborder { -padding-right:24px; -margin-right:25px; -border-right:1px solid #eee; -} - -.pull-1 { -margin-left:-40px; -} - -.pull-2 { -margin-left:-80px; -} - -.pull-3 { -margin-left:-120px; -} - -.pull-4 { -margin-left:-160px; -} - -.push-0 { -margin:0 0 0 18px; -} - -.push-1 { -margin:0 -40px 0 18px; -} - -.push-2 { -margin:0 -80px 0 18px; -} - -.push-3 { -margin:0 -120px 0 18px; -} - -.push-4 { -margin:0 -160px 0 18px; -} - -.push-0,.push-1,.push-2,.push-3,.push-4 { -float:right; -} - -.box { -margin-bottom:1.5em; -background:#eee; -padding:1.5em; -} - -hr { -background:#ddd; -color:#ddd; -clear:both; -float:none; -width:100%; -height:.1em; -border:none; -margin:0 0 1.4em; -} - -hr.space { -background:#fff; -color:#fff; -} - -.clear { -display:block; -} - -.clear:after,.container:after { -content:"."; -display:block; -height:0; -clear:both; -visibility:hidden; -} - -* html .clear { -height:1%; -} - -fieldset { -border:1px solid #ccc; -margin:0 0 1.5em; -padding:1.4em; -} - -legend { -font-weight:700; -font-size:1.2em; -} - -input.text,input.title { -width:300px; -border:1px solid #bbb; -background:#f6f6f6; -margin:.5em .5em .5em 0; -padding:5px; -} - -input.title { -font-size:1.5em; -} - -textarea { -width:400px; -height:250px; -border:1px solid #bbb; -background:#eee; -margin:.5em .5em .5em 0; -padding:5px; -} - -select { -border:1px solid #ccc; -background:#f6f6f6; -width:200px; -} - -.error,.notice,.success { -margin-bottom:1em; -border:2px solid #ddd; -padding:.8em; -} - -.error { -background:#FBE3E4; -color:#D12F19; -border-color:#FBC2C4; -} - -.notice { -background:#FFF6BF; -color:#817134; -border-color:#FFD324; -} - -.success { -background:#E6EFC2; -color:#529214; -border-color:#C6D880; -} - -.error a { -color:#D12F19; -} - -.notice a { -color:#817134; -} - -.success a { -color:#529214; -} - -p,img,dl { -margin:0 0 1.5em; -} - -dl dt,strong,dfn,label { -font-weight:700; -} - -del,.quiet { -color:#666; -} - -input.text:focus,input.title:focus,textarea:focus,select:focus { -background:#fff; -border:1px solid #999; -} diff --git a/c/css/blueprint/lib/forms.css b/c/css/blueprint/lib/forms.css deleted file mode 100644 index cf0bbcaf..00000000 --- a/c/css/blueprint/lib/forms.css +++ /dev/null @@ -1,45 +0,0 @@ -/* -------------------------------------------------------------- - - forms.css - * Sets up some default styling for forms - * Gives you classes to enhance your forms - - Usage: - * For text fields, use class .title or .text - --------------------------------------------------------------- */ - -label { font-weight: bold; } - - -/* Fieldsets */ -fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; } -legend { font-weight: bold; font-size:1.2em; } - -/* Text fields */ -input.text, input.title { width: 300px; margin:0.5em 0.5em 0.5em 0; } -input.text, input.title { border:1px solid #bbb; background:#f6f6f6; padding:5px; } -input.text:focus, -input.title:focus { border:1px solid #999; background:#fff; } -input.title { font-size:1.5em; } - -/* Textareas */ -textarea { width: 400px; height: 250px; margin:0.5em 0.5em 0.5em 0; } -textarea { border:1px solid #bbb; background:#eee; padding:5px; } -textarea:focus { border:1px solid #999; background:#fff; } - -/* Select fields */ -select { border:1px solid #ccc; background:#f6f6f6; width:200px; } -select:focus { border:1px solid #999; background:#fff; } - - -/* Success, error & notice boxes for messages and errors. */ -.error, -.notice, -.success { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; } -.error { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; } -.notice { background: #FFF6BF; color: #817134; border-color: #FFD324; } -.success { background: #E6EFC2; color: #529214; border-color: #C6D880; } -.error a { color: #D12F19; } -.notice a { color: #817134; } -.success a { color: #529214; } diff --git a/c/css/blueprint/lib/grid.css b/c/css/blueprint/lib/grid.css deleted file mode 100755 index 36cbe3a8..00000000 --- a/c/css/blueprint/lib/grid.css +++ /dev/null @@ -1,193 +0,0 @@ -/* -------------------------------------------------------------- - - grid.css - * Sets up an easy-to-use grid of 24 columns. - - Based on work by: - * Nathan Borror [playgroundblues.com] - * Jeff Croft [jeffcroft.com] - * Christian Metts [mintchaos.com] - * Khoi Vinh [subtraction.com] - - By default, the grid is 950px wide, with 24 columns - spanning 30px, and a 10px margin between columns. - - If you need fewer or more columns, use this - formula to find the new total width: - Total width = (columns * 40) - 10 - - Read more about using a grid here: - * subtraction.com/archives/2007/0318_oh_yeeaahh.php - --------------------------------------------------------------- */ - -/* A container should group all your columns. */ -.container { - width: 950px; - margin: 0 auto; -} - - -/* Columns --------------------------------------------------------------- */ - -/* Use this class together with the .span-x classes - to create any composition of columns in a layout. */ - -.column { - float: left; - margin-right: 10px; -} - - -/* The last column in a row needs this class. */ -.last { margin-right: 0; } - -/* Use these classes to set the width of a column. */ -.span-1 { width: 30px; } -.span-2 { width: 70px; } -.span-3 { width: 110px; } -.span-4 { width: 150px; } -.span-5 { width: 190px; } -.span-6 { width: 230px; } -.span-7 { width: 270px; } -.span-8 { width: 310px; } -.span-9 { width: 350px; } -.span-10 { width: 390px; } -.span-11 { width: 430px; } -.span-12 { width: 470px; } -.span-13 { width: 510px; } -.span-14 { width: 550px; } -.span-15 { width: 590px; } -.span-16 { width: 630px; } -.span-17 { width: 670px; } -.span-18 { width: 710px; } -.span-19 { width: 750px; } -.span-20 { width: 790px; } -.span-21 { width: 830px; } -.span-22 { width: 870px; } -.span-23 { width: 910px; } -.span-24 { width: 950px; margin: 0; } - -/* Add these to a column to append empty cols. */ -.append-1 { padding-right: 40px; } -.append-2 { padding-right: 80px; } -.append-3 { padding-right: 120px; } -.append-4 { padding-right: 160px; } -.append-5 { padding-right: 200px; } -.append-6 { padding-right: 240px; } -.append-7 { padding-right: 280px; } -.append-8 { padding-right: 320px; } -.append-9 { padding-right: 360px; } -.append-10 { padding-right: 400px; } -.append-11 { padding-right: 440px; } -.append-12 { padding-right: 480px; } -.append-13 { padding-right: 520px; } -.append-14 { padding-right: 560px; } -.append-15 { padding-right: 600px; } -.append-16 { padding-right: 640px; } -.append-17 { padding-right: 680px; } -.append-18 { padding-right: 720px; } -.append-19 { padding-right: 760px; } -.append-20 { padding-right: 800px; } -.append-21 { padding-right: 840px; } -.append-22 { padding-right: 880px; } -.append-23 { padding-right: 920px; } - -/* Add these to a column to prepend empty cols. */ -.prepend-1 { padding-left: 40px; } -.prepend-2 { padding-left: 80px; } -.prepend-3 { padding-left: 120px; } -.prepend-4 { padding-left: 160px; } -.prepend-5 { padding-left: 200px; } -.prepend-6 { padding-left: 240px; } -.prepend-7 { padding-left: 280px; } -.prepend-8 { padding-left: 320px; } -.prepend-9 { padding-left: 360px; } -.prepend-10 { padding-left: 400px; } -.prepend-11 { padding-left: 440px; } -.prepend-12 { padding-left: 480px; } -.prepend-13 { padding-left: 520px; } -.prepend-14 { padding-left: 560px; } -.prepend-15 { padding-left: 600px; } -.prepend-16 { padding-left: 640px; } -.prepend-17 { padding-left: 680px; } -.prepend-18 { padding-left: 720px; } -.prepend-19 { padding-left: 760px; } -.prepend-20 { padding-left: 800px; } -.prepend-21 { padding-left: 840px; } -.prepend-22 { padding-left: 880px; } -.prepend-23 { padding-left: 920px; } - - -/* Border on right hand side of a column. */ -.border { - padding-right: 4px; - margin-right: 5px; - border-right: 1px solid #eee; -} - -/* Border with more whitespace, spans one column. */ -.colborder { - padding-right: 24px; - margin-right: 25px; - border-right: 1px solid #eee; -} - - -/* Use these classes on an element to push it into the - next column, or to pull it into the previous column. */ - -.pull-1 { margin-left: -40px; } -.pull-2 { margin-left: -80px; } -.pull-3 { margin-left: -120px; } -.pull-4 { margin-left: -160px; } - -.push-0 { margin: 0 0 0 18px; } -.push-1 { margin: 0 -40px 0 18px; } -.push-2 { margin: 0 -80px 0 18px; } -.push-3 { margin: 0 -120px 0 18px; } -.push-4 { margin: 0 -160px 0 18px; } -.push-0, .push-1, .push-2, .push-3, .push-4 { float: right; } - - -/* Misc classes and elements --------------------------------------------------------------- */ - -/* Use a .box to create a padded box inside a column. */ -.box { - padding: 1.5em; - margin-bottom: 1.5em; - background: #eee; -} - -/* Use this to create a horizontal ruler across a column. */ -hr { - background: #ddd; - color: #ddd; - clear: both; - float: none; - width: 100%; - height: .1em; - margin: 0 0 1.4em; - border: none; -} -hr.space { - background: #fff; - color: #fff; -} - -/* Clearing floats without extra markup - Based on How To Clear Floats Without Structural Markup by PiE - [http://www.positioniseverything.net/easyclearing.html] */ - -.clear { display: inline-block; } -.clear:after, .container:after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} -* html .clear { height: 1%; } -.clear { display: block; } diff --git a/c/css/blueprint/lib/grid.png b/c/css/blueprint/lib/grid.png deleted file mode 100644 index 129d4a29..00000000 Binary files a/c/css/blueprint/lib/grid.png and /dev/null differ diff --git a/c/css/blueprint/lib/ie.css b/c/css/blueprint/lib/ie.css deleted file mode 100644 index aca37870..00000000 --- a/c/css/blueprint/lib/ie.css +++ /dev/null @@ -1,30 +0,0 @@ -/* -------------------------------------------------------------- - - ie.css - - Contains every hack for Internet Explorer versions prior - to IE7, so that our core files stay sweet and nimble. - --------------------------------------------------------------- */ - -/* Make sure the layout is centered in IE5 */ -body { text-align: center; } -.container { text-align: left; } - - -/* This fixes the problem where IE6 adds an extra 3px margin to - two columns that are floated up against each other. */ - -* html .column { overflow-x: hidden; } /* IE6 fix */ - -.pull-1, .pull-2, .pull-3, .pull-4, -.push-1, .push-2, .push-3, .push-4, -ul, ol { - position: relative; /* Keeps IE6 from cutting pulled/pushed images */ -} - -/* Fixes incorrect styling of legend in IE6 fieldsets. */ -legend { margin-bottom:1.4em; } - -/* Fixes incorrect placement of numbers in ol's in IE6/7 */ -ol { margin-left:2em; } \ No newline at end of file diff --git a/c/css/blueprint/lib/reset.css b/c/css/blueprint/lib/reset.css deleted file mode 100755 index 49ba3be0..00000000 --- a/c/css/blueprint/lib/reset.css +++ /dev/null @@ -1,39 +0,0 @@ -/* -------------------------------------------------------------- - - reset.css - * Resets default browser CSS. - - Based on work by Eric Meyer: - * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ - --------------------------------------------------------------- */ - -html, body, div, span, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, code, -del, dfn, em, img, q, dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td { - margin: 0; - padding: 0; - border: 0; - font-weight: inherit; - font-style: inherit; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; -} - - -body { line-height: 1.5; background: #fff; margin:1.5em 0; } - -/* Tables still need 'cellspacing="0"' in the markup. */ -table { border-collapse: separate; border-spacing: 0; } -caption, th, td { text-align: left; font-weight:400; } - -/* Remove possible quote marks (") from,. */ -blockquote:before, blockquote:after, q:before, q:after { content: ""; } -blockquote, q { quotes: "" ""; } - -a img { border: none; } - diff --git a/c/css/blueprint/lib/typography.css b/c/css/blueprint/lib/typography.css deleted file mode 100644 index 158d3797..00000000 --- a/c/css/blueprint/lib/typography.css +++ /dev/null @@ -1,116 +0,0 @@ -/* -------------------------------------------------------------- - - typography.css - * Sets up some sensible default typography. - - Based on work by: - * Nathan Borror [playgroundblues.com] - * Jeff Croft [jeffcroft.com] - * Christian Metts [mintchaos.com] - * Wilson Miner [wilsonminer.com] - * Richard Rutter [clagnut.com] - - Read more about using a baseline here: - * alistapart.com/articles/settingtypeontheweb - --------------------------------------------------------------- */ - -/* This is where you set your desired font size. The line-heights - and vertical margins are automatically calculated from this. - The percentage is of 16px (0.75 * 16px = 12px). */ - -body { font-size: 75%; } - - -/* Default fonts and colors. - If you prefer serif fonts, remove the font-family - on the headings, and apply this one to the body: - font: 1em Georgia, "lucida bright", "times new roman", serif; */ - -body { - color: #222; - font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; -} -h1,h2,h3,h4,h5,h6 { - color: #111; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -} - - -/* Headings --------------------------------------------------------------- */ - -h1,h2,h3,h4,h5,h6 { font-weight: normal; } - -h1 { font-size: 3em; line-height: 1; margin-bottom: 0em; } -h2 { font-size: 2em; margin-bottom: 0.75em; } -h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; } -h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; } -h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; } -h6 { font-size: 1em; font-weight: bold; } - - -/* Text elements --------------------------------------------------------------- */ - -p { margin: 0 0 1.5em; } -p.last { margin-bottom: 0; } -p img { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; } -p img.top { margin-top: 0; } /* Use this if the image is at the top of the. */ -img { margin: 0 0 1.5em; } - -ul, ol { margin:0 1.5em 1.5em 1.5em; } -ul { list-style-type: circle; } -ol { list-style-type: decimal; } -dl { margin: 0 0 1.5em 0; } -dl dt { font-weight: bold; } -dd { margin-left: 1.5em;} - -abbr, -acronym { border-bottom: 1px dotted #666; } -address { margin-top: 1.5em; font-style: italic; } -del { color:#666; } - -a:focus, -a:hover { color: #000; } -a { color: #009; text-decoration: underline; } - -blockquote { margin: 1.5em; color: #666; font-style: italic; } -strong { font-weight: bold; } -em,dfn { font-style: italic; background: #ffc; } -dfn { font-weight: bold; } -pre,code { margin: 1.5em 0; white-space: pre; } -pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } -tt { display: block; margin: 1.5em 0; line-height: 1.5; } - - -/* Tables --------------------------------------------------------------- */ - -table { margin-bottom: 1.4em; } -th { border-bottom: 2px solid #ccc; font-weight: bold; } -td { border-bottom: 1px solid #ddd; } -th,td { padding: 4px 10px 4px 0; } -tfoot { font-style: italic; } -caption { background: #ffc; } - -/* Use this if you use span-x classes on th/td. */ -table .last { padding-right: 0; } - - -/* Some default classes --------------------------------------------------------------- */ - -.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; } -.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; } -.quiet { color: #666; } - -.hide { display: none; } -.highlight { background:#ff0; } -.added { color:#060; } -.removed { color:#900; } - -.top { margin-top:0; padding-top:0; } -.bottom { margin-bottom:0; padding-bottom:0; } - - diff --git a/c/css/blueprint/plugins/buttons/Readme b/c/css/blueprint/plugins/buttons/Readme deleted file mode 100644 index dd1cfe44..00000000 --- a/c/css/blueprint/plugins/buttons/Readme +++ /dev/null @@ -1,31 +0,0 @@ -Buttons -* Gives you great looking CSS buttons, for both and