mirror of
				https://github.com/privacyguides/privacyguides.org.git
				synced 2025-10-31 11:36:36 +00:00 
			
		
		
		
	Initial commit
This commit is contained in:
		
							
								
								
									
										2
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| # Auto detect text files and perform LF normalization | ||||
| * text=auto | ||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.sass-cache/13ea968ea0287ae3ab2d1e22f75b45cd36b65f8c/_grid.scssc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.sass-cache/13ea968ea0287ae3ab2d1e22f75b45cd36b65f8c/_grid.scssc
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.sass-cache/13ea968ea0287ae3ab2d1e22f75b45cd36b65f8c/_size.scssc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.sass-cache/13ea968ea0287ae3ab2d1e22f75b45cd36b65f8c/_size.scssc
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.sass-cache/480bdb25c3f07a334868fee775498ea6b7e34de4/_flex.scssc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.sass-cache/480bdb25c3f07a334868fee775498ea6b7e34de4/_flex.scssc
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.sass-cache/480bdb25c3f07a334868fee775498ea6b7e34de4/_text.scssc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.sass-cache/480bdb25c3f07a334868fee775498ea6b7e34de4/_text.scssc
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_card.scssc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_card.scssc
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_code.scssc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_code.scssc
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_grid.scssc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_grid.scssc
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_nav.scssc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_nav.scssc
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_root.scssc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_root.scssc
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_type.scssc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.sass-cache/4a17b1d0535fb1bdd87fc40cb703cec9ba4e84c9/_type.scssc
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								.sass-cache/5b7b884473306a473a75ef0403ddc903513c79a5/_rfs.scssc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								.sass-cache/5b7b884473306a473a75ef0403ddc903513c79a5/_rfs.scssc
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										30
									
								
								Gemfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								Gemfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | ||||
| source "https://rubygems.org" | ||||
|  | ||||
| # Hello! This is where you manage which Jekyll version is used to run. | ||||
| # When you want to use a different version, change it below, save the | ||||
| # file and run `bundle install`. Run Jekyll with `bundle exec`, like so: | ||||
| # | ||||
| #     bundle exec jekyll serve | ||||
| # | ||||
| # This will help ensure the proper Jekyll version is running. | ||||
| # Happy Jekylling! | ||||
| gem "jekyll", "~> 3.8.5" | ||||
|  | ||||
| # This is the default theme for new Jekyll sites. You may change this to anything you like. | ||||
| gem "minima", "~> 2.0" | ||||
|  | ||||
| # If you want to use GitHub Pages, remove the "gem "jekyll"" above and | ||||
| # uncomment the line below. To upgrade, run `bundle update github-pages`. | ||||
| # gem "github-pages", group: :jekyll_plugins | ||||
|  | ||||
| # If you have any plugins, put them here! | ||||
| group :jekyll_plugins do | ||||
|   gem "jekyll-feed", "~> 0.6" | ||||
| end | ||||
|  | ||||
| # Windows does not include zoneinfo files, so bundle the tzinfo-data gem | ||||
| gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] | ||||
|  | ||||
| # Performance-booster for watching directories on Windows | ||||
| gem "wdm", "~> 0.1.0" if Gem.win_platform? | ||||
|  | ||||
							
								
								
									
										74
									
								
								Gemfile.lock
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								Gemfile.lock
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,74 @@ | ||||
| GEM | ||||
|   remote: https://rubygems.org/ | ||||
|   specs: | ||||
|     addressable (2.6.0) | ||||
|       public_suffix (>= 2.0.2, < 4.0) | ||||
|     colorator (1.1.0) | ||||
|     concurrent-ruby (1.1.5) | ||||
|     em-websocket (0.5.1) | ||||
|       eventmachine (>= 0.12.9) | ||||
|       http_parser.rb (~> 0.6.0) | ||||
|     eventmachine (1.2.7) | ||||
|     ffi (1.10.0) | ||||
|     forwardable-extended (2.6.0) | ||||
|     http_parser.rb (0.6.0) | ||||
|     i18n (0.9.5) | ||||
|       concurrent-ruby (~> 1.0) | ||||
|     jekyll (3.8.5) | ||||
|       addressable (~> 2.4) | ||||
|       colorator (~> 1.0) | ||||
|       em-websocket (~> 0.5) | ||||
|       i18n (~> 0.7) | ||||
|       jekyll-sass-converter (~> 1.0) | ||||
|       jekyll-watch (~> 2.0) | ||||
|       kramdown (~> 1.14) | ||||
|       liquid (~> 4.0) | ||||
|       mercenary (~> 0.3.3) | ||||
|       pathutil (~> 0.9) | ||||
|       rouge (>= 1.7, < 4) | ||||
|       safe_yaml (~> 1.0) | ||||
|     jekyll-feed (0.12.1) | ||||
|       jekyll (>= 3.7, < 5.0) | ||||
|     jekyll-sass-converter (1.5.2) | ||||
|       sass (~> 3.4) | ||||
|     jekyll-seo-tag (2.6.0) | ||||
|       jekyll (~> 3.3) | ||||
|     jekyll-watch (2.2.1) | ||||
|       listen (~> 3.0) | ||||
|     kramdown (1.17.0) | ||||
|     liquid (4.0.3) | ||||
|     listen (3.1.5) | ||||
|       rb-fsevent (~> 0.9, >= 0.9.4) | ||||
|       rb-inotify (~> 0.9, >= 0.9.7) | ||||
|       ruby_dep (~> 1.2) | ||||
|     mercenary (0.3.6) | ||||
|     minima (2.5.0) | ||||
|       jekyll (~> 3.5) | ||||
|       jekyll-feed (~> 0.9) | ||||
|       jekyll-seo-tag (~> 2.1) | ||||
|     pathutil (0.16.2) | ||||
|       forwardable-extended (~> 2.6) | ||||
|     public_suffix (3.0.3) | ||||
|     rb-fsevent (0.10.3) | ||||
|     rb-inotify (0.10.0) | ||||
|       ffi (~> 1.0) | ||||
|     rouge (3.3.0) | ||||
|     ruby_dep (1.5.0) | ||||
|     safe_yaml (1.0.5) | ||||
|     sass (3.7.4) | ||||
|       sass-listen (~> 4.0.0) | ||||
|     sass-listen (4.0.0) | ||||
|       rb-fsevent (~> 0.9, >= 0.9.4) | ||||
|       rb-inotify (~> 0.9, >= 0.9.7) | ||||
|  | ||||
| PLATFORMS | ||||
|   ruby | ||||
|  | ||||
| DEPENDENCIES | ||||
|   jekyll (~> 3.8.5) | ||||
|   jekyll-feed (~> 0.6) | ||||
|   minima (~> 2.0) | ||||
|   tzinfo-data | ||||
|  | ||||
| BUNDLED WITH | ||||
|    1.16.3 | ||||
							
								
								
									
										42
									
								
								_config.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								_config.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
| # Welcome to Jekyll! | ||||
| # | ||||
| # This config file is meant for settings that affect your whole blog, values | ||||
| # which you are expected to set up once and rarely edit after that. If you find | ||||
| # yourself editing this file very often, consider using Jekyll's data files | ||||
| # feature for the data you need to update frequently. | ||||
| # | ||||
| # For technical reasons, this file is *NOT* reloaded automatically when you use | ||||
| # 'bundle exec jekyll serve'. If you change this file, please restart the server process. | ||||
|  | ||||
| # Site settings | ||||
| # These are used to personalize your new site. If you look in the HTML files, | ||||
| # you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. | ||||
| # You can create any custom variable you would like, and they will be accessible | ||||
| # in the templates via {{ site.myvariable }}. | ||||
| title: Privacy Guides | ||||
| email: jonah@privacyguides.org | ||||
| description: >- # this means to ignore newlines until "baseurl:" | ||||
|   Write an awesome description for your new site here. You can edit this | ||||
|   line in _config.yml. It will appear in your document head meta (for | ||||
|   Google search results) and in your feed.xml site description. | ||||
| baseurl: "" # the subpath of your site, e.g. /blog | ||||
| url: "https://www.privacyguides.org" # the base hostname & protocol for your site, e.g. http://example.com | ||||
| sass: | ||||
|     sass_dir: _sass | ||||
|  | ||||
| # Build settings | ||||
| markdown: kramdown | ||||
| plugins: | ||||
|   - jekyll-feed | ||||
|  | ||||
| # Exclude from processing. | ||||
| # The following items will not be processed, by default. Create a custom list | ||||
| # to override the default setting. | ||||
| # exclude: | ||||
| #   - Gemfile | ||||
| #   - Gemfile.lock | ||||
| #   - node_modules | ||||
| #   - vendor/bundle/ | ||||
| #   - vendor/cache/ | ||||
| #   - vendor/gems/ | ||||
| #   - vendor/ruby/ | ||||
							
								
								
									
										9
									
								
								_includes/head.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								_includes/head.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| <head> | ||||
|   <meta charset="utf-8"> | ||||
|   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | ||||
|   <meta name="description" content=""> | ||||
|   <meta name="author" content="privacytoolsIO"> | ||||
|   {% if page.title %}<title>{{ page.title }} | chat.privacytools.io</title>{% else %}<title>Matrix | chat.privacytools.io</title>{% endif %} | ||||
|   <link rel="canonical" href="https://chat.privacytools.io/"> | ||||
|   <link rel="stylesheet" href="/assets/css/app.css"> | ||||
| </head> | ||||
							
								
								
									
										49
									
								
								_includes/nav.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								_includes/nav.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,49 @@ | ||||
| <nav class="navbar navbar-expand-lg navbar-dark bg-dark pt-0 pb-0 d-none d-lg-block"> | ||||
|   <div class="container"> | ||||
|     <small class="text-light"><a href="https://www.privacytools.io" class="text-reset">< Back to privacytools.io</a></small> | ||||
|     <div class="collapse navbar-collapse"> | ||||
|       <div class="mr-auto"></div> | ||||
|       <ul class="navbar-nav mt-2 mt-lg-0"> | ||||
|         <li class="nav-item"> | ||||
|           <a class="nav-link" href="https://blog.privacytools.io"><small>Blog</small></a> | ||||
|         </li> | ||||
|         <li class="nav-item"> | ||||
|           <a class="nav-link" href="https://forum.privacytools.io/"><small>Forum</small></a> | ||||
|         </li> | ||||
|         <li class="nav-item"> | ||||
|           <a class="nav-link" href="https://social.privacytools.io/"><small>Mastodon</small></a> | ||||
|         </li> | ||||
|         <li class="nav-item active"> | ||||
|           <a class="nav-link" href="https://chat.privacytools.io/"><small>Matrix <span class="sr-only">(current)</span></small></a> | ||||
|         </li> | ||||
|         <li class="nav-item"> | ||||
|           <a class="nav-link" href="https://www.privacytools.io/donate/"><small>Donate ♥</small></a> | ||||
|         </li> | ||||
|       </ul> | ||||
|     </div> | ||||
|   </div> | ||||
| </nav> | ||||
| <nav class="navbar navbar-expand-lg navbar-light bg-light"> | ||||
|   <div class="container"> | ||||
|     <a class="navbar-brand" href="/">Matrix</a> | ||||
|     <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation"> | ||||
|       <span class="navbar-toggler-icon"></span> | ||||
|     </button> | ||||
|     <div class="collapse navbar-collapse" id="navbarTogglerDemo02"> | ||||
|       <div class="mr-auto"></div> | ||||
|       <ul class="navbar-nav mt-2 mt-lg-0"> | ||||
|         <li class="nav-item"> | ||||
|           <a class="nav-link" href="/">Home</a> | ||||
|         </li> | ||||
|         <li class="nav-item"> | ||||
|           <a class="nav-link" href="/#homeserverinfo">Connect</a> | ||||
|         </li> | ||||
|         <li class="nav-item"> | ||||
|           <a class="nav-link" href="/#contact">Contact</a> | ||||
|         </li> | ||||
|         <li class="nav-item"> | ||||
|           <a class="nav-link" href="/privacy/">Privacy</a> | ||||
|         </li> | ||||
|       </ul> | ||||
|   </div> | ||||
| </nav> | ||||
							
								
								
									
										12
									
								
								_layouts/default.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								_layouts/default.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| <!DOCTYPE html> | ||||
| <html lang="en-US"> | ||||
| {% include head.html %} | ||||
| <body> | ||||
|     <header> | ||||
|         {% include nav.html %} | ||||
|     </header> | ||||
|     <main> | ||||
|         {{ content }} | ||||
|     </main> | ||||
| </body> | ||||
| </html> | ||||
							
								
								
									
										44
									
								
								_sass/bootstrap.scss
									
									
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										44
									
								
								_sass/bootstrap.scss
									
									
									
									
										vendored
									
									
										Executable file
									
								
							| @@ -0,0 +1,44 @@ | ||||
| /*! | ||||
|  * Bootstrap v4.3.1 (https://getbootstrap.com/) | ||||
|  * Copyright 2011-2019 The Bootstrap Authors | ||||
|  * Copyright 2011-2019 Twitter, Inc. | ||||
|  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | ||||
|  */ | ||||
|  | ||||
| @import "bootstrap/functions"; | ||||
| @import "bootstrap/variables"; | ||||
| @import "bootstrap/mixins"; | ||||
| @import "bootstrap/root"; | ||||
| @import "bootstrap/reboot"; | ||||
| @import "bootstrap/type"; | ||||
| @import "bootstrap/images"; | ||||
| @import "bootstrap/code"; | ||||
| @import "bootstrap/grid"; | ||||
| @import "bootstrap/tables"; | ||||
| @import "bootstrap/forms"; | ||||
| @import "bootstrap/buttons"; | ||||
| @import "bootstrap/transitions"; | ||||
| @import "bootstrap/dropdown"; | ||||
| @import "bootstrap/button-group"; | ||||
| @import "bootstrap/input-group"; | ||||
| @import "bootstrap/custom-forms"; | ||||
| @import "bootstrap/nav"; | ||||
| @import "bootstrap/navbar"; | ||||
| @import "bootstrap/card"; | ||||
| @import "bootstrap/breadcrumb"; | ||||
| @import "bootstrap/pagination"; | ||||
| @import "bootstrap/badge"; | ||||
| @import "bootstrap/jumbotron"; | ||||
| @import "bootstrap/alert"; | ||||
| @import "bootstrap/progress"; | ||||
| @import "bootstrap/media"; | ||||
| @import "bootstrap/list-group"; | ||||
| @import "bootstrap/close"; | ||||
| @import "bootstrap/toasts"; | ||||
| @import "bootstrap/modal"; | ||||
| @import "bootstrap/tooltip"; | ||||
| @import "bootstrap/popover"; | ||||
| @import "bootstrap/carousel"; | ||||
| @import "bootstrap/spinners"; | ||||
| @import "bootstrap/utilities"; | ||||
| @import "bootstrap/print"; | ||||
							
								
								
									
										51
									
								
								_sass/bootstrap/_alert.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										51
									
								
								_sass/bootstrap/_alert.scss
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,51 @@ | ||||
| // | ||||
| // Base styles | ||||
| // | ||||
|  | ||||
| .alert { | ||||
|   position: relative; | ||||
|   padding: $alert-padding-y $alert-padding-x; | ||||
|   margin-bottom: $alert-margin-bottom; | ||||
|   border: $alert-border-width solid transparent; | ||||
|   @include border-radius($alert-border-radius); | ||||
| } | ||||
|  | ||||
| // Headings for larger alerts | ||||
| .alert-heading { | ||||
|   // Specified to prevent conflicts of changing $headings-color | ||||
|   color: inherit; | ||||
| } | ||||
|  | ||||
| // Provide class for links that match alerts | ||||
| .alert-link { | ||||
|   font-weight: $alert-link-font-weight; | ||||
| } | ||||
|  | ||||
|  | ||||
| // Dismissible alerts | ||||
| // | ||||
| // Expand the right padding and account for the close button's positioning. | ||||
|  | ||||
| .alert-dismissible { | ||||
|   padding-right: $close-font-size + $alert-padding-x * 2; | ||||
|  | ||||
|   // Adjust close link position | ||||
|   .close { | ||||
|     position: absolute; | ||||
|     top: 0; | ||||
|     right: 0; | ||||
|     padding: $alert-padding-y $alert-padding-x; | ||||
|     color: inherit; | ||||
|   } | ||||
| } | ||||
|  | ||||
|  | ||||
| // Alternate styles | ||||
| // | ||||
| // Generate contextual modifier classes for colorizing the alert. | ||||
|  | ||||
| @each $color, $value in $theme-colors { | ||||
|   .alert-#{$color} { | ||||
|     @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); | ||||
|   } | ||||
| } | ||||
							
								
								
									
										54
									
								
								_sass/bootstrap/_badge.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										54
									
								
								_sass/bootstrap/_badge.scss
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,54 @@ | ||||
| // Base class | ||||
| // | ||||
| // Requires one of the contextual, color modifier classes for `color` and | ||||
| // `background-color`. | ||||
|  | ||||
| .badge { | ||||
|   display: inline-block; | ||||
|   padding: $badge-padding-y $badge-padding-x; | ||||
|   @include font-size($badge-font-size); | ||||
|   font-weight: $badge-font-weight; | ||||
|   line-height: 1; | ||||
|   text-align: center; | ||||
|   white-space: nowrap; | ||||
|   vertical-align: baseline; | ||||
|   @include border-radius($badge-border-radius); | ||||
|   @include transition($badge-transition); | ||||
|  | ||||
|   @at-root a#{&} { | ||||
|     @include hover-focus { | ||||
|       text-decoration: none; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   // Empty badges collapse automatically | ||||
|   &:empty { | ||||
|     display: none; | ||||
|   } | ||||
| } | ||||
|  | ||||
| // Quick fix for badges in buttons | ||||
| .btn .badge { | ||||
|   position: relative; | ||||
|   top: -1px; | ||||
| } | ||||
|  | ||||
| // Pill badges | ||||
| // | ||||
| // Make them extra rounded with a modifier to replace v3's badges. | ||||
|  | ||||
| .badge-pill { | ||||
|   padding-right: $badge-pill-padding-x; | ||||
|   padding-left: $badge-pill-padding-x; | ||||
|   @include border-radius($badge-pill-border-radius); | ||||
| } | ||||
|  | ||||
| // Colors | ||||
| // | ||||
| // Contextual variations (linked badges get darker on :hover). | ||||
|  | ||||
| @each $color, $value in $theme-colors { | ||||
|   .badge-#{$color} { | ||||
|     @include badge-variant($value); | ||||
|   } | ||||
| } | ||||
							
								
								
									
										41
									
								
								_sass/bootstrap/_breadcrumb.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										41
									
								
								_sass/bootstrap/_breadcrumb.scss
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,41 @@ | ||||
| .breadcrumb { | ||||
|   display: flex; | ||||
|   flex-wrap: wrap; | ||||
|   padding: $breadcrumb-padding-y $breadcrumb-padding-x; | ||||
|   margin-bottom: $breadcrumb-margin-bottom; | ||||
|   list-style: none; | ||||
|   background-color: $breadcrumb-bg; | ||||
|   @include border-radius($breadcrumb-border-radius); | ||||
| } | ||||
|  | ||||
| .breadcrumb-item { | ||||
|   // The separator between breadcrumbs (by default, a forward-slash: "/") | ||||
|   + .breadcrumb-item { | ||||
|     padding-left: $breadcrumb-item-padding; | ||||
|  | ||||
|     &::before { | ||||
|       display: inline-block; // Suppress underlining of the separator in modern browsers | ||||
|       padding-right: $breadcrumb-item-padding; | ||||
|       color: $breadcrumb-divider-color; | ||||
|       content: $breadcrumb-divider; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built | ||||
|   // without `<ul>`s. The `::before` pseudo-element generates an element | ||||
|   // *within* the .breadcrumb-item and thereby inherits the `text-decoration`. | ||||
|   // | ||||
|   // To trick IE into suppressing the underline, we give the pseudo-element an | ||||
|   // underline and then immediately remove it. | ||||
|   + .breadcrumb-item:hover::before { | ||||
|     text-decoration: underline; | ||||
|   } | ||||
|   // stylelint-disable-next-line no-duplicate-selectors | ||||
|   + .breadcrumb-item:hover::before { | ||||
|     text-decoration: none; | ||||
|   } | ||||
|  | ||||
|   &.active { | ||||
|     color: $breadcrumb-active-color; | ||||
|   } | ||||
| } | ||||
							
								
								
									
										163
									
								
								_sass/bootstrap/_button-group.scss
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										163
									
								
								_sass/bootstrap/_button-group.scss
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,163 @@ | ||||
| // stylelint-disable selector-no-qualifying-type | ||||
|  | ||||
| // Make the div behave like a button | ||||
| .btn-group, | ||||
| .btn-group-vertical { | ||||
|   position: relative; | ||||
|   display: inline-flex; | ||||
|   vertical-align: middle; // match .btn alignment given font-size hack above | ||||
|  | ||||
|   > .btn { | ||||
|     position: relative; | ||||
|     flex: 1 1 auto; | ||||
|  | ||||
|     // Bring the hover, focused, and "active" buttons to the front to overlay | ||||
|     // the borders properly | ||||
|     @include hover { | ||||
|       z-index: 1; | ||||
|     } | ||||
|     &:focus, | ||||
|     &:active, | ||||
|     &.active { | ||||
|       z-index: 1; | ||||
|     } | ||||
|   } | ||||
| } | ||||
|  | ||||
| // Optional: Group multiple button groups together for a toolbar | ||||
| .btn-toolbar { | ||||
|   display: flex; | ||||
|   flex-wrap: wrap; | ||||
|   justify-content: flex-start; | ||||
|  | ||||
|   .input-group { | ||||
|     width: auto; | ||||
|   } | ||||
| } | ||||
|  | ||||
| .btn-group { | ||||
|   // Prevent double borders when buttons are next to each other | ||||
|   > .btn:not(:first-child), | ||||
|   > .btn-group:not(:first-child) { | ||||
|     margin-left: -$btn-border-width; | ||||
|   } | ||||
|  | ||||
|   // Reset rounded corners | ||||
|   > .btn:not(:last-child):not(.dropdown-toggle), | ||||
|   > .btn-group:not(:last-child) > .btn { | ||||
|     @include border-right-radius(0); | ||||
|   } | ||||
|  | ||||
|   > .btn:not(:first-child), | ||||
|   > .btn-group:not(:first-child) > .btn { | ||||
|     @include border-left-radius(0); | ||||
|   } | ||||
| } | ||||
|  | ||||
| // Sizing | ||||
| // | ||||
| // Remix the default button sizing classes into new ones for easier manipulation. | ||||
|  | ||||
| .btn-group-sm > .btn { @extend .btn-sm; } | ||||
| .btn-group-lg > .btn { @extend .btn-lg; } | ||||
|  | ||||
|  | ||||
| // | ||||
| // Split button dropdowns | ||||
| // | ||||
|  | ||||
| .dropdown-toggle-split { | ||||
|   padding-right: $btn-padding-x * .75; | ||||
|   padding-left: $btn-padding-x * .75; | ||||
|  | ||||
|   &::after, | ||||
|   .dropup &::after, | ||||
|   .dropright &::after { | ||||
|     margin-left: 0; | ||||
|   } | ||||
|  | ||||
|   .dropleft &::before { | ||||
|     margin-right: 0; | ||||
|   } | ||||
| } | ||||
|  | ||||
| .btn-sm + .dropdown-toggle-split { | ||||
|   padding-right: $btn-padding-x-sm * .75; | ||||
|   padding-left: $btn-padding-x-sm * .75; | ||||
| } | ||||
|  | ||||
| .btn-lg + .dropdown-toggle-split { | ||||
|   padding-right: $btn-padding-x-lg * .75; | ||||
|   padding-left: $btn-padding-x-lg * .75; | ||||
| } | ||||
|  | ||||
|  | ||||
| // The clickable button for toggling the menu | ||||
| // Set the same inset shadow as the :active state | ||||
| .btn-group.show .dropdown-toggle { | ||||
|   @include box-shadow($btn-active-box-shadow); | ||||
|  | ||||
|   // Show no shadow for `.btn-link` since it has no other button styles. | ||||
|   &.btn-link { | ||||
|     @include box-shadow(none); | ||||
|   } | ||||
| } | ||||
|  | ||||
|  | ||||
| // | ||||
| // Vertical button groups | ||||
| // | ||||
|  | ||||
| .btn-group-vertical { | ||||
|   flex-direction: column; | ||||
|   align-items: flex-start; | ||||
|   justify-content: center; | ||||
|  | ||||
|   > .btn, | ||||
|   > .btn-group { | ||||
|     width: 100%; | ||||
|   } | ||||
|  | ||||
|   > .btn:not(:first-child), | ||||
|   > .btn-group:not(:first-child) { | ||||
|     margin-top: -$btn-border-width; | ||||
|   } | ||||
|  | ||||
|   // Reset rounded corners | ||||
|   > .btn:not(:last-child):not(.dropdown-toggle), | ||||
|   > .btn-group:not(:last-child) > .btn { | ||||
|     @include border-bottom-radius(0); | ||||
|   } | ||||
|  | ||||
|   > .btn:not(:first-child), | ||||
|   > .btn-group:not(:first-child) > .btn { | ||||
|     @include border-top-radius(0); | ||||
|   } | ||||
| } | ||||
|  | ||||
|  | ||||
| // Checkbox and radio options | ||||
| // | ||||
| // In order to support the browser's form validation feedback, powered by the | ||||
| // `required` attribute, we have to "hide" the inputs via `clip`. We cannot use | ||||
| // `display: none;` or `visibility: hidden;` as that also hides the popover. | ||||
| // Simply visually hiding the inputs via `opacity` would leave them clickable in | ||||
| // certain cases which is prevented by using `clip` and `pointer-events`. | ||||
| // This way, we ensure a DOM element is visible to position the popover from. | ||||
| // | ||||
| // See https://github.com/twbs/bootstrap/pull/12794 and | ||||
| // https://github.com/twbs/bootstrap/pull/14559 for more information. | ||||
|  | ||||
| .btn-group-toggle { | ||||
|   > .btn, | ||||
|   > .btn-group > .btn { | ||||
|     margin-bottom: 0; // Override default `<label>` value | ||||
|  | ||||
|     input[type="radio"], | ||||
|     input[type="checkbox"] { | ||||
|       position: absolute; | ||||
|       clip: rect(0, 0, 0, 0); | ||||
|       pointer-events: none; | ||||
|     } | ||||
|   } | ||||
| } | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user