From 6d2c067f0d6bc78eef7ececcec3eba71cbb5d80c Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Tue, 1 Jun 2021 03:21:33 -0600 Subject: add fork awesome, contact and donate pages, update general style and update readme --- .../src/doc/assets/less/site/bootstrap/alerts.less | 5 + .../doc/assets/less/site/bootstrap/buttons.less | 3 + .../doc/assets/less/site/bootstrap/jumbotron.less | 87 ++++++++++ .../src/doc/assets/less/site/bootstrap/labels.less | 21 +++ .../src/doc/assets/less/site/bootstrap/modals.less | 6 + .../src/doc/assets/less/site/bootstrap/navbar.less | 179 +++++++++++++++++++++ .../src/doc/assets/less/site/bootstrap/panels.less | 15 ++ .../doc/assets/less/site/bootstrap/tooltip.less | 8 + .../src/doc/assets/less/site/bootstrap/type.less | 26 +++ .../doc/assets/less/site/bootstrap/variables.less | 171 ++++++++++++++++++++ .../src/doc/assets/less/site/bootstrap/wells.less | 10 ++ .../src/doc/assets/less/site/example-rating.less | 25 +++ .../src/doc/assets/less/site/feature-list.less | 19 +++ .../assets/less/site/fontawesome-icon-list.less | 33 ++++ .../src/doc/assets/less/site/footer.less | 55 +++++++ .../doc/assets/less/site/jumbotron-carousel.less | 75 +++++++++ .../src/doc/assets/less/site/layout.less | 1 + .../src/doc/assets/less/site/lazy.less | 113 +++++++++++++ .../src/doc/assets/less/site/print.less | 5 + .../doc/assets/less/site/responsive/screen-lg.less | 58 +++++++ .../doc/assets/less/site/responsive/screen-md.less | 3 + .../assets/less/site/responsive/screen-sm-up.less | 17 ++ .../doc/assets/less/site/responsive/screen-sm.less | 48 ++++++ .../doc/assets/less/site/responsive/screen-xs.less | 94 +++++++++++ .../src/doc/assets/less/site/social-buttons.less | 48 ++++++ .../src/doc/assets/less/site/stripe-ad.less | 4 + .../src/doc/assets/less/site/textured-bg.less | 20 +++ .../src/doc/assets/less/site/views.less | 50 ++++++ 28 files changed, 1199 insertions(+) create mode 100644 static/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/bootstrap/type.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/example-rating.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/feature-list.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/footer.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/layout.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/lazy.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/print.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/social-buttons.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/stripe-ad.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/textured-bg.less create mode 100644 static/fork-awesome/src/doc/assets/less/site/views.less (limited to 'static/fork-awesome/src/doc/assets/less/site') diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less b/static/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less new file mode 100644 index 0000000..db79469 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less @@ -0,0 +1,5 @@ +.alert-link { text-decoration: underline; } + +.alert-default { .alert-variant(@alert-default-bg, @alert-default-border, @alert-default-text); } +.alert-well { .alert-variant(@alert-well-bg, @alert-well-border, @alert-well-text); } +.alert-well-alt { .alert-variant(@well-bg, @table-border-color, mix(@text-muted,@text-color,50%)); } diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less b/static/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less new file mode 100644 index 0000000..b61fea7 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less @@ -0,0 +1,3 @@ +.btn { box-shadow: inset 0 1px 0 rgba(255,255,255,0.2); } +.btn-default { text-shadow: 0 1px 0 #fff; } +.btn-primary, .btn-success, .btn-warning, .btn-danger, .btn-info { text-shadow: 0 1px 0 rgba(0,0,0,0.2); } \ No newline at end of file diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less b/static/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less new file mode 100644 index 0000000..a04420b --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less @@ -0,0 +1,87 @@ +.jumbotron { + background-color: lighten(@jumbotron-bg, 2%); + border-top: 1px solid mix(@jumbotron-bg, @jumbotron-color, 90%); + border-bottom: 1px solid @jumbotron-border; + margin-bottom: 0; + &, h1 { color: @jumbotron-color; } + padding: 50px 0 40px; + + h1 { + font-size: 80px; + letter-spacing: -2px; + line-height: 1; + margin: 0 0 15px; + } + p { + font-family: @font-family-alt; + margin-top: 15px; + margin-bottom: 15px; + font-size: 24px; + line-height: 1.3; + font-weight: lighter; + } + + .list-group-item { + border-color: mix(@jumbotron-color, @fa-green, 15%); + background: transparent; + } + + .text-muted { + color: mix(@jumbotron-color, @fa-green, 45%); + } +} + +.jumbotron-ad, .jumbotron-carousel { + h1 { + text-shadow: 4px 3px 0px @jumbotron-bg, 9px 8px 0px rgba(0,0,0,0.15); // double text shadow + } + p { + color: mix(@jumbotron-color, @jumbotron-bg, 75%); + text-shadow: 0 1px 0 rgba(0,0,0,0.15); + } +} + +.jumbotron-icon { + padding: 30px 0 25px; + background-color: @gray-lighter; + color: @gray-darker; + &, h1 { text-shadow: 0 1px 0 #fff; } + border-bottom-color: mix(@gray-light, @gray-lighter, 25%); + border-top-color: mix(#fff, @gray-lighter, 50%); + h1 { + color: @gray-darker; + margin-top: @buffer-lg; + small { + letter-spacing: normal; + font-family: @font-family-sans-serif; + font-size: @font-size-base; + margin-left: 20px; + } + } + + .info-icons { + font-size: @font-size-base; + } + .info-details { + float: left; + p { + margin: 25px 0; + font-weight: bold; + } + .dl-horizontal { + dt { width: @component-offset-horizontal - 100; } + dd { margin-left: @component-offset-horizontal - 85; } + } + } + .fa-2 { font-size: 2em; } + .fa-3 { font-size: 4em; } + .fa-4 { font-size: 7em; } + .fa-5 { font-size: 12em; } + .fa-6 { font-size: 20em; } + + .fa-1, .fa-2, .fa-3, .fa-4, .fa-5, .fa-6 { margin-right: 1/14em; } +} + +h1.info-class { + font-size: 30px; +} diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less b/static/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less new file mode 100644 index 0000000..d0d12dc --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less @@ -0,0 +1,21 @@ +// reset +.label { + padding: .3em .6em; +} + +// new types of labels +.label-brand { + .label-variant(@label-brand-bg); +} + +.label-dark { + .label-variant(@label-dark-bg); +} + +// labels inside of headings +h1, h2, h3, h4, h5, h6 { + + .label { + font-family: @font-family-sans-serif; + } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less b/static/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less new file mode 100644 index 0000000..275e40c --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less @@ -0,0 +1,6 @@ + +// Scale up the modal +@media (min-width: @screen-sm-min) { + // Modal sizes + .modal-md { width: ((@modal-md + @modal-sm) / 2); } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less b/static/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less new file mode 100644 index 0000000..3216727 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less @@ -0,0 +1,179 @@ +// SITE SPECIFIC NAVBAR STYLES + +.navbar { margin-bottom: 0; } +.navbar-inverse { background-color: lighten(@fa-green, 2%); } +.navbar-brand { + font-family: @font-family-serif; + font-weight: 300; + font-size: 20px; + i { + font-size: 23px; + padding-right: 3px; + line-height: .75; + } +} +.navbar-nav > li > a { padding: 11px 10px 9px; } + +// makes dropdowns closer for split dropdown +.navbar-nav > li { + &.dropdown-split-right > a { padding-left: 7px; } + &.dropdown-split-left > a { padding-right: 0; } +} + +.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: @jumbotron-border; } + +.navbar-inverse .navbar-toggle { + color: @jumbotron-color; + text-shadow: 0 1px 0 rgba(0,0,0,0.15); + padding: 4px 10px; + margin-top: 5px; + margin-bottom: 5px; + &:hover { + background-color: mix(@jumbotron-color, @jumbotron-bg, 95%); + border-color: mix(@jumbotron-color, @jumbotron-bg, 95%); + color: @jumbotron-bg; + text-shadow: 0 -1px 0 @jumbotron-color; + } +} + +.navbar-nav.navbar-right:last-child { margin-right: -10px; } + + +// +// FORT AWESOME ORG NAVBAR +// -------------------- +// +.navbar-org { + background-color: @navbar-inverse-link-active-bg; + border-color: mix(#000, @fa-green, 20%); + padding: 0; + + .ficon-logo-flag, .ficon-log-fort { vertical-align: baseline; } + + .navbar-text { + color: mix(#fff, @fa-green, 60%); + margin-top: 12px; + margin-right: 30px; + } + + .navbar-nav { + margin-right: -10px; + + > li + li { margin-left: 15px; } + > li > a { + color: mix(#fff, @navbar-inverse-bg, 75%); + + &:hover, + &:focus { + color: mix(#fff, @fa-green, 100%); + background-color: transparent; + border-bottom: solid 2px mix(#fff, @fa-green, 90%); + } + } + > .active > a { + &, + &:hover, + &:focus { + color: mix(#fff, @navbar-inverse-bg, 75%); + background-color: transparent; + border-radius: 0; + border-bottom: solid 2px mix(#fff, @navbar-inverse-bg, 65%); + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: @navbar-inverse-link-disabled-color; + background-color: @navbar-inverse-link-disabled-bg; + } + } + } + + // Darken the responsive nav toggle + .navbar-toggle { + border-color: @navbar-inverse-toggle-border-color; + &:hover, + &:focus { + background-color: @navbar-inverse-toggle-hover-bg; + } + .icon-bar { + background-color: @navbar-inverse-toggle-icon-bar-bg; + } + } + + .navbar-collapse, + .navbar-form { + border-color: darken(@navbar-inverse-bg, 7%); + } + + // Dropdowns + .navbar-nav { + > .open > a { + &, + &:hover, + &:focus { + background-color: @navbar-inverse-link-active-bg; + color: @navbar-inverse-link-active-color; + } + } + + @media (max-width: @grid-float-breakpoint-max) { + // Dropdowns get custom display + .open .dropdown-menu { + > .dropdown-header { + border-color: @navbar-inverse-border; + } + .divider { + background-color: @navbar-inverse-border; + } + > li > a { + color: @navbar-inverse-link-color; + &:hover, + &:focus { + color: @navbar-inverse-link-hover-color; + background-color: @navbar-inverse-link-hover-bg; + } + } + > .active > a { + &, + &:hover, + &:focus { + color: @navbar-inverse-link-active-color; + background-color: @navbar-inverse-link-active-bg; + } + } + > .disabled > a { + &, + &:hover, + &:focus { + color: @navbar-inverse-link-disabled-color; + background-color: @navbar-inverse-link-disabled-bg; + } + } + } + } + } + + .navbar-link { + color: @navbar-inverse-link-color; + &:hover { + color: @navbar-inverse-link-hover-color; + } + } + + .btn-link { + color: @navbar-inverse-link-color; + &:hover, + &:focus { + color: @navbar-inverse-link-hover-color; + } + &[disabled], + fieldset[disabled] & { + &:hover, + &:focus { + color: @navbar-inverse-link-disabled-color; + } + } + } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less b/static/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less new file mode 100644 index 0000000..f2dc210 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less @@ -0,0 +1,15 @@ +.panel { + .box-shadow(none); +} + +.panel-heading { + margin: -1px; + border-bottom-width: 0; + padding: 11px 15px; +} + +.panel-default .panel-heading { + margin: 0; + border-bottom-width: 1px; + padding: 10px 15px; +} \ No newline at end of file diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less b/static/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less new file mode 100644 index 0000000..5a70871 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less @@ -0,0 +1,8 @@ +.tooltip { + font-size: @font-size-base; +} + +// Wrapper for the tooltip content +.tooltip-inner { + padding: 5px 10px; +} diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/type.less b/static/fork-awesome/src/doc/assets/less/site/bootstrap/type.less new file mode 100644 index 0000000..b7d5f9b --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/bootstrap/type.less @@ -0,0 +1,26 @@ +.small-caps { + font-family: @font-family-alt; +} + +.hr { + position: relative; + text-align: center; + font-size: @font-size-base; + z-index: 1; + min-height: 20px; + + &:after { + content: " "; + position: absolute; + top: 50%; + left: 0; + right: 0; + border-top: 2px solid @hr-border; + z-index: -1; + } + .hr-text { + display: inline-block; + background-color: #fff; + padding: 0 .5em; + } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less b/static/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less new file mode 100644 index 0000000..98b7f1b --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less @@ -0,0 +1,171 @@ +--- +--- +// SITE VARIABLES +// -------------- + +// Blues +@blue-darker: #003366; +@blue-dark: #005f9b; // Pantone 3015 C +@blue: #009add; // Pantone 2925 C +@blue-light: #b8dcf2; +@blue-lighter: #f0f9ff; + +// Greens +@green-darker: #41683b; +@green-dark: #678943; +@green: #95bf52; +@green-light: #ddefbd; +@green-lighter: #f3f9e8; + +// Reds +@red-darker: #702222; +@red-dark: #ba4a4a; +@red: #dd7373; +@red-light: #f2adb1; +@red-lighter: #fff0f0; + +// Yellows +@yellow-darker: #6f4215; +@yellow-dark: #db8400; +@yellow: #f9e27d; +@yellow-light: #fff5bd; +@yellow-lighter: #fffcee; + +// Oranges +@orange-darker: #8c3900; +@orange-dark: #cc5d11; +@orange: #f4914e; +@orange-light: #ffd0a6; +@orange-lighter: #fff4e6; + +// Purples +@purple-darker: #4a226d; +@purple-dark: #7457ad; +@purple: #9780d6; +@purple-light: #c3b8f4; +@purple-lighter: #fbf5ff; + +@fa-green: #1616e5; +@fa-green-dark: darken(@fa-green, 10%); + +@jumbotron-border: mix(@fa-green, @fa-green-dark, 75%); +@font-family-alt: proxima-nova-sc, "Helvetica Neue", Helvetica, Arial, sans-serif; + + +// BOOTSTRAP OVERRIDES +// ------------------- + +// Brand colors +@brand-success: @fa-green; + + +// Links +@link-color: lighten(@fa-green, 5%); +@link-hover-color: darken(@fa-green, 5%); + + +// Typography +@font-family-sans-serif: proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif; +@font-family-serif: museo-slab, Georgia, "Times New Roman", Times, serif; +@headings-font-family: @font-family-serif; + + +// Components +@component-active-bg: @fa-green; + + +// Labels +@label-brand-bg: @fa-green; +@label-dark-bg: @gray-dark; + +// Navbar +@navbar-height: 40px; +@navbar-inverse-brand-color: #fff; + +// Reset inverted navbar basics +@navbar-inverse-color: mix(@fa-green, #fff, 50%); +@navbar-inverse-bg: @fa-green; +@navbar-inverse-border: @jumbotron-border; + +// Inverted navbar links +@navbar-inverse-link-color: mix(@fa-green, #fff, 35%); +@navbar-inverse-link-hover-color: #fff; +@navbar-inverse-link-active-bg: @navbar-inverse-border; + +// Inverted navbar toggle +@navbar-inverse-toggle-hover-bg: @jumbotron-color; +@navbar-inverse-toggle-border-color: mix(@jumbotron-color, @fa-green, 75%); + + +// Jumbotron +@jumbotron-color: #fff; +@jumbotron-bg: @fa-green; + + +// Form states and alerts +@state-success-text: @fa-green; +@state-success-bg: mix(@fa-green, #fff, 6%); +@state-success-border: darken(spin(@state-success-bg, -10), 5%); + +@state-info-text: mix(@blue-dark, @blue, 50%); +@state-info-bg: @blue-lighter; +@state-info-border: darken(spin(@state-info-bg, -10), 7%); + + @state-danger-text: @brand-danger; +@state-danger-bg: mix(@state-danger-text,#fff,10%); +@state-danger-border: darken(spin(@state-danger-bg, -10), 5%); + + +// Carousel +@carousel-text-shadow: 0 1px 0 rgba(255,255,255,0.25); + +@carousel-control-color: @fa-green-dark; +@carousel-control-font-size: 30px; + + +// Code +@pre-border-color: #eee; + + +// Sections +@section-emphasized-bg: #fff; + +//== Type +//** Text muted color +@text-muted: mix(@gray-light,@gray-lighter,50%); + + +@alert-well-bg: @panel-default-heading-bg; +@alert-well-text: @text-color; +@alert-well-border: @panel-default-border; + +@alert-default-bg: transparent; +@alert-default-text: @text-color; +@alert-default-border: mix(#fff,@panel-default-border,40%); + + + + +//@panel-default-text: @gray-dark; +//@panel-default-border: @panel-default-heading-bg; +//@panel-default-heading-bg: #f5f5f5; + +@panel-primary-text: #fff; +@panel-primary-border: mix(#fff,@brand-primary,50%); +@panel-primary-heading-bg: @brand-primary; + +@panel-success-text: #fff; +@panel-success-border: mix(#fff,@brand-success,50%); +@panel-success-heading-bg: @brand-success; + +@panel-info-text: #fff; +@panel-info-border: mix(#fff,@brand-info,50%); +@panel-info-heading-bg: @brand-info; + +@panel-warning-text: #fff; +@panel-warning-border: mix(#fff,@brand-warning,50%); +@panel-warning-heading-bg: @brand-warning; + +@panel-danger-text: #fff; +@panel-danger-border: mix(#fff,@brand-danger,50%); +@panel-danger-heading-bg: @brand-danger; diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less b/static/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less new file mode 100644 index 0000000..cd2b24e --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less @@ -0,0 +1,10 @@ +.well-transparent { background-color: transparent; } + +.well-lg { + padding: @buffer-xl; + font-size: @font-size-large + 3; + h1 { font-size: 3em; } + h2 { font-size: 2em; } + h1, h2 { margin-top: 0; } + p { margin-bottom: 30px; } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/example-rating.less b/static/fork-awesome/src/doc/assets/less/site/example-rating.less new file mode 100644 index 0000000..188b7da --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/example-rating.less @@ -0,0 +1,25 @@ +.rating { + unicode-bidi: bidi-override; + direction: rtl; + + font-size: 30px; + span.star { + font-family: ForkAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + &:hover { + cursor: pointer; + } + } + span.star:before { + content: "\f006"; // empty star + padding-right: 5px; + color: @gray-light; + } + + span.star:hover:before, span.star:hover ~ span.star:before { + content: "\f005"; // solid star + color: #e3cf7a; + } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/feature-list.less b/static/fork-awesome/src/doc/assets/less/site/feature-list.less new file mode 100644 index 0000000..e8d4fef --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/feature-list.less @@ -0,0 +1,19 @@ +.feature-list { + .col-md-4 { margin-bottom: 22px; } + h4 { + .fa:before { + vertical-align: -10%; + font-size: 28px; + display: inline-block; + width: 30/28em; + text-align: center; + margin-right: 5px; + // color: mix(@grayLight, @grayLighter, 70%); + + // Gradient on the icons + // background: -webkit-linear-gradient(mix(@grayLight, @grayLighter, 50%), mix(@gray, @grayLight, 50%)); + // -webkit-background-clip: text; + // -webkit-text-fill-color: transparent; + } + } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less b/static/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less new file mode 100644 index 0000000..49dc1b0 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less @@ -0,0 +1,33 @@ +.fontawesome-icon-list { + margin-top: 22px; + .fa-hover { + a { + .text-ellipsis; + display: block; + color: @gray-darker; + line-height: 32px; + height: 32px; + padding-left: 10px; + border-radius: @border-radius-base; + + .fa { + width: 32px; + font-size: 14px; + display: inline-block; + text-align: right; + margin-right: 10px; + } + + &:hover { + background-color: @fa-green; + color: @jumbotron-color; + text-decoration: none; + .fa { + font-size: 28px; + vertical-align: -6px; + } + .text-muted { color: mix(@jumbotron-color, @fa-green, 70%); } + } + } + } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/footer.less b/static/fork-awesome/src/doc/assets/less/site/footer.less new file mode 100644 index 0000000..bf895b3 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/footer.less @@ -0,0 +1,55 @@ +#footer { + background-color: lighten(@fa-green, 2%); + border-top: 1px solid @jumbotron-border; + color: mix(@jumbotron-color, @fa-green, 60%); + text-shadow: 0 1px 0 rgba(0,0,0,0.15); + margin-top: 60px; + a { + color: mix(@jumbotron-color, @fa-green, 80%); + border-bottom: dotted 1px mix(@jumbotron-color, @fa-green, 60%); + &:hover { + color: @jumbotron-color; + text-decoration: none; + border-bottom: solid 1px @jumbotron-color; + } + } + .container { + padding-top: 50px; + padding-bottom: 55px; + } + .project { margin-top: 10px; } + + #inventory { + a { + width: 220px; + overflow: hidden; + display: inline-block; + border-bottom: inherit; + margin: 0 15px 20px; + + } + #CVADP2Y { display: inline; } + } +} + + +// Sticky Footer Styles +// -------------------- + +//html, body { height: 100%; } +// +//#wrap { +// min-height: 100%; +// height: auto !important; +// height: 100%; +//} +// +//.sticky-footer(); +// +//.sticky-footer(@footer-height: 356px, @footer-margin: 60px) { +// #wrap { +// margin: 0 auto -(@footer-height); +// padding: 0 0 (@footer-height + @footer-margin); +// } +// #footer { height: @footer-height; } +//} diff --git a/static/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less b/static/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less new file mode 100644 index 0000000..9bd2808 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less @@ -0,0 +1,75 @@ +@size: 220px; +#icon-carousel { + margin-top: @buffer-sm; + font-size: @size; + text-align: center; + line-height: @size + 30; + text-shadow: 0 2px 0 rgba(0,0,0,0.15); +} + +.carousel-control { + top: @size + 10px; + .square(30px); + border-width: 0; + font-size: 30px; + line-height: 25px; + left: 300/2 - 36px; + &.right { + left: auto; + right: 300/2 - 36px; + } + &.right, &.left { + background-image: none; + filter: none; + } +} + +.jumbotron-carousel { + padding-top: 40px; + .btn { + margin-top: @buffer-lg; + font-family: @font-family-serif; + font-size: 24px; + padding: 17px 30px; + color: @jumbotron-color; + border-color: mix(@jumbotron-color, @jumbotron-bg, 75%); + background-color: transparent; + text-shadow: 0 1px 0 rgba(0,0,0,0.15); + &:hover { + background-color: mix(@jumbotron-color, @jumbotron-bg, 95%); + border-color: mix(@jumbotron-color, @jumbotron-bg, 95%); + color: @jumbotron-bg; + text-shadow: 0 -1px 0 @jumbotron-color; + } + } + .shameless-self-promotion { + margin-top: @buffer-lg; + font-size: @font-size-base; + line-height: @line-height-base; + color: mix(@jumbotron-color, @jumbotron-bg, 60%); + text-shadow: 0 1px 0 rgba(0,0,0,0.15); + a { + color: mix(@jumbotron-color, @jumbotron-bg, 80%); + border-bottom: dotted 1px mix(@jumbotron-color, @jumbotron-bg, 50%); + &:hover { + color: @jumbotron-color; + text-decoration: none; + border-bottom: solid 1px @jumbotron-color; + } + } + } + a { + color: mix(@jumbotron-color, @fa-green, 70%); + + // STATE: hover, focus, active + &:hover, &:focus, &:active { + border-color: @fa-green-dark; + background: @fa-green-dark; + color: @jumbotron-color; + } + + &.carousel-control:hover { + background: none; + } + } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/layout.less b/static/fork-awesome/src/doc/assets/less/site/layout.less new file mode 100644 index 0000000..69cc0b4 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/layout.less @@ -0,0 +1 @@ +section { margin-top: 40px; } diff --git a/static/fork-awesome/src/doc/assets/less/site/lazy.less b/static/fork-awesome/src/doc/assets/less/site/lazy.less new file mode 100644 index 0000000..5f6461d --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/lazy.less @@ -0,0 +1,113 @@ +@buffer-none: 0px; +@buffer-sm: 5px; +@buffer-md: 10px; +@buffer-lg: 22px; +@buffer-xl: 40px; + +.padding-none { padding: @buffer-none !important; } +.padding { padding: @buffer-md !important; } +.padding-sm { padding: @buffer-sm !important; } +.padding-lg { padding: @buffer-lg !important; } +.padding-xl { padding: @buffer-xl !important; } + +.padding-top-none { padding-top: @buffer-none !important; } +.padding-top { padding-top: @buffer-md !important; } +.padding-top-sm { padding-top: @buffer-sm !important; } +.padding-top-lg { padding-top: @buffer-lg !important; } +.padding-top-xl { padding-top: @buffer-xl !important; } + +.padding-right-none { padding-right: @buffer-none !important; } +.padding-right { padding-right: @buffer-md !important; } +.padding-right-sm { padding-right: @buffer-sm !important; } +.padding-right-lg { padding-right: @buffer-lg !important; } +.padding-right-xl { padding-right: @buffer-xl !important; } + +.padding-bottom-none { padding-bottom: @buffer-none !important; } +.padding-bottom { padding-bottom: @buffer-md !important; } +.padding-bottom-sm { padding-bottom: @buffer-sm !important; } +.padding-bottom-lg { padding-bottom: @buffer-lg !important; } +.padding-bottom-xl { padding-bottom: @buffer-xl !important; } + +.padding-left-none { padding-left: @buffer-none !important; } +.padding-left { padding-left: @buffer-md !important; } +.padding-left-sm { padding-left: @buffer-sm !important; } +.padding-left-lg { padding-left: @buffer-lg !important; } +.padding-left-xl { padding-left: @buffer-xl !important; } + +.margin-none { margin: @buffer-none !important; } +.margin { margin: @buffer-md !important; } +.margin-sm { margin: @buffer-sm !important; } +.margin-lg { margin: @buffer-lg !important; } +.margin-xl { margin: @buffer-xl !important; } + +.margin-top-none { margin-top: @buffer-none !important; } +.margin-top { margin-top: @buffer-md !important; } +.margin-top-sm { margin-top: @buffer-sm !important; } +.margin-top-lg { margin-top: @buffer-lg !important; } +.margin-top-xl { margin-top: @buffer-xl !important; } + +.margin-right-none { margin-right: @buffer-none !important; } +.margin-right { margin-right: @buffer-md !important; } +.margin-right-sm { margin-right: @buffer-sm !important; } +.margin-right-lg { margin-right: @buffer-lg !important; } +.margin-right-xl { margin-right: @buffer-xl !important; } + +.margin-bottom-none { margin-bottom: @buffer-none !important; } +.margin-bottom { margin-bottom: @buffer-md !important; } +.margin-bottom-sm { margin-bottom: @buffer-sm !important; } +.margin-bottom-lg { margin-bottom: @buffer-lg !important; } +.margin-bottom-xl { margin-bottom: @buffer-xl !important; } + +.margin-left-none { margin-left: @buffer-none !important; } +.margin-left { margin-left: @buffer-md !important; } +.margin-left-sm { margin-left: @buffer-sm !important; } +.margin-left-lg { margin-left: @buffer-lg !important; } +.margin-left-xl { margin-left: @buffer-xl !important; } + +.border-left-none { border-left: none !important; } +.border-right-none { border-right: none !important; } +.border-bottom-none { border-bottom: none !important; } +.border-top-none { border-top: none !important; } + +.text-sm { font-size: @font-size-small !important; } +.text-base { font-size: @font-size-base !important; } +.text-md { font-size: @font-size-base + 2 !important; } +.text-lg { font-size: @font-size-large !important; } + + +.display-block { display: block; } // use to swap an anchor tag to span a whole row to make click target larger +.no-underline { text-decoration: none !important; } +.clickable { cursor: pointer; } +.strong { font-weight: bold; } +.em { font-style: italic; } +.small { font-size: 85%; } // Ex: 14px base font * 85% = about 12px +.no-link { color: @gray-dark; } + +.text-sans-serif { font-family: @font-family-sans-serif; } +.text-ellipsis { .text-overflow(); } // truncates text to a single line with an ellipsis at the end +.text-default { + font-family: @font-family-base; + font-size: @font-size-base; + line-height: @line-height-base; + font-weight: normal; +} +.text-color-default { + color: @text-color; +} +.text-hilite { + color: @link-color; + &:hover { + color: @link-hover-color; + text-decoration: underline; + } +} +.text-strike { text-decoration: line-through; } +.text-upper { text-transform: uppercase; } +.text-lower { text-transform: lowercase; } + +#no-search-results { + display: none; +} + +.valign-baseline { vertical-align: baseline !important; } +.valign-middle { vertical-align: middle !important; } diff --git a/static/fork-awesome/src/doc/assets/less/site/print.less b/static/fork-awesome/src/doc/assets/less/site/print.less new file mode 100644 index 0000000..5ebe6a8 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/print.less @@ -0,0 +1,5 @@ +@media print { + .col-print-4 { + .make-xs-column(4); + } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less b/static/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less new file mode 100644 index 0000000..ae404bb --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less @@ -0,0 +1,58 @@ +@media (min-width: @screen-lg) { + #icon-carousel { + @size: 240px; + font-size: @size; + line-height: @size + 35; + margin-top: @buffer-lg; + } + + .carousel-control { + top: @size + 35px; + .square(40px); + font-size: 40px; + line-height: 40px; + left: 370/2 - 52px; + &.right { + right: 370/2 - 52px; + } + } + + .jumbotron-ad { + padding: 50px 0; + h1 { + margin-top: 25px; + font-size: 90px; + } + p { + font-size: 28px; + margin: 35px 0 20px; + } + } + + .jumbotron-carousel { + padding: 50px 0; + h1 { font-size: 100px; } + p { + font-size: 32px; + margin: 20px 0; + } + .btn-large { + font-size: 30px; + padding: 21px 35px; + } + } + + .stripe-ad .lead { padding-top: 0; } + + .lead { + font-size: 26px; + line-height: 36px; + } + + .fort-awesome { + .tagline { } + .action { width: 18%; } + } + + .hide-lg { display: none; } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less b/static/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less new file mode 100644 index 0000000..bc46917 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less @@ -0,0 +1,3 @@ +@media (min-width: @screen-md) and (max-width: @screen-md-max) { + .hide-md { display: none; } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less b/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less new file mode 100644 index 0000000..5bc078f --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less @@ -0,0 +1,17 @@ +@media (min-width: @screen-sm) { + .signup-input { + padding-right: 0; + input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right-width: 0; + } + } + .signup-button { + padding-left: 0; + .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less b/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less new file mode 100644 index 0000000..676b2d6 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less @@ -0,0 +1,48 @@ +@media (min-width: @screen-sm) and (max-width: @screen-sm-max) { + #icon-carousel { + @size: 200px; + font-size: @size; + line-height: @size + 30; + } + .carousel-control { + top: @size - 10px; + .square(30px); + left: 228/2 - 36px; + &.right { + right: 228/2 - 36px; + } + } + + .jumbotron-carousel { + padding: 50px 0; + h1 { font-size: 65px; } + p { font-size: 23px; } + .shameless-self-promotion { font-size: 12px; } + } + + .jumbotron-ad { + p { font-size: 24px; } + } + + .jumbotron-icon { + h1 small { + display: block; + margin-top: 15px; + margin-left: 0; + line-height: 20px; + } + } + + .stripe-ad .lead { + margin: 0; + padding-top: 0; + font-size: 19px; + } + + .fort-awesome { + .action { width: 33%; } + } + + .hide-sm { display: none; } + .v-get-started .get-started-cdn { padding: 5px 22px 22px 22px; } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less b/static/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less new file mode 100644 index 0000000..da5030d --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less @@ -0,0 +1,94 @@ +@media (max-width: @screen-xs-max) { + #icon-carousel { + @size: 180px; + font-size: @size; + line-height: @size + 30; + width: 280px; + margin: 30px auto 0; + } + .carousel-control { + top: 40%; + .square(44px); + font-size: 44px; + line-height: 44px; + left: -7px; + &.right { right: -7px; } + } + + .jumbotron-carousel { + h1 { font-size: 58px; } + p { font-size: 24px; } + .btn-large { + font-size: 20px; + padding: 14px 26px; + } + .shameless-self-promotion { font-size: 12px; } + } + + .jumbotron-ad { + h1 { font-size: 39px; } + p { + font-size: 20px; + margin-bottom: 20px; + } + } + + .jumbotron-icon { + .fa-1, .fa-2, .fa-3, .fa-4, .fa-5, .fa-6 { margin-right: 0; } + .fa-6 { font-size: 16em; } + h1 small { + display: block; + margin-top: 15px; + margin-left: 0; + line-height: 20px; + } + } + + .stripe-ad .lead { + margin-top: @buffer-lg; + padding: 0; + } + + #fusionads { + float: none; + display: block; + margin-left: 0; + .clearfix(); + } + + .vertical-ad #fusionads { + width: 300px; + .fusion-img { + float: left; + padding-right: 10px; + } + } + + + .fonticons { + padding: 15px 0; + .tagline, .action { display: block; } + .tagline { margin-bottom: 10px; } + } + + .hide-xs { display: none; } + + .block-xs { display: block; } + + .modal-footer .block-xs + .block-xs { + margin-left: 0; + margin-top: 10px; + } + + + .navbar-org { display: none; } + #banner { + text-align: center; + .message-container, .tagline, .action { display: block; } + .tagline { padding-right: 0; } + .btn-primary { margin-top: 10px; } + } + + .signup-button .btn { white-space: normal; } + .v-get-started .get-started-cdn { padding: 5px 22px 22px 22px; } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/social-buttons.less b/static/fork-awesome/src/doc/assets/less/site/social-buttons.less new file mode 100644 index 0000000..aaf2426 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/social-buttons.less @@ -0,0 +1,48 @@ +#social-buttons { + ul.list-inline { margin-bottom: 0; } + + padding: 22px 0 17px; + text-align: center; + background-color: #f5f5f5; + border-top: 1px solid #fff; + border-bottom: 1px solid #eee; +} + +#subscribe { + padding: 22px 0 17px; + text-align: center; +} + +label.error { + color: @state-danger-text; + margin-top: 5px; +} + +/* Get those Github and Twitter Buttons to behave */ +.list-inline li iframe { + position: relative !important; + display: inline; + top: 6px; +} + +/* Federation Share buttons */ + +.share { + .btn-xs { + line-height: 1.3; + padding-left: 6px; + padding-right: 6px; + } + label, + label:hover { + color: #fff; + } + .twitter { + color: #fff; + background-color: #1b95e0; + } + .twitter:hover { + color: #fff; + background-color: #0c7abf; + } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/stripe-ad.less b/static/fork-awesome/src/doc/assets/less/site/stripe-ad.less new file mode 100644 index 0000000..cef0aa0 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/stripe-ad.less @@ -0,0 +1,4 @@ +.stripe-ad { + margin-bottom: 22px; + .lead { padding-top: 5px; } +} diff --git a/static/fork-awesome/src/doc/assets/less/site/textured-bg.less b/static/fork-awesome/src/doc/assets/less/site/textured-bg.less new file mode 100644 index 0000000..046b2db --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/textured-bg.less @@ -0,0 +1,20 @@ +.jumbotron, .navbar-inverse, .navbar-inverse .navbar-nav > li.active > a, .navbar-org, #footer, .content-underlay { + position: relative; + &:after { + content: ''; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + opacity: .15; + background-image: url(data:image/png;base64,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); + background-image: none\9; + } + .container { + position: relative; + z-index: 2; + } +} +.jumbotron-icon:after { opacity: .1; } diff --git a/static/fork-awesome/src/doc/assets/less/site/views.less b/static/fork-awesome/src/doc/assets/less/site/views.less new file mode 100644 index 0000000..f0cd3c9 --- /dev/null +++ b/static/fork-awesome/src/doc/assets/less/site/views.less @@ -0,0 +1,50 @@ +// view-specific + +// reset background +.v-get-started, +.v-store, +.v-accessibility { + background: @alert-well-bg; // resetting for depth +} + +// get started +.v-get-started { + + .get-started-cdn { + background: @section-emphasized-bg; + } + + .jumbotron { + border-bottom: none; + } + + // sections + .get-started-cdn { + z-index: 2; + position: relative; + border-radius: @border-radius-base; + padding: @buffer-sm @buffer-xl @buffer-lg @buffer-xl; + } + + .hr .hr-text { + background: @alert-well-bg; + font-family: @font-family-serif; + font-size: (@font-size-large*1.5); + } +} + +// accessibility +.v-accessibility { + + .accessibility-cdn { + background: @section-emphasized-bg; + border-radius: @border-radius-base; + padding: @buffer-lg; + } + + .hr .hr-text { + background: @alert-well-bg; + font-family: @font-family-serif; + font-size: (@font-size-large*1.5); + } +} -- cgit v1.2.3-54-g00ecf