merge css in, add makefile
This commit is contained in:
parent
8addfd12b2
commit
7707e5fd9e
|
@ -14,6 +14,9 @@ tilde.team is one tiny standard unix computer in the cloud that anyone can use a
|
||||||
|
|
||||||
this repo contains the frontpage and wiki for tilde.team. feel free to send pull requests or [sign up](https://tilde.team/signup/) for an account! thanks for checking it out.
|
this repo contains the frontpage and wiki for tilde.team. feel free to send pull requests or [sign up](https://tilde.team/signup/) for an account! thanks for checking it out.
|
||||||
|
|
||||||
|
|
||||||
|
see also [css/](css/) for info on the theme and working with that.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## contributing
|
## contributing
|
||||||
|
|
1
admin
1
admin
|
@ -1 +0,0 @@
|
||||||
Subproject commit d70d6cacac1ec08ad1f2f81da742c0b31aa5bbf6
|
|
21
css/LICENSE
Normal file
21
css/LICENSE
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2015 Tobin Brown
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
19
css/Makefile
Normal file
19
css/Makefile
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
OBJS = \
|
||||||
|
less/**/*.less \
|
||||||
|
less/plex.css
|
||||||
|
|
||||||
|
.PHONY: all dev build clean
|
||||||
|
|
||||||
|
all:
|
||||||
|
make build
|
||||||
|
|
||||||
|
dev: $(OBJS) Makefile
|
||||||
|
npm install
|
||||||
|
npm run dev
|
||||||
|
|
||||||
|
build: $(OBJS) Makefile
|
||||||
|
npm install
|
||||||
|
npm run build
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -rf node_modules; rm dracula.css hacker.css; touch Makefile; make
|
61
css/README.md
Normal file
61
css/README.md
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
# tilde team hacker bootstrap theme
|
||||||
|
|
||||||
|
this is a fork of [brobin's hacker bootstrap](https://github.com/brobin/hacker-bootstrap)
|
||||||
|
|
||||||
|
the latest compiled css will be available [here](https://tilde.team/css/hacker.css)
|
||||||
|
|
||||||
|
the major changes from the original are a few tweaks to colors of code samples and font sizes.
|
||||||
|
|
||||||
|
feel free to use and modify as you like!
|
||||||
|
|
||||||
|
|
||||||
|
this is the style used on [tilde.team](https://tilde.team).
|
||||||
|
|
||||||
|
![](haxor.png)
|
||||||
|
|
||||||
|
a bootstrap theme for 1337 h4x0rs. inspired by the classic green on black terminal style. this theme will make your website 1337.
|
||||||
|
|
||||||
|
check out the [example site](https://tilde.team/css/)!
|
||||||
|
|
||||||
|
|
||||||
|
## usage
|
||||||
|
|
||||||
|
you can pick up the latest [hacker.css](https://tilde.team/css/hacker.css) and reference the css in your page.
|
||||||
|
|
||||||
|
```html
|
||||||
|
<link href="https://tilde.team/css/hacker.css" rel="stylesheet">
|
||||||
|
```
|
||||||
|
|
||||||
|
**or** you could be a real h4x0r.
|
||||||
|
|
||||||
|
**h4x0rs only**
|
||||||
|
|
||||||
|
open up your h4x0r terminal and type the following:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone https://tildegit.org/team/site
|
||||||
|
cd site/css
|
||||||
|
```
|
||||||
|
|
||||||
|
if you want to make adjustments with live-reloading, try this:
|
||||||
|
```bash
|
||||||
|
make dev
|
||||||
|
```
|
||||||
|
|
||||||
|
if you just want to compile, you can do this:
|
||||||
|
```bash
|
||||||
|
make
|
||||||
|
```
|
||||||
|
you'll find the compiled css in hacker.css to do with as you please
|
||||||
|
|
||||||
|
|
||||||
|
## contributing
|
||||||
|
|
||||||
|
feel free to hack around and submit pull requests. not every style is 100% comp1337, so any assistance is greatly appreciated.
|
||||||
|
|
||||||
|
thanks for stopping by :)
|
||||||
|
|
||||||
|
|
||||||
|
## license
|
||||||
|
|
||||||
|
mit
|
812
css/dracula.html
Normal file
812
css/dracula.html
Normal file
|
@ -0,0 +1,812 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<title>tilde theme</title>
|
||||||
|
<link href="/css/dracula.css" rel="stylesheet">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.tall-row {
|
||||||
|
margin-top: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal {
|
||||||
|
position: relative;
|
||||||
|
top: auto;
|
||||||
|
right: auto;
|
||||||
|
left: auto;
|
||||||
|
bottom: auto;
|
||||||
|
z-index: 1;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<a href="https://tildegit.org/team/css">
|
||||||
|
<img style="position: absolute; top: 0; left: 0; border: 0;z-index:1001;" src="img/fork.png" alt="Fork me on GitHub">
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<nav class="navbar navbar-default navbar-static-top">
|
||||||
|
<div class="container">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"
|
||||||
|
aria-controls="navbar">
|
||||||
|
<span class="sr-only">Toggle navigation</span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
</button>
|
||||||
|
<a class="navbar-brand" href="#">tilde theme</a>
|
||||||
|
</div>
|
||||||
|
<div id="navbar" class="navbar-collapse collapse">
|
||||||
|
<ul class="nav navbar-nav navbar-right">
|
||||||
|
<li class="dropdown">
|
||||||
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">CLICK ME!!!
|
||||||
|
<span class="caret"></span>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu" role="menu">
|
||||||
|
<li>
|
||||||
|
<a href="#">Ooh a link</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">Two links?! Oh boy</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">Now you're being ridiculous</a>
|
||||||
|
</li>
|
||||||
|
<li class="divider"></li>
|
||||||
|
<li class="dropdown-header">Much Wow</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">So link</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">Many internet</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="//reddit.com/r/itsaunixsystem" target="_blank">H4x0rs Only</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
|
<!-- Jumbotron -->
|
||||||
|
<div class="jumbotron">
|
||||||
|
<h1>Hacker Bootstrap</h1>
|
||||||
|
<p>A Bootstrap theme for 31337 H4X0RS. Inspired by the classic green on black terminal style, this bootstrap theme
|
||||||
|
will make your website 1337.</p>
|
||||||
|
<p>This is an example page using <a href="https://tilde.team">tilde.team</a>'s hacker css.</p>
|
||||||
|
<p>To hack around with the source or contribute, check out the project on tildegit</p>
|
||||||
|
<p>
|
||||||
|
<a class="btn btn-lg btn-primary" href="https://tildegit.org/team/site/src/branch/master/css" role="button">view on tildegit »</a>
|
||||||
|
<a class="btn btn-primary" href="https://tildegit.org/team/site/src/branch/master/css" id="stars"></a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Typography -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Typography</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h1>Heading 1</h1>
|
||||||
|
<h2>Heading 2</h2>
|
||||||
|
<h3>Heading 3</h3>
|
||||||
|
<h4>Heading 4</h4>
|
||||||
|
<h5>Heading 5</h5>
|
||||||
|
<h6>Heading 6</h6>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h2>Example body text</h2>
|
||||||
|
<p>Doge doge doge doge
|
||||||
|
<a href="#">Yeah!</a> Doge doge doge doge doge doge doge doge doge.</p>
|
||||||
|
<p>
|
||||||
|
<small>Fine print</small>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<strong>Bold text</strong>.</p>
|
||||||
|
<p>
|
||||||
|
<em>Italicized text</em>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h2>Emphasis classes</h2>
|
||||||
|
<p class="text-primary">You put the emPHAsis on the wrong syLLAbles.</p>
|
||||||
|
<p class="text-warning">Has Anyone Really Been Far Even as Decided to Use Even Go Want to do Look More Like?</p>
|
||||||
|
<p class="text-danger">If the answer to all questions is yes, so why not?</p>
|
||||||
|
<p class="text-success">And when everyone is super, no one will be.</p>
|
||||||
|
<p class="text-info">The force will be with you, always.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-6">
|
||||||
|
<h2>Code/Kbd</h2>
|
||||||
|
<p><code><code>ps -ef | grep -v grep | grep tree</code></code></p>
|
||||||
|
<p><kbd><kbd>ctrl + shift + t</kbd></kbd></p>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<h2>Pre</h2>
|
||||||
|
<pre>
|
||||||
|
# here is a really cool code sample
|
||||||
|
3.times do
|
||||||
|
puts "is this ruby?"
|
||||||
|
end</pre>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Buttons -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Buttons</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<a href="#" class="btn btn-default">Default</a>
|
||||||
|
<a href="#" class="btn btn-primary">Primary</a>
|
||||||
|
<a href="#" class="btn btn-success">Success</a>
|
||||||
|
<a href="#" class="btn btn-info">Info</a>
|
||||||
|
<a href="#" class="btn btn-warning">Warning</a>
|
||||||
|
<a href="#" class="btn btn-danger">Danger</a>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-6">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Tables -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Tables</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<table class="table table-striped table-hover ">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>#</th>
|
||||||
|
<th>House</th>
|
||||||
|
<th>Sigil</th>
|
||||||
|
<th>Seat</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>1</td>
|
||||||
|
<td>Stark</td>
|
||||||
|
<td>Direwolf</td>
|
||||||
|
<td>Winterfell</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>2</td>
|
||||||
|
<td>Lannister</td>
|
||||||
|
<td>Lion</td>
|
||||||
|
<td>Casterly Rock</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="info">
|
||||||
|
<td>3</td>
|
||||||
|
<td>Baratheon</td>
|
||||||
|
<td>Stag</td>
|
||||||
|
<td>Storm's End</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="success">
|
||||||
|
<td>4</td>
|
||||||
|
<td>Targaryen</td>
|
||||||
|
<td>3-headed Dragon</td>
|
||||||
|
<td>Slaver's Bay</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="danger">
|
||||||
|
<td>5</td>
|
||||||
|
<td>Martell</td>
|
||||||
|
<td>Sun pierced by a spear</td>
|
||||||
|
<td>Sunspear</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="warning">
|
||||||
|
<td>6</td>
|
||||||
|
<td>Tully</td>
|
||||||
|
<td>Trout</td>
|
||||||
|
<td>Riverrun</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="active">
|
||||||
|
<td>7</td>
|
||||||
|
<td>Bolton</td>
|
||||||
|
<td>Red flayed man</td>
|
||||||
|
<td>Dreadfort / Winterfell</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Progress Bars -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Progress Bars</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h3>Normal</h3>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar" style="width: 15%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar progress-bar-info" style="width: 30%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar progress-bar-success" style="width: 45%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar progress-bar-warning" style="width: 60%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar progress-bar-danger" style="width: 75%"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h3>Striped</h3>
|
||||||
|
<div class="progress progress-striped">
|
||||||
|
<div class="progress-bar" style="width: 15%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress progress-striped">
|
||||||
|
<div class="progress-bar progress-bar-info" style="width: 30%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress progress-striped">
|
||||||
|
<div class="progress-bar progress-bar-success" style="width: 45%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress progress-striped">
|
||||||
|
<div class="progress-bar progress-bar-warning" style="width: 60%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress progress-striped">
|
||||||
|
<div class="progress-bar progress-bar-danger" style="width: 75%"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h3>Animated</h3>
|
||||||
|
<div class="progress progress-striped active">
|
||||||
|
<div class="progress-bar progress-bar-info" style="width: 45%"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h3>Stacked</h3>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar progress-bar-success" style="width: 35%"></div>
|
||||||
|
<div class="progress-bar progress-bar-warning" style="width: 20%"></div>
|
||||||
|
<div class="progress-bar progress-bar-danger" style="width: 10%"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Forms -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Forms</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<div class="well">
|
||||||
|
<form class="form-horizontal">
|
||||||
|
<fieldset>
|
||||||
|
<legend>Legend</legend>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="inputEmail" class="col-lg-2 control-label">Email</label>
|
||||||
|
<div class="col-lg-10">
|
||||||
|
<input class="form-control" id="inputEmail" placeholder="Email" type="text">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="inputPassword" class="col-lg-2 control-label">Password</label>
|
||||||
|
<div class="col-lg-10">
|
||||||
|
<input class="form-control" id="inputPassword" placeholder="Password" type="password">
|
||||||
|
<div class="checkbox">
|
||||||
|
<label>
|
||||||
|
<input type="checkbox"> Checkbox
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="textArea" class="col-lg-2 control-label">Textarea</label>
|
||||||
|
<div class="col-lg-10">
|
||||||
|
<textarea class="form-control" rows="3" id="textArea"></textarea>
|
||||||
|
<span class="help-block">A longer block of help text that breaks onto a new line and may extend beyond one line.</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-lg-2 control-label">Radios</label>
|
||||||
|
<div class="col-lg-10">
|
||||||
|
<div class="radio">
|
||||||
|
<label>
|
||||||
|
<input name="optionsRadios" id="optionsRadios1" value="option1" checked="" type="radio"> Option one is this
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="radio">
|
||||||
|
<label>
|
||||||
|
<input name="optionsRadios" id="optionsRadios2" value="option2" type="radio"> Option two can be something else
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="select" class="col-lg-2 control-label">Selects</label>
|
||||||
|
<div class="col-lg-10">
|
||||||
|
<select class="form-control" id="select">
|
||||||
|
<option>1</option>
|
||||||
|
<option>2</option>
|
||||||
|
<option>3</option>
|
||||||
|
<option>4</option>
|
||||||
|
<option>5</option>
|
||||||
|
</select>
|
||||||
|
<br>
|
||||||
|
<select multiple="" class="form-control">
|
||||||
|
<option>1</option>
|
||||||
|
<option>2</option>
|
||||||
|
<option>3</option>
|
||||||
|
<option>4</option>
|
||||||
|
<option>5</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<div class="col-lg-10 col-lg-offset-2">
|
||||||
|
<button type="reset" class="btn btn-default">Cancel</button>
|
||||||
|
<button type="submit" class="btn btn-primary">Submit</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-4 col-lg-offset-1">
|
||||||
|
<form class="bs-component">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label" for="focusedInput">Focused input</label>
|
||||||
|
<input class="form-control" id="focusedInput" value="This is focused..." type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label" for="disabledInput">Disabled input</label>
|
||||||
|
<input class="form-control" id="disabledInput" placeholder="Disabled input here..." disabled="" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group has-warning">
|
||||||
|
<label class="control-label" for="inputWarning">Input warning</label>
|
||||||
|
<input class="form-control" id="inputWarning" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group has-error">
|
||||||
|
<label class="control-label" for="inputError">Input error</label>
|
||||||
|
<input class="form-control" id="inputError" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group has-success">
|
||||||
|
<label class="control-label" for="inputSuccess">Input success</label>
|
||||||
|
<input class="form-control" id="inputSuccess" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label" for="inputLarge">Large input</label>
|
||||||
|
<input class="form-control input-lg" id="inputLarge" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label" for="inputDefault">Default input</label>
|
||||||
|
<input class="form-control" id="inputDefault" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label" for="inputSmall">Small input</label>
|
||||||
|
<input class="form-control input-sm" id="inputSmall" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label">Input addons</label>
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">$</span>
|
||||||
|
<input class="form-control" type="text">
|
||||||
|
<span class="input-group-btn">
|
||||||
|
<button class="btn btn-default" type="button">Button</button>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Navs -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Navs</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h3>Pagination</h3>
|
||||||
|
<ul class="pagination pagination-lg">
|
||||||
|
<li class="disabled">
|
||||||
|
<a href="#">«</a>
|
||||||
|
</li>
|
||||||
|
<li class="active">
|
||||||
|
<a href="#">1</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">2</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">3</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">4</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">»</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="pagination">
|
||||||
|
<li class="disabled">
|
||||||
|
<a href="#">«</a>
|
||||||
|
</li>
|
||||||
|
<li class="active">
|
||||||
|
<a href="#">1</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">2</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">3</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">4</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">»</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="pagination pagination-sm">
|
||||||
|
<li class="disabled">
|
||||||
|
<a href="#">«</a>
|
||||||
|
</li>
|
||||||
|
<li class="active">
|
||||||
|
<a href="#">1</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">2</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">3</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">4</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">»</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h3>Breadcrumbs</h3>
|
||||||
|
<div class="bs-component">
|
||||||
|
<ul class="breadcrumb">
|
||||||
|
<li class="active">Home</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="breadcrumb">
|
||||||
|
<li>
|
||||||
|
<a href="#">Home</a>
|
||||||
|
</li>
|
||||||
|
<li class="active">Library</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="breadcrumb">
|
||||||
|
<li>
|
||||||
|
<a href="#">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">Library</a>
|
||||||
|
</li>
|
||||||
|
<li class="active">Data</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h3>Tabs</h3>
|
||||||
|
<ul class="nav nav-tabs">
|
||||||
|
<li class="active">
|
||||||
|
<a aria-expanded="true" href="#home" data-toggle="tab">Home</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a aria-expanded="false" href="#profile" data-toggle="tab">Profile</a>
|
||||||
|
</li>
|
||||||
|
<li class="dropdown">
|
||||||
|
<a aria-expanded="false" class="dropdown-toggle" data-toggle="dropdown" href="#">Dropdown
|
||||||
|
<span class="caret"></span>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li>
|
||||||
|
<a href="#dropdown1" data-toggle="tab">Bacon</a>
|
||||||
|
</li>
|
||||||
|
<li class="divider"></li>
|
||||||
|
<li>
|
||||||
|
<a href="#dropdown2" data-toggle="tab">Zen of Python</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div id="myTabContent" class="tab-content">
|
||||||
|
<div class="tab-pane fade active in" id="home">
|
||||||
|
<p>Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua,
|
||||||
|
retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit
|
||||||
|
butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson
|
||||||
|
ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel,
|
||||||
|
butcher voluptate nisi qui.</p>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane fade" id="profile">
|
||||||
|
<p>Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation
|
||||||
|
+1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table
|
||||||
|
craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts
|
||||||
|
ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus
|
||||||
|
mollit.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane fade" id="dropdown1">
|
||||||
|
<p>Bacon ipsum dolor amet kielbasa bacon swine boudin brisket hamburger bresaola chicken filet mignon
|
||||||
|
fatback leberkas beef ribs salami. Leberkas rump ball tip landjaeger bresaola salami drumstick
|
||||||
|
sausage pork loin picanha pork chop. Sausage short loin swine pork filet mignon pork belly landjaeger
|
||||||
|
cupim, frankfurter corned beef venison drumstick. Filet mignon rump picanha drumstick shank ball
|
||||||
|
tip doner frankfurter shoulder. Meatloaf tri-tip porchetta tail, fatback boudin rump strip steak
|
||||||
|
doner cow jerky pork loin turkey cupim. Cupim prosciutto sausage kevin pork loin, beef ribs chuck
|
||||||
|
tail salami rump meatloaf shank. Pork belly fatback chuck, alcatra short ribs kevin landjaeger
|
||||||
|
drumstick pig tongue jowl.</p>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane fade" id="dropdown2">
|
||||||
|
<p>Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex
|
||||||
|
is better than complicated. Flat is better than nested. Sparse is better than dense. Readability
|
||||||
|
counts. Special cases aren't special enough to break the rules. Although practicality beats purity.
|
||||||
|
Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse
|
||||||
|
the temptation to guess. There should be one-- and preferably only one --obvious way to do it.
|
||||||
|
Although that way may not be obvious at first unless you're Dutch. Now is better than never.
|
||||||
|
Although never is often better than *right* now. If the implementation is hard to explain, it's
|
||||||
|
a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one
|
||||||
|
honking great idea -- let's do more of those!</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Panels -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Panels</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="panel panel-default">
|
||||||
|
<div class="panel-body">Basic panel</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="panel panel-default">
|
||||||
|
<div class="panel-heading">Panel heading</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="panel panel-default">
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
<div class="panel-footer">Panel footer</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="panel panel-primary">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<h3 class="panel-title">Panel primary</h3>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="panel panel-success">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<h3 class="panel-title">Panel success</h3>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="panel panel-warning">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<h3 class="panel-title">Panel warning</h3>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="panel panel-danger">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<h3 class="panel-title">Panel danger</h3>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
<div class="panel panel-info">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<h3 class="panel-title">Panel info</h3>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- List Groups -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>List Groups</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<ul class="list-group">
|
||||||
|
<li class="list-group-item">
|
||||||
|
<span class="badge">14</span>
|
||||||
|
Cras justo odio
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<span class="badge">2</span>
|
||||||
|
Dapibus ac facilisis in
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<span class="badge">1</span>
|
||||||
|
Morbi leo risus
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<div class="list-group">
|
||||||
|
<a href="#" class="list-group-item active">Cras justo odio</a>
|
||||||
|
<a href="#" class="list-group-item">Dapibus ac facilisis in</a>
|
||||||
|
<a href="#" class="list-group-item">Morbi leo risus</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<div class="list-group">
|
||||||
|
<a href="#" class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">List group item heading</h4>
|
||||||
|
<p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
|
||||||
|
</a>
|
||||||
|
<a href="#" class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">List group item heading</h4>
|
||||||
|
<p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Wells -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Wells</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="well">
|
||||||
|
Look, I'm in a well!
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="well well-sm">
|
||||||
|
Look, I'm in a small well!
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="well well-lg">
|
||||||
|
Look, I'm in a large well!
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Alerts -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h2>Alerts</h2>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<div class="alert alert-dismissible alert-warning">
|
||||||
|
<button type="button" class="close">×</button>
|
||||||
|
<h4>Warning!</h4>
|
||||||
|
<p>Best check yo self, you're not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent
|
||||||
|
commodo cursus magna,
|
||||||
|
<a href="#" class="alert-link">vel scelerisque nisl consectetur et</a>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<div class="alert alert-dismissible alert-danger">
|
||||||
|
<button type="button" class="close">×</button>
|
||||||
|
<strong>Oh snap!</strong>
|
||||||
|
<a href="#" class="alert-link">Change a few things up</a> and try submitting again.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<div class="alert alert-dismissible alert-success">
|
||||||
|
<button type="button" class="close">×</button>
|
||||||
|
<strong>Well done!</strong> You successfully read
|
||||||
|
<a href="#" class="alert-link">this important alert message</a>.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<div class="alert alert-dismissible alert-info">
|
||||||
|
<button type="button" class="close">×</button>
|
||||||
|
<strong>Heads up!</strong> This
|
||||||
|
<a href="#" class="alert-link">alert needs your attention</a>, but it's not super important.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Dialogs -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Modals</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<div class="modal">
|
||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
|
<h4 class="modal-title">Potentially Catastrophic Operation</h4>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p>Are you sure you want to do the thing with the stuff? You could rupture the space-time continuum
|
||||||
|
if you fail.</p>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
||||||
|
<button type="button" class="btn btn-primary">Save changes </button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<p>Created by
|
||||||
|
<a href="//brobin.me">Tobin Brown</a>. © 2015</p>
|
||||||
|
<p>
|
||||||
|
<a href="https://tildegit.org/team/css">Forked</a> by
|
||||||
|
<a href="https://tilde.team/~ben/">~ben</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
|
||||||
|
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
|
||||||
|
|
||||||
|
<!-- Github stars script -->
|
||||||
|
<script>jQuery(document).ready(function ($) {
|
||||||
|
$.getJSON("https://tildegit.org/api/v1/repos/team/css", function (data) {
|
||||||
|
$("#stars").text(data['stars_count'] + " stars");
|
||||||
|
});
|
||||||
|
});</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
BIN
css/haxor.png
Normal file
BIN
css/haxor.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 242 KiB |
BIN
css/img/fork.png
Normal file
BIN
css/img/fork.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 88 KiB |
812
css/index.html
Normal file
812
css/index.html
Normal file
|
@ -0,0 +1,812 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
<title>tilde theme</title>
|
||||||
|
<link href="/css/hacker.css" rel="stylesheet">
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.tall-row {
|
||||||
|
margin-top: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal {
|
||||||
|
position: relative;
|
||||||
|
top: auto;
|
||||||
|
right: auto;
|
||||||
|
left: auto;
|
||||||
|
bottom: auto;
|
||||||
|
z-index: 1;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<a href="https://tildegit.org/team/css">
|
||||||
|
<img style="position: absolute; top: 0; left: 0; border: 0;z-index:1001;" src="img/fork.png" alt="Fork me on GitHub">
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<nav class="navbar navbar-default navbar-static-top">
|
||||||
|
<div class="container">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"
|
||||||
|
aria-controls="navbar">
|
||||||
|
<span class="sr-only">Toggle navigation</span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
<span class="icon-bar"></span>
|
||||||
|
</button>
|
||||||
|
<a class="navbar-brand" href="#">tilde theme</a>
|
||||||
|
</div>
|
||||||
|
<div id="navbar" class="navbar-collapse collapse">
|
||||||
|
<ul class="nav navbar-nav navbar-right">
|
||||||
|
<li class="dropdown">
|
||||||
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">CLICK ME!!!
|
||||||
|
<span class="caret"></span>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu" role="menu">
|
||||||
|
<li>
|
||||||
|
<a href="#">Ooh a link</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">Two links?! Oh boy</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">Now you're being ridiculous</a>
|
||||||
|
</li>
|
||||||
|
<li class="divider"></li>
|
||||||
|
<li class="dropdown-header">Much Wow</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">So link</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">Many internet</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="//reddit.com/r/itsaunixsystem" target="_blank">H4x0rs Only</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
|
<!-- Jumbotron -->
|
||||||
|
<div class="jumbotron">
|
||||||
|
<h1>Hacker Bootstrap</h1>
|
||||||
|
<p>A Bootstrap theme for 31337 H4X0RS. Inspired by the classic green on black terminal style, this bootstrap theme
|
||||||
|
will make your website 1337.</p>
|
||||||
|
<p>This is an example page using <a href="https://tilde.team">tilde.team</a>'s hacker css.</p>
|
||||||
|
<p>To hack around with the source or contribute, check out the project on tildegit</p>
|
||||||
|
<p>
|
||||||
|
<a class="btn btn-lg btn-primary" href="https://tildegit.org/team/site/src/branch/master/css" role="button">view on tildegit »</a>
|
||||||
|
<a class="btn btn-primary" href="https://tildegit.org/team/site/src/branch/master/css" id="stars"></a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Typography -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Typography</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h1>Heading 1</h1>
|
||||||
|
<h2>Heading 2</h2>
|
||||||
|
<h3>Heading 3</h3>
|
||||||
|
<h4>Heading 4</h4>
|
||||||
|
<h5>Heading 5</h5>
|
||||||
|
<h6>Heading 6</h6>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h2>Example body text</h2>
|
||||||
|
<p>Doge doge doge doge
|
||||||
|
<a href="#">Yeah!</a> Doge doge doge doge doge doge doge doge doge.</p>
|
||||||
|
<p>
|
||||||
|
<small>Fine print</small>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<strong>Bold text</strong>.</p>
|
||||||
|
<p>
|
||||||
|
<em>Italicized text</em>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h2>Emphasis classes</h2>
|
||||||
|
<p class="text-primary">You put the emPHAsis on the wrong syLLAbles.</p>
|
||||||
|
<p class="text-warning">Has Anyone Really Been Far Even as Decided to Use Even Go Want to do Look More Like?</p>
|
||||||
|
<p class="text-danger">If the answer to all questions is yes, so why not?</p>
|
||||||
|
<p class="text-success">And when everyone is super, no one will be.</p>
|
||||||
|
<p class="text-info">The force will be with you, always.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-6">
|
||||||
|
<h2>Code/Kbd</h2>
|
||||||
|
<p><code><code>ps -ef | grep -v grep | grep tree</code></code></p>
|
||||||
|
<p><kbd><kbd>ctrl + shift + t</kbd></kbd></p>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<h2>Pre</h2>
|
||||||
|
<pre>
|
||||||
|
# here is a really cool code sample
|
||||||
|
3.times do
|
||||||
|
puts "is this ruby?"
|
||||||
|
end</pre>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Buttons -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Buttons</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<a href="#" class="btn btn-default">Default</a>
|
||||||
|
<a href="#" class="btn btn-primary">Primary</a>
|
||||||
|
<a href="#" class="btn btn-success">Success</a>
|
||||||
|
<a href="#" class="btn btn-info">Info</a>
|
||||||
|
<a href="#" class="btn btn-warning">Warning</a>
|
||||||
|
<a href="#" class="btn btn-danger">Danger</a>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-6">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Tables -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Tables</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<table class="table table-striped table-hover ">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>#</th>
|
||||||
|
<th>House</th>
|
||||||
|
<th>Sigil</th>
|
||||||
|
<th>Seat</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>1</td>
|
||||||
|
<td>Stark</td>
|
||||||
|
<td>Direwolf</td>
|
||||||
|
<td>Winterfell</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>2</td>
|
||||||
|
<td>Lannister</td>
|
||||||
|
<td>Lion</td>
|
||||||
|
<td>Casterly Rock</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="info">
|
||||||
|
<td>3</td>
|
||||||
|
<td>Baratheon</td>
|
||||||
|
<td>Stag</td>
|
||||||
|
<td>Storm's End</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="success">
|
||||||
|
<td>4</td>
|
||||||
|
<td>Targaryen</td>
|
||||||
|
<td>3-headed Dragon</td>
|
||||||
|
<td>Slaver's Bay</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="danger">
|
||||||
|
<td>5</td>
|
||||||
|
<td>Martell</td>
|
||||||
|
<td>Sun pierced by a spear</td>
|
||||||
|
<td>Sunspear</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="warning">
|
||||||
|
<td>6</td>
|
||||||
|
<td>Tully</td>
|
||||||
|
<td>Trout</td>
|
||||||
|
<td>Riverrun</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="active">
|
||||||
|
<td>7</td>
|
||||||
|
<td>Bolton</td>
|
||||||
|
<td>Red flayed man</td>
|
||||||
|
<td>Dreadfort / Winterfell</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Progress Bars -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Progress Bars</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h3>Normal</h3>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar" style="width: 15%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar progress-bar-info" style="width: 30%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar progress-bar-success" style="width: 45%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar progress-bar-warning" style="width: 60%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar progress-bar-danger" style="width: 75%"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h3>Striped</h3>
|
||||||
|
<div class="progress progress-striped">
|
||||||
|
<div class="progress-bar" style="width: 15%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress progress-striped">
|
||||||
|
<div class="progress-bar progress-bar-info" style="width: 30%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress progress-striped">
|
||||||
|
<div class="progress-bar progress-bar-success" style="width: 45%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress progress-striped">
|
||||||
|
<div class="progress-bar progress-bar-warning" style="width: 60%"></div>
|
||||||
|
</div>
|
||||||
|
<div class="progress progress-striped">
|
||||||
|
<div class="progress-bar progress-bar-danger" style="width: 75%"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h3>Animated</h3>
|
||||||
|
<div class="progress progress-striped active">
|
||||||
|
<div class="progress-bar progress-bar-info" style="width: 45%"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h3>Stacked</h3>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="progress-bar progress-bar-success" style="width: 35%"></div>
|
||||||
|
<div class="progress-bar progress-bar-warning" style="width: 20%"></div>
|
||||||
|
<div class="progress-bar progress-bar-danger" style="width: 10%"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Forms -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Forms</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<div class="well">
|
||||||
|
<form class="form-horizontal">
|
||||||
|
<fieldset>
|
||||||
|
<legend>Legend</legend>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="inputEmail" class="col-lg-2 control-label">Email</label>
|
||||||
|
<div class="col-lg-10">
|
||||||
|
<input class="form-control" id="inputEmail" placeholder="Email" type="text">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="inputPassword" class="col-lg-2 control-label">Password</label>
|
||||||
|
<div class="col-lg-10">
|
||||||
|
<input class="form-control" id="inputPassword" placeholder="Password" type="password">
|
||||||
|
<div class="checkbox">
|
||||||
|
<label>
|
||||||
|
<input type="checkbox"> Checkbox
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="textArea" class="col-lg-2 control-label">Textarea</label>
|
||||||
|
<div class="col-lg-10">
|
||||||
|
<textarea class="form-control" rows="3" id="textArea"></textarea>
|
||||||
|
<span class="help-block">A longer block of help text that breaks onto a new line and may extend beyond one line.</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-lg-2 control-label">Radios</label>
|
||||||
|
<div class="col-lg-10">
|
||||||
|
<div class="radio">
|
||||||
|
<label>
|
||||||
|
<input name="optionsRadios" id="optionsRadios1" value="option1" checked="" type="radio"> Option one is this
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
<div class="radio">
|
||||||
|
<label>
|
||||||
|
<input name="optionsRadios" id="optionsRadios2" value="option2" type="radio"> Option two can be something else
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="select" class="col-lg-2 control-label">Selects</label>
|
||||||
|
<div class="col-lg-10">
|
||||||
|
<select class="form-control" id="select">
|
||||||
|
<option>1</option>
|
||||||
|
<option>2</option>
|
||||||
|
<option>3</option>
|
||||||
|
<option>4</option>
|
||||||
|
<option>5</option>
|
||||||
|
</select>
|
||||||
|
<br>
|
||||||
|
<select multiple="" class="form-control">
|
||||||
|
<option>1</option>
|
||||||
|
<option>2</option>
|
||||||
|
<option>3</option>
|
||||||
|
<option>4</option>
|
||||||
|
<option>5</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<div class="col-lg-10 col-lg-offset-2">
|
||||||
|
<button type="reset" class="btn btn-default">Cancel</button>
|
||||||
|
<button type="submit" class="btn btn-primary">Submit</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-4 col-lg-offset-1">
|
||||||
|
<form class="bs-component">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label" for="focusedInput">Focused input</label>
|
||||||
|
<input class="form-control" id="focusedInput" value="This is focused..." type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label" for="disabledInput">Disabled input</label>
|
||||||
|
<input class="form-control" id="disabledInput" placeholder="Disabled input here..." disabled="" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group has-warning">
|
||||||
|
<label class="control-label" for="inputWarning">Input warning</label>
|
||||||
|
<input class="form-control" id="inputWarning" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group has-error">
|
||||||
|
<label class="control-label" for="inputError">Input error</label>
|
||||||
|
<input class="form-control" id="inputError" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group has-success">
|
||||||
|
<label class="control-label" for="inputSuccess">Input success</label>
|
||||||
|
<input class="form-control" id="inputSuccess" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label" for="inputLarge">Large input</label>
|
||||||
|
<input class="form-control input-lg" id="inputLarge" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label" for="inputDefault">Default input</label>
|
||||||
|
<input class="form-control" id="inputDefault" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label" for="inputSmall">Small input</label>
|
||||||
|
<input class="form-control input-sm" id="inputSmall" type="text">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="control-label">Input addons</label>
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">$</span>
|
||||||
|
<input class="form-control" type="text">
|
||||||
|
<span class="input-group-btn">
|
||||||
|
<button class="btn btn-default" type="button">Button</button>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Navs -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Navs</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h3>Pagination</h3>
|
||||||
|
<ul class="pagination pagination-lg">
|
||||||
|
<li class="disabled">
|
||||||
|
<a href="#">«</a>
|
||||||
|
</li>
|
||||||
|
<li class="active">
|
||||||
|
<a href="#">1</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">2</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">3</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">4</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">»</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="pagination">
|
||||||
|
<li class="disabled">
|
||||||
|
<a href="#">«</a>
|
||||||
|
</li>
|
||||||
|
<li class="active">
|
||||||
|
<a href="#">1</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">2</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">3</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">4</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">»</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="pagination pagination-sm">
|
||||||
|
<li class="disabled">
|
||||||
|
<a href="#">«</a>
|
||||||
|
</li>
|
||||||
|
<li class="active">
|
||||||
|
<a href="#">1</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">2</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">3</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">4</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">»</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h3>Breadcrumbs</h3>
|
||||||
|
<div class="bs-component">
|
||||||
|
<ul class="breadcrumb">
|
||||||
|
<li class="active">Home</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="breadcrumb">
|
||||||
|
<li>
|
||||||
|
<a href="#">Home</a>
|
||||||
|
</li>
|
||||||
|
<li class="active">Library</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="breadcrumb">
|
||||||
|
<li>
|
||||||
|
<a href="#">Home</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="#">Library</a>
|
||||||
|
</li>
|
||||||
|
<li class="active">Data</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h3>Tabs</h3>
|
||||||
|
<ul class="nav nav-tabs">
|
||||||
|
<li class="active">
|
||||||
|
<a aria-expanded="true" href="#home" data-toggle="tab">Home</a>
|
||||||
|
</li>
|
||||||
|
<li class="">
|
||||||
|
<a aria-expanded="false" href="#profile" data-toggle="tab">Profile</a>
|
||||||
|
</li>
|
||||||
|
<li class="dropdown">
|
||||||
|
<a aria-expanded="false" class="dropdown-toggle" data-toggle="dropdown" href="#">Dropdown
|
||||||
|
<span class="caret"></span>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
<li>
|
||||||
|
<a href="#dropdown1" data-toggle="tab">Bacon</a>
|
||||||
|
</li>
|
||||||
|
<li class="divider"></li>
|
||||||
|
<li>
|
||||||
|
<a href="#dropdown2" data-toggle="tab">Zen of Python</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div id="myTabContent" class="tab-content">
|
||||||
|
<div class="tab-pane fade active in" id="home">
|
||||||
|
<p>Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua,
|
||||||
|
retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit
|
||||||
|
butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson
|
||||||
|
ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel,
|
||||||
|
butcher voluptate nisi qui.</p>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane fade" id="profile">
|
||||||
|
<p>Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation
|
||||||
|
+1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table
|
||||||
|
craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts
|
||||||
|
ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus
|
||||||
|
mollit.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane fade" id="dropdown1">
|
||||||
|
<p>Bacon ipsum dolor amet kielbasa bacon swine boudin brisket hamburger bresaola chicken filet mignon
|
||||||
|
fatback leberkas beef ribs salami. Leberkas rump ball tip landjaeger bresaola salami drumstick
|
||||||
|
sausage pork loin picanha pork chop. Sausage short loin swine pork filet mignon pork belly landjaeger
|
||||||
|
cupim, frankfurter corned beef venison drumstick. Filet mignon rump picanha drumstick shank ball
|
||||||
|
tip doner frankfurter shoulder. Meatloaf tri-tip porchetta tail, fatback boudin rump strip steak
|
||||||
|
doner cow jerky pork loin turkey cupim. Cupim prosciutto sausage kevin pork loin, beef ribs chuck
|
||||||
|
tail salami rump meatloaf shank. Pork belly fatback chuck, alcatra short ribs kevin landjaeger
|
||||||
|
drumstick pig tongue jowl.</p>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane fade" id="dropdown2">
|
||||||
|
<p>Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex
|
||||||
|
is better than complicated. Flat is better than nested. Sparse is better than dense. Readability
|
||||||
|
counts. Special cases aren't special enough to break the rules. Although practicality beats purity.
|
||||||
|
Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse
|
||||||
|
the temptation to guess. There should be one-- and preferably only one --obvious way to do it.
|
||||||
|
Although that way may not be obvious at first unless you're Dutch. Now is better than never.
|
||||||
|
Although never is often better than *right* now. If the implementation is hard to explain, it's
|
||||||
|
a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one
|
||||||
|
honking great idea -- let's do more of those!</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Panels -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Panels</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="panel panel-default">
|
||||||
|
<div class="panel-body">Basic panel</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="panel panel-default">
|
||||||
|
<div class="panel-heading">Panel heading</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="panel panel-default">
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
<div class="panel-footer">Panel footer</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="panel panel-primary">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<h3 class="panel-title">Panel primary</h3>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="panel panel-success">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<h3 class="panel-title">Panel success</h3>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="panel panel-warning">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<h3 class="panel-title">Panel warning</h3>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="panel panel-danger">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<h3 class="panel-title">Panel danger</h3>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
<div class="panel panel-info">
|
||||||
|
<div class="panel-heading">
|
||||||
|
<h3 class="panel-title">Panel info</h3>
|
||||||
|
</div>
|
||||||
|
<div class="panel-body">Panel content</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- List Groups -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>List Groups</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<ul class="list-group">
|
||||||
|
<li class="list-group-item">
|
||||||
|
<span class="badge">14</span>
|
||||||
|
Cras justo odio
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<span class="badge">2</span>
|
||||||
|
Dapibus ac facilisis in
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<span class="badge">1</span>
|
||||||
|
Morbi leo risus
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<div class="list-group">
|
||||||
|
<a href="#" class="list-group-item active">Cras justo odio</a>
|
||||||
|
<a href="#" class="list-group-item">Dapibus ac facilisis in</a>
|
||||||
|
<a href="#" class="list-group-item">Morbi leo risus</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<div class="list-group">
|
||||||
|
<a href="#" class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">List group item heading</h4>
|
||||||
|
<p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
|
||||||
|
</a>
|
||||||
|
<a href="#" class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">List group item heading</h4>
|
||||||
|
<p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Wells -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Wells</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="well">
|
||||||
|
Look, I'm in a well!
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="well well-sm">
|
||||||
|
Look, I'm in a small well!
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="well well-lg">
|
||||||
|
Look, I'm in a large well!
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Alerts -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h2>Alerts</h2>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<div class="alert alert-dismissible alert-warning">
|
||||||
|
<button type="button" class="close">×</button>
|
||||||
|
<h4>Warning!</h4>
|
||||||
|
<p>Best check yo self, you're not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent
|
||||||
|
commodo cursus magna,
|
||||||
|
<a href="#" class="alert-link">vel scelerisque nisl consectetur et</a>.</p>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<div class="alert alert-dismissible alert-danger">
|
||||||
|
<button type="button" class="close">×</button>
|
||||||
|
<strong>Oh snap!</strong>
|
||||||
|
<a href="#" class="alert-link">Change a few things up</a> and try submitting again.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<div class="alert alert-dismissible alert-success">
|
||||||
|
<button type="button" class="close">×</button>
|
||||||
|
<strong>Well done!</strong> You successfully read
|
||||||
|
<a href="#" class="alert-link">this important alert message</a>.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<div class="alert alert-dismissible alert-info">
|
||||||
|
<button type="button" class="close">×</button>
|
||||||
|
<strong>Heads up!</strong> This
|
||||||
|
<a href="#" class="alert-link">alert needs your attention</a>, but it's not super important.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Dialogs -->
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-lg-12">
|
||||||
|
<h1>Modals</h1>
|
||||||
|
<hr>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<div class="modal">
|
||||||
|
<div class="modal-dialog">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
|
<h4 class="modal-title">Potentially Catastrophic Operation</h4>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<p>Are you sure you want to do the thing with the stuff? You could rupture the space-time continuum
|
||||||
|
if you fail.</p>
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
||||||
|
<button type="button" class="btn btn-primary">Save changes </button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row tall-row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<p>Created by
|
||||||
|
<a href="//brobin.me">Tobin Brown</a>. © 2015</p>
|
||||||
|
<p>
|
||||||
|
<a href="https://tildegit.org/team/css">Forked</a> by
|
||||||
|
<a href="https://tilde.team/~ben/">~ben</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
|
||||||
|
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
|
||||||
|
|
||||||
|
<!-- Github stars script -->
|
||||||
|
<script>jQuery(document).ready(function ($) {
|
||||||
|
$.getJSON("https://tildegit.org/api/v1/repos/team/css", function (data) {
|
||||||
|
$("#stars").text(data['stars_count'] + " stars");
|
||||||
|
});
|
||||||
|
});</script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -1,3 +0,0 @@
|
||||||
<?php
|
|
||||||
header("Location:https://tilde-team.github.io/css");
|
|
||||||
die();
|
|
9
css/less/dracula.less
Normal file
9
css/less/dracula.less
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
// import bootstrap base
|
||||||
|
@import "../node_modules/bootstrap/less/bootstrap.less";
|
||||||
|
@import (inline) "plex.css";
|
||||||
|
|
||||||
|
// import custom variables
|
||||||
|
@import "dracula/_variables.less";
|
||||||
|
|
||||||
|
// import custom theme changes
|
||||||
|
@import "hacker/_theme.less";
|
366
css/less/dracula/_variables.less
Normal file
366
css/less/dracula/_variables.less
Normal file
|
@ -0,0 +1,366 @@
|
||||||
|
/*
|
||||||
|
A Bootstrap theme for 31337 H4X0RS
|
||||||
|
by Tobin Brown, 2015
|
||||||
|
forked by benharri for tilde.team
|
||||||
|
dracula colors for tilde.team by SinaCutie
|
||||||
|
Palette URL: http://paletton.com/#uid=12U0u0knnfti5bkladVnSlVo6tw
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
// Hacker Colors
|
||||||
|
@hacker-primary-darker: darken(@hacker-primary, 20%); /* Primary 1 */
|
||||||
|
@hacker-primary-dark: darken(@hacker-primary, 10%); /* Primary 2 */
|
||||||
|
@hacker-primary: #F8F8F2; /* Main primary */
|
||||||
|
@hacker-primary-light: lighten(@hacker-primary, 10%); /* Primary 3 */
|
||||||
|
@hacker-primary-lighter: lighten(@hacker-primary, 20%); /* Primary 3 */
|
||||||
|
|
||||||
|
@hacker: @hacker-primary-lighter; /* Body text */
|
||||||
|
@hacker-bg: #282A36; /* Body bg */
|
||||||
|
@hacker-box-bg: lighten(@hacker-bg, 10%); /* Container elem bg */
|
||||||
|
@hacker-box-border: lighten(@hacker-bg, 20%); /* Container border */
|
||||||
|
|
||||||
|
|
||||||
|
// Bootstrap Colors
|
||||||
|
@gray-darker: #181417;
|
||||||
|
@gray-dark: #453c44;
|
||||||
|
@gray: #675b65;
|
||||||
|
@gray-light: #907f8d;
|
||||||
|
@gray-lighter: #b9adb6;
|
||||||
|
|
||||||
|
@brand-primary: @hacker-primary;
|
||||||
|
@brand-success: #50FA7B;
|
||||||
|
@brand-warning: #F1FA8C;
|
||||||
|
@brand-danger: #FF5555;
|
||||||
|
@brand-info: #8BE9FD;
|
||||||
|
|
||||||
|
@comment: #6272A4;
|
||||||
|
|
||||||
|
// Scaffolding
|
||||||
|
@body-bg: @hacker-bg;
|
||||||
|
@text-color: @hacker;
|
||||||
|
@link-color: #BD93F9;
|
||||||
|
@link-hover-color: lighten(@link-color, 10%);
|
||||||
|
@padding-base-vertical: 6px;
|
||||||
|
@padding-base-horizontal: 12px;
|
||||||
|
@padding-large-vertical: 10px;
|
||||||
|
@padding-large-horizontal: 16px;
|
||||||
|
@padding-small-vertical: 5px;
|
||||||
|
@padding-small-horizontal: 10px;
|
||||||
|
@border-radius-base: 2;
|
||||||
|
@border-radius-large: 4;
|
||||||
|
@border-radius-small: 1;
|
||||||
|
@line-height-large: 1.33;
|
||||||
|
@line-height-small: 1.5;
|
||||||
|
@component-active-color: @hacker-bg;
|
||||||
|
@component-active-bg: @hacker-primary-lighter;
|
||||||
|
|
||||||
|
|
||||||
|
// Typography
|
||||||
|
@font-family-sans-serif: "IBM Plex Mono", monospace;
|
||||||
|
@font-family-serif: "IBM Plex Mono", monospace;
|
||||||
|
@font-family-monospace: "IBM Plex Mono", monospace;
|
||||||
|
@font-family-base: @font-family-monospace;
|
||||||
|
@font-size-base: 16px;
|
||||||
|
@font-size-large: ceil(@font-size-base * 1.25);
|
||||||
|
@font-size-small: ceil(@font-size-base * 0.85);
|
||||||
|
@font-size-h1: floor((@font-size-base * 3));
|
||||||
|
@font-size-h2: floor((@font-size-base * 2.5));
|
||||||
|
@font-size-h3: floor((@font-size-base * 2));
|
||||||
|
@font-size-h4: floor((@font-size-base * 1.5));
|
||||||
|
@font-size-h5: floor((@font-size-base * 1.25));
|
||||||
|
@font-size-h6: @font-size-base;
|
||||||
|
@line-height-base: 1.428571429;
|
||||||
|
@line-height-computed: floor(@font-size-base * @line-height-base);
|
||||||
|
@headings-font-family: @font-family-base;
|
||||||
|
@headings-font-weight: 500;
|
||||||
|
@headings-line-height: 1.2;
|
||||||
|
@headings-color: @hacker-primary-lighter;
|
||||||
|
|
||||||
|
|
||||||
|
// Code
|
||||||
|
@code-color: @hacker-primary-lighter;
|
||||||
|
@code-bg: @hacker-box-bg;
|
||||||
|
|
||||||
|
@kbd-color: @hacker-primary-lighter;
|
||||||
|
@kbd-bg: @hacker-box-bg;
|
||||||
|
|
||||||
|
@pre-color: @hacker-primary;
|
||||||
|
@pre-bg: @hacker-box-bg;
|
||||||
|
@pre-border-color: @hacker-box-border;
|
||||||
|
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
@btn-font-weight: normal;
|
||||||
|
@btn-default-color: @hacker-primary-lighter;
|
||||||
|
@btn-default-bg: @comment;
|
||||||
|
@btn-default-border: @hacker-box-border;
|
||||||
|
@btn-primary-color: @hacker-bg;
|
||||||
|
@btn-primary-bg: @hacker-primary-light;
|
||||||
|
@btn-primary-border: darken(@btn-primary-bg, 10%);
|
||||||
|
@btn-success-color: @hacker-bg;
|
||||||
|
@btn-success-bg: @brand-success;
|
||||||
|
@btn-success-border: darken(@btn-success-bg, 10%);
|
||||||
|
@btn-warning-color: @hacker-bg;
|
||||||
|
@btn-warning-bg: @brand-warning;
|
||||||
|
@btn-warning-border: darken(@btn-warning-bg, 10%);
|
||||||
|
@btn-danger-color: @hacker-bg;
|
||||||
|
@btn-danger-bg: @brand-danger;
|
||||||
|
@btn-danger-border: darken(@btn-danger-bg, 10%);
|
||||||
|
@btn-info-color: @hacker-bg;
|
||||||
|
@btn-info-bg: @brand-info;
|
||||||
|
@btn-info-border: darken(@btn-info-bg, 10%);
|
||||||
|
@btn-link-disabled-color: @gray-light;
|
||||||
|
|
||||||
|
|
||||||
|
// Well
|
||||||
|
@well-bg: @hacker-box-bg;
|
||||||
|
@well-border: @hacker-box-border;
|
||||||
|
|
||||||
|
|
||||||
|
// Dropdowns
|
||||||
|
@dropdown-bg: @hacker-box-bg;
|
||||||
|
@dropdown-border: @hacker-box-border;
|
||||||
|
@dropdown-divider-bg: @hacker-box-border;
|
||||||
|
@dropdown-link-active-color: @component-active-color;
|
||||||
|
@dropdown-link-active-bg: @component-active-bg;
|
||||||
|
@dropdown-link-color: @hacker-primary-light;
|
||||||
|
@dropdown-link-hover-color: @link-hover-color;
|
||||||
|
@dropdown-link-hover-bg: @gray-darker;
|
||||||
|
@dropdown-link-disabled-color: @gray-light;
|
||||||
|
@dropdown-header-color: @headings-color;
|
||||||
|
@dropdown-caret-color: #000000;
|
||||||
|
// Custom colors
|
||||||
|
@dropdown-header-bg: lighten(@dropdown-bg, 10%);
|
||||||
|
|
||||||
|
|
||||||
|
// Forms
|
||||||
|
@input-bg: @hacker-bg;
|
||||||
|
@input-bg-disabled: lighten(@hacker-bg, 20%);
|
||||||
|
@input-color: @hacker;
|
||||||
|
@input-border: @hacker-box-border;
|
||||||
|
@input-border-focus: @component-active-bg;
|
||||||
|
@input-border-radius: @border-radius-base;
|
||||||
|
@input-color-placeholder: @hacker;
|
||||||
|
@input-height-base: (@line-height-computed + (@padding-base-vertical * 2) + 2);
|
||||||
|
@input-height-large: (floor(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
|
||||||
|
@input-height-small: (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
|
||||||
|
@legend-color: @headings-color;
|
||||||
|
@legend-border-color: @hacker-box-border;
|
||||||
|
@input-group-addon-bg: @hacker-bg;
|
||||||
|
@input-group-addon-border-color: @input-border;
|
||||||
|
|
||||||
|
|
||||||
|
// Table
|
||||||
|
@table-cell-padding: 8px;
|
||||||
|
@table-condensed-cell-padding: 5px;
|
||||||
|
@table-cell-padding: 8px;
|
||||||
|
@table-condensed-cell-padding: 5px;
|
||||||
|
@table-bg: @hacker-box-bg;
|
||||||
|
@table-bg-accent: lighten(@hacker-bg, 13%);
|
||||||
|
@table-bg-hover: darken(@gray-darker, 5%); /* Match active */
|
||||||
|
@table-bg-active: @comment;
|
||||||
|
@table-border-color: @hacker-box-border;
|
||||||
|
// Custom colors
|
||||||
|
@table-heading-color: @hacker-primary-lighter;
|
||||||
|
@table-heading-bg: darken(@hacker-box-bg, 5%);
|
||||||
|
@table-hover-color: @hacker-primary-lighter;
|
||||||
|
@table-active-color: @hacker-primary-lighter;
|
||||||
|
|
||||||
|
|
||||||
|
// Navbar
|
||||||
|
@navbar-height: 50px;
|
||||||
|
@navbar-margin-bottom: @line-height-computed;
|
||||||
|
@navbar-default-color: @hacker;
|
||||||
|
@navbar-default-bg: @hacker-bg;
|
||||||
|
@navbar-default-border: @hacker-bg;
|
||||||
|
@navbar-border-radius: @border-radius-base;
|
||||||
|
@navbar-padding-horizontal: floor(@grid-gutter-width / 2);
|
||||||
|
@navbar-padding-vertical: ((@navbar-height - @line-height-computed) / 2);
|
||||||
|
@navbar-default-link-color: @link-color;
|
||||||
|
@navbar-default-link-hover-color: @link-hover-color;
|
||||||
|
@navbar-default-link-hover-bg: @hacker-bg;
|
||||||
|
@navbar-default-link-active-color: @hacker-bg;
|
||||||
|
@navbar-default-link-active-bg: @hacker-primary-lighter;
|
||||||
|
@navbar-default-link-disabled-color: #CCCCCC;
|
||||||
|
@navbar-default-link-disabled-bg: transparent;
|
||||||
|
@navbar-default-brand-color: @navbar-default-link-color;
|
||||||
|
@navbar-default-brand-hover-color: lighten(@navbar-default-link-color, 10%);
|
||||||
|
@navbar-default-brand-hover-bg: transparent;
|
||||||
|
@navbar-default-toggle-hover-bg: #DDDDDD;
|
||||||
|
@navbar-default-toggle-icon-bar-bg: #888888;
|
||||||
|
@navbar-default-toggle-border-color: #DDDDDD;
|
||||||
|
|
||||||
|
|
||||||
|
// Navs Tabs
|
||||||
|
@nav-link-padding: 10px 15px;
|
||||||
|
@nav-link-hover-bg: @gray-darker;
|
||||||
|
@nav-disabled-link-color: @hacker-primary-light;
|
||||||
|
@nav-disabled-link-hover-color: @gray-light;
|
||||||
|
@nav-tabs-border-color: #444444;
|
||||||
|
@nav-tabs-link-hover-border-color: #444444;
|
||||||
|
@nav-tabs-active-link-hover-bg: @hacker-primary-lighter;
|
||||||
|
@nav-tabs-active-link-hover-color: @hacker-bg;
|
||||||
|
@nav-tabs-active-link-hover-border-color: #444444;
|
||||||
|
@nav-tabs-justified-link-border-color: #DDDDDD;
|
||||||
|
@nav-tabs-justified-active-link-border-color: @body-bg;
|
||||||
|
@nav-pills-border-radius: @border-radius-base;
|
||||||
|
@nav-pills-active-link-hover-bg: @component-active-bg;
|
||||||
|
@nav-pills-active-link-hover-color: @component-active-color;
|
||||||
|
|
||||||
|
|
||||||
|
// Panel
|
||||||
|
@panel-bg: @hacker-bg;
|
||||||
|
@panel-body-padding: 15px;
|
||||||
|
@panel-heading-padding: 10px 15px;
|
||||||
|
@panel-footer-padding: @panel-heading-padding;
|
||||||
|
@panel-border-radius: @border-radius-base;
|
||||||
|
|
||||||
|
@panel-inner-border: @hacker-box-bg;
|
||||||
|
@panel-footer-bg: @hacker-box-bg;
|
||||||
|
|
||||||
|
@panel-default-text: @hacker-bg;
|
||||||
|
@panel-default-border: @hacker-box-bg;
|
||||||
|
@panel-default-heading-bg: lighten(@hacker-bg, 10%);
|
||||||
|
|
||||||
|
@panel-primary-text: @hacker-primary;
|
||||||
|
@panel-primary-border: @hacker-box-bg;
|
||||||
|
@panel-primary-heading-bg: @hacker-box-bg;
|
||||||
|
|
||||||
|
@panel-success-text: @state-success-text;
|
||||||
|
@panel-success-border: @state-success-border;
|
||||||
|
@panel-success-heading-bg: @state-success-bg;
|
||||||
|
|
||||||
|
@panel-info-text: @state-info-text;
|
||||||
|
@panel-info-border: @state-info-border;
|
||||||
|
@panel-info-heading-bg: @state-info-bg;
|
||||||
|
|
||||||
|
@panel-warning-text: @state-warning-text;
|
||||||
|
@panel-warning-border: @state-warning-border;
|
||||||
|
@panel-warning-heading-bg: @state-warning-bg;
|
||||||
|
|
||||||
|
@panel-danger-text: @state-danger-text;
|
||||||
|
@panel-danger-border: @state-danger-border;
|
||||||
|
@panel-danger-heading-bg: @state-danger-bg;
|
||||||
|
|
||||||
|
|
||||||
|
// Jumbotron
|
||||||
|
@jumbotron-padding: 30px;
|
||||||
|
@jumbotron-color: inherit;
|
||||||
|
@jumbotron-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@jumbotron-heading-color: @headings-color;
|
||||||
|
@jumbotron-font-size: ceil((@font-size-base * 1.5));
|
||||||
|
|
||||||
|
|
||||||
|
// Pagination
|
||||||
|
@pagination-bg: @hacker-bg;
|
||||||
|
@pagination-border: #444444;
|
||||||
|
@pagination-hover-bg: @gray-darker;
|
||||||
|
@pagination-hover-color: @link-hover-color;
|
||||||
|
@pagination-hover-border: @pagination-border;
|
||||||
|
@pagination-active-bg: @component-active-bg;
|
||||||
|
@pagination-active-color: @component-active-color;
|
||||||
|
@pagination-active-border: @pagination-border;
|
||||||
|
@pagination-disabled-color: @hacker-primary;
|
||||||
|
@pagination-disabled-bg: @pagination-bg;
|
||||||
|
@pagination-disabled-border: @pagination-border;
|
||||||
|
@pager-bg: @pagination-bg;
|
||||||
|
@pager-border: @pagination-border;
|
||||||
|
@pager-border-radius: 0;
|
||||||
|
@pager-hover-bg: @pagination-hover-bg;
|
||||||
|
@pager-active-bg: @pagination-active-bg;
|
||||||
|
@pager-active-color: @pagination-active-color;
|
||||||
|
@pager-bg: @pagination-bg;
|
||||||
|
@pager-disabled-color: @gray-light;
|
||||||
|
|
||||||
|
|
||||||
|
// Form States
|
||||||
|
@state-warning-text: @brand-warning;
|
||||||
|
@state-warning-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@state-warning-border: darken(spin(@state-warning-bg, -10), 3%);
|
||||||
|
@state-danger-text: @brand-danger;
|
||||||
|
@state-danger-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@state-danger-border: darken(spin(@state-danger-bg, -10), 3%);
|
||||||
|
@state-success-text: @brand-success;
|
||||||
|
@state-success-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@state-success-border: darken(spin(@state-success-bg, -10), 5%);
|
||||||
|
@state-info-text: @brand-info;
|
||||||
|
@state-info-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@state-info-border: darken(spin(@state-info-bg, -10), 7%);
|
||||||
|
|
||||||
|
|
||||||
|
// ToolTip
|
||||||
|
@tooltip-max-width: 200px;
|
||||||
|
@tooltip-color: #FFFFFF;
|
||||||
|
@tooltip-bg: #000000;
|
||||||
|
@tooltip-arrow-width: 5px;
|
||||||
|
@tooltip-arrow-color: @tooltip-bg;
|
||||||
|
@tooltip-opacity: .9;
|
||||||
|
|
||||||
|
|
||||||
|
// Popover
|
||||||
|
@popover-bg: @hacker-box-bg;
|
||||||
|
@popover-max-width: 276px;
|
||||||
|
@popover-border-color: rgba(0,0,0,.2);
|
||||||
|
@popover-fallback-border-color: #333333;
|
||||||
|
@popover-title-bg: darken(@popover-bg, 3%);
|
||||||
|
@popover-arrow-width: 10px;
|
||||||
|
@popover-arrow-color: @popover-bg;
|
||||||
|
@popover-arrow-outer-width: (@popover-arrow-width + 1);
|
||||||
|
@popover-arrow-outer-color: rgba(0,0,0,.25);
|
||||||
|
@popover-arrow-outer-fallback-color: #999999;
|
||||||
|
|
||||||
|
|
||||||
|
// List Group
|
||||||
|
@list-group-bg: lighten(@hacker-bg, 5%);
|
||||||
|
@list-group-border: #222222;
|
||||||
|
@list-group-border-radius: @border-radius-base;
|
||||||
|
@list-group-hover-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@list-group-active-color: @hacker-primary-lighter;
|
||||||
|
@list-group-active-bg: @comment;
|
||||||
|
@list-group-active-border: @list-group-active-bg;
|
||||||
|
@list-group-active-text-color: @hacker-bg;
|
||||||
|
@list-group-link-color: @hacker;
|
||||||
|
@list-group-link-heading-color: @hacker;
|
||||||
|
|
||||||
|
|
||||||
|
// Modal
|
||||||
|
@modal-content-bg: @hacker-box-bg;
|
||||||
|
@modal-content-border-color: transparent;
|
||||||
|
@modal-content-fallback-border-color: #999999;
|
||||||
|
@modal-backdrop-bg: @hacker-bg;
|
||||||
|
@modal-backdrop-opacity: .5;
|
||||||
|
@modal-header-border-color: lighten(@hacker-bg, 10%);
|
||||||
|
@modal-footer-border-color: @modal-header-border-color;
|
||||||
|
|
||||||
|
|
||||||
|
// Badge
|
||||||
|
@badge-color: @hacker;
|
||||||
|
@badge-bg: @hacker-bg;
|
||||||
|
|
||||||
|
|
||||||
|
// Progress bars
|
||||||
|
@progress-bg: @hacker-box-bg;
|
||||||
|
@progress-bar-color: lighten(@hacker-primary-lighter, 10%);
|
||||||
|
@progress-bar-bg: #FFB86C;
|
||||||
|
@progress-bar-success-bg: @brand-success;
|
||||||
|
@progress-bar-warning-bg: @brand-warning;
|
||||||
|
@progress-bar-danger-bg: @brand-danger;
|
||||||
|
@progress-bar-info-bg: @brand-info;
|
||||||
|
|
||||||
|
|
||||||
|
// Breadcrumb
|
||||||
|
@breadcrumb-bg: @hacker-box-bg;
|
||||||
|
@breadcrumb-color: @hacker-primary-light;
|
||||||
|
@breadcrumb-active-color: lighten(@hacker, 10%);
|
||||||
|
|
||||||
|
|
||||||
|
// Close
|
||||||
|
@close-color: @hacker-primary-light;
|
||||||
|
@close-text-shadow: none;
|
||||||
|
|
||||||
|
|
||||||
|
// Labels
|
||||||
|
@label-color: @hacker-bg;
|
||||||
|
|
||||||
|
// hr
|
||||||
|
@hr-border: lighten(@hacker-bg, 20%);
|
9
css/less/hacker.less
Normal file
9
css/less/hacker.less
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
// import bootstrap base
|
||||||
|
@import "../node_modules/bootstrap/less/bootstrap.less";
|
||||||
|
@import (inline) "plex.css";
|
||||||
|
|
||||||
|
// import custom variables
|
||||||
|
@import "hacker/_variables.less";
|
||||||
|
|
||||||
|
// import custom theme changes
|
||||||
|
@import "hacker/_theme.less";
|
199
css/less/hacker/_theme.less
Normal file
199
css/less/hacker/_theme.less
Normal file
|
@ -0,0 +1,199 @@
|
||||||
|
/*!
|
||||||
|
* Bootstrap v3.3.7 (http://getbootstrap.com)
|
||||||
|
* Copyright 2011-2016 Twitter, Inc.
|
||||||
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||||
|
* Forked by mio for tilde.team
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
// Change default mixin to lighten on hover
|
||||||
|
.btn-styles(@btn-color: #CCCCCC) {
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
background-color: lighten(@btn-color, 10%);
|
||||||
|
}
|
||||||
|
|
||||||
|
&:active,
|
||||||
|
&.active {
|
||||||
|
background-color: lighten(@btn-color, 10%);
|
||||||
|
border-color: lighten(@btn-color, 10%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-default { .btn-styles(@btn-default-bg); }
|
||||||
|
.btn-primary { .btn-styles(@btn-primary-bg); }
|
||||||
|
.btn-success { .btn-styles(@btn-success-bg); }
|
||||||
|
.btn-info { .btn-styles(@btn-info-bg); }
|
||||||
|
.btn-warning { .btn-styles(@btn-warning-bg); }
|
||||||
|
.btn-danger { .btn-styles(@btn-danger-bg); }
|
||||||
|
|
||||||
|
|
||||||
|
// Forms
|
||||||
|
// Fade disabled input fields
|
||||||
|
.form-control[disabled],
|
||||||
|
.form-control[readonly],
|
||||||
|
fieldset[disabled] .form-control {
|
||||||
|
color: darken(@hacker-bg, 10%);
|
||||||
|
opacity: 0.6;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Default button has colors matching input field
|
||||||
|
.input-group .btn-default {
|
||||||
|
border-color: @btn-default-border;
|
||||||
|
|
||||||
|
&:active,
|
||||||
|
&.active {
|
||||||
|
color: @btn-default-color;
|
||||||
|
background: @btn-default-bg;
|
||||||
|
border-color: @hacker;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Dropdowns
|
||||||
|
// Bold header
|
||||||
|
.dropdown-header {
|
||||||
|
margin: 5px 0;
|
||||||
|
font-weight: bold;
|
||||||
|
background: @dropdown-header-bg;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Tables
|
||||||
|
// Heading color
|
||||||
|
thead {
|
||||||
|
color: @table-heading-color;
|
||||||
|
background: @table-heading-bg;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Default hover colors
|
||||||
|
.table-hover {
|
||||||
|
> tbody > tr:hover {
|
||||||
|
color: @table-hover-color;
|
||||||
|
background: @table-bg-hover;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Change default mixin to lighten on hover for states
|
||||||
|
// Extracted from mixins/table-row.less
|
||||||
|
.table-row-variant(@state; @background) {
|
||||||
|
.table > thead > tr,
|
||||||
|
.table > tbody > tr,
|
||||||
|
.table > tfoot > tr {
|
||||||
|
> td.@{state},
|
||||||
|
> th.@{state},
|
||||||
|
&.@{state} > td,
|
||||||
|
&.@{state} > th {
|
||||||
|
background-color: @background;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.table-hover > tbody > tr {
|
||||||
|
> td.@{state}:hover,
|
||||||
|
> th.@{state}:hover,
|
||||||
|
&.@{state}:hover > td,
|
||||||
|
&:hover > .@{state},
|
||||||
|
&.@{state}:hover > th {
|
||||||
|
background-color: lighten(@background, 5%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Active color
|
||||||
|
tr.active {
|
||||||
|
color: @table-active-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
.jumbotron p {
|
||||||
|
font-weight: 300;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Remove default active hover to match pagination/tabs behaviour
|
||||||
|
.table-hover > tbody > tr {
|
||||||
|
> td.active:hover,
|
||||||
|
> th.active:hover,
|
||||||
|
&.active:hover > td,
|
||||||
|
&:hover > .active,
|
||||||
|
&.active:hover > th {
|
||||||
|
background-color: @table-bg-active;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Breadcrumbs
|
||||||
|
// Bold active item
|
||||||
|
.breadcrumb > .active {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Panels
|
||||||
|
// Bold headings
|
||||||
|
.panel-title {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.panel-default .panel-heading,
|
||||||
|
.panel-default .panel-title {
|
||||||
|
color: @gray-lighter;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Alerts
|
||||||
|
// Close button mixin applies color to match alert state
|
||||||
|
.close-styles(@close-style-color: #CCCCCC) {
|
||||||
|
color: @close-style-color;
|
||||||
|
opacity: 0.7;
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
opacity: 1.0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.alert-success .close { .close-styles(@brand-success); }
|
||||||
|
.alert-info .close { .close-styles(@brand-info); }
|
||||||
|
.alert-warning .close { .close-styles(@brand-warning); }
|
||||||
|
.alert-danger .close { .close-styles(@brand-danger); }
|
||||||
|
|
||||||
|
|
||||||
|
// Modals
|
||||||
|
// Apply close button mixin
|
||||||
|
.modal-header .close { .close-styles(@close-color); }
|
||||||
|
|
||||||
|
|
||||||
|
// List groups
|
||||||
|
// Highlight active item
|
||||||
|
.list-group-item.active {
|
||||||
|
font-weight: bold;
|
||||||
|
border: 1px solid #222;
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
background: #1a1a1a;
|
||||||
|
border: 1px solid #222;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
::selection {
|
||||||
|
background: @hacker-primary-lighter;
|
||||||
|
color: @hacker-bg
|
||||||
|
}
|
||||||
|
*::selection {
|
||||||
|
background: @hacker-primary-lighter;
|
||||||
|
color: @hacker-bg
|
||||||
|
}
|
||||||
|
::-moz-selection {
|
||||||
|
background: @hacker-primary-lighter;
|
||||||
|
color: @hacker-bg
|
||||||
|
}
|
||||||
|
*::-moz-selection {
|
||||||
|
background: @hacker-primary-lighter;
|
||||||
|
color: @hacker-bg
|
||||||
|
}
|
364
css/less/hacker/_variables.less
Normal file
364
css/less/hacker/_variables.less
Normal file
|
@ -0,0 +1,364 @@
|
||||||
|
/*
|
||||||
|
A Bootstrap theme for 31337 H4X0RS
|
||||||
|
by Tobin Brown, 2015
|
||||||
|
forked by benharri for tilde.team
|
||||||
|
Palette URL: http://paletton.com/#uid=12U0u0knnfti5bkladVnSlVo6tw
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
// Hacker Colors
|
||||||
|
@hacker-primary-darker: darken(@hacker-primary-lighter, 40%); /* Primary 1 */
|
||||||
|
@hacker-primary-dark: darken(@hacker-primary-lighter, 30%); /* Primary 2 */
|
||||||
|
@hacker-primary: darken(@hacker-primary-lighter, 20%); /* Main primary */
|
||||||
|
@hacker-primary-light: darken(@hacker-primary-lighter, 10%); /* Primary 3 */
|
||||||
|
@hacker-primary-lighter: #3EE77B; /* Primary 3 */
|
||||||
|
|
||||||
|
@hacker: @hacker-primary-lighter; /* Body text */
|
||||||
|
@hacker-bg: #040304; /* Body bg */
|
||||||
|
@hacker-box-bg: lighten(@hacker-bg, 10%); /* Container elem bg */
|
||||||
|
@hacker-box-border: lighten(@hacker-bg, 20%); /* Container border */
|
||||||
|
|
||||||
|
|
||||||
|
// Bootstrap Colors
|
||||||
|
@gray-darker: #181417;
|
||||||
|
@gray-dark: #453c44;
|
||||||
|
@gray: #675b65;
|
||||||
|
@gray-light: #907f8d;
|
||||||
|
@gray-lighter: #b9adb6;
|
||||||
|
|
||||||
|
@brand-primary: @hacker-primary;
|
||||||
|
@brand-success: #00faa6;
|
||||||
|
@brand-warning: #ECD650;
|
||||||
|
@brand-danger: #FE6354;
|
||||||
|
@brand-info: #869EE6;
|
||||||
|
|
||||||
|
|
||||||
|
// Scaffolding
|
||||||
|
@body-bg: @hacker-bg;
|
||||||
|
@text-color: @hacker;
|
||||||
|
@link-color: @hacker-primary-light;
|
||||||
|
@link-hover-color: lighten(@link-color, 10%);
|
||||||
|
@padding-base-vertical: 6px;
|
||||||
|
@padding-base-horizontal: 12px;
|
||||||
|
@padding-large-vertical: 10px;
|
||||||
|
@padding-large-horizontal: 16px;
|
||||||
|
@padding-small-vertical: 5px;
|
||||||
|
@padding-small-horizontal: 10px;
|
||||||
|
@border-radius-base: 2;
|
||||||
|
@border-radius-large: 4;
|
||||||
|
@border-radius-small: 1;
|
||||||
|
@line-height-large: 1.33;
|
||||||
|
@line-height-small: 1.5;
|
||||||
|
@component-active-color: @hacker-bg;
|
||||||
|
@component-active-bg: @hacker-primary-lighter;
|
||||||
|
|
||||||
|
|
||||||
|
// Typography
|
||||||
|
@font-family-sans-serif: "IBM Plex Mono", monospace;
|
||||||
|
@font-family-serif: "IBM Plex Mono", monospace;
|
||||||
|
@font-family-monospace: "IBM Plex Mono", monospace;
|
||||||
|
@font-family-base: @font-family-monospace;
|
||||||
|
@font-size-base: 16px;
|
||||||
|
@font-size-large: ceil(@font-size-base * 1.25);
|
||||||
|
@font-size-small: ceil(@font-size-base * 0.85);
|
||||||
|
@font-size-h1: floor((@font-size-base * 3));
|
||||||
|
@font-size-h2: floor((@font-size-base * 2.5));
|
||||||
|
@font-size-h3: floor((@font-size-base * 2));
|
||||||
|
@font-size-h4: floor((@font-size-base * 1.5));
|
||||||
|
@font-size-h5: floor((@font-size-base * 1.25));
|
||||||
|
@font-size-h6: @font-size-base;
|
||||||
|
@line-height-base: 1.428571429;
|
||||||
|
@line-height-computed: floor(@font-size-base * @line-height-base);
|
||||||
|
@headings-font-family: @font-family-base;
|
||||||
|
@headings-font-weight: 500;
|
||||||
|
@headings-line-height: 1.2;
|
||||||
|
@headings-color: @hacker-primary-lighter;
|
||||||
|
|
||||||
|
|
||||||
|
// Code
|
||||||
|
@code-color: @hacker-primary-lighter;
|
||||||
|
@code-bg: @hacker-box-bg;
|
||||||
|
|
||||||
|
@kbd-color: @hacker-primary-lighter;
|
||||||
|
@kbd-bg: @hacker-box-bg;
|
||||||
|
|
||||||
|
@pre-color: @hacker-primary-lighter;
|
||||||
|
@pre-bg: @hacker-box-bg;
|
||||||
|
@pre-border-color: @hacker-box-border;
|
||||||
|
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
@btn-font-weight: normal;
|
||||||
|
@btn-default-color: @hacker-primary-lighter;
|
||||||
|
@btn-default-bg: darken(@hacker-primary-darker, 5%);
|
||||||
|
@btn-default-border: #444444;
|
||||||
|
@btn-primary-color: @hacker-bg;
|
||||||
|
@btn-primary-bg: @hacker-primary-light;
|
||||||
|
@btn-primary-border: darken(@btn-primary-bg, 10%);
|
||||||
|
@btn-success-color: @hacker-bg;
|
||||||
|
@btn-success-bg: @brand-success;
|
||||||
|
@btn-success-border: darken(@btn-success-bg, 10%);
|
||||||
|
@btn-warning-color: @hacker-bg;
|
||||||
|
@btn-warning-bg: @brand-warning;
|
||||||
|
@btn-warning-border: darken(@btn-warning-bg, 10%);
|
||||||
|
@btn-danger-color: @hacker-bg;
|
||||||
|
@btn-danger-bg: @brand-danger;
|
||||||
|
@btn-danger-border: darken(@btn-danger-bg, 10%);
|
||||||
|
@btn-info-color: @hacker-bg;
|
||||||
|
@btn-info-bg: @brand-info;
|
||||||
|
@btn-info-border: darken(@btn-info-bg, 10%);
|
||||||
|
@btn-link-disabled-color: @gray-light;
|
||||||
|
|
||||||
|
|
||||||
|
// Well
|
||||||
|
@well-bg: @hacker-box-bg;
|
||||||
|
@well-border: @hacker-box-border;
|
||||||
|
|
||||||
|
|
||||||
|
// Dropdowns
|
||||||
|
@dropdown-bg: @hacker-box-bg;
|
||||||
|
@dropdown-border: @hacker-box-border;
|
||||||
|
@dropdown-divider-bg: @hacker-box-border;
|
||||||
|
@dropdown-link-active-color: @component-active-color;
|
||||||
|
@dropdown-link-active-bg: @component-active-bg;
|
||||||
|
@dropdown-link-color: @hacker-primary-light;
|
||||||
|
@dropdown-link-hover-color: @link-hover-color;
|
||||||
|
@dropdown-link-hover-bg: @gray-darker;
|
||||||
|
@dropdown-link-disabled-color: @gray-light;
|
||||||
|
@dropdown-header-color: @headings-color;
|
||||||
|
@dropdown-caret-color: #000000;
|
||||||
|
// Custom colors
|
||||||
|
@dropdown-header-bg: lighten(@dropdown-bg, 10%);
|
||||||
|
|
||||||
|
|
||||||
|
// Forms
|
||||||
|
@input-bg: @hacker-bg;
|
||||||
|
@input-bg-disabled: lighten(@hacker-bg, 20%);
|
||||||
|
@input-color: @hacker;
|
||||||
|
@input-border: @hacker-box-border;
|
||||||
|
@input-border-focus: @component-active-bg;
|
||||||
|
@input-border-radius: @border-radius-base;
|
||||||
|
@input-color-placeholder: @hacker;
|
||||||
|
@input-height-base: (@line-height-computed + (@padding-base-vertical * 2) + 2);
|
||||||
|
@input-height-large: (floor(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
|
||||||
|
@input-height-small: (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
|
||||||
|
@legend-color: @headings-color;
|
||||||
|
@legend-border-color: @hacker-box-border;
|
||||||
|
@input-group-addon-bg: @hacker-bg;
|
||||||
|
@input-group-addon-border-color: @input-border;
|
||||||
|
|
||||||
|
|
||||||
|
// Table
|
||||||
|
@table-cell-padding: 8px;
|
||||||
|
@table-condensed-cell-padding: 5px;
|
||||||
|
@table-cell-padding: 8px;
|
||||||
|
@table-condensed-cell-padding: 5px;
|
||||||
|
@table-bg: @hacker-box-bg;
|
||||||
|
@table-bg-accent: lighten(@hacker-bg, 13%);
|
||||||
|
@table-bg-hover: darken(@gray-darker, 5%); /* Match active */
|
||||||
|
@table-bg-active: @hacker-primary-darker;
|
||||||
|
@table-border-color: @hacker-box-border;
|
||||||
|
// Custom colors
|
||||||
|
@table-heading-color: @hacker-primary-lighter;
|
||||||
|
@table-heading-bg: darken(@hacker-box-bg, 5%);
|
||||||
|
@table-hover-color: @hacker-primary-lighter;
|
||||||
|
@table-active-color: @hacker-primary-lighter;
|
||||||
|
|
||||||
|
|
||||||
|
// Navbar
|
||||||
|
@navbar-height: 50px;
|
||||||
|
@navbar-margin-bottom: @line-height-computed;
|
||||||
|
@navbar-default-color: @hacker;
|
||||||
|
@navbar-default-bg: @hacker-bg;
|
||||||
|
@navbar-default-border: @hacker-bg;
|
||||||
|
@navbar-border-radius: @border-radius-base;
|
||||||
|
@navbar-padding-horizontal: floor(@grid-gutter-width / 2);
|
||||||
|
@navbar-padding-vertical: ((@navbar-height - @line-height-computed) / 2);
|
||||||
|
@navbar-default-link-color: @link-color;
|
||||||
|
@navbar-default-link-hover-color: @link-hover-color;
|
||||||
|
@navbar-default-link-hover-bg: @hacker-bg;
|
||||||
|
@navbar-default-link-active-color: @hacker-bg;
|
||||||
|
@navbar-default-link-active-bg: @hacker-primary-lighter;
|
||||||
|
@navbar-default-link-disabled-color: #CCCCCC;
|
||||||
|
@navbar-default-link-disabled-bg: transparent;
|
||||||
|
@navbar-default-brand-color: @navbar-default-link-color;
|
||||||
|
@navbar-default-brand-hover-color: lighten(@navbar-default-link-color, 10%);
|
||||||
|
@navbar-default-brand-hover-bg: transparent;
|
||||||
|
@navbar-default-toggle-hover-bg: #DDDDDD;
|
||||||
|
@navbar-default-toggle-icon-bar-bg: #888888;
|
||||||
|
@navbar-default-toggle-border-color: #DDDDDD;
|
||||||
|
|
||||||
|
|
||||||
|
// Navs Tabs
|
||||||
|
@nav-link-padding: 10px 15px;
|
||||||
|
@nav-link-hover-bg: @gray-darker;
|
||||||
|
@nav-disabled-link-color: @hacker-primary-light;
|
||||||
|
@nav-disabled-link-hover-color: @gray-light;
|
||||||
|
@nav-tabs-border-color: #444444;
|
||||||
|
@nav-tabs-link-hover-border-color: #444444;
|
||||||
|
@nav-tabs-active-link-hover-bg: @hacker-primary-lighter;
|
||||||
|
@nav-tabs-active-link-hover-color: @hacker-bg;
|
||||||
|
@nav-tabs-active-link-hover-border-color: #444444;
|
||||||
|
@nav-tabs-justified-link-border-color: #DDDDDD;
|
||||||
|
@nav-tabs-justified-active-link-border-color: @body-bg;
|
||||||
|
@nav-pills-border-radius: @border-radius-base;
|
||||||
|
@nav-pills-active-link-hover-bg: @component-active-bg;
|
||||||
|
@nav-pills-active-link-hover-color: @component-active-color;
|
||||||
|
|
||||||
|
|
||||||
|
// Panel
|
||||||
|
@panel-bg: @hacker-bg;
|
||||||
|
@panel-body-padding: 15px;
|
||||||
|
@panel-heading-padding: 10px 15px;
|
||||||
|
@panel-footer-padding: @panel-heading-padding;
|
||||||
|
@panel-border-radius: @border-radius-base;
|
||||||
|
|
||||||
|
@panel-inner-border: @hacker-box-bg;
|
||||||
|
@panel-footer-bg: @hacker-box-bg;
|
||||||
|
|
||||||
|
@panel-default-text: @hacker-bg;
|
||||||
|
@panel-default-border: @hacker-box-bg;
|
||||||
|
@panel-default-heading-bg: darken(@hacker-bg, 10%);
|
||||||
|
|
||||||
|
@panel-primary-text: @hacker-bg;
|
||||||
|
@panel-primary-border: @hacker-primary-lighter;
|
||||||
|
@panel-primary-heading-bg: @hacker-primary-lighter;
|
||||||
|
|
||||||
|
@panel-success-text: @state-success-text;
|
||||||
|
@panel-success-border: @state-success-border;
|
||||||
|
@panel-success-heading-bg: @state-success-bg;
|
||||||
|
|
||||||
|
@panel-info-text: @state-info-text;
|
||||||
|
@panel-info-border: @state-info-border;
|
||||||
|
@panel-info-heading-bg: @state-info-bg;
|
||||||
|
|
||||||
|
@panel-warning-text: @state-warning-text;
|
||||||
|
@panel-warning-border: @state-warning-border;
|
||||||
|
@panel-warning-heading-bg: @state-warning-bg;
|
||||||
|
|
||||||
|
@panel-danger-text: @state-danger-text;
|
||||||
|
@panel-danger-border: @state-danger-border;
|
||||||
|
@panel-danger-heading-bg: @state-danger-bg;
|
||||||
|
|
||||||
|
|
||||||
|
// Jumbotron
|
||||||
|
@jumbotron-padding: 30px;
|
||||||
|
@jumbotron-color: inherit;
|
||||||
|
@jumbotron-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@jumbotron-heading-color: @headings-color;
|
||||||
|
@jumbotron-font-size: ceil((@font-size-base * 1.5));
|
||||||
|
|
||||||
|
|
||||||
|
// Pagination
|
||||||
|
@pagination-bg: @hacker-bg;
|
||||||
|
@pagination-border: #444444;
|
||||||
|
@pagination-hover-bg: @gray-darker;
|
||||||
|
@pagination-hover-color: @link-hover-color;
|
||||||
|
@pagination-hover-border: @pagination-border;
|
||||||
|
@pagination-active-bg: @component-active-bg;
|
||||||
|
@pagination-active-color: @component-active-color;
|
||||||
|
@pagination-active-border: @pagination-border;
|
||||||
|
@pagination-disabled-color: @hacker-primary;
|
||||||
|
@pagination-disabled-bg: @pagination-bg;
|
||||||
|
@pagination-disabled-border: @pagination-border;
|
||||||
|
@pager-bg: @pagination-bg;
|
||||||
|
@pager-border: @pagination-border;
|
||||||
|
@pager-border-radius: 0;
|
||||||
|
@pager-hover-bg: @pagination-hover-bg;
|
||||||
|
@pager-active-bg: @pagination-active-bg;
|
||||||
|
@pager-active-color: @pagination-active-color;
|
||||||
|
@pager-bg: @pagination-bg;
|
||||||
|
@pager-disabled-color: @gray-light;
|
||||||
|
|
||||||
|
|
||||||
|
// Form States
|
||||||
|
@state-warning-text: @brand-warning;
|
||||||
|
@state-warning-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@state-warning-border: darken(spin(@state-warning-bg, -10), 3%);
|
||||||
|
@state-danger-text: @brand-danger;
|
||||||
|
@state-danger-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@state-danger-border: darken(spin(@state-danger-bg, -10), 3%);
|
||||||
|
@state-success-text: @brand-success;
|
||||||
|
@state-success-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@state-success-border: darken(spin(@state-success-bg, -10), 5%);
|
||||||
|
@state-info-text: @brand-info;
|
||||||
|
@state-info-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@state-info-border: darken(spin(@state-info-bg, -10), 7%);
|
||||||
|
|
||||||
|
|
||||||
|
// ToolTip
|
||||||
|
@tooltip-max-width: 200px;
|
||||||
|
@tooltip-color: #FFFFFF;
|
||||||
|
@tooltip-bg: #000000;
|
||||||
|
@tooltip-arrow-width: 5px;
|
||||||
|
@tooltip-arrow-color: @tooltip-bg;
|
||||||
|
@tooltip-opacity: .9;
|
||||||
|
|
||||||
|
|
||||||
|
// Popover
|
||||||
|
@popover-bg: @hacker-box-bg;
|
||||||
|
@popover-max-width: 276px;
|
||||||
|
@popover-border-color: rgba(0,0,0,.2);
|
||||||
|
@popover-fallback-border-color: #333333;
|
||||||
|
@popover-title-bg: darken(@popover-bg, 3%);
|
||||||
|
@popover-arrow-width: 10px;
|
||||||
|
@popover-arrow-color: @popover-bg;
|
||||||
|
@popover-arrow-outer-width: (@popover-arrow-width + 1);
|
||||||
|
@popover-arrow-outer-color: rgba(0,0,0,.25);
|
||||||
|
@popover-arrow-outer-fallback-color: #999999;
|
||||||
|
|
||||||
|
|
||||||
|
// List Group
|
||||||
|
@list-group-bg: lighten(@hacker-bg, 5%);
|
||||||
|
@list-group-border: #222222;
|
||||||
|
@list-group-border-radius: @border-radius-base;
|
||||||
|
@list-group-hover-bg: lighten(@hacker-bg, 10%);
|
||||||
|
@list-group-active-color: @hacker-primary-lighter;
|
||||||
|
@list-group-active-bg: lighten(@hacker-bg, 5%);
|
||||||
|
@list-group-active-border: @list-group-active-bg;
|
||||||
|
@list-group-active-text-color: @hacker-bg;
|
||||||
|
@list-group-link-color: @hacker;
|
||||||
|
@list-group-link-heading-color: @hacker;
|
||||||
|
|
||||||
|
|
||||||
|
// Modal
|
||||||
|
@modal-content-bg: @hacker-box-bg;
|
||||||
|
@modal-content-border-color: transparent;
|
||||||
|
@modal-content-fallback-border-color: #999999;
|
||||||
|
@modal-backdrop-bg: @hacker-bg;
|
||||||
|
@modal-backdrop-opacity: .5;
|
||||||
|
@modal-header-border-color: lighten(@hacker-bg, 10%);
|
||||||
|
@modal-footer-border-color: @modal-header-border-color;
|
||||||
|
|
||||||
|
|
||||||
|
// Badge
|
||||||
|
@badge-color: @hacker;
|
||||||
|
@badge-bg: @hacker-bg;
|
||||||
|
|
||||||
|
|
||||||
|
// Progress bars
|
||||||
|
@progress-bg: @hacker-box-bg;
|
||||||
|
@progress-bar-color: lighten(@hacker-primary-lighter, 10%);
|
||||||
|
@progress-bar-bg: @hacker-primary-lighter;
|
||||||
|
@progress-bar-success-bg: @hacker-primary-darker;
|
||||||
|
@progress-bar-warning-bg: @hacker-primary-dark;
|
||||||
|
@progress-bar-danger-bg: @hacker-primary-light;
|
||||||
|
@progress-bar-info-bg: @hacker-primary-lighter;
|
||||||
|
|
||||||
|
|
||||||
|
// Breadcrumb
|
||||||
|
@breadcrumb-bg: @hacker-box-bg;
|
||||||
|
@breadcrumb-color: @hacker-primary-light;
|
||||||
|
@breadcrumb-active-color: lighten(@hacker, 10%);
|
||||||
|
|
||||||
|
|
||||||
|
// Close
|
||||||
|
@close-color: @hacker-primary-light;
|
||||||
|
@close-text-shadow: none;
|
||||||
|
|
||||||
|
|
||||||
|
// Labels
|
||||||
|
@label-color: @hacker-bg;
|
||||||
|
|
||||||
|
// hr
|
||||||
|
@hr-border: lighten(@hacker-bg, 20%);
|
49
css/less/plex.css
Normal file
49
css/less/plex.css
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
@font-face {
|
||||||
|
font-family: 'IBM Plex Mono';
|
||||||
|
font-style: italic;
|
||||||
|
font-weight: 300;
|
||||||
|
src: local('IBM Plex Mono Light Italic'), local('IBMPlexMono-LightItalic'), url(https://tilde.team/fonts/plex/IBMPlexMono-LightItalic.woff2) format('woff2');
|
||||||
|
}
|
||||||
|
/* latin */
|
||||||
|
@font-face {
|
||||||
|
font-family: 'IBM Plex Mono';
|
||||||
|
font-style: italic;
|
||||||
|
font-weight: 400;
|
||||||
|
src: local('IBM Plex Mono Italic'), local('IBMPlexMono-Italic'), url(https://tilde.team/fonts/plex/IBMPlexMono-Italic.woff2) format('woff2');
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-family: 'IBM Plex Mono';
|
||||||
|
font-style: italic;
|
||||||
|
font-weight: 500;
|
||||||
|
src: local('IBM Plex Mono Medium Italic'), local('IBMPlexMono-MediumItalic'), url(https://tilde.team/fonts/plex/IBMPlexMono-MediumItalic.woff2) format('woff2');
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-family: 'IBM Plex Mono';
|
||||||
|
font-style: italic;
|
||||||
|
font-weight: 700;
|
||||||
|
src: local('IBM Plex Mono Bold Italic'), local('IBMPlexMono-BoldItalic'), url(https://tilde.team/fonts/plex/IBMPlexMono-BoldItalic.woff2) format('woff2');
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-family: 'IBM Plex Mono';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 300;
|
||||||
|
src: local('IBM Plex Mono Light'), local('IBMPlexMono-Light'), url(https://tilde.team/fonts/plex/IBMPlexMono-Light.woff2) format('woff2');
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-family: 'IBM Plex Mono';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: local('IBM Plex Mono'), local('IBMPlexMono'), url(https://tilde.team/fonts/plex/IBMPlexMono-Regular.woff2) format('woff2');
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-family: 'IBM Plex Mono';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 500;
|
||||||
|
src: local('IBM Plex Mono Medium'), local('IBMPlexMono-Medium'), url(https://tilde.team/fonts/plex/IBMPlexMono-Medium.woff2) format('woff2');
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-family: 'IBM Plex Mono';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 700;
|
||||||
|
src: local('IBM Plex Mono Bold'), local('IBMPlexMono-Bold'), url(https://tilde.team/fonts/plex/IBMPlexMono-Bold.woff2) format('woff2');
|
||||||
|
}
|
1120
css/package-lock.json
generated
Normal file
1120
css/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
27
css/package.json
Executable file
27
css/package.json
Executable file
|
@ -0,0 +1,27 @@
|
||||||
|
{
|
||||||
|
"name": "tildeteam-css",
|
||||||
|
"version": "1.0.1",
|
||||||
|
"description": "a fork of brobin's h4x0r bootstrap theme, used by tilde.team",
|
||||||
|
"author": "Ben Harris <ben@tilde.team>",
|
||||||
|
"scripts": {
|
||||||
|
"build": "npm run build-hacker & npm run build-dracula",
|
||||||
|
"build-hacker": "lessc less/hacker.less hacker.css --clean-css=\"--s1 --advanced --compatibility=ie8\"",
|
||||||
|
"build-dracula": "lessc less/dracula.less dracula.css --clean-css=\"--s1 --advanced --compatibility=ie8\"",
|
||||||
|
"dev": "npm run build && light-server -s . -p 9000 -w \"index.html, **/*.less # npm run build\" -o"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://tildegit.org/team/css"
|
||||||
|
},
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://tildegit.org/team/css/issues"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"bootstrap": "3.3.7",
|
||||||
|
"less": "2.7.3",
|
||||||
|
"less-plugin-clean-css": "1.5.1",
|
||||||
|
"light-server": "^2.5.1"
|
||||||
|
},
|
||||||
|
"preferGlobal": true,
|
||||||
|
"license": "MIT"
|
||||||
|
}
|
1052
css/shrinkwrap.yaml
Normal file
1052
css/shrinkwrap.yaml
Normal file
File diff suppressed because it is too large
Load Diff
830
css/yarn.lock
Normal file
830
css/yarn.lock
Normal file
|
@ -0,0 +1,830 @@
|
||||||
|
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
||||||
|
# yarn lockfile v1
|
||||||
|
|
||||||
|
|
||||||
|
ajv@^4.9.1:
|
||||||
|
version "4.11.8"
|
||||||
|
resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
|
||||||
|
dependencies:
|
||||||
|
co "^4.6.0"
|
||||||
|
json-stable-stringify "^1.0.1"
|
||||||
|
|
||||||
|
amdefine@>=0.0.4:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
|
||||||
|
|
||||||
|
asap@~2.0.3:
|
||||||
|
version "2.0.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
|
||||||
|
|
||||||
|
asn1@~0.2.3:
|
||||||
|
version "0.2.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
|
||||||
|
dependencies:
|
||||||
|
safer-buffer "~2.1.0"
|
||||||
|
|
||||||
|
assert-plus@1.0.0, assert-plus@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
|
||||||
|
|
||||||
|
assert-plus@^0.2.0:
|
||||||
|
version "0.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
|
||||||
|
|
||||||
|
asynckit@^0.4.0:
|
||||||
|
version "0.4.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
|
||||||
|
|
||||||
|
aws-sign2@~0.6.0:
|
||||||
|
version "0.6.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
|
||||||
|
|
||||||
|
aws4@^1.2.1:
|
||||||
|
version "1.8.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
|
||||||
|
|
||||||
|
balanced-match@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
|
||||||
|
|
||||||
|
basic-auth@~2.0.0:
|
||||||
|
version "2.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.0.tgz#015db3f353e02e56377755f962742e8981e7bbba"
|
||||||
|
dependencies:
|
||||||
|
safe-buffer "5.1.1"
|
||||||
|
|
||||||
|
bcrypt-pbkdf@^1.0.0:
|
||||||
|
version "1.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
|
||||||
|
dependencies:
|
||||||
|
tweetnacl "^0.14.3"
|
||||||
|
|
||||||
|
boom@2.x.x:
|
||||||
|
version "2.10.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
|
||||||
|
dependencies:
|
||||||
|
hoek "2.x.x"
|
||||||
|
|
||||||
|
bootstrap@3.3.7:
|
||||||
|
version "3.3.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-3.3.7.tgz#5a389394549f23330875a3b150656574f8a9eb71"
|
||||||
|
|
||||||
|
brace-expansion@^1.1.7:
|
||||||
|
version "1.1.11"
|
||||||
|
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
|
||||||
|
dependencies:
|
||||||
|
balanced-match "^1.0.0"
|
||||||
|
concat-map "0.0.1"
|
||||||
|
|
||||||
|
caseless@~0.12.0:
|
||||||
|
version "0.12.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
|
||||||
|
|
||||||
|
clean-css@^3.0.1:
|
||||||
|
version "3.4.28"
|
||||||
|
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff"
|
||||||
|
dependencies:
|
||||||
|
commander "2.8.x"
|
||||||
|
source-map "0.4.x"
|
||||||
|
|
||||||
|
co@^4.6.0:
|
||||||
|
version "4.6.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
|
||||||
|
|
||||||
|
combined-stream@^1.0.5, combined-stream@~1.0.5:
|
||||||
|
version "1.0.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818"
|
||||||
|
dependencies:
|
||||||
|
delayed-stream "~1.0.0"
|
||||||
|
|
||||||
|
commander@2.8.x:
|
||||||
|
version "2.8.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4"
|
||||||
|
dependencies:
|
||||||
|
graceful-readlink ">= 1.0.0"
|
||||||
|
|
||||||
|
commander@^2.15.1:
|
||||||
|
version "2.17.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
|
||||||
|
|
||||||
|
concat-map@0.0.1:
|
||||||
|
version "0.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
|
||||||
|
|
||||||
|
connect-history-api-fallback@^1.5.0:
|
||||||
|
version "1.5.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a"
|
||||||
|
|
||||||
|
connect-injector@^0.4.4:
|
||||||
|
version "0.4.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/connect-injector/-/connect-injector-0.4.4.tgz#a81959c31ecf5caa0f3dcc325c28ed90b830aa90"
|
||||||
|
dependencies:
|
||||||
|
debug "^2.0.0"
|
||||||
|
q "^1.0.1"
|
||||||
|
stream-buffers "^0.2.3"
|
||||||
|
uberproto "^1.1.0"
|
||||||
|
|
||||||
|
connect@^3.6.6:
|
||||||
|
version "3.6.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.6.tgz#09eff6c55af7236e137135a72574858b6786f524"
|
||||||
|
dependencies:
|
||||||
|
debug "2.6.9"
|
||||||
|
finalhandler "1.1.0"
|
||||||
|
parseurl "~1.3.2"
|
||||||
|
utils-merge "1.0.1"
|
||||||
|
|
||||||
|
core-util-is@1.0.2, core-util-is@~1.0.0:
|
||||||
|
version "1.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
|
||||||
|
|
||||||
|
cryptiles@2.x.x:
|
||||||
|
version "2.0.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
|
||||||
|
dependencies:
|
||||||
|
boom "2.x.x"
|
||||||
|
|
||||||
|
dashdash@^1.12.0:
|
||||||
|
version "1.14.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
|
||||||
|
dependencies:
|
||||||
|
assert-plus "^1.0.0"
|
||||||
|
|
||||||
|
debug@2.6.9, debug@^2.0.0, debug@^2.6.8:
|
||||||
|
version "2.6.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
|
||||||
|
dependencies:
|
||||||
|
ms "2.0.0"
|
||||||
|
|
||||||
|
debug@^3.1.0:
|
||||||
|
version "3.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
|
||||||
|
dependencies:
|
||||||
|
ms "2.0.0"
|
||||||
|
|
||||||
|
delayed-stream@~1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
|
||||||
|
|
||||||
|
depd@~1.1.1, depd@~1.1.2:
|
||||||
|
version "1.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
|
||||||
|
|
||||||
|
destroy@~1.0.4:
|
||||||
|
version "1.0.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
|
||||||
|
|
||||||
|
detect-node@^2.0.3:
|
||||||
|
version "2.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127"
|
||||||
|
|
||||||
|
ecc-jsbn@~0.1.1:
|
||||||
|
version "0.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
|
||||||
|
dependencies:
|
||||||
|
jsbn "~0.1.0"
|
||||||
|
safer-buffer "^2.1.0"
|
||||||
|
|
||||||
|
ee-first@1.1.1:
|
||||||
|
version "1.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
|
||||||
|
|
||||||
|
encodeurl@~1.0.1, encodeurl@~1.0.2:
|
||||||
|
version "1.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
|
||||||
|
|
||||||
|
errno@^0.1.1:
|
||||||
|
version "0.1.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
|
||||||
|
dependencies:
|
||||||
|
prr "~1.0.1"
|
||||||
|
|
||||||
|
escape-html@~1.0.3:
|
||||||
|
version "1.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
|
||||||
|
|
||||||
|
etag@~1.8.1:
|
||||||
|
version "1.8.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
|
||||||
|
|
||||||
|
eventemitter3@^3.0.0:
|
||||||
|
version "3.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163"
|
||||||
|
|
||||||
|
extend@~3.0.0:
|
||||||
|
version "3.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
|
||||||
|
|
||||||
|
extsprintf@1.3.0:
|
||||||
|
version "1.3.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
|
||||||
|
|
||||||
|
extsprintf@^1.2.0:
|
||||||
|
version "1.4.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
|
||||||
|
|
||||||
|
finalhandler@1.1.0:
|
||||||
|
version "1.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5"
|
||||||
|
dependencies:
|
||||||
|
debug "2.6.9"
|
||||||
|
encodeurl "~1.0.1"
|
||||||
|
escape-html "~1.0.3"
|
||||||
|
on-finished "~2.3.0"
|
||||||
|
parseurl "~1.3.2"
|
||||||
|
statuses "~1.3.1"
|
||||||
|
unpipe "~1.0.0"
|
||||||
|
|
||||||
|
follow-redirects@^1.0.0:
|
||||||
|
version "1.5.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.2.tgz#5a9d80e0165957e5ef0c1210678fc5c4acb9fb03"
|
||||||
|
dependencies:
|
||||||
|
debug "^3.1.0"
|
||||||
|
|
||||||
|
forever-agent@~0.6.1:
|
||||||
|
version "0.6.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
|
||||||
|
|
||||||
|
form-data@~2.1.1:
|
||||||
|
version "2.1.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
|
||||||
|
dependencies:
|
||||||
|
asynckit "^0.4.0"
|
||||||
|
combined-stream "^1.0.5"
|
||||||
|
mime-types "^2.1.12"
|
||||||
|
|
||||||
|
fresh@0.5.2:
|
||||||
|
version "0.5.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
|
||||||
|
|
||||||
|
fs.realpath@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
|
||||||
|
|
||||||
|
gaze@^1.1.2:
|
||||||
|
version "1.1.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a"
|
||||||
|
dependencies:
|
||||||
|
globule "^1.0.0"
|
||||||
|
|
||||||
|
getpass@^0.1.1:
|
||||||
|
version "0.1.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
|
||||||
|
dependencies:
|
||||||
|
assert-plus "^1.0.0"
|
||||||
|
|
||||||
|
glob@~7.1.1:
|
||||||
|
version "7.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
|
||||||
|
dependencies:
|
||||||
|
fs.realpath "^1.0.0"
|
||||||
|
inflight "^1.0.4"
|
||||||
|
inherits "2"
|
||||||
|
minimatch "^3.0.4"
|
||||||
|
once "^1.3.0"
|
||||||
|
path-is-absolute "^1.0.0"
|
||||||
|
|
||||||
|
globule@^1.0.0:
|
||||||
|
version "1.2.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d"
|
||||||
|
dependencies:
|
||||||
|
glob "~7.1.1"
|
||||||
|
lodash "~4.17.10"
|
||||||
|
minimatch "~3.0.2"
|
||||||
|
|
||||||
|
graceful-fs@^4.1.2:
|
||||||
|
version "4.1.11"
|
||||||
|
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
|
||||||
|
|
||||||
|
"graceful-readlink@>= 1.0.0":
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
|
||||||
|
|
||||||
|
handle-thing@^1.2.5:
|
||||||
|
version "1.2.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4"
|
||||||
|
|
||||||
|
har-schema@^1.0.5:
|
||||||
|
version "1.0.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
|
||||||
|
|
||||||
|
har-validator@~4.2.1:
|
||||||
|
version "4.2.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
|
||||||
|
dependencies:
|
||||||
|
ajv "^4.9.1"
|
||||||
|
har-schema "^1.0.5"
|
||||||
|
|
||||||
|
hawk@~3.1.3:
|
||||||
|
version "3.1.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
|
||||||
|
dependencies:
|
||||||
|
boom "2.x.x"
|
||||||
|
cryptiles "2.x.x"
|
||||||
|
hoek "2.x.x"
|
||||||
|
sntp "1.x.x"
|
||||||
|
|
||||||
|
hoek@2.x.x:
|
||||||
|
version "2.16.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
|
||||||
|
|
||||||
|
hpack.js@^2.1.6:
|
||||||
|
version "2.1.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
|
||||||
|
dependencies:
|
||||||
|
inherits "^2.0.1"
|
||||||
|
obuf "^1.0.0"
|
||||||
|
readable-stream "^2.0.1"
|
||||||
|
wbuf "^1.1.0"
|
||||||
|
|
||||||
|
http-deceiver@^1.2.7:
|
||||||
|
version "1.2.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
|
||||||
|
|
||||||
|
http-errors@~1.6.2:
|
||||||
|
version "1.6.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
|
||||||
|
dependencies:
|
||||||
|
depd "~1.1.2"
|
||||||
|
inherits "2.0.3"
|
||||||
|
setprototypeof "1.1.0"
|
||||||
|
statuses ">= 1.4.0 < 2"
|
||||||
|
|
||||||
|
http-proxy@^1.17.0:
|
||||||
|
version "1.17.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a"
|
||||||
|
dependencies:
|
||||||
|
eventemitter3 "^3.0.0"
|
||||||
|
follow-redirects "^1.0.0"
|
||||||
|
requires-port "^1.0.0"
|
||||||
|
|
||||||
|
http-signature@~1.1.0:
|
||||||
|
version "1.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
|
||||||
|
dependencies:
|
||||||
|
assert-plus "^0.2.0"
|
||||||
|
jsprim "^1.2.2"
|
||||||
|
sshpk "^1.7.0"
|
||||||
|
|
||||||
|
image-size@~0.5.0:
|
||||||
|
version "0.5.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"
|
||||||
|
|
||||||
|
inflight@^1.0.4:
|
||||||
|
version "1.0.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
|
||||||
|
dependencies:
|
||||||
|
once "^1.3.0"
|
||||||
|
wrappy "1"
|
||||||
|
|
||||||
|
inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@~2.0.3:
|
||||||
|
version "2.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
|
||||||
|
|
||||||
|
is-typedarray@~1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
|
||||||
|
|
||||||
|
isarray@~1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
|
||||||
|
|
||||||
|
isstream@~0.1.2:
|
||||||
|
version "0.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
|
||||||
|
|
||||||
|
jsbn@~0.1.0:
|
||||||
|
version "0.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
|
||||||
|
|
||||||
|
json-schema@0.2.3:
|
||||||
|
version "0.2.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
|
||||||
|
|
||||||
|
json-stable-stringify@^1.0.1:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
|
||||||
|
dependencies:
|
||||||
|
jsonify "~0.0.0"
|
||||||
|
|
||||||
|
json-stringify-safe@~5.0.1:
|
||||||
|
version "5.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
|
||||||
|
|
||||||
|
jsonify@~0.0.0:
|
||||||
|
version "0.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
|
||||||
|
|
||||||
|
jsprim@^1.2.2:
|
||||||
|
version "1.4.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
|
||||||
|
dependencies:
|
||||||
|
assert-plus "1.0.0"
|
||||||
|
extsprintf "1.3.0"
|
||||||
|
json-schema "0.2.3"
|
||||||
|
verror "1.10.0"
|
||||||
|
|
||||||
|
less-plugin-clean-css@1.5.1:
|
||||||
|
version "1.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/less-plugin-clean-css/-/less-plugin-clean-css-1.5.1.tgz#cc57af7aa3398957e56decebe63cb60c23429703"
|
||||||
|
dependencies:
|
||||||
|
clean-css "^3.0.1"
|
||||||
|
|
||||||
|
less@2.7.3:
|
||||||
|
version "2.7.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/less/-/less-2.7.3.tgz#cc1260f51c900a9ec0d91fb6998139e02507b63b"
|
||||||
|
optionalDependencies:
|
||||||
|
errno "^0.1.1"
|
||||||
|
graceful-fs "^4.1.2"
|
||||||
|
image-size "~0.5.0"
|
||||||
|
mime "^1.2.11"
|
||||||
|
mkdirp "^0.5.0"
|
||||||
|
promise "^7.1.1"
|
||||||
|
request "2.81.0"
|
||||||
|
source-map "^0.5.3"
|
||||||
|
|
||||||
|
light-server@^2.5.1:
|
||||||
|
version "2.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/light-server/-/light-server-2.5.1.tgz#1298718a56df9505ae31fcdf4ab0025c597de6c4"
|
||||||
|
dependencies:
|
||||||
|
commander "^2.15.1"
|
||||||
|
connect "^3.6.6"
|
||||||
|
connect-history-api-fallback "^1.5.0"
|
||||||
|
connect-injector "^0.4.4"
|
||||||
|
gaze "^1.1.2"
|
||||||
|
http-proxy "^1.17.0"
|
||||||
|
morgan "~1.9.0"
|
||||||
|
opener "^1.4.3"
|
||||||
|
parseurl "^1.3.2"
|
||||||
|
serve-static "~1.13.1"
|
||||||
|
spdy "^3.4.7"
|
||||||
|
strip-json-comments "^2.0.1"
|
||||||
|
ws "^1.0.1"
|
||||||
|
|
||||||
|
lodash@~4.17.10:
|
||||||
|
version "4.17.10"
|
||||||
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7"
|
||||||
|
|
||||||
|
mime-db@~1.35.0:
|
||||||
|
version "1.35.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.35.0.tgz#0569d657466491283709663ad379a99b90d9ab47"
|
||||||
|
|
||||||
|
mime-types@^2.1.12, mime-types@~2.1.7:
|
||||||
|
version "2.1.19"
|
||||||
|
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.19.tgz#71e464537a7ef81c15f2db9d97e913fc0ff606f0"
|
||||||
|
dependencies:
|
||||||
|
mime-db "~1.35.0"
|
||||||
|
|
||||||
|
mime@1.4.1:
|
||||||
|
version "1.4.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6"
|
||||||
|
|
||||||
|
mime@^1.2.11:
|
||||||
|
version "1.6.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
|
||||||
|
|
||||||
|
minimalistic-assert@^1.0.0:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
|
||||||
|
|
||||||
|
minimatch@^3.0.4, minimatch@~3.0.2:
|
||||||
|
version "3.0.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
|
||||||
|
dependencies:
|
||||||
|
brace-expansion "^1.1.7"
|
||||||
|
|
||||||
|
minimist@0.0.8:
|
||||||
|
version "0.0.8"
|
||||||
|
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
|
||||||
|
|
||||||
|
mkdirp@^0.5.0:
|
||||||
|
version "0.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
|
||||||
|
dependencies:
|
||||||
|
minimist "0.0.8"
|
||||||
|
|
||||||
|
morgan@~1.9.0:
|
||||||
|
version "1.9.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.9.0.tgz#d01fa6c65859b76fcf31b3cb53a3821a311d8051"
|
||||||
|
dependencies:
|
||||||
|
basic-auth "~2.0.0"
|
||||||
|
debug "2.6.9"
|
||||||
|
depd "~1.1.1"
|
||||||
|
on-finished "~2.3.0"
|
||||||
|
on-headers "~1.0.1"
|
||||||
|
|
||||||
|
ms@2.0.0:
|
||||||
|
version "2.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
|
||||||
|
|
||||||
|
oauth-sign@~0.8.1:
|
||||||
|
version "0.8.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
|
||||||
|
|
||||||
|
obuf@^1.0.0, obuf@^1.1.1:
|
||||||
|
version "1.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
|
||||||
|
|
||||||
|
on-finished@~2.3.0:
|
||||||
|
version "2.3.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
|
||||||
|
dependencies:
|
||||||
|
ee-first "1.1.1"
|
||||||
|
|
||||||
|
on-headers@~1.0.1:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"
|
||||||
|
|
||||||
|
once@^1.3.0:
|
||||||
|
version "1.4.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
|
||||||
|
dependencies:
|
||||||
|
wrappy "1"
|
||||||
|
|
||||||
|
opener@^1.4.3:
|
||||||
|
version "1.4.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8"
|
||||||
|
|
||||||
|
options@>=0.0.5:
|
||||||
|
version "0.0.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f"
|
||||||
|
|
||||||
|
parseurl@^1.3.2, parseurl@~1.3.2:
|
||||||
|
version "1.3.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3"
|
||||||
|
|
||||||
|
path-is-absolute@^1.0.0:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
|
||||||
|
|
||||||
|
performance-now@^0.2.0:
|
||||||
|
version "0.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
|
||||||
|
|
||||||
|
process-nextick-args@~2.0.0:
|
||||||
|
version "2.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
|
||||||
|
|
||||||
|
promise@^7.1.1:
|
||||||
|
version "7.3.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
|
||||||
|
dependencies:
|
||||||
|
asap "~2.0.3"
|
||||||
|
|
||||||
|
prr@~1.0.1:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
|
||||||
|
|
||||||
|
punycode@^1.4.1:
|
||||||
|
version "1.4.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
|
||||||
|
|
||||||
|
q@^1.0.1:
|
||||||
|
version "1.5.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
|
||||||
|
|
||||||
|
qs@~6.4.0:
|
||||||
|
version "6.4.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
|
||||||
|
|
||||||
|
range-parser@~1.2.0:
|
||||||
|
version "1.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
|
||||||
|
|
||||||
|
readable-stream@^2.0.1, readable-stream@^2.2.9:
|
||||||
|
version "2.3.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
|
||||||
|
dependencies:
|
||||||
|
core-util-is "~1.0.0"
|
||||||
|
inherits "~2.0.3"
|
||||||
|
isarray "~1.0.0"
|
||||||
|
process-nextick-args "~2.0.0"
|
||||||
|
safe-buffer "~5.1.1"
|
||||||
|
string_decoder "~1.1.1"
|
||||||
|
util-deprecate "~1.0.1"
|
||||||
|
|
||||||
|
request@2.81.0:
|
||||||
|
version "2.81.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
|
||||||
|
dependencies:
|
||||||
|
aws-sign2 "~0.6.0"
|
||||||
|
aws4 "^1.2.1"
|
||||||
|
caseless "~0.12.0"
|
||||||
|
combined-stream "~1.0.5"
|
||||||
|
extend "~3.0.0"
|
||||||
|
forever-agent "~0.6.1"
|
||||||
|
form-data "~2.1.1"
|
||||||
|
har-validator "~4.2.1"
|
||||||
|
hawk "~3.1.3"
|
||||||
|
http-signature "~1.1.0"
|
||||||
|
is-typedarray "~1.0.0"
|
||||||
|
isstream "~0.1.2"
|
||||||
|
json-stringify-safe "~5.0.1"
|
||||||
|
mime-types "~2.1.7"
|
||||||
|
oauth-sign "~0.8.1"
|
||||||
|
performance-now "^0.2.0"
|
||||||
|
qs "~6.4.0"
|
||||||
|
safe-buffer "^5.0.1"
|
||||||
|
stringstream "~0.0.4"
|
||||||
|
tough-cookie "~2.3.0"
|
||||||
|
tunnel-agent "^0.6.0"
|
||||||
|
uuid "^3.0.0"
|
||||||
|
|
||||||
|
requires-port@^1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
|
||||||
|
|
||||||
|
safe-buffer@5.1.1:
|
||||||
|
version "5.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
|
||||||
|
|
||||||
|
safe-buffer@^5.0.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
|
||||||
|
version "5.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
|
||||||
|
|
||||||
|
safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
|
||||||
|
version "2.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
|
||||||
|
|
||||||
|
select-hose@^2.0.0:
|
||||||
|
version "2.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
|
||||||
|
|
||||||
|
send@0.16.2:
|
||||||
|
version "0.16.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1"
|
||||||
|
dependencies:
|
||||||
|
debug "2.6.9"
|
||||||
|
depd "~1.1.2"
|
||||||
|
destroy "~1.0.4"
|
||||||
|
encodeurl "~1.0.2"
|
||||||
|
escape-html "~1.0.3"
|
||||||
|
etag "~1.8.1"
|
||||||
|
fresh "0.5.2"
|
||||||
|
http-errors "~1.6.2"
|
||||||
|
mime "1.4.1"
|
||||||
|
ms "2.0.0"
|
||||||
|
on-finished "~2.3.0"
|
||||||
|
range-parser "~1.2.0"
|
||||||
|
statuses "~1.4.0"
|
||||||
|
|
||||||
|
serve-static@~1.13.1:
|
||||||
|
version "1.13.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1"
|
||||||
|
dependencies:
|
||||||
|
encodeurl "~1.0.2"
|
||||||
|
escape-html "~1.0.3"
|
||||||
|
parseurl "~1.3.2"
|
||||||
|
send "0.16.2"
|
||||||
|
|
||||||
|
setprototypeof@1.1.0:
|
||||||
|
version "1.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
|
||||||
|
|
||||||
|
sntp@1.x.x:
|
||||||
|
version "1.0.9"
|
||||||
|
resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198"
|
||||||
|
dependencies:
|
||||||
|
hoek "2.x.x"
|
||||||
|
|
||||||
|
source-map@0.4.x:
|
||||||
|
version "0.4.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
|
||||||
|
dependencies:
|
||||||
|
amdefine ">=0.0.4"
|
||||||
|
|
||||||
|
source-map@^0.5.3:
|
||||||
|
version "0.5.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
|
||||||
|
|
||||||
|
spdy-transport@^2.0.18:
|
||||||
|
version "2.1.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-2.1.0.tgz#4bbb15aaffed0beefdd56ad61dbdc8ba3e2cb7a1"
|
||||||
|
dependencies:
|
||||||
|
debug "^2.6.8"
|
||||||
|
detect-node "^2.0.3"
|
||||||
|
hpack.js "^2.1.6"
|
||||||
|
obuf "^1.1.1"
|
||||||
|
readable-stream "^2.2.9"
|
||||||
|
safe-buffer "^5.0.1"
|
||||||
|
wbuf "^1.7.2"
|
||||||
|
|
||||||
|
spdy@^3.4.7:
|
||||||
|
version "3.4.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/spdy/-/spdy-3.4.7.tgz#42ff41ece5cc0f99a3a6c28aabb73f5c3b03acbc"
|
||||||
|
dependencies:
|
||||||
|
debug "^2.6.8"
|
||||||
|
handle-thing "^1.2.5"
|
||||||
|
http-deceiver "^1.2.7"
|
||||||
|
safe-buffer "^5.0.1"
|
||||||
|
select-hose "^2.0.0"
|
||||||
|
spdy-transport "^2.0.18"
|
||||||
|
|
||||||
|
sshpk@^1.7.0:
|
||||||
|
version "1.14.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.2.tgz#c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98"
|
||||||
|
dependencies:
|
||||||
|
asn1 "~0.2.3"
|
||||||
|
assert-plus "^1.0.0"
|
||||||
|
dashdash "^1.12.0"
|
||||||
|
getpass "^0.1.1"
|
||||||
|
safer-buffer "^2.0.2"
|
||||||
|
optionalDependencies:
|
||||||
|
bcrypt-pbkdf "^1.0.0"
|
||||||
|
ecc-jsbn "~0.1.1"
|
||||||
|
jsbn "~0.1.0"
|
||||||
|
tweetnacl "~0.14.0"
|
||||||
|
|
||||||
|
"statuses@>= 1.4.0 < 2":
|
||||||
|
version "1.5.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
|
||||||
|
|
||||||
|
statuses@~1.3.1:
|
||||||
|
version "1.3.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
|
||||||
|
|
||||||
|
statuses@~1.4.0:
|
||||||
|
version "1.4.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087"
|
||||||
|
|
||||||
|
stream-buffers@^0.2.3:
|
||||||
|
version "0.2.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-0.2.6.tgz#181c08d5bb3690045f69401b9ae6a7a0cf3313fc"
|
||||||
|
|
||||||
|
string_decoder@~1.1.1:
|
||||||
|
version "1.1.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
|
||||||
|
dependencies:
|
||||||
|
safe-buffer "~5.1.0"
|
||||||
|
|
||||||
|
stringstream@~0.0.4:
|
||||||
|
version "0.0.6"
|
||||||
|
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.6.tgz#7880225b0d4ad10e30927d167a1d6f2fd3b33a72"
|
||||||
|
|
||||||
|
strip-json-comments@^2.0.1:
|
||||||
|
version "2.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
|
||||||
|
|
||||||
|
tough-cookie@~2.3.0:
|
||||||
|
version "2.3.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655"
|
||||||
|
dependencies:
|
||||||
|
punycode "^1.4.1"
|
||||||
|
|
||||||
|
tunnel-agent@^0.6.0:
|
||||||
|
version "0.6.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
|
||||||
|
dependencies:
|
||||||
|
safe-buffer "^5.0.1"
|
||||||
|
|
||||||
|
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
|
||||||
|
version "0.14.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
|
||||||
|
|
||||||
|
uberproto@^1.1.0:
|
||||||
|
version "1.2.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/uberproto/-/uberproto-1.2.0.tgz#61d4eab024f909c4e6ea52be867c4894a4beeb76"
|
||||||
|
|
||||||
|
ultron@1.0.x:
|
||||||
|
version "1.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa"
|
||||||
|
|
||||||
|
unpipe@~1.0.0:
|
||||||
|
version "1.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
|
||||||
|
|
||||||
|
util-deprecate@~1.0.1:
|
||||||
|
version "1.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
|
||||||
|
|
||||||
|
utils-merge@1.0.1:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
|
||||||
|
|
||||||
|
uuid@^3.0.0:
|
||||||
|
version "3.3.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
|
||||||
|
|
||||||
|
verror@1.10.0:
|
||||||
|
version "1.10.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
|
||||||
|
dependencies:
|
||||||
|
assert-plus "^1.0.0"
|
||||||
|
core-util-is "1.0.2"
|
||||||
|
extsprintf "^1.2.0"
|
||||||
|
|
||||||
|
wbuf@^1.1.0, wbuf@^1.7.2:
|
||||||
|
version "1.7.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df"
|
||||||
|
dependencies:
|
||||||
|
minimalistic-assert "^1.0.0"
|
||||||
|
|
||||||
|
wrappy@1:
|
||||||
|
version "1.0.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
|
||||||
|
|
||||||
|
ws@^1.0.1:
|
||||||
|
version "1.1.5"
|
||||||
|
resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51"
|
||||||
|
dependencies:
|
||||||
|
options ">=0.0.5"
|
||||||
|
ultron "1.0.x"
|
Loading…
Reference in New Issue
Block a user