diff options
Diffstat (limited to 'assets/sass/@primer/css/base')
| -rw-r--r-- | assets/sass/@primer/css/base/README.md | 25 | ||||
| -rw-r--r-- | assets/sass/@primer/css/base/base.scss | 86 | ||||
| -rw-r--r-- | assets/sass/@primer/css/base/index.scss | 6 | ||||
| -rw-r--r-- | assets/sass/@primer/css/base/kbd.scss | 21 | ||||
| -rw-r--r-- | assets/sass/@primer/css/base/normalize.scss | 421 | ||||
| -rw-r--r-- | assets/sass/@primer/css/base/typography-base.scss | 88 | 
6 files changed, 0 insertions, 647 deletions
| diff --git a/assets/sass/@primer/css/base/README.md b/assets/sass/@primer/css/base/README.md deleted file mode 100644 index 4961486..0000000 --- a/assets/sass/@primer/css/base/README.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -bundle: "base" -generated: true ---- - -# Primer CSS: `base` bundle - -## Usage - -Primer CSS source files are written in [SCSS]. To include this Primer CSS module in your own build, ensure that your `node_modules` directory is listed in your Sass include paths, then import it with: - -```scss -@import "@primer/css/base/index.scss"; -``` - -## Build - -The `@primer/css` npm package includes a standalone CSS build of this module in `dist/base.css`. - -## License - -[MIT](https://github.com/primer/css/blob/master/LICENSE) © [GitHub](https://github.com/) - - -[scss]: https://sass-lang.com/documentation/syntax#scss diff --git a/assets/sass/@primer/css/base/base.scss b/assets/sass/@primer/css/base/base.scss deleted file mode 100644 index 381fa89..0000000 --- a/assets/sass/@primer/css/base/base.scss +++ /dev/null @@ -1,86 +0,0 @@ -// stylelint-disable selector-max-type -* { -  box-sizing: border-box; -} - -input, -select, -textarea, -button { -  font-family: inherit; -  font-size: inherit; -  line-height: inherit; -} - -body { -  font-family: $body-font; -  font-size: $body-font-size; -  line-height: $body-line-height; -  color: $text-gray-dark; -  background-color: $bg-white; -} - -a { -  color: $text-blue; -  text-decoration: none; - -  &:hover { -    text-decoration: underline; -  } -} - -b, -strong { -  font-weight: $font-weight-bold; -} - -// Horizontal lines -// -// TODO-MDO: Remove `.rule` from everywhere and replace with `<hr>`s -hr, -.rule { -  height: 0; -  // stylelint-disable-next-line primer/spacing -  margin: 15px 0; -  overflow: hidden; -  background: transparent; -  border: 0; -  // stylelint-disable-next-line primer/borders -  border-bottom: $border-width $border-style lighten($gray-300, 5%); -  @include clearfix(); -} - -// -// Remove most spacing between table cells. -// - -table { -  border-spacing: 0; -  border-collapse: collapse; -} - -td, -th { -  padding: 0; -} - -button { -  cursor: pointer; -  // Remove border radius added by Chrome macOS -  border-radius: 0; -} - -// increase the selector specificity for [hidden] -// so that it always overrides utility classes (.d-block, etc.) -[hidden][hidden] { -  display: none !important; -} - -details { -  summary { cursor: pointer; } - -  &:not([open]) { -    // Set details content hidden by default for browsers that don't do this -    > *:not(summary) { display: none !important; } -  } -} diff --git a/assets/sass/@primer/css/base/index.scss b/assets/sass/@primer/css/base/index.scss deleted file mode 100644 index 2c7f8b9..0000000 --- a/assets/sass/@primer/css/base/index.scss +++ /dev/null @@ -1,6 +0,0 @@ -@import "../support/index.scss"; - -@import "./normalize.scss"; -@import "./base.scss"; -@import "./kbd.scss"; -@import "./typography-base.scss"; diff --git a/assets/sass/@primer/css/base/kbd.scss b/assets/sass/@primer/css/base/kbd.scss deleted file mode 100644 index 7ee4503..0000000 --- a/assets/sass/@primer/css/base/kbd.scss +++ /dev/null @@ -1,21 +0,0 @@ -// Keyboard shortcuts -// stylelint-disable selector-max-type - -kbd { -  display: inline-block; -  // stylelint-disable-next-line primer/spacing -  padding: ($spacer-1 - 1) ($spacer-1 + 1); -  font: 11px $mono-font; -  // stylelint-disable-next-line primer/typography -  line-height: 10px; -  // stylelint-disable-next-line primer/colors -  color: $gray-700; -  vertical-align: middle; -  background-color: $bg-gray-light; -  // stylelint-disable-next-line primer/borders -  border: $border-style $border-width $border-gray-dark; -  border-bottom-color: $border-gray-dark; -  border-radius: $border-radius; -  // stylelint-disable-next-line primer/box-shadow -  box-shadow: inset 0 -1px 0 $border-gray-dark; -} diff --git a/assets/sass/@primer/css/base/normalize.scss b/assets/sass/@primer/css/base/normalize.scss deleted file mode 100644 index 95931e7..0000000 --- a/assets/sass/@primer/css/base/normalize.scss +++ /dev/null @@ -1,421 +0,0 @@ -// stylelint-disable -/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ - -/** - * 1. Change the default font family in all browsers (opinionated). - * 2. Prevent adjustments of font size after orientation changes in IE and iOS. - */ - -html { -  font-family: sans-serif; /* 1 */ -  -ms-text-size-adjust: 100%; /* 2 */ -  -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove the margin in all browsers (opinionated). - */ - -body { -  margin: 0; -} - -/* HTML5 display definitions -   ========================================================================== */ - -/** - * Add the correct display in IE 9-. - * 1. Add the correct display in Edge, IE, and Firefox. - * 2. Add the correct display in IE. - */ - -article, -aside, -details, /* 1 */ -figcaption, -figure, -footer, -header, -main, /* 2 */ -menu, -nav, -section { /* 1 */ -  display: block; -} - -summary { -  display: list-item; -} - -/** - * Add the correct display in IE 9-. - */ - -audio, -canvas, -progress, -video { -  display: inline-block; -} - -/** - * Add the correct display in iOS 4-7. - */ - -audio:not([controls]) { -  display: none; -  height: 0; -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { -  vertical-align: baseline; -} - -/** - * Add the correct display in IE 10-. - * 1. Add the correct display in IE. - */ - -template, /* 1 */ -[hidden] { -  display: none !important; -} - -/* Links -   ========================================================================== */ - -/** - * Remove the gray background on active links in IE 10. - */ - -a { -  background-color: transparent; /* 1 */ -} - -/** - * Remove the outline on focused links when they are also active or hovered - * in all browsers (opinionated). - */ - -a:active, -a:hover { -  outline-width: 0; -} - -/* Text-level semantics -   ========================================================================== */ - -/** - * 1. Remove the bottom border in Firefox 39-. - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { -  border-bottom: none; /* 1 */ -  text-decoration: underline; /* 2 */ -  text-decoration: underline dotted; /* 2 */ -} - -/** - * Prevent the duplicate application of `bolder` by the next rule in Safari 6. - */ - -b, -strong { -  font-weight: inherit; -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { -  font-weight: bolder; -} - -/** - * Add the correct font style in Android 4.3-. - */ - -dfn { -  font-style: italic; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { -  font-size: 2em; -  margin: 0.67em 0; -} - -/** - * Add the correct background and color in IE 9-. - */ - -mark { -  background-color: #ff0; -  color: $text-black; -} - -/** - * Add the correct font size in all browsers. - */ - -small { -  font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { -  font-size: 75%; -  line-height: 0; -  position: relative; -  vertical-align: baseline; -} - -sub { -  bottom: -0.25em; -} - -sup { -  top: -0.5em; -} - -/* Embedded content -   ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10-. - */ - -img { -  border-style: none; -} - -/** - * Hide the overflow in IE. - */ - -svg:not(:root) { -  overflow: hidden; -} - -/* Grouping content -   ========================================================================== */ - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -pre, -samp { -  font-family: monospace, monospace; /* 1 */ -  font-size: 1em; /* 2 */ -} - -/** - * Add the correct margin in IE 8. - */ - -figure { -  margin: 1em $spacer-6; -} - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { -  box-sizing: content-box; /* 1 */ -  height: 0; /* 1 */ -  overflow: visible; /* 2 */ -} - -/* Forms -   ========================================================================== */ - -/** - * 1. Change font properties to `inherit` in all browsers (opinionated). - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -select, -textarea { -  font: inherit; /* 1 */ -  margin: 0; /* 2 */ -} - -/** - * Restore the font weight unset by the previous rule. - */ - -optgroup { -  font-weight: $font-weight-bold; -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { /* 1 */ -  overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { /* 1 */ -  text-transform: none; -} - -/** - * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` - *    controls in Android 4. - * 2. Correct the inability to style clickable types in iOS and Safari. - */ - -button, -html [type="button"], /* 1 */ -[type="reset"], -[type="submit"] { -  -webkit-appearance: button; /* 2 */ -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { -  border-style: none; -  padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { -  outline: 1px dotted ButtonText; -} - -/** - * Change the border, margin, and padding in all browsers (opinionated). - */ - -fieldset { -  border: $border-width $border-style #c0c0c0; -  margin: 0 2px; -  padding: 0.35em 0.625em $em-spacer-6; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - *    `fieldset` elements in all browsers. - */ - -legend { -  box-sizing: border-box; /* 1 */ -  color: inherit; /* 2 */ -  display: table; /* 1 */ -  max-width: 100%; /* 1 */ -  padding: 0; /* 3 */ -  white-space: normal; /* 1 */ -} - -/** - * Remove the default vertical scrollbar in IE. - */ - -textarea { -  overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10-. - * 2. Remove the padding in IE 10-. - */ - -[type="checkbox"], -[type="radio"] { -  box-sizing: border-box; /* 1 */ -  padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { -  height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { -  -webkit-appearance: textfield; /* 1 */ -  outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding and cancel buttons in Chrome and Safari on OS X. - */ - -[type="search"]::-webkit-search-cancel-button, -[type="search"]::-webkit-search-decoration { -  -webkit-appearance: none; -} - -/** - * Correct the text style of placeholders in Chrome, Edge, and Safari. - */ - -::-webkit-input-placeholder { -  color: inherit; -  opacity: 0.54; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { -  -webkit-appearance: button; /* 1 */ -  font: inherit; /* 2 */ -} diff --git a/assets/sass/@primer/css/base/typography-base.scss b/assets/sass/@primer/css/base/typography-base.scss deleted file mode 100644 index 83eb995..0000000 --- a/assets/sass/@primer/css/base/typography-base.scss +++ /dev/null @@ -1,88 +0,0 @@ -// Headings -// -------------------------------------------------- -// stylelint-disable selector-max-type -h1, -h2, -h3, -h4, -h5, -h6 { -  margin-top: 0; -  margin-bottom: 0; -} - -h1 { @include h1; } -h2 { @include h2; } -h3 { @include h3; } -h4 { @include h4; } -h5 { @include h5; } -h6 { @include h6; } - -// Body text -// -------------------------------------------------- - -p { -  margin-top: 0; -  // stylelint-disable-next-line primer/spacing -  margin-bottom: 10px; -} - -small { -  // stylelint-disable-next-line primer/typography -  font-size: 90%; -} - -blockquote { -  margin: 0; -} - -// Lists -// -------------------------------------------------- - -ul, -ol { -  padding-left: 0; -  margin-top: 0; -  margin-bottom: 0; -} - -ol ol, -ul ol { -  list-style-type: lower-roman; -} - -ul ul ol, -ul ol ol, -ol ul ol, -ol ol ol { -  list-style-type: lower-alpha; -} - -dd { -  margin-left: 0; -} - -// Code -// -------------------------------------------------- - -tt, -code { -  font-family: $mono-font; -  font-size: $font-size-small; -} - -pre { -  margin-top: 0; -  margin-bottom: 0; -  font-family: $mono-font; -  font-size: $font-size-small; -} - -// Octicons -// -------------------------------------------------- - -// Move this over here as a temporary override to the octicons source repo -// instead of updating that upstream. -.octicon { -  vertical-align: text-bottom; -} | 
