├── .gitignore
├── .vstags
├── Asset
├── Gruntfile.js
├── assets
│ ├── img
│ │ ├── 20_anniversary_opusvl_logo.svg
│ │ ├── favicon.ico
│ │ ├── ic_download.svg
│ │ ├── ic_header_about.svg
│ │ ├── ic_highlight_box.svg
│ │ ├── ic_highlight_calendar.svg
│ │ ├── ic_highlight_contribute.svg
│ │ ├── ic_highlight_cpan.svg
│ │ ├── ic_highlight_docs.svg
│ │ ├── ic_highlight_pencil.svg
│ │ ├── ic_highlight_tool.svg
│ │ ├── ic_highlight_user.svg
│ │ ├── logo_perl_doc-initial.svg
│ │ ├── logo_perl_doc.svg
│ │ ├── opusvl_logo.svg
│ │ ├── perl-seeklogo.com.svg
│ │ └── search.svg
│ ├── js
│ │ ├── libs
│ │ │ ├── bootstrap.bundle.js
│ │ │ ├── bootstrap.bundle.min.js
│ │ │ ├── highlight.pack.js
│ │ │ ├── jquery.3.3.1.min.js
│ │ │ └── jquery.3.4.1.js
│ │ ├── main-non-babelyfied.js
│ │ └── main.js
│ └── scss
│ │ ├── .csscomb.json
│ │ ├── .csslintrc
│ │ ├── bootstrap
│ │ ├── .babelrc.js
│ │ ├── .browserslistrc
│ │ ├── .editorconfig
│ │ ├── .eslintignore
│ │ ├── .eslintrc.json
│ │ ├── .gitattributes
│ │ ├── .github
│ │ │ ├── CODEOWNERS
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── ISSUE_TEMPLATE
│ │ │ │ ├── bug.md
│ │ │ │ ├── bug_report.md
│ │ │ │ ├── feature.md
│ │ │ │ └── feature_request.md
│ │ │ └── SUPPORT.md
│ │ ├── .gitignore
│ │ ├── .stylelintignore
│ │ ├── .stylelintrc
│ │ ├── .travis.yml
│ │ ├── CNAME
│ │ ├── CODE_OF_CONDUCT.md
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── _config.yml
│ │ ├── _data
│ │ │ ├── breakpoints.yml
│ │ │ ├── browser-bugs.yml
│ │ │ ├── browser-features.yml
│ │ │ ├── colors.yml
│ │ │ ├── examples.yml
│ │ │ ├── grays.yml
│ │ │ ├── nav.yml
│ │ │ ├── theme-colors.yml
│ │ │ └── translations.yml
│ │ ├── _includes
│ │ │ ├── ads.html
│ │ │ ├── callout-danger-async-methods.md
│ │ │ ├── callout-info-mediaqueries-breakpoints.md
│ │ │ ├── callout-warning-color-assistive-technologies.md
│ │ │ ├── docs-navbar.html
│ │ │ ├── docs-sidebar.html
│ │ │ ├── favicons.html
│ │ │ ├── footer.html
│ │ │ ├── header.html
│ │ │ ├── icons
│ │ │ │ ├── bootstrap.svg
│ │ │ │ ├── download.svg
│ │ │ │ ├── github.svg
│ │ │ │ ├── import.svg
│ │ │ │ ├── lightning.svg
│ │ │ │ ├── menu.svg
│ │ │ │ ├── slack.svg
│ │ │ │ └── twitter.svg
│ │ │ ├── scripts.html
│ │ │ └── social.html
│ │ ├── _layouts
│ │ │ ├── default.html
│ │ │ ├── docs.html
│ │ │ ├── examples.html
│ │ │ ├── home.html
│ │ │ ├── redirect.html
│ │ │ └── simple.html
│ │ ├── _plugins
│ │ │ ├── bugify.rb
│ │ │ ├── callout.rb
│ │ │ ├── example.rb
│ │ │ └── markdown-block.rb
│ │ ├── assets
│ │ │ ├── brand
│ │ │ │ ├── bootstrap-outline.svg
│ │ │ │ ├── bootstrap-punchout.svg
│ │ │ │ ├── bootstrap-social-logo.png
│ │ │ │ ├── bootstrap-social.png
│ │ │ │ └── bootstrap-solid.svg
│ │ │ ├── css
│ │ │ │ ├── docs.min.css
│ │ │ │ └── docs.min.css.map
│ │ │ ├── img
│ │ │ │ ├── bootstrap-stack.png
│ │ │ │ ├── bootstrap-themes.png
│ │ │ │ └── favicons
│ │ │ │ │ ├── android-chrome-192x192.png
│ │ │ │ │ ├── android-chrome-512x512.png
│ │ │ │ │ ├── apple-touch-icon.png
│ │ │ │ │ ├── browserconfig.xml
│ │ │ │ │ ├── favicon-16x16.png
│ │ │ │ │ ├── favicon-32x32.png
│ │ │ │ │ ├── manifest.json
│ │ │ │ │ ├── mstile-144x144.png
│ │ │ │ │ ├── mstile-150x150.png
│ │ │ │ │ ├── mstile-310x150.png
│ │ │ │ │ ├── mstile-310x310.png
│ │ │ │ │ ├── mstile-70x70.png
│ │ │ │ │ └── safari-pinned-tab.svg
│ │ │ ├── js
│ │ │ │ ├── .eslintrc.json
│ │ │ │ ├── docs.min.js
│ │ │ │ ├── src
│ │ │ │ │ ├── application.js
│ │ │ │ │ ├── ie-emulation-modes-warning.js
│ │ │ │ │ └── pwa.js
│ │ │ │ └── vendor
│ │ │ │ │ ├── anchor.min.js
│ │ │ │ │ ├── clipboard.min.js
│ │ │ │ │ ├── holder.min.js
│ │ │ │ │ ├── jquery-slim.min.js
│ │ │ │ │ └── popper.min.js
│ │ │ └── scss
│ │ │ │ ├── _ads.scss
│ │ │ │ ├── _algolia.scss
│ │ │ │ ├── _anchor.scss
│ │ │ │ ├── _brand.scss
│ │ │ │ ├── _browser-bugs.scss
│ │ │ │ ├── _buttons.scss
│ │ │ │ ├── _callouts.scss
│ │ │ │ ├── _clipboard-js.scss
│ │ │ │ ├── _colors.scss
│ │ │ │ ├── _component-examples.scss
│ │ │ │ ├── _content.scss
│ │ │ │ ├── _examples.scss
│ │ │ │ ├── _footer.scss
│ │ │ │ ├── _masthead.scss
│ │ │ │ ├── _nav.scss
│ │ │ │ ├── _sidebar.scss
│ │ │ │ ├── _skiplink.scss
│ │ │ │ ├── _syntax.scss
│ │ │ │ ├── _variables.scss
│ │ │ │ ├── docs.css
│ │ │ │ ├── docs.css.map
│ │ │ │ └── docs.scss
│ │ ├── build
│ │ │ ├── .eslintrc.json
│ │ │ ├── banner.js
│ │ │ ├── build-plugins.js
│ │ │ ├── change-version.js
│ │ │ ├── generate-sri.js
│ │ │ ├── postcss.config.js
│ │ │ ├── rollup.config.js
│ │ │ ├── ship.sh
│ │ │ ├── svgo.yml
│ │ │ └── vnu-jar.js
│ │ ├── composer.json
│ │ ├── dist
│ │ │ ├── css
│ │ │ │ ├── bootstrap-grid.css
│ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ ├── bootstrap-grid.min.css.map
│ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ ├── bootstrap-reboot.min.css.map
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.css.map
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ └── bootstrap.min.css.map
│ │ │ └── js
│ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ ├── bootstrap.bundle.js.map
│ │ │ │ ├── bootstrap.bundle.min.js
│ │ │ │ ├── bootstrap.bundle.min.js.map
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── bootstrap.js.map
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ └── bootstrap.min.js.map
│ │ ├── docs
│ │ │ └── 4.0
│ │ │ │ ├── about
│ │ │ │ ├── brand.md
│ │ │ │ ├── license.md
│ │ │ │ ├── overview.md
│ │ │ │ └── translations.md
│ │ │ │ ├── browser-bugs.md
│ │ │ │ ├── components
│ │ │ │ ├── alerts.md
│ │ │ │ ├── badge.md
│ │ │ │ ├── breadcrumb.md
│ │ │ │ ├── button-group.md
│ │ │ │ ├── buttons.md
│ │ │ │ ├── card.md
│ │ │ │ ├── carousel.md
│ │ │ │ ├── collapse.md
│ │ │ │ ├── dropdowns.md
│ │ │ │ ├── forms.md
│ │ │ │ ├── input-group.md
│ │ │ │ ├── jumbotron.md
│ │ │ │ ├── list-group.md
│ │ │ │ ├── modal.md
│ │ │ │ ├── navbar.md
│ │ │ │ ├── navs.md
│ │ │ │ ├── pagination.md
│ │ │ │ ├── popovers.md
│ │ │ │ ├── progress.md
│ │ │ │ ├── scrollspy.md
│ │ │ │ └── tooltips.md
│ │ │ │ ├── content
│ │ │ │ ├── code.md
│ │ │ │ ├── figures.md
│ │ │ │ ├── images.md
│ │ │ │ ├── reboot.md
│ │ │ │ ├── tables.md
│ │ │ │ └── typography.md
│ │ │ │ ├── examples
│ │ │ │ ├── .eslintrc.json
│ │ │ │ ├── .stylelintrc
│ │ │ │ ├── album
│ │ │ │ │ ├── album.css
│ │ │ │ │ └── index.html
│ │ │ │ ├── blog
│ │ │ │ │ ├── blog.css
│ │ │ │ │ └── index.html
│ │ │ │ ├── carousel
│ │ │ │ │ ├── carousel.css
│ │ │ │ │ └── index.html
│ │ │ │ ├── checkout
│ │ │ │ │ ├── form-validation.css
│ │ │ │ │ └── index.html
│ │ │ │ ├── cover
│ │ │ │ │ ├── cover.css
│ │ │ │ │ └── index.html
│ │ │ │ ├── dashboard
│ │ │ │ │ ├── dashboard.css
│ │ │ │ │ └── index.html
│ │ │ │ ├── floating-labels
│ │ │ │ │ ├── floating-labels.css
│ │ │ │ │ └── index.html
│ │ │ │ ├── grid
│ │ │ │ │ ├── grid.css
│ │ │ │ │ └── index.html
│ │ │ │ ├── index.html
│ │ │ │ ├── jumbotron
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── jumbotron.css
│ │ │ │ ├── navbar-bottom
│ │ │ │ │ └── index.html
│ │ │ │ ├── navbar-fixed
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── navbar-top-fixed.css
│ │ │ │ ├── navbar-static
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── navbar-top.css
│ │ │ │ ├── navbars
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── navbar.css
│ │ │ │ ├── offcanvas
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── offcanvas.css
│ │ │ │ │ └── offcanvas.js
│ │ │ │ ├── pricing
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── pricing.css
│ │ │ │ ├── product
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── product.css
│ │ │ │ ├── screenshots
│ │ │ │ │ ├── album.png
│ │ │ │ │ ├── blog.png
│ │ │ │ │ ├── carousel.png
│ │ │ │ │ ├── checkout.png
│ │ │ │ │ ├── cover.png
│ │ │ │ │ ├── dashboard.png
│ │ │ │ │ ├── floating-labels.png
│ │ │ │ │ ├── grid.png
│ │ │ │ │ ├── jumbotron.png
│ │ │ │ │ ├── navbar-bottom.png
│ │ │ │ │ ├── navbar-fixed.png
│ │ │ │ │ ├── navbar-static.png
│ │ │ │ │ ├── navbars.png
│ │ │ │ │ ├── offcanvas.png
│ │ │ │ │ ├── pricing.png
│ │ │ │ │ ├── product.png
│ │ │ │ │ ├── sign-in.png
│ │ │ │ │ ├── starter-template.png
│ │ │ │ │ ├── sticky-footer-navbar.png
│ │ │ │ │ └── sticky-footer.png
│ │ │ │ ├── sign-in
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── signin.css
│ │ │ │ ├── starter-template
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── starter-template.css
│ │ │ │ ├── sticky-footer-navbar
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── sticky-footer-navbar.css
│ │ │ │ ├── sticky-footer
│ │ │ │ │ ├── index.html
│ │ │ │ │ └── sticky-footer.css
│ │ │ │ └── tooltip-viewport
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── tooltip-viewport.css
│ │ │ │ │ └── tooltip-viewport.js
│ │ │ │ ├── extend
│ │ │ │ ├── approach.md
│ │ │ │ ├── icons.md
│ │ │ │ └── index.md
│ │ │ │ ├── getting-started
│ │ │ │ ├── accessibility.md
│ │ │ │ ├── best-practices.md
│ │ │ │ ├── browsers-devices.md
│ │ │ │ ├── build-tools.md
│ │ │ │ ├── contents.md
│ │ │ │ ├── download.md
│ │ │ │ ├── introduction.md
│ │ │ │ ├── javascript.md
│ │ │ │ ├── theming.md
│ │ │ │ └── webpack.md
│ │ │ │ ├── layout
│ │ │ │ ├── grid.md
│ │ │ │ ├── media-object.md
│ │ │ │ ├── overview.md
│ │ │ │ └── utilities-for-layout.md
│ │ │ │ ├── migration.md
│ │ │ │ └── utilities
│ │ │ │ ├── borders.md
│ │ │ │ ├── clearfix.md
│ │ │ │ ├── close-icon.md
│ │ │ │ ├── colors.md
│ │ │ │ ├── display.md
│ │ │ │ ├── embed.md
│ │ │ │ ├── flex.md
│ │ │ │ ├── float.md
│ │ │ │ ├── image-replacement.md
│ │ │ │ ├── position.md
│ │ │ │ ├── screenreaders.md
│ │ │ │ ├── sizing.md
│ │ │ │ ├── spacing.md
│ │ │ │ ├── text.md
│ │ │ │ ├── vertical-align.md
│ │ │ │ └── visibility.md
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── js
│ │ │ ├── dist
│ │ │ │ ├── alert.js
│ │ │ │ ├── alert.js.map
│ │ │ │ ├── button.js
│ │ │ │ ├── button.js.map
│ │ │ │ ├── carousel.js
│ │ │ │ ├── carousel.js.map
│ │ │ │ ├── collapse.js
│ │ │ │ ├── collapse.js.map
│ │ │ │ ├── dropdown.js
│ │ │ │ ├── dropdown.js.map
│ │ │ │ ├── index.js
│ │ │ │ ├── index.js.map
│ │ │ │ ├── modal.js
│ │ │ │ ├── modal.js.map
│ │ │ │ ├── popover.js
│ │ │ │ ├── popover.js.map
│ │ │ │ ├── scrollspy.js
│ │ │ │ ├── scrollspy.js.map
│ │ │ │ ├── tab.js
│ │ │ │ ├── tab.js.map
│ │ │ │ ├── toast.js
│ │ │ │ ├── toast.js.map
│ │ │ │ ├── tooltip.js
│ │ │ │ ├── tooltip.js.map
│ │ │ │ ├── util.js
│ │ │ │ └── util.js.map
│ │ │ ├── src
│ │ │ │ ├── alert.js
│ │ │ │ ├── button.js
│ │ │ │ ├── carousel.js
│ │ │ │ ├── collapse.js
│ │ │ │ ├── dropdown.js
│ │ │ │ ├── index.js
│ │ │ │ ├── modal.js
│ │ │ │ ├── popover.js
│ │ │ │ ├── scrollspy.js
│ │ │ │ ├── tab.js
│ │ │ │ ├── toast.js
│ │ │ │ ├── tooltip.js
│ │ │ │ └── util.js
│ │ │ └── tests
│ │ │ │ ├── README.md
│ │ │ │ ├── browsers.js
│ │ │ │ ├── index.html
│ │ │ │ ├── integration
│ │ │ │ ├── bundle.js
│ │ │ │ ├── index.html
│ │ │ │ └── rollup.bundle.js
│ │ │ │ ├── karma.conf.js
│ │ │ │ ├── unit
│ │ │ │ ├── .eslintrc.json
│ │ │ │ ├── alert.js
│ │ │ │ ├── button.js
│ │ │ │ ├── carousel.js
│ │ │ │ ├── collapse.js
│ │ │ │ ├── dropdown.js
│ │ │ │ ├── modal.js
│ │ │ │ ├── popover.js
│ │ │ │ ├── scrollspy.js
│ │ │ │ ├── tab.js
│ │ │ │ ├── toast.js
│ │ │ │ ├── tooltip.js
│ │ │ │ └── util.js
│ │ │ │ └── visual
│ │ │ │ ├── alert.html
│ │ │ │ ├── button.html
│ │ │ │ ├── carousel.html
│ │ │ │ ├── collapse.html
│ │ │ │ ├── dropdown.html
│ │ │ │ ├── modal.html
│ │ │ │ ├── popover.html
│ │ │ │ ├── scrollspy.html
│ │ │ │ ├── tab.html
│ │ │ │ ├── toast.html
│ │ │ │ └── tooltip.html
│ │ ├── nuget
│ │ │ ├── MyGet.ps1
│ │ │ ├── bootstrap.nuspec
│ │ │ └── bootstrap.sass.nuspec
│ │ ├── package.js
│ │ ├── package.json
│ │ ├── robots.txt
│ │ ├── sache.json
│ │ ├── scss
│ │ │ ├── _alert.scss
│ │ │ ├── _badge.scss
│ │ │ ├── _breadcrumb.scss
│ │ │ ├── _button-group.scss
│ │ │ ├── _buttons.scss
│ │ │ ├── _card.scss
│ │ │ ├── _carousel.scss
│ │ │ ├── _close.scss
│ │ │ ├── _code.scss
│ │ │ ├── _custom-forms.scss
│ │ │ ├── _dropdown.scss
│ │ │ ├── _forms.scss
│ │ │ ├── _functions.scss
│ │ │ ├── _grid.scss
│ │ │ ├── _images.scss
│ │ │ ├── _input-group.scss
│ │ │ ├── _jumbotron.scss
│ │ │ ├── _list-group.scss
│ │ │ ├── _media.scss
│ │ │ ├── _mixins.scss
│ │ │ ├── _modal.scss
│ │ │ ├── _nav.scss
│ │ │ ├── _navbar.scss
│ │ │ ├── _pagination.scss
│ │ │ ├── _popover.scss
│ │ │ ├── _print.scss
│ │ │ ├── _progress.scss
│ │ │ ├── _reboot.scss
│ │ │ ├── _root.scss
│ │ │ ├── _spinners.scss
│ │ │ ├── _tables.scss
│ │ │ ├── _toasts.scss
│ │ │ ├── _tooltip.scss
│ │ │ ├── _transitions.scss
│ │ │ ├── _type.scss
│ │ │ ├── _utilities.scss
│ │ │ ├── _variables.scss
│ │ │ ├── bootstrap-grid.scss
│ │ │ ├── bootstrap-reboot.scss
│ │ │ ├── bootstrap.scss
│ │ │ ├── mixins
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _background-variant.scss
│ │ │ │ ├── _badge.scss
│ │ │ │ ├── _border-radius.scss
│ │ │ │ ├── _box-shadow.scss
│ │ │ │ ├── _breakpoints.scss
│ │ │ │ ├── _buttons.scss
│ │ │ │ ├── _caret.scss
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _deprecate.scss
│ │ │ │ ├── _float.scss
│ │ │ │ ├── _forms.scss
│ │ │ │ ├── _gradients.scss
│ │ │ │ ├── _grid-framework.scss
│ │ │ │ ├── _grid.scss
│ │ │ │ ├── _hover.scss
│ │ │ │ ├── _image.scss
│ │ │ │ ├── _list-group.scss
│ │ │ │ ├── _lists.scss
│ │ │ │ ├── _nav-divider.scss
│ │ │ │ ├── _pagination.scss
│ │ │ │ ├── _reset-text.scss
│ │ │ │ ├── _resize.scss
│ │ │ │ ├── _screen-reader.scss
│ │ │ │ ├── _size.scss
│ │ │ │ ├── _table-row.scss
│ │ │ │ ├── _text-emphasis.scss
│ │ │ │ ├── _text-hide.scss
│ │ │ │ ├── _text-truncate.scss
│ │ │ │ ├── _transition.scss
│ │ │ │ └── _visibility.scss
│ │ │ ├── utilities
│ │ │ │ ├── _align.scss
│ │ │ │ ├── _background.scss
│ │ │ │ ├── _borders.scss
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _display.scss
│ │ │ │ ├── _embed.scss
│ │ │ │ ├── _flex.scss
│ │ │ │ ├── _float.scss
│ │ │ │ ├── _overflow.scss
│ │ │ │ ├── _position.scss
│ │ │ │ ├── _screenreaders.scss
│ │ │ │ ├── _shadows.scss
│ │ │ │ ├── _sizing.scss
│ │ │ │ ├── _spacing.scss
│ │ │ │ ├── _stretched-link.scss
│ │ │ │ ├── _text.scss
│ │ │ │ └── _visibility.scss
│ │ │ └── vendor
│ │ │ │ └── _rfs.scss
│ │ ├── site
│ │ │ ├── .eslintrc.json
│ │ │ ├── _data
│ │ │ │ ├── breakpoints.yml
│ │ │ │ ├── browser-bugs.yml
│ │ │ │ ├── browser-features.yml
│ │ │ │ ├── colors.yml
│ │ │ │ ├── core-team.yml
│ │ │ │ ├── docs-versions.yml
│ │ │ │ ├── examples.yml
│ │ │ │ ├── grays.yml
│ │ │ │ ├── nav.yml
│ │ │ │ ├── theme-colors.yml
│ │ │ │ └── translations.yml
│ │ │ ├── _includes
│ │ │ │ ├── ads.html
│ │ │ │ ├── analytics.html
│ │ │ │ ├── bugify.html
│ │ │ │ ├── callout-danger-async-methods.md
│ │ │ │ ├── callout-info-mediaqueries-breakpoints.md
│ │ │ │ ├── callout-info-prefersreducedmotion.md
│ │ │ │ ├── callout-warning-color-assistive-technologies.md
│ │ │ │ ├── callout.html
│ │ │ │ ├── docs-navbar.html
│ │ │ │ ├── docs-sidebar.html
│ │ │ │ ├── example.html
│ │ │ │ ├── favicons.html
│ │ │ │ ├── footer.html
│ │ │ │ ├── header.html
│ │ │ │ ├── icons
│ │ │ │ │ ├── bootstrap-stack.svg
│ │ │ │ │ ├── bootstrap.svg
│ │ │ │ │ ├── download.svg
│ │ │ │ │ ├── github.svg
│ │ │ │ │ ├── import.svg
│ │ │ │ │ ├── lightning.svg
│ │ │ │ │ ├── menu.svg
│ │ │ │ │ ├── opencollective.svg
│ │ │ │ │ ├── placeholder.svg
│ │ │ │ │ ├── slack.svg
│ │ │ │ │ └── twitter.svg
│ │ │ │ ├── scripts.html
│ │ │ │ ├── skippy.html
│ │ │ │ ├── social.html
│ │ │ │ └── stylesheet.html
│ │ │ ├── _layouts
│ │ │ │ ├── default.html
│ │ │ │ ├── docs.html
│ │ │ │ ├── examples.html
│ │ │ │ ├── home.html
│ │ │ │ └── simple.html
│ │ │ ├── docs
│ │ │ │ ├── 4.2
│ │ │ │ │ ├── about
│ │ │ │ │ │ ├── brand.md
│ │ │ │ │ │ ├── license.md
│ │ │ │ │ │ ├── overview.md
│ │ │ │ │ │ ├── team.md
│ │ │ │ │ │ └── translations.md
│ │ │ │ │ ├── assets
│ │ │ │ │ │ ├── brand
│ │ │ │ │ │ │ ├── bootstrap-outline.svg
│ │ │ │ │ │ │ ├── bootstrap-punchout.svg
│ │ │ │ │ │ │ ├── bootstrap-social-logo.png
│ │ │ │ │ │ │ ├── bootstrap-social.png
│ │ │ │ │ │ │ └── bootstrap-solid.svg
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ ├── docs.min.css
│ │ │ │ │ │ │ └── docs.min.css.map
│ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ ├── bootstrap-themes.png
│ │ │ │ │ │ │ ├── bootstrap-themes@2x.png
│ │ │ │ │ │ │ ├── examples
│ │ │ │ │ │ │ │ ├── album.png
│ │ │ │ │ │ │ │ ├── album@2x.png
│ │ │ │ │ │ │ │ ├── blog.png
│ │ │ │ │ │ │ │ ├── blog@2x.png
│ │ │ │ │ │ │ │ ├── carousel.png
│ │ │ │ │ │ │ │ ├── carousel@2x.png
│ │ │ │ │ │ │ │ ├── checkout.png
│ │ │ │ │ │ │ │ ├── checkout@2x.png
│ │ │ │ │ │ │ │ ├── cover.png
│ │ │ │ │ │ │ │ ├── cover@2x.png
│ │ │ │ │ │ │ │ ├── dashboard.png
│ │ │ │ │ │ │ │ ├── dashboard@2x.png
│ │ │ │ │ │ │ │ ├── floating-labels.png
│ │ │ │ │ │ │ │ ├── floating-labels@2x.png
│ │ │ │ │ │ │ │ ├── grid.png
│ │ │ │ │ │ │ │ ├── grid@2x.png
│ │ │ │ │ │ │ │ ├── jumbotron.png
│ │ │ │ │ │ │ │ ├── jumbotron@2x.png
│ │ │ │ │ │ │ │ ├── navbar-bottom.png
│ │ │ │ │ │ │ │ ├── navbar-bottom@2x.png
│ │ │ │ │ │ │ │ ├── navbar-fixed.png
│ │ │ │ │ │ │ │ ├── navbar-fixed@2x.png
│ │ │ │ │ │ │ │ ├── navbar-static.png
│ │ │ │ │ │ │ │ ├── navbar-static@2x.png
│ │ │ │ │ │ │ │ ├── navbars.png
│ │ │ │ │ │ │ │ ├── navbars@2x.png
│ │ │ │ │ │ │ │ ├── offcanvas.png
│ │ │ │ │ │ │ │ ├── offcanvas@2x.png
│ │ │ │ │ │ │ │ ├── pricing.png
│ │ │ │ │ │ │ │ ├── pricing@2x.png
│ │ │ │ │ │ │ │ ├── product.png
│ │ │ │ │ │ │ │ ├── product@2x.png
│ │ │ │ │ │ │ │ ├── sign-in.png
│ │ │ │ │ │ │ │ ├── sign-in@2x.png
│ │ │ │ │ │ │ │ ├── starter-template.png
│ │ │ │ │ │ │ │ ├── starter-template@2x.png
│ │ │ │ │ │ │ │ ├── sticky-footer-navbar.png
│ │ │ │ │ │ │ │ ├── sticky-footer-navbar@2x.png
│ │ │ │ │ │ │ │ ├── sticky-footer.png
│ │ │ │ │ │ │ │ └── sticky-footer@2x.png
│ │ │ │ │ │ │ └── favicons
│ │ │ │ │ │ │ │ ├── android-chrome-192x192.png
│ │ │ │ │ │ │ │ ├── android-chrome-512x512.png
│ │ │ │ │ │ │ │ ├── apple-touch-icon.png
│ │ │ │ │ │ │ │ ├── browserconfig.xml
│ │ │ │ │ │ │ │ ├── favicon-16x16.png
│ │ │ │ │ │ │ │ ├── favicon-32x32.png
│ │ │ │ │ │ │ │ ├── manifest.json
│ │ │ │ │ │ │ │ ├── mstile-144x144.png
│ │ │ │ │ │ │ │ ├── mstile-150x150.png
│ │ │ │ │ │ │ │ ├── mstile-310x150.png
│ │ │ │ │ │ │ │ ├── mstile-310x310.png
│ │ │ │ │ │ │ │ ├── mstile-70x70.png
│ │ │ │ │ │ │ │ └── safari-pinned-tab.svg
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── docs.min.js
│ │ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ │ ├── application.js
│ │ │ │ │ │ │ │ ├── ie-emulation-modes-warning.js
│ │ │ │ │ │ │ │ └── search.js
│ │ │ │ │ │ │ └── vendor
│ │ │ │ │ │ │ │ ├── anchor.min.js
│ │ │ │ │ │ │ │ ├── bs-custom-file-input.min.js
│ │ │ │ │ │ │ │ ├── clipboard.min.js
│ │ │ │ │ │ │ │ └── jquery-slim.min.js
│ │ │ │ │ │ └── scss
│ │ │ │ │ │ │ ├── _ads.scss
│ │ │ │ │ │ │ ├── _algolia.scss
│ │ │ │ │ │ │ ├── _anchor.scss
│ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ ├── _browser-bugs.scss
│ │ │ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ │ │ ├── _callouts.scss
│ │ │ │ │ │ │ ├── _clipboard-js.scss
│ │ │ │ │ │ │ ├── _colors.scss
│ │ │ │ │ │ │ ├── _component-examples.scss
│ │ │ │ │ │ │ ├── _content.scss
│ │ │ │ │ │ │ ├── _footer.scss
│ │ │ │ │ │ │ ├── _masthead.scss
│ │ │ │ │ │ │ ├── _nav.scss
│ │ │ │ │ │ │ ├── _placeholder-img.scss
│ │ │ │ │ │ │ ├── _sidebar.scss
│ │ │ │ │ │ │ ├── _skippy.scss
│ │ │ │ │ │ │ ├── _syntax.scss
│ │ │ │ │ │ │ ├── _variables.scss
│ │ │ │ │ │ │ ├── docs.css
│ │ │ │ │ │ │ ├── docs.css.map
│ │ │ │ │ │ │ └── docs.scss
│ │ │ │ │ ├── browser-bugs.md
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── alerts.md
│ │ │ │ │ │ ├── badge.md
│ │ │ │ │ │ ├── breadcrumb.md
│ │ │ │ │ │ ├── button-group.md
│ │ │ │ │ │ ├── buttons.md
│ │ │ │ │ │ ├── card.md
│ │ │ │ │ │ ├── carousel.md
│ │ │ │ │ │ ├── collapse.md
│ │ │ │ │ │ ├── dropdowns.md
│ │ │ │ │ │ ├── forms.md
│ │ │ │ │ │ ├── input-group.md
│ │ │ │ │ │ ├── jumbotron.md
│ │ │ │ │ │ ├── list-group.md
│ │ │ │ │ │ ├── media-object.md
│ │ │ │ │ │ ├── modal.md
│ │ │ │ │ │ ├── navbar.md
│ │ │ │ │ │ ├── navs.md
│ │ │ │ │ │ ├── pagination.md
│ │ │ │ │ │ ├── popovers.md
│ │ │ │ │ │ ├── progress.md
│ │ │ │ │ │ ├── scrollspy.md
│ │ │ │ │ │ ├── spinners.md
│ │ │ │ │ │ ├── toasts.md
│ │ │ │ │ │ └── tooltips.md
│ │ │ │ │ ├── content
│ │ │ │ │ │ ├── code.md
│ │ │ │ │ │ ├── figures.md
│ │ │ │ │ │ ├── images.md
│ │ │ │ │ │ ├── reboot.md
│ │ │ │ │ │ ├── tables.md
│ │ │ │ │ │ └── typography.md
│ │ │ │ │ ├── examples
│ │ │ │ │ │ ├── .stylelintrc
│ │ │ │ │ │ ├── album
│ │ │ │ │ │ │ ├── album.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── blog
│ │ │ │ │ │ │ ├── blog.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── carousel
│ │ │ │ │ │ │ ├── carousel.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── checkout
│ │ │ │ │ │ │ ├── form-validation.css
│ │ │ │ │ │ │ ├── form-validation.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── cover
│ │ │ │ │ │ │ ├── cover.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── dashboard
│ │ │ │ │ │ │ ├── dashboard.css
│ │ │ │ │ │ │ ├── dashboard.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── floating-labels
│ │ │ │ │ │ │ ├── floating-labels.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── grid
│ │ │ │ │ │ │ ├── grid.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── jumbotron
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── jumbotron.css
│ │ │ │ │ │ ├── navbar-bottom
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── navbar-fixed
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar-top-fixed.css
│ │ │ │ │ │ ├── navbar-static
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar-top.css
│ │ │ │ │ │ ├── navbars
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar.css
│ │ │ │ │ │ ├── offcanvas
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── offcanvas.css
│ │ │ │ │ │ │ └── offcanvas.js
│ │ │ │ │ │ ├── pricing
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── pricing.css
│ │ │ │ │ │ ├── product
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── product.css
│ │ │ │ │ │ ├── sign-in
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── signin.css
│ │ │ │ │ │ ├── starter-template
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── starter-template.css
│ │ │ │ │ │ ├── sticky-footer-navbar
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── sticky-footer-navbar.css
│ │ │ │ │ │ └── sticky-footer
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── sticky-footer.css
│ │ │ │ │ ├── extend
│ │ │ │ │ │ ├── approach.md
│ │ │ │ │ │ ├── icons.md
│ │ │ │ │ │ └── index.md
│ │ │ │ │ ├── getting-started
│ │ │ │ │ │ ├── accessibility.md
│ │ │ │ │ │ ├── best-practices.md
│ │ │ │ │ │ ├── browsers-devices.md
│ │ │ │ │ │ ├── build-tools.md
│ │ │ │ │ │ ├── contents.md
│ │ │ │ │ │ ├── download.md
│ │ │ │ │ │ ├── introduction.md
│ │ │ │ │ │ ├── javascript.md
│ │ │ │ │ │ ├── theming.md
│ │ │ │ │ │ └── webpack.md
│ │ │ │ │ ├── layout
│ │ │ │ │ │ ├── grid.md
│ │ │ │ │ │ ├── overview.md
│ │ │ │ │ │ └── utilities-for-layout.md
│ │ │ │ │ ├── migration.md
│ │ │ │ │ └── utilities
│ │ │ │ │ │ ├── borders.md
│ │ │ │ │ │ ├── clearfix.md
│ │ │ │ │ │ ├── close-icon.md
│ │ │ │ │ │ ├── colors.md
│ │ │ │ │ │ ├── display.md
│ │ │ │ │ │ ├── embed.md
│ │ │ │ │ │ ├── flex.md
│ │ │ │ │ │ ├── float.md
│ │ │ │ │ │ ├── image-replacement.md
│ │ │ │ │ │ ├── overflow.md
│ │ │ │ │ │ ├── position.md
│ │ │ │ │ │ ├── screenreaders.md
│ │ │ │ │ │ ├── shadows.md
│ │ │ │ │ │ ├── sizing.md
│ │ │ │ │ │ ├── spacing.md
│ │ │ │ │ │ ├── text.md
│ │ │ │ │ │ ├── vertical-align.md
│ │ │ │ │ │ └── visibility.md
│ │ │ │ ├── 4.3
│ │ │ │ │ ├── about
│ │ │ │ │ │ ├── brand.md
│ │ │ │ │ │ ├── license.md
│ │ │ │ │ │ ├── overview.md
│ │ │ │ │ │ ├── team.md
│ │ │ │ │ │ └── translations.md
│ │ │ │ │ ├── assets
│ │ │ │ │ │ ├── brand
│ │ │ │ │ │ │ ├── bootstrap-outline.svg
│ │ │ │ │ │ │ ├── bootstrap-punchout.svg
│ │ │ │ │ │ │ ├── bootstrap-social-logo.png
│ │ │ │ │ │ │ ├── bootstrap-social.png
│ │ │ │ │ │ │ └── bootstrap-solid.svg
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ ├── docs.min.css
│ │ │ │ │ │ │ └── docs.min.css.map
│ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ ├── bootstrap-themes.png
│ │ │ │ │ │ │ ├── bootstrap-themes@2x.png
│ │ │ │ │ │ │ ├── examples
│ │ │ │ │ │ │ │ ├── album.png
│ │ │ │ │ │ │ │ ├── album@2x.png
│ │ │ │ │ │ │ │ ├── blog.png
│ │ │ │ │ │ │ │ ├── blog@2x.png
│ │ │ │ │ │ │ │ ├── carousel.png
│ │ │ │ │ │ │ │ ├── carousel@2x.png
│ │ │ │ │ │ │ │ ├── checkout.png
│ │ │ │ │ │ │ │ ├── checkout@2x.png
│ │ │ │ │ │ │ │ ├── cover.png
│ │ │ │ │ │ │ │ ├── cover@2x.png
│ │ │ │ │ │ │ │ ├── dashboard.png
│ │ │ │ │ │ │ │ ├── dashboard@2x.png
│ │ │ │ │ │ │ │ ├── floating-labels.png
│ │ │ │ │ │ │ │ ├── floating-labels@2x.png
│ │ │ │ │ │ │ │ ├── grid.png
│ │ │ │ │ │ │ │ ├── grid@2x.png
│ │ │ │ │ │ │ │ ├── jumbotron.png
│ │ │ │ │ │ │ │ ├── jumbotron@2x.png
│ │ │ │ │ │ │ │ ├── navbar-bottom.png
│ │ │ │ │ │ │ │ ├── navbar-bottom@2x.png
│ │ │ │ │ │ │ │ ├── navbar-fixed.png
│ │ │ │ │ │ │ │ ├── navbar-fixed@2x.png
│ │ │ │ │ │ │ │ ├── navbar-static.png
│ │ │ │ │ │ │ │ ├── navbar-static@2x.png
│ │ │ │ │ │ │ │ ├── navbars.png
│ │ │ │ │ │ │ │ ├── navbars@2x.png
│ │ │ │ │ │ │ │ ├── offcanvas.png
│ │ │ │ │ │ │ │ ├── offcanvas@2x.png
│ │ │ │ │ │ │ │ ├── pricing.png
│ │ │ │ │ │ │ │ ├── pricing@2x.png
│ │ │ │ │ │ │ │ ├── product.png
│ │ │ │ │ │ │ │ ├── product@2x.png
│ │ │ │ │ │ │ │ ├── sign-in.png
│ │ │ │ │ │ │ │ ├── sign-in@2x.png
│ │ │ │ │ │ │ │ ├── starter-template.png
│ │ │ │ │ │ │ │ ├── starter-template@2x.png
│ │ │ │ │ │ │ │ ├── sticky-footer-navbar.png
│ │ │ │ │ │ │ │ ├── sticky-footer-navbar@2x.png
│ │ │ │ │ │ │ │ ├── sticky-footer.png
│ │ │ │ │ │ │ │ └── sticky-footer@2x.png
│ │ │ │ │ │ │ └── favicons
│ │ │ │ │ │ │ │ ├── android-chrome-192x192.png
│ │ │ │ │ │ │ │ ├── android-chrome-512x512.png
│ │ │ │ │ │ │ │ ├── apple-touch-icon.png
│ │ │ │ │ │ │ │ ├── browserconfig.xml
│ │ │ │ │ │ │ │ ├── favicon-16x16.png
│ │ │ │ │ │ │ │ ├── favicon-32x32.png
│ │ │ │ │ │ │ │ ├── manifest.json
│ │ │ │ │ │ │ │ ├── mstile-144x144.png
│ │ │ │ │ │ │ │ ├── mstile-150x150.png
│ │ │ │ │ │ │ │ ├── mstile-310x150.png
│ │ │ │ │ │ │ │ ├── mstile-310x310.png
│ │ │ │ │ │ │ │ ├── mstile-70x70.png
│ │ │ │ │ │ │ │ └── safari-pinned-tab.svg
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── docs.min.js
│ │ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ │ ├── application.js
│ │ │ │ │ │ │ │ ├── ie-emulation-modes-warning.js
│ │ │ │ │ │ │ │ └── search.js
│ │ │ │ │ │ │ └── vendor
│ │ │ │ │ │ │ │ ├── anchor.min.js
│ │ │ │ │ │ │ │ ├── bs-custom-file-input.min.js
│ │ │ │ │ │ │ │ ├── clipboard.min.js
│ │ │ │ │ │ │ │ └── jquery-slim.min.js
│ │ │ │ │ │ └── scss
│ │ │ │ │ │ │ ├── _ads.scss
│ │ │ │ │ │ │ ├── _algolia.scss
│ │ │ │ │ │ │ ├── _anchor.scss
│ │ │ │ │ │ │ ├── _brand.scss
│ │ │ │ │ │ │ ├── _browser-bugs.scss
│ │ │ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ │ │ ├── _callouts.scss
│ │ │ │ │ │ │ ├── _clipboard-js.scss
│ │ │ │ │ │ │ ├── _colors.scss
│ │ │ │ │ │ │ ├── _component-examples.scss
│ │ │ │ │ │ │ ├── _content.scss
│ │ │ │ │ │ │ ├── _footer.scss
│ │ │ │ │ │ │ ├── _masthead.scss
│ │ │ │ │ │ │ ├── _nav.scss
│ │ │ │ │ │ │ ├── _placeholder-img.scss
│ │ │ │ │ │ │ ├── _sidebar.scss
│ │ │ │ │ │ │ ├── _skippy.scss
│ │ │ │ │ │ │ ├── _syntax.scss
│ │ │ │ │ │ │ ├── _variables.scss
│ │ │ │ │ │ │ └── docs.scss
│ │ │ │ │ ├── browser-bugs.md
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── alerts.md
│ │ │ │ │ │ ├── badge.md
│ │ │ │ │ │ ├── breadcrumb.md
│ │ │ │ │ │ ├── button-group.md
│ │ │ │ │ │ ├── buttons.md
│ │ │ │ │ │ ├── card.md
│ │ │ │ │ │ ├── carousel.md
│ │ │ │ │ │ ├── collapse.md
│ │ │ │ │ │ ├── dropdowns.md
│ │ │ │ │ │ ├── forms.md
│ │ │ │ │ │ ├── input-group.md
│ │ │ │ │ │ ├── jumbotron.md
│ │ │ │ │ │ ├── list-group.md
│ │ │ │ │ │ ├── media-object.md
│ │ │ │ │ │ ├── modal.md
│ │ │ │ │ │ ├── navbar.md
│ │ │ │ │ │ ├── navs.md
│ │ │ │ │ │ ├── pagination.md
│ │ │ │ │ │ ├── popovers.md
│ │ │ │ │ │ ├── progress.md
│ │ │ │ │ │ ├── scrollspy.md
│ │ │ │ │ │ ├── spinners.md
│ │ │ │ │ │ ├── toasts.md
│ │ │ │ │ │ └── tooltips.md
│ │ │ │ │ ├── content
│ │ │ │ │ │ ├── code.md
│ │ │ │ │ │ ├── figures.md
│ │ │ │ │ │ ├── images.md
│ │ │ │ │ │ ├── reboot.md
│ │ │ │ │ │ ├── tables.md
│ │ │ │ │ │ └── typography.md
│ │ │ │ │ ├── examples
│ │ │ │ │ │ ├── .stylelintrc
│ │ │ │ │ │ ├── album
│ │ │ │ │ │ │ ├── album.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── blog
│ │ │ │ │ │ │ ├── blog.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── carousel
│ │ │ │ │ │ │ ├── carousel.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── checkout
│ │ │ │ │ │ │ ├── form-validation.css
│ │ │ │ │ │ │ ├── form-validation.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── cover
│ │ │ │ │ │ │ ├── cover.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── dashboard
│ │ │ │ │ │ │ ├── dashboard.css
│ │ │ │ │ │ │ ├── dashboard.js
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── floating-labels
│ │ │ │ │ │ │ ├── floating-labels.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── grid
│ │ │ │ │ │ │ ├── grid.css
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── jumbotron
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── jumbotron.css
│ │ │ │ │ │ ├── navbar-bottom
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ ├── navbar-fixed
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar-top-fixed.css
│ │ │ │ │ │ ├── navbar-static
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar-top.css
│ │ │ │ │ │ ├── navbars
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── navbar.css
│ │ │ │ │ │ ├── offcanvas
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── offcanvas.css
│ │ │ │ │ │ │ └── offcanvas.js
│ │ │ │ │ │ ├── pricing
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── pricing.css
│ │ │ │ │ │ ├── product
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── product.css
│ │ │ │ │ │ ├── sign-in
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── signin.css
│ │ │ │ │ │ ├── starter-template
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── starter-template.css
│ │ │ │ │ │ ├── sticky-footer-navbar
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── sticky-footer-navbar.css
│ │ │ │ │ │ └── sticky-footer
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── sticky-footer.css
│ │ │ │ │ ├── extend
│ │ │ │ │ │ ├── approach.md
│ │ │ │ │ │ └── icons.md
│ │ │ │ │ ├── getting-started
│ │ │ │ │ │ ├── accessibility.md
│ │ │ │ │ │ ├── best-practices.md
│ │ │ │ │ │ ├── browsers-devices.md
│ │ │ │ │ │ ├── build-tools.md
│ │ │ │ │ │ ├── contents.md
│ │ │ │ │ │ ├── download.md
│ │ │ │ │ │ ├── introduction.md
│ │ │ │ │ │ ├── javascript.md
│ │ │ │ │ │ ├── theming.md
│ │ │ │ │ │ └── webpack.md
│ │ │ │ │ ├── layout
│ │ │ │ │ │ ├── grid.md
│ │ │ │ │ │ ├── overview.md
│ │ │ │ │ │ └── utilities-for-layout.md
│ │ │ │ │ ├── migration.md
│ │ │ │ │ └── utilities
│ │ │ │ │ │ ├── borders.md
│ │ │ │ │ │ ├── clearfix.md
│ │ │ │ │ │ ├── close-icon.md
│ │ │ │ │ │ ├── colors.md
│ │ │ │ │ │ ├── display.md
│ │ │ │ │ │ ├── embed.md
│ │ │ │ │ │ ├── flex.md
│ │ │ │ │ │ ├── float.md
│ │ │ │ │ │ ├── image-replacement.md
│ │ │ │ │ │ ├── overflow.md
│ │ │ │ │ │ ├── position.md
│ │ │ │ │ │ ├── screen-readers.md
│ │ │ │ │ │ ├── shadows.md
│ │ │ │ │ │ ├── sizing.md
│ │ │ │ │ │ ├── spacing.md
│ │ │ │ │ │ ├── stretched-link.md
│ │ │ │ │ │ ├── text.md
│ │ │ │ │ │ ├── vertical-align.md
│ │ │ │ │ │ └── visibility.md
│ │ │ │ └── versions.html
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ ├── robots.txt
│ │ │ └── sw.js
│ │ └── sw.js
│ │ ├── highlight
│ │ ├── default.css
│ │ ├── default.css.map
│ │ ├── default.scss
│ │ ├── rainbow.css
│ │ ├── rainbow.css.map
│ │ └── rainbow.scss
│ │ ├── main.css
│ │ ├── main.css.map
│ │ ├── main.less
│ │ ├── main.scss
│ │ └── same-size-columns.less
├── grunt
│ ├── autoprefixer.js
│ ├── babel.js
│ ├── grunt-alt.js
│ ├── image.js
│ ├── less.js
│ ├── sass.js
│ ├── uglify.js
│ └── watch.js
├── package.json
├── public
│ ├── css
│ │ ├── bootstrap.min.css
│ │ ├── extra.css
│ │ ├── main.min.css
│ │ └── main.min.css.map
│ ├── img
│ │ ├── 20_anniversary_opusvl_logo.svg
│ │ ├── favicon.ico
│ │ ├── ic_download.svg
│ │ ├── ic_header_about.svg
│ │ ├── ic_highlight_box.svg
│ │ ├── ic_highlight_calendar.svg
│ │ ├── ic_highlight_contribute.svg
│ │ ├── ic_highlight_cpan.svg
│ │ ├── ic_highlight_docs.svg
│ │ ├── ic_highlight_pencil.svg
│ │ ├── ic_highlight_tool.svg
│ │ ├── ic_highlight_user.svg
│ │ ├── logo_perl_doc-initial.svg
│ │ ├── logo_perl_doc.svg
│ │ ├── opusvl_logo.svg
│ │ ├── perl-seeklogo.com.svg
│ │ └── search.svg
│ └── js
│ │ ├── main.min.js
│ │ └── tracking.min.js
└── yarn.lock
├── LICENSE
├── README.md
├── build-perldoc-html.pl
├── docker
├── Dockerfile
├── README.md
├── docker-compose.override.example
├── docker-compose.override.example.yml
├── docker-compose.yml
├── dumb-init_1.2.1_amd64
└── entrypoint.sh
├── lib
├── Config.pm
├── JSON.pm
├── JSON
│ ├── backportPP.pm
│ └── backportPP
│ │ ├── Boolean.pm
│ │ ├── Compat5005.pm
│ │ └── Compat5006.pm
├── Perldoc
│ ├── Config.pm
│ ├── Convert
│ │ ├── html.pm
│ │ └── pdf.pm
│ ├── Find.pm
│ ├── Function.pm
│ ├── Function
│ │ └── Category.pm
│ ├── Page.pm
│ ├── Page
│ │ └── Convert.pm
│ ├── Section.pm
│ └── Syntax.pm
└── Pod
│ ├── POM.pm
│ └── POM
│ ├── Constants.pm
│ ├── Node.pm
│ ├── Node
│ ├── Begin.pm
│ ├── Code.pm
│ ├── Content.pm
│ ├── For.pm
│ ├── Head1.pm
│ ├── Head2.pm
│ ├── Head3.pm
│ ├── Head4.pm
│ ├── Item.pm
│ ├── Over.pm
│ ├── Pod.pm
│ ├── Sequence.pm
│ ├── Text.pm
│ └── Verbatim.pm
│ ├── Nodes.pm
│ ├── Test.pm
│ ├── View.pm
│ └── View
│ ├── HTML.pm
│ ├── Pod.pm
│ └── Text.pm
├── sitegen.pl
├── sitegen.pl.backup
└── templates
├── 404.tt
├── about.tt
├── beta.tt
├── breadcrumb.tt
├── default.tt
├── footer.tt
├── function_bycat.tt
├── function_index.tt
├── function_page.tt
├── head.tt
├── indexfaqs-js.tt
├── indexfunctions-js.tt
├── indexmodules-js.tt
├── indexpod-js.tt
├── main_index.tt
├── module_index.tt
├── navigation.tt
├── page.tt
└── section_index.tt
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | Asset/.sass-cache/*
3 | *package-lock.json
4 | config.codekit3
5 | builds/
6 | PerlCodeDocumentation.code-workspace
7 | grunts/
8 | .vscode/
9 | ssh/
10 | javascript/
11 | opensearch.xml
12 | **.tar.gz
13 | work/*
14 | docker/.dev
15 | docker/ssh/idrsa
16 | docker/docker-compose.override.yml
17 | syntax.cache
18 |
19 | # might need to ignore this
20 | index.tt
21 |
22 | # Ignore /.old (presumed made by npm or grunt)
23 | /.old
24 |
25 | # Ignore /work (default mount point)
26 | /work
27 |
--------------------------------------------------------------------------------
/Asset/Gruntfile.js:
--------------------------------------------------------------------------------
1 | /*global module:true*/
2 | 'use strict';
3 |
4 | module.exports = function(grunt) {
5 | var sass = require('./grunt/sass')(),
6 | watch = require('./grunt/watch')(),
7 | image = require('./grunt/image')(),
8 | autoprefixer = require('./grunt/autoprefixer')(),
9 | uglify = require('./grunt/uglify')();
10 |
11 | grunt.initConfig({
12 | banner: '/* Perldoc - http://perdoc.perl.org */\n',
13 | sass: sass,
14 | uglify: uglify,
15 | autoprefixer: autoprefixer,
16 | image: image,
17 | watch: watch
18 | });
19 |
20 | [
21 | 'grunt-autoprefixer',
22 | 'grunt-contrib-uglify',
23 | 'grunt-contrib-sass',
24 | 'grunt-image',
25 | 'grunt-contrib-watch'
26 | ].forEach(grunt.loadNpmTasks);
27 |
28 | // Tasks
29 | grunt.registerTask('default', ['image', 'uglify', 'sass', 'autoprefixer']);
30 | };
31 |
--------------------------------------------------------------------------------
/Asset/assets/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/img/favicon.ico
--------------------------------------------------------------------------------
/Asset/assets/img/ic_highlight_calendar.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 | Group 8 Copy 5
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Asset/assets/scss/.csslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "adjoining-classes": false,
3 | "box-sizing": false,
4 | "box-model": false,
5 | "compatible-vendor-prefixes": false,
6 | "floats": false,
7 | "font-sizes": false,
8 | "gradients": false,
9 | "important": false,
10 | "known-properties": false,
11 | "outline-none": false,
12 | "qualified-headings": false,
13 | "regex-selectors": false,
14 | "shorthand": false,
15 | "text-indent": false,
16 | "unique-headings": false,
17 | "universal-selector": false,
18 | "unqualified-attributes": false
19 | }
20 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.babelrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | [
4 | '@babel/env',
5 | {
6 | loose: true,
7 | modules: false,
8 | exclude: ['transform-typeof-symbol']
9 | }
10 | ]
11 | ],
12 | plugins: [
13 | '@babel/plugin-proposal-object-rest-spread'
14 | ],
15 | env: {
16 | test: {
17 | plugins: [ 'istanbul' ]
18 | }
19 | }
20 | };
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.browserslistrc:
--------------------------------------------------------------------------------
1 | # https://github.com/browserslist/browserslist#readme
2 |
3 | >= 1%
4 | last 1 major version
5 | not dead
6 | Chrome >= 45
7 | Firefox >= 38
8 | Edge >= 12
9 | Explorer >= 10
10 | iOS >= 9
11 | Safari >= 9
12 | Android >= 4.4
13 | Opera >= 30
14 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.editorconfig:
--------------------------------------------------------------------------------
1 | # editorconfig.org
2 |
3 | root = true
4 |
5 | [*]
6 | charset = utf-8
7 | end_of_line = lf
8 | indent_size = 2
9 | indent_style = space
10 | insert_final_newline = true
11 | trim_trailing_whitespace = true
12 |
13 | [*.md]
14 | trim_trailing_whitespace = false
15 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.eslintignore:
--------------------------------------------------------------------------------
1 | **/*.min.js
2 | **/dist/
3 | **/vendor/
4 | /_gh_pages/
5 | /js/coverage/
6 | /package.js
7 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.gitattributes:
--------------------------------------------------------------------------------
1 | # Enforce Unix newlines
2 | *.css text eol=lf
3 | *.html text eol=lf
4 | *.js text eol=lf
5 | *.json text eol=lf
6 | *.md text eol=lf
7 | *.rb text eol=lf
8 | *.scss text eol=lf
9 | *.svg text eol=lf
10 | *.txt text eol=lf
11 | *.xml text eol=lf
12 | *.yml text eol=lf
13 |
14 | # Don't diff or textually merge source maps
15 | *.map binary
16 |
17 | bootstrap.css linguist-vendored=false
18 | bootstrap.js linguist-vendored=false
19 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | *.js @twbs/js-review
2 | *.css @twbs/css-review
3 | *.scss @twbs/css-review
4 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.github/ISSUE_TEMPLATE/bug.md:
--------------------------------------------------------------------------------
1 | Before opening:
2 |
3 | - [Search for duplicate or closed issues](https://github.com/twbs/bootstrap/issues?utf8=%E2%9C%93&q=is%3Aissue)
4 | - [Validate](https://html5.validator.nu/) and [lint](https://github.com/twbs/bootlint#in-the-browser) any HTML to avoid common problems
5 | - Read the [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md)
6 |
7 | Bug reports must include:
8 |
9 | - Operating system and version (Windows, macOS, Android, iOS, Win10 Mobile)
10 | - Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera 15+, Android Browser)
11 | - [Reduced test case](https://css-tricks.com/reduced-test-cases/) and suggested fix using [CodePen](https://codepen.io/) or [JS Bin](https://jsbin.com/)
12 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Tell us about a bug you may have identified in Bootstrap.
4 |
5 | ---
6 |
7 | Before opening:
8 |
9 | - [Search for duplicate or closed issues](https://github.com/twbs/bootstrap/issues?utf8=%E2%9C%93&q=is%3Aissue)
10 | - [Validate](https://html5.validator.nu/) and [lint](https://github.com/twbs/bootlint#in-the-browser) any HTML to avoid common problems
11 | - Read the [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md)
12 |
13 | Bug reports must include:
14 |
15 | - Operating system and version (Windows, macOS, Android, iOS, Win10 Mobile)
16 | - Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera 15+, Android Browser)
17 | - [Reduced test case](https://css-tricks.com/reduced-test-cases/) and suggested fix using [CodePen](https://codepen.io/) or [JS Bin](https://jsbin.com/)
18 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.github/ISSUE_TEMPLATE/feature.md:
--------------------------------------------------------------------------------
1 | Before opening:
2 |
3 | - [Search for duplicate or closed issues](https://github.com/twbs/bootstrap/issues?utf8=%E2%9C%93&q=is%3Aissue)
4 | - Read the [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md)
5 |
6 | Feature requests must include:
7 |
8 | - As much detail as possible for what we should add and why it's important to Bootstrap
9 | - Relevant links to prior art, screenshots, or live demos whenever possible
10 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for a new feature in Bootstrap.
4 |
5 | ---
6 |
7 | Before opening:
8 |
9 | - [Search for duplicate or closed issues](https://github.com/twbs/bootstrap/issues?utf8=%E2%9C%93&q=is%3Aissue)
10 | - Read the [contributing guidelines](https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md)
11 |
12 | Feature requests must include:
13 |
14 | - As much detail as possible for what we should add and why it's important to Bootstrap
15 | - Relevant links to prior art, screenshots, or live demos whenever possible
16 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.github/SUPPORT.md:
--------------------------------------------------------------------------------
1 | ### Bug reports
2 |
3 | See the [contributing guidelines](CONTRIBUTING.md) for sharing bug reports.
4 |
5 | ### How-to
6 |
7 | For general troubleshooting or help getting started:
8 |
9 | - Join [the official Slack room](https://bootstrap-slack.herokuapp.com/).
10 | - Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel.
11 | - Ask and explore Stack Overflow with the [`bootstrap-4`](https://stackoverflow.com/questions/tagged/bootstrap-4) tag.
12 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.gitignore:
--------------------------------------------------------------------------------
1 | # Ignore docs files
2 | /_gh_pages/
3 | /site/.jekyll-metadata
4 | /site/docs/**/dist/
5 |
6 | # Ignore ruby/bundler files
7 | /.bundle/
8 | /vendor/
9 | /.ruby-version
10 |
11 | # Numerous always-ignore extensions
12 | *.diff
13 | *.err
14 | *.log
15 | *.orig
16 | *.rej
17 | *.swo
18 | *.swp
19 | *.vi
20 | *.zip
21 | *~
22 |
23 | # OS or Editor folders
24 | ._*
25 | .cache
26 | .DS_Store
27 | .idea
28 | .project
29 | .settings
30 | .tmproj
31 | *.esproj
32 | *.sublime-project
33 | *.sublime-workspace
34 | nbproject
35 | Thumbs.db
36 |
37 | # Komodo
38 | .komodotools
39 | *.komodoproject
40 |
41 | # Folders to ignore
42 | /js/coverage/
43 | /node_modules/
44 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.stylelintignore:
--------------------------------------------------------------------------------
1 | **/*.min.css
2 | **/dist/
3 | **/vendor/
4 | /_gh_pages/
5 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.stylelintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": [
3 | "stylelint-config-twbs-bootstrap/scss"
4 | ],
5 | "rules": {
6 | "property-blacklist": [
7 | "border-radius",
8 | "border-top-left-radius",
9 | "border-top-right-radius",
10 | "border-bottom-right-radius",
11 | "border-bottom-left-radius",
12 | "transition"
13 | ]
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/.travis.yml:
--------------------------------------------------------------------------------
1 | addons:
2 | chrome: stable
3 | language: node_js
4 | git:
5 | depth: 3
6 | node_js:
7 | - "6"
8 | - "8"
9 | install:
10 | - bundle install --deployment --jobs=3 --retry=3 --clean
11 | - npm install
12 | before_script:
13 | - google-chrome-stable --product-version
14 | script:
15 | - npm test || travis_terminate 1
16 | - if [[ "$TRAVIS_NODE_VERSION" = "8" ]]; then npm run check-broken-links; fi
17 | - if [[ "$TRAVIS_NODE_VERSION" = "8" && "$TRAVIS_EVENT_TYPE" = "push" && ! `git log --format=%B --no-merges -n 1 | grep '\[skip browser\]'` ]]; then npm run js-test-cloud; fi
18 | after_success:
19 | - if [[ "$TRAVIS_NODE_VERSION" = "8" ]]; then npm run coveralls; fi
20 | cache:
21 | directories:
22 | - node_modules
23 | - vendor/bundle
24 | notifications:
25 | email: false
26 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/CNAME:
--------------------------------------------------------------------------------
1 | getbootstrap.com
2 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | group :development, :test do
4 | gem 'jekyll', '~> 3.8.5'
5 | gem 'jekyll-redirect-from', '~> 0.14.0'
6 | gem 'jekyll-sitemap', '~> 1.2.0'
7 | gem 'jekyll-toc', '~> 0.9.1'
8 | gem 'wdm', '~> 0.1.1', :install_if => Gem.win_platform?
9 | end
10 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_data/breakpoints.yml:
--------------------------------------------------------------------------------
1 | - breakpoint: xs
2 | abbr: ""
3 | name: Extra small
4 | min-width: 0px
5 | container: ""
6 |
7 | - breakpoint: sm
8 | abbr: -sm
9 | name: Small
10 | min-width: 576px
11 | container: 540px
12 |
13 | - breakpoint: md
14 | abbr: -md
15 | name: Medium
16 | min-width: 768px
17 | container: 720px
18 |
19 | - breakpoint: lg
20 | abbr: -lg
21 | name: Large
22 | min-width: 992px
23 | container: 960px
24 |
25 | - breakpoint: xl
26 | abbr: -xl
27 | name: Extra large
28 | min-width: 1200px
29 | container: 1140px
30 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_data/colors.yml:
--------------------------------------------------------------------------------
1 | - name: blue
2 | hex: "#007bff"
3 | - name: indigo
4 | hex: "#6610f2"
5 | - name: purple
6 | hex: "#6f42c1"
7 | - name: pink
8 | hex: "#e83e8c"
9 | - name: red
10 | hex: "#dc3545"
11 | - name: orange
12 | hex: "#fd7e14"
13 | - name: yellow
14 | hex: "#ffc107"
15 | - name: green
16 | hex: "#28a745"
17 | - name: teal
18 | hex: "#20c997"
19 | - name: cyan
20 | hex: "#17a2b8"
21 | - name: white
22 | hex: "#fff"
23 | - name: gray
24 | hex: "#868e96"
25 | - name: gray-dark
26 | hex: "#343a40"
27 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_data/grays.yml:
--------------------------------------------------------------------------------
1 | - name: 100
2 | hex: "#f8f9fa"
3 | - name: 200
4 | hex: "#e9ecef"
5 | - name: 300
6 | hex: "#dee2e6"
7 | - name: 400
8 | hex: "#ced4da"
9 | - name: 500
10 | hex: "#adb5bd"
11 | - name: 600
12 | hex: "#868e96"
13 | - name: 700
14 | hex: "#495057"
15 | - name: 800
16 | hex: "#343a40"
17 | - name: 900
18 | hex: "#212529"
19 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_data/theme-colors.yml:
--------------------------------------------------------------------------------
1 | - name: primary
2 | hex: "#007bff"
3 | - name: secondary
4 | hex: "#868e96"
5 | - name: success
6 | hex: "#28a745"
7 | - name: danger
8 | hex: "#dc3545"
9 | - name: warning
10 | hex: "#ffc107"
11 | - name: info
12 | hex: "#17a2b8"
13 | - name: light
14 | hex: "#f8f9fa"
15 | - name: dark
16 | hex: "#343a40"
17 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_data/translations.yml:
--------------------------------------------------------------------------------
1 | - name: 中文(繁體)
2 | code: zh-tw
3 | description: Bootstrap 4 繁體中文手冊
4 | url: http://bootstrap.hexschool.com/
5 |
6 | - name: Chinese
7 | code: zh
8 | description: Bootstrap 4 · 全球最流行的 HTML、CSS 和 JS 工具库。
9 | url: http://code.z01.com/v4
10 |
11 | - name: Chinese
12 | code: zh
13 | description: Bootstrap 4 中文文档教程
14 | url: http://wiki.jikexueyuan.com/project/bootstrap4/
15 |
16 | - name: Brazilian Portuguese
17 | code: pt-BR
18 | description: Bootstrap 4 Português do Brasil
19 | url: http://getbootstrap.com.br/v4/
20 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_includes/ads.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_includes/callout-danger-async-methods.md:
--------------------------------------------------------------------------------
1 | {% callout danger %}
2 | #### Asynchronous methods and transitions
3 |
4 | All API methods are **asynchronous** and start a **transition**. They return to the caller as soon as the transition is started but **before it ends**. In addition, a method call on a **transitioning component will be ignored**.
5 |
6 | [See our JavaScript documentation for more information.]({{ site.baseurl }}/docs/{{ site.docs_version }}/getting-started/javascript/)
7 | {% endcallout %}
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_includes/callout-info-mediaqueries-breakpoints.md:
--------------------------------------------------------------------------------
1 | {% callout info %}
2 | Note that since browsers do not currently support [range context queries](https://www.w3.org/TR/mediaqueries-4/#range-context), we work around the limitations of [`min-` and `max-` prefixes](https://www.w3.org/TR/mediaqueries-4/#mq-min-max) and viewports with fractional widths (which can occur under certain conditions on high-dpi devices, for instance) by using values with higher precision for these comparisons.
3 | {% endcallout %}
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_includes/callout-warning-color-assistive-technologies.md:
--------------------------------------------------------------------------------
1 | {% callout warning %}
2 | ##### Conveying meaning to assistive technologies
3 |
4 | Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies – such as screen readers. Ensure that information denoted by the color is either obvious from the content itself (e.g. the visible text), or is included through alternative means, such as additional text hidden with the `.sr-only` class.
5 | {% endcallout %}
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_includes/favicons.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_includes/icons/bootstrap.svg:
--------------------------------------------------------------------------------
1 | Bootstrap
2 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_includes/icons/download.svg:
--------------------------------------------------------------------------------
1 | Download icon
2 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_includes/icons/import.svg:
--------------------------------------------------------------------------------
1 | Import icon
2 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_includes/icons/lightning.svg:
--------------------------------------------------------------------------------
1 | Lightning icon
2 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_includes/icons/menu.svg:
--------------------------------------------------------------------------------
1 | Menu
2 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_includes/icons/twitter.svg:
--------------------------------------------------------------------------------
1 | Twitter
2 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_layouts/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {% include header.html %}
5 |
6 |
7 |
8 |
9 | Skip to main content
10 |
11 |
12 |
13 | {% include docs-navbar.html %}
14 |
15 | {% if page.layout == "simple" %}
16 | {{ content }}
17 | {% else %}
18 |
19 | {{ content }}
20 |
21 | {% endif %}
22 |
23 | {% include footer.html %}
24 | {% include scripts.html %}
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_layouts/examples.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 |
13 |
14 |
15 | {{ content }}
16 |
17 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_layouts/home.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {% include header.html %}
5 |
6 |
7 |
8 |
9 | Skip to main content
10 |
11 |
12 |
13 | {% include docs-navbar.html %}
14 |
15 | {{ content }}
16 |
17 | {% include footer.html %}
18 | {% include scripts.html %}
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_layouts/simple.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 |
6 |
7 | {{ page.title | smartify }}
8 | {{ page.description | smartify }}
9 | {% include ads.html %}
10 | {{ content }}
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_plugins/callout.rb:
--------------------------------------------------------------------------------
1 | # Source: https://stackoverflow.com/questions/19169849/how-to-get-markdown-processed-content-in-jekyll-tag-plugin
2 |
3 | module Jekyll
4 | module Tags
5 | class CalloutTag < Liquid::Block
6 |
7 | def initialize(tag_name, type, tokens)
8 | super
9 | type.strip!
10 | if %w(info danger warning).include?(type)
11 | @type = type
12 | else
13 | puts "#{type} callout not supported. Defaulting to info"
14 | @type = "info"
15 | end
16 | end
17 |
18 | def render(context)
19 | site = context.registers[:site]
20 | converter = site.find_converter_instance(::Jekyll::Converters::Markdown)
21 | output = converter.convert(super(context))
22 | "#{output}
"
23 | end
24 | end
25 | end
26 | end
27 |
28 | Liquid::Template.register_tag('callout', Jekyll::Tags::CalloutTag)
29 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/_plugins/markdown-block.rb:
--------------------------------------------------------------------------------
1 | module Jekyll
2 | class MarkdownBlock < Liquid::Block
3 | alias_method :render_block, :render
4 |
5 | def initialize(tag_name, markup, tokens)
6 | super
7 | end
8 |
9 | # Uses the default Jekyll markdown parser to
10 | # parse the contents of this block
11 | #
12 | def render(context)
13 | site = context.registers[:site]
14 | converter = site.find_converter_instance(::Jekyll::Converters::Markdown)
15 | converter.convert(render_block(context))
16 | end
17 | end
18 | end
19 |
20 | Liquid::Template.register_tag('markdown', Jekyll::MarkdownBlock)
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/brand/bootstrap-social-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/brand/bootstrap-social-logo.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/brand/bootstrap-social.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/brand/bootstrap-social.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/bootstrap-stack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/bootstrap-stack.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/bootstrap-themes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/bootstrap-themes.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/favicons/android-chrome-192x192.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/favicons/android-chrome-512x512.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/favicons/apple-touch-icon.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/browserconfig.xml:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 |
4 |
5 |
6 |
7 |
8 | #563d7c
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/favicons/favicon-16x16.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/favicons/favicon-32x32.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/manifest.json:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 | {
4 | "name": "Bootstrap",
5 | "short_name": "Bootstrap",
6 | "icons": [
7 | {
8 | "src": "{{ site.baseurl }}/assets/img/favicons/android-chrome-192x192.png",
9 | "sizes": "192x192",
10 | "type": "image/png"
11 | },
12 | {
13 | "src": "{{ site.baseurl }}/assets/img/favicons/android-chrome-512x512.png",
14 | "sizes": "512x512",
15 | "type": "image/png"
16 | }
17 | ],
18 | "start_url": "/",
19 | "theme_color": "#563d7c",
20 | "background_color": "#563d7c",
21 | "display": "standalone"
22 | }
23 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/mstile-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/favicons/mstile-144x144.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/favicons/mstile-150x150.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/mstile-310x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/favicons/mstile-310x150.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/mstile-310x310.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/favicons/mstile-310x310.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/img/favicons/mstile-70x70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/assets/img/favicons/mstile-70x70.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/js/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "es6": false,
4 | "jquery": true
5 | },
6 | "parserOptions": {
7 | "ecmaVersion": 5,
8 | "sourceType": "script"
9 | },
10 | "extends": "../../.eslintrc.json",
11 | "rules": {
12 | // Best Practices
13 | "no-magic-numbers": "off",
14 | "vars-on-top": "off",
15 |
16 | // Stylistic Issues
17 | "spaced-comment": "off",
18 |
19 | // ECMAScript 6
20 | "no-var": "off",
21 | "object-shorthand": "off",
22 | "prefer-arrow-callback": "off",
23 | "prefer-template": "off",
24 | "prefer-rest-params": "off"
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/js/src/pwa.js:
--------------------------------------------------------------------------------
1 | /* eslint no-console:off */
2 |
3 | (function () {
4 | 'use strict'
5 |
6 | if ('serviceWorker' in navigator) {
7 | window.addEventListener('load', function () {
8 | navigator.serviceWorker.register('/sw.js').then(function (registration) { // eslint-disable-line compat/compat
9 | console.log('ServiceWorker registration successful with scope: ', registration.scope)
10 | }).catch(function (err) {
11 | console.log('ServiceWorker registration failed: ', err)
12 | })
13 | })
14 | } else {
15 | console.log('Service workers are not supported.')
16 | }
17 | }())
18 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/scss/_ads.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important, selector-max-id
2 |
3 | //
4 | // Carbon ads
5 | //
6 |
7 | #carbonads {
8 | position: static;
9 | display: block;
10 | max-width: 400px;
11 | padding: 15px 15px 15px 160px;
12 | margin: 2rem 0;
13 | overflow: hidden;
14 | font-size: 13px;
15 | line-height: 1.4;
16 | text-align: left;
17 | background-color: rgba(0, 0, 0, .05);
18 |
19 | a {
20 | color: #333;
21 | text-decoration: none;
22 | }
23 |
24 | @include media-breakpoint-up(sm) {
25 | max-width: 330px;
26 | border-radius: 4px;
27 | }
28 | }
29 |
30 | .carbon-img {
31 | float: left;
32 | margin-left: -145px;
33 | }
34 |
35 | .carbon-poweredby {
36 | display: block;
37 | color: #777 !important;
38 | }
39 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/scss/_anchor.scss:
--------------------------------------------------------------------------------
1 | .anchorjs-link {
2 | font-weight: 400;
3 | color: rgba($link-color, .5);
4 | transition: color .16s linear;
5 |
6 | &:hover {
7 | color: $link-color;
8 | text-decoration: none;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/scss/_browser-bugs.scss:
--------------------------------------------------------------------------------
1 | // Wall of Browser Bugs
2 | //
3 | // Better display for the responsive table on the Wall of Browser Bugs.
4 |
5 | .bd-browser-bugs {
6 | td p {
7 | margin-bottom: 0;
8 | }
9 | th:first-child {
10 | width: 18%;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/scss/_buttons.scss:
--------------------------------------------------------------------------------
1 | // Buttons
2 | //
3 | // Custom buttons for the docs.
4 |
5 | .btn-bd-primary {
6 | font-weight: 500;
7 | color: $bd-purple-bright;
8 | border-color: $bd-purple-bright;
9 |
10 | &:hover,
11 | &:active {
12 | color: #fff;
13 | background-color: $bd-purple-bright;
14 | border-color: $bd-purple-bright;
15 | }
16 | }
17 |
18 | .btn-bd-download {
19 | font-weight: 500;
20 | color: $bd-download;
21 | border-color: $bd-download;
22 |
23 | &:hover,
24 | &:active {
25 | color: $bd-dark;
26 | background-color: $bd-download;
27 | border-color: $bd-download;
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/scss/_callouts.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Callouts
3 | //
4 |
5 | .bd-callout {
6 | padding: 1.25rem;
7 | margin-top: 1.25rem;
8 | margin-bottom: 1.25rem;
9 | border: 1px solid #eee;
10 | border-left-width: .25rem;
11 | border-radius: .25rem;
12 | }
13 |
14 | .bd-callout h4 {
15 | margin-top: 0;
16 | margin-bottom: .25rem;
17 | }
18 |
19 | .bd-callout p:last-child {
20 | margin-bottom: 0;
21 | }
22 |
23 | .bd-callout code {
24 | border-radius: .25rem;
25 | }
26 |
27 | .bd-callout + .bd-callout {
28 | margin-top: -.25rem;
29 | }
30 |
31 | // Variations
32 | @mixin bs-callout-variant($color) {
33 | border-left-color: $color;
34 |
35 | h4 { color: $color; }
36 | }
37 |
38 | .bd-callout-info { @include bs-callout-variant($bd-info); }
39 | .bd-callout-warning { @include bs-callout-variant($bd-warning); }
40 | .bd-callout-danger { @include bs-callout-variant($bd-danger); }
41 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/scss/_clipboard-js.scss:
--------------------------------------------------------------------------------
1 | // clipboard.js
2 | //
3 | // JS-based `Copy` buttons for code snippets.
4 |
5 | .bd-clipboard {
6 | position: relative;
7 | display: none;
8 | float: right;
9 |
10 | + .highlight {
11 | margin-top: 0;
12 | }
13 | }
14 |
15 | .btn-clipboard {
16 | position: absolute;
17 | top: .5rem;
18 | right: .5rem;
19 | z-index: 10;
20 | display: block;
21 | padding: .25rem .5rem;
22 | font-size: 75%;
23 | color: #818a91;
24 | cursor: pointer;
25 | background-color: transparent;
26 | border: 0;
27 | border-radius: .25rem;
28 |
29 | &:hover {
30 | color: #fff;
31 | background-color: #027de7;
32 | }
33 | }
34 |
35 | @media (min-width: 768px) {
36 | .bd-clipboard {
37 | display: block;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/scss/_colors.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Docs color palette classes
3 | //
4 |
5 | @each $color, $value in $colors {
6 | .swatch-#{$color} {
7 | color: color-yiq($value);
8 | background-color: #{$value};
9 | }
10 | }
11 |
12 | @each $color, $value in $theme-colors {
13 | .swatch-#{$color} {
14 | color: color-yiq($value);
15 | background-color: #{$value};
16 | }
17 | }
18 |
19 | @each $color, $value in $grays {
20 | .swatch-#{$color} {
21 | color: color-yiq($value);
22 | background-color: #{$value};
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/scss/_examples.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Examples
3 | //
4 |
5 | .bd-examples .img-thumbnail {
6 | margin-bottom: .75rem;
7 | }
8 | .bd-examples h4 {
9 | margin-bottom: .25rem;
10 | }
11 | .bd-examples p {
12 | margin-bottom: 1.25rem;
13 | }
14 |
15 | @media (max-width: 480px) {
16 | .bd-examples {
17 | margin-right: -.75rem;
18 | margin-left: -.75rem;
19 | }
20 | .bd-examples > [class^="col-"] {
21 | padding-right: .75rem;
22 | padding-left: .75rem;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/scss/_footer.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Footer
3 | //
4 |
5 | .bd-footer {
6 | font-size: 85%;
7 | text-align: center;
8 | background-color: #f7f7f7;
9 |
10 | a {
11 | font-weight: 500;
12 | color: $gray-700;
13 |
14 | &:hover,
15 | &:focus {
16 | color: $link-color;
17 | }
18 | }
19 |
20 | p {
21 | margin-bottom: 0;
22 | }
23 |
24 | @include media-breakpoint-up(sm) {
25 | text-align: left;
26 | }
27 | }
28 |
29 | .bd-footer-links {
30 | padding-left: 0;
31 | margin-bottom: 1rem;
32 |
33 | li {
34 | display: inline-block;
35 |
36 | + li {
37 | margin-left: 1rem;
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/scss/_skiplink.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable selector-max-id
2 |
3 | #skippy {
4 | display: block;
5 | padding: 1em;
6 | color: #fff;
7 | background-color: $bd-purple;
8 | outline: 0;
9 |
10 | .skiplink-text {
11 | padding: .5em;
12 | outline: 1px dotted;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/assets/scss/_variables.scss:
--------------------------------------------------------------------------------
1 | // Local docs variables
2 | $bd-purple: #563d7c !default;
3 | $bd-purple-bright: lighten(saturate($bd-purple, 5%), 15%) !default;
4 | $bd-purple-light: lighten(saturate($bd-purple, 5%), 45%) !default;
5 | $bd-dark: #2a2730 !default;
6 | $bd-download: #ffe484 !default;
7 | $bd-info: #5bc0de !default;
8 | $bd-warning: #f0ad4e !default;
9 | $bd-danger: #d9534f !default;
10 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/build/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "browser": false,
4 | "node": true
5 | },
6 | "parserOptions": {
7 | "sourceType": "script"
8 | },
9 | "extends": "../.eslintrc.json",
10 | "rules": {
11 | "consistent-return": "off",
12 | "func-style": "off",
13 | "no-console": "off",
14 | "no-magic-numbers": "off",
15 | "no-process-env": "off",
16 | "no-process-exit": "off",
17 | "no-sync": "off",
18 | "spaced-comment": "off"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/build/banner.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | const pkg = require('../package.json')
4 | const year = new Date().getFullYear()
5 |
6 | function getBanner(pluginFilename) {
7 | return `/*!
8 | * Bootstrap${pluginFilename ? ` ${pluginFilename}` : ''} v${pkg.version} (${pkg.homepage})
9 | * Copyright 2011-${year} ${pkg.author}
10 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
11 | */`
12 | }
13 |
14 | module.exports = getBanner
15 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/build/postcss.config.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | module.exports = (ctx) => ({
4 | map: ctx.file.dirname.includes('examples') ? false : {
5 | inline: false,
6 | annotation: true,
7 | sourcesContent: true
8 | },
9 | plugins: {
10 | autoprefixer: {
11 | cascade: false
12 | }
13 | }
14 | })
15 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "twbs/bootstrap",
3 | "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.",
4 | "keywords": [
5 | "css",
6 | "js",
7 | "sass",
8 | "mobile-first",
9 | "responsive",
10 | "front-end",
11 | "framework",
12 | "web"
13 | ],
14 | "homepage": "https://getbootstrap.com/",
15 | "authors": [
16 | {
17 | "name": "Mark Otto",
18 | "email": "markdotto@gmail.com"
19 | },
20 | {
21 | "name": "Jacob Thornton",
22 | "email": "jacobthornton@gmail.com"
23 | }
24 | ],
25 | "support": {
26 | "issues": "https://github.com/twbs/bootstrap/issues"
27 | },
28 | "license": "MIT",
29 | "extra": {
30 | "branch-alias": {
31 | "dev-master": "3.3.x-dev"
32 | }
33 | },
34 | "replace": {
35 | "twitter/bootstrap": "self.version"
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/about/translations.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Translations
4 | description: Links to community-translated Bootstrap documentation sites.
5 | group: about
6 | ---
7 |
8 | Community members have translated Bootstrap's documentation into various languages. None are officially supported and they may not always be up to date.
9 |
10 |
15 |
16 | **We don't help organize or host translations, we just link to them.**
17 |
18 | Finished a new or better translation? Open a pull request to add it to our list.
19 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "es6": false,
4 | "jquery": true
5 | },
6 | "parserOptions": {
7 | "ecmaVersion": 5,
8 | "sourceType": "script"
9 | },
10 | "extends": "../../../js/tests/unit/.eslintrc.json"
11 | }
12 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/.stylelintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../../.stylelintrc",
3 | "rules": {
4 | "at-rule-no-vendor-prefix": null,
5 | "comment-empty-line-before": null,
6 | "media-feature-name-no-vendor-prefix": null,
7 | "property-no-vendor-prefix": null,
8 | "selector-no-qualifying-type": null,
9 | "selector-no-vendor-prefix": null,
10 | "value-no-vendor-prefix": null
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/album/album.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --jumbotron-padding-y: 3rem;
3 | }
4 |
5 | .jumbotron {
6 | padding-top: var(--jumbotron-padding-y);
7 | padding-bottom: var(--jumbotron-padding-y);
8 | margin-bottom: 0;
9 | background-color: #fff;
10 | }
11 | @media (min-width: 768px) {
12 | .jumbotron {
13 | padding-top: calc(var(--jumbotron-padding-y) * 2);
14 | padding-bottom: calc(var(--jumbotron-padding-y) * 2);
15 | }
16 | }
17 |
18 | .jumbotron p:last-child {
19 | margin-bottom: 0;
20 | }
21 |
22 | .jumbotron-heading {
23 | font-weight: 300;
24 | }
25 |
26 | .jumbotron .container {
27 | max-width: 40rem;
28 | }
29 |
30 | footer {
31 | padding-top: 3rem;
32 | padding-bottom: 3rem;
33 | }
34 |
35 | footer p {
36 | margin-bottom: .25rem;
37 | }
38 |
39 | .box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }
40 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/checkout/form-validation.css:
--------------------------------------------------------------------------------
1 | .container {
2 | max-width: 960px;
3 | }
4 |
5 | .border-top { border-top: 1px solid #e5e5e5; }
6 | .border-bottom { border-bottom: 1px solid #e5e5e5; }
7 | .border-top-gray { border-top-color: #adb5bd; }
8 |
9 | .box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }
10 |
11 | .lh-condensed { line-height: 1.25; }
12 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/grid/grid.css:
--------------------------------------------------------------------------------
1 | body {
2 | padding-top: 2rem;
3 | padding-bottom: 2rem;
4 | }
5 |
6 | h3 {
7 | margin-top: 2rem;
8 | }
9 |
10 | .row {
11 | margin-bottom: 1rem;
12 | }
13 | .row .row {
14 | margin-top: 1rem;
15 | margin-bottom: 0;
16 | }
17 | [class*="col-"] {
18 | padding-top: 1rem;
19 | padding-bottom: 1rem;
20 | background-color: rgba(86, 61, 124, .15);
21 | border: 1px solid rgba(86, 61, 124, .2);
22 | }
23 |
24 | hr {
25 | margin-top: 2rem;
26 | margin-bottom: 2rem;
27 | }
28 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/jumbotron/jumbotron.css:
--------------------------------------------------------------------------------
1 | /* Move down content because we have a fixed navbar that is 3.5rem tall */
2 | body {
3 | padding-top: 3.5rem;
4 | }
5 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/navbar-fixed/navbar-top-fixed.css:
--------------------------------------------------------------------------------
1 | /* Show it is fixed to the top */
2 | body {
3 | min-height: 75rem;
4 | padding-top: 4.5rem;
5 | }
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/navbar-static/navbar-top.css:
--------------------------------------------------------------------------------
1 | /* Show it's not fixed to the top */
2 | body {
3 | min-height: 75rem;
4 | }
5 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/navbars/navbar.css:
--------------------------------------------------------------------------------
1 | body {
2 | padding-bottom: 20px;
3 | }
4 |
5 | .navbar {
6 | margin-bottom: 20px;
7 | }
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/offcanvas/offcanvas.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 | 'use strict'
3 |
4 | $('[data-toggle="offcanvas"]').on('click', function () {
5 | $('.offcanvas-collapse').toggleClass('open')
6 | })
7 | })
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/pricing/pricing.css:
--------------------------------------------------------------------------------
1 | html {
2 | font-size: 14px;
3 | }
4 | @media (min-width: 768px) {
5 | html {
6 | font-size: 16px;
7 | }
8 | }
9 |
10 | .container {
11 | max-width: 960px;
12 | }
13 |
14 | .pricing-header {
15 | max-width: 700px;
16 | }
17 |
18 | .card-deck .card {
19 | min-width: 220px;
20 | }
21 |
22 | .border-top { border-top: 1px solid #e5e5e5; }
23 | .border-bottom { border-bottom: 1px solid #e5e5e5; }
24 |
25 | .box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }
26 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/album.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/album.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/blog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/blog.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/carousel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/carousel.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/checkout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/checkout.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/cover.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/dashboard.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/floating-labels.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/floating-labels.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/grid.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/jumbotron.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/jumbotron.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/navbar-bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/navbar-bottom.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/navbar-fixed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/navbar-fixed.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/navbar-static.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/navbar-static.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/navbars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/navbars.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/offcanvas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/offcanvas.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/pricing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/pricing.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/product.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/product.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/sign-in.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/sign-in.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/starter-template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/starter-template.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/sticky-footer-navbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/sticky-footer-navbar.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/sticky-footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/docs/4.0/examples/screenshots/sticky-footer.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/starter-template/starter-template.css:
--------------------------------------------------------------------------------
1 | body {
2 | padding-top: 5rem;
3 | }
4 | .starter-template {
5 | padding: 3rem 1.5rem;
6 | text-align: center;
7 | }
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/sticky-footer-navbar/sticky-footer-navbar.css:
--------------------------------------------------------------------------------
1 | /* Sticky footer styles
2 | -------------------------------------------------- */
3 | html {
4 | position: relative;
5 | min-height: 100%;
6 | }
7 | body {
8 | /* Margin bottom by footer height */
9 | margin-bottom: 60px;
10 | }
11 | .footer {
12 | position: absolute;
13 | bottom: 0;
14 | width: 100%;
15 | /* Set the fixed height of the footer here */
16 | height: 60px;
17 | line-height: 60px; /* Vertically center the text there */
18 | background-color: #f5f5f5;
19 | }
20 |
21 |
22 | /* Custom page CSS
23 | -------------------------------------------------- */
24 | /* Not required for template or sticky footer method. */
25 |
26 | body > .container {
27 | padding: 60px 15px 0;
28 | }
29 |
30 | .footer > .container {
31 | padding-right: 15px;
32 | padding-left: 15px;
33 | }
34 |
35 | code {
36 | font-size: 80%;
37 | }
38 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/sticky-footer/sticky-footer.css:
--------------------------------------------------------------------------------
1 | /* Sticky footer styles
2 | -------------------------------------------------- */
3 | html {
4 | position: relative;
5 | min-height: 100%;
6 | }
7 | body {
8 | margin-bottom: 60px; /* Margin bottom by footer height */
9 | }
10 | .footer {
11 | position: absolute;
12 | bottom: 0;
13 | width: 100%;
14 | height: 60px; /* Set the fixed height of the footer here */
15 | line-height: 60px; /* Vertically center the text there */
16 | background-color: #f5f5f5;
17 | }
18 |
19 |
20 | /* Custom page CSS
21 | -------------------------------------------------- */
22 | /* Not required for template or sticky footer method. */
23 |
24 | .container {
25 | width: auto;
26 | max-width: 680px;
27 | padding: 0 15px;
28 | }
29 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/tooltip-viewport/tooltip-viewport.css:
--------------------------------------------------------------------------------
1 | body {
2 | height: 1200px;
3 | }
4 | .tooltip {
5 | min-width: 250px;
6 | max-width: 500px;
7 | }
8 | .tooltip .tooltip-inner {
9 | min-width: 250px;
10 | max-width: 500px;
11 | min-height: 100px;
12 | text-align: left;
13 | }
14 | .container-viewport {
15 | position: absolute;
16 | top: 100px;
17 | right: 250px;
18 | left: 250px;
19 | height: 300px;
20 | background-color: #eee;
21 | }
22 | .btn-bottom {
23 | position: absolute;
24 | bottom: 0;
25 | left: 0;
26 | }
27 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/examples/tooltip-viewport/tooltip-viewport.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 | 'use strict'
3 |
4 | $('.tooltip-right').tooltip({
5 | placement: 'right',
6 | viewport: {
7 | selector: 'body',
8 | padding: 2
9 | }
10 | })
11 | $('.tooltip-bottom').tooltip({
12 | placement: 'bottom',
13 | viewport: {
14 | selector: 'body',
15 | padding: 2
16 | }
17 | })
18 | $('.tooltip-viewport-right').tooltip({
19 | placement: 'right',
20 | viewport: {
21 | selector: '.container-viewport',
22 | padding: 2
23 | }
24 | })
25 | $('.tooltip-viewport-bottom').tooltip({
26 | placement: 'bottom',
27 | viewport: {
28 | selector: '.container-viewport',
29 | padding: 2
30 | }
31 | })
32 | })
33 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/extend/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Extend
4 | ---
5 |
6 | todo: this entire page
7 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/getting-started/best-practices.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Best practices
4 | description: Learn about some of the best practices we've gathered from years of working on and using Bootstrap.
5 | group: getting-started
6 | ---
7 |
8 | We've designed and developed Bootstrap to work in a number of environments. Here are some of the best practices we've gathered from years of working on and using it ourselves.
9 |
10 | {% callout info %}
11 | **Heads up!** This copy is a work in progress.
12 | {% endcallout %}
13 |
14 | ### General outline
15 |
16 | - Working with CSS
17 | - Working with Sass files
18 | - Building new CSS components
19 | - Working with flexbox
20 | - Ask in [Slack](https://bootstrap-slack.herokuapp.com/)
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/utilities/close-icon.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Close icon
4 | description: Use a generic close icon for dismissing content like modals and alerts.
5 | group: utilities
6 | toc: true
7 | ---
8 |
9 | **Be sure to include text for screen readers**, as we've done with `aria-label`.
10 |
11 | {% example html %}
12 |
13 | ×
14 |
15 | {% endexample %}
16 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/utilities/image-replacement.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Image replacement
4 | description: Swap text for background images with the image replacement class.
5 | group: utilities
6 | toc: true
7 | ---
8 |
9 | Utilize the `.text-hide` class or mixin to help replace an element's text content with a background image.
10 |
11 | {% highlight html %}
12 | Custom heading
13 | {% endhighlight %}
14 |
15 | {% highlight scss %}
16 | // Usage as a mixin
17 | .heading {
18 | @include text-hide;
19 | }
20 | {% endhighlight %}
21 |
22 | Use the `.text-hide` class to maintain the accessibility and SEO benefits of heading tags, but want to utilize a `background-image` instead of text.
23 |
24 | {% example html %}
25 | Bootstrap
26 | {% endexample %}
27 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/utilities/screenreaders.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Screenreaders
4 | description: Use screenreader utilities to hide elements on all devices except screen readers.
5 | group: utilities
6 | toc: true
7 | ---
8 |
9 | Hide an element to all devices **except screen readers** with `.sr-only`. Combine `.sr-only` with `.sr-only-focusable` to show the element again when it's focused (e.g. by a keyboard-only user). Can also be used as mixins.
10 |
11 | {%- comment -%}
12 | Necessary for following [accessibility best practices]({{ site.baseurl }}/docs/{{ site.docs_version }}/getting-started/#accessibility).
13 | {%- endcomment -%}
14 |
15 | {% highlight html %}
16 | Skip to main content
17 | {% endhighlight %}
18 |
19 | {% highlight scss %}
20 | // Usage as a mixin
21 | .skip-navigation {
22 | @include sr-only;
23 | @include sr-only-focusable;
24 | }
25 | {% endhighlight %}
26 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/docs/4.0/utilities/visibility.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Visibility
4 | description: Control the visibility, without modifying the display, of elements with visibility utilities.
5 | group: utilities
6 | ---
7 |
8 | Set the `visibility` of elements with our visibility utilities. These do not modify the `display` value at all and are helpful for hiding content from most users, but still keeping them for screen readers.
9 |
10 | Apply `.visible` or `.invisible` as needed.
11 |
12 | {% highlight html %}
13 | ...
14 | ...
15 | {% endhighlight %}
16 |
17 | {% highlight scss %}
18 | // Class
19 | .visible {
20 | visibility: visible;
21 | }
22 | .invisible {
23 | visibility: hidden;
24 | }
25 |
26 | // Usage as a mixin
27 | .element {
28 | @include invisible(visible);
29 | }
30 | .element {
31 | @include invisible(hidden);
32 | }
33 | {% endhighlight %}
34 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/favicon.ico
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/js/tests/integration/bundle.js:
--------------------------------------------------------------------------------
1 | import 'popper.js'
2 | import $ from 'jquery'
3 | import bootstrap from '../../../dist/js/bootstrap'
4 |
5 | $(() => {
6 | $('#resultUID').text(bootstrap.Util.getUID('bs'))
7 | $('[data-toggle="tooltip"]').tooltip()
8 | })
9 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/js/tests/integration/rollup.bundle.js:
--------------------------------------------------------------------------------
1 | /* eslint-env node */
2 |
3 | const resolve = require('rollup-plugin-node-resolve')
4 | const commonjs = require('rollup-plugin-commonjs')
5 | const babel = require('rollup-plugin-babel')
6 |
7 | module.exports = {
8 | input: 'js/tests/integration/bundle.js',
9 | output: {
10 | file: 'js/coverage/bundle.js',
11 | format: 'iife'
12 | },
13 | plugins: [
14 | resolve(),
15 | commonjs(),
16 | babel({
17 | exclude: 'node_modules/**'
18 | })
19 | ]
20 | }
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/package.js:
--------------------------------------------------------------------------------
1 | // package metadata file for Meteor.js
2 |
3 | Package.describe({
4 | name: 'twbs:bootstrap', // https://atmospherejs.com/twbs/bootstrap
5 | summary: 'The most popular front-end framework for developing responsive, mobile first projects on the web.',
6 | version: '4.3.0',
7 | git: 'https://github.com/twbs/bootstrap.git'
8 | })
9 |
10 | Package.onUse((api) => {
11 | api.versionsFrom('METEOR@1.0');
12 | api.use('jquery', 'client');
13 | api.addFiles([
14 | 'dist/css/bootstrap.css',
15 | 'dist/js/bootstrap.js'
16 | ], 'client');
17 | })
18 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/robots.txt:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 |
4 | # www.robotstxt.org/
5 |
6 | # Allow crawling of all content
7 | User-agent: *
8 | Disallow:
9 | Sitemap: {{ site.url }}/sitemap.xml
10 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/sache.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bootstrap",
3 | "description": "The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.",
4 | "tags": ["bootstrap", "grid", "typography", "buttons", "ui", "responsive-web-design"]
5 | }
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/_jumbotron.scss:
--------------------------------------------------------------------------------
1 | .jumbotron {
2 | padding: $jumbotron-padding ($jumbotron-padding / 2);
3 | margin-bottom: $jumbotron-padding;
4 | color: $jumbotron-color;
5 | background-color: $jumbotron-bg;
6 | @include border-radius($border-radius-lg);
7 |
8 | @include media-breakpoint-up(sm) {
9 | padding: ($jumbotron-padding * 2) $jumbotron-padding;
10 | }
11 | }
12 |
13 | .jumbotron-fluid {
14 | padding-right: 0;
15 | padding-left: 0;
16 | @include border-radius(0);
17 | }
18 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/_media.scss:
--------------------------------------------------------------------------------
1 | .media {
2 | display: flex;
3 | align-items: flex-start;
4 | }
5 |
6 | .media-body {
7 | flex: 1;
8 | }
9 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/_root.scss:
--------------------------------------------------------------------------------
1 | :root {
2 | // Custom variable values only support SassScript inside `#{}`.
3 | @each $color, $value in $colors {
4 | --#{$color}: #{$value};
5 | }
6 |
7 | @each $color, $value in $theme-colors {
8 | --#{$color}: #{$value};
9 | }
10 |
11 | @each $bp, $value in $grid-breakpoints {
12 | --breakpoint-#{$bp}: #{$value};
13 | }
14 |
15 | // Use `inspect` for lists so that quoted items keep the quotes.
16 | // See https://github.com/sass/sass/issues/2383#issuecomment-336349172
17 | --font-family-sans-serif: #{inspect($font-family-sans-serif)};
18 | --font-family-monospace: #{inspect($font-family-monospace)};
19 | }
20 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/_transitions.scss:
--------------------------------------------------------------------------------
1 | .fade {
2 | @include transition($transition-fade);
3 |
4 | &:not(.show) {
5 | opacity: 0;
6 | }
7 | }
8 |
9 | .collapse {
10 | &:not(.show) {
11 | display: none;
12 | }
13 | }
14 |
15 | .collapsing {
16 | position: relative;
17 | height: 0;
18 | overflow: hidden;
19 | @include transition($transition-collapse);
20 | }
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/_utilities.scss:
--------------------------------------------------------------------------------
1 | @import "utilities/align";
2 | @import "utilities/background";
3 | @import "utilities/borders";
4 | @import "utilities/clearfix";
5 | @import "utilities/display";
6 | @import "utilities/embed";
7 | @import "utilities/flex";
8 | @import "utilities/float";
9 | @import "utilities/overflow";
10 | @import "utilities/position";
11 | @import "utilities/screenreaders";
12 | @import "utilities/shadows";
13 | @import "utilities/sizing";
14 | @import "utilities/stretched-link";
15 | @import "utilities/spacing";
16 | @import "utilities/text";
17 | @import "utilities/visibility";
18 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/bootstrap-grid.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap Grid v4.3.0 (https://getbootstrap.com/)
3 | * Copyright 2011-2019 The Bootstrap Authors
4 | * Copyright 2011-2019 Twitter, Inc.
5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 | */
7 |
8 | html {
9 | box-sizing: border-box;
10 | -ms-overflow-style: scrollbar;
11 | }
12 |
13 | *,
14 | *::before,
15 | *::after {
16 | box-sizing: inherit;
17 | }
18 |
19 | @import "functions";
20 | @import "variables";
21 |
22 | @import "mixins/breakpoints";
23 | @import "mixins/grid-framework";
24 | @import "mixins/grid";
25 |
26 | @import "grid";
27 | @import "utilities/display";
28 | @import "utilities/flex";
29 | @import "utilities/spacing";
30 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/bootstrap-reboot.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap Reboot v4.3.0 (https://getbootstrap.com/)
3 | * Copyright 2011-2019 The Bootstrap Authors
4 | * Copyright 2011-2019 Twitter, Inc.
5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
7 | */
8 |
9 | @import "functions";
10 | @import "variables";
11 | @import "mixins";
12 | @import "reboot";
13 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_alert.scss:
--------------------------------------------------------------------------------
1 | @mixin alert-variant($background, $border, $color) {
2 | color: $color;
3 | @include gradient-bg($background);
4 | border-color: $border;
5 |
6 | hr {
7 | border-top-color: darken($border, 5%);
8 | }
9 |
10 | .alert-link {
11 | color: darken($color, 10%);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_background-variant.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Contextual backgrounds
4 |
5 | @mixin bg-variant($parent, $color) {
6 | #{$parent} {
7 | background-color: $color !important;
8 | }
9 | a#{$parent},
10 | button#{$parent} {
11 | @include hover-focus {
12 | background-color: darken($color, 10%) !important;
13 | }
14 | }
15 | }
16 |
17 | @mixin bg-gradient-variant($parent, $color) {
18 | #{$parent} {
19 | background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_badge.scss:
--------------------------------------------------------------------------------
1 | @mixin badge-variant($bg) {
2 | color: color-yiq($bg);
3 | background-color: $bg;
4 |
5 | @at-root a#{&} {
6 | @include hover-focus {
7 | color: color-yiq($bg);
8 | background-color: darken($bg, 10%);
9 | }
10 |
11 | &:focus,
12 | &.focus {
13 | outline: 0;
14 | box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_box-shadow.scss:
--------------------------------------------------------------------------------
1 | @mixin box-shadow($shadow...) {
2 | @if $enable-shadows {
3 | $result: ();
4 |
5 | @if (length($shadow) == 1) {
6 | // We can pass `@include box-shadow(none);`
7 | $result: $shadow;
8 | } @else {
9 | // Filter to avoid invalid properties for example `box-shadow: none, 1px 1px black;`
10 | @for $i from 1 through length($shadow) {
11 | @if nth($shadow, $i) != "none" {
12 | $result: append($result, nth($shadow, $i), "comma");
13 | }
14 | }
15 | }
16 | @if (length($result) > 0) {
17 | box-shadow: $result;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_clearfix.scss:
--------------------------------------------------------------------------------
1 | @mixin clearfix() {
2 | &::after {
3 | display: block;
4 | clear: both;
5 | content: "";
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_deprecate.scss:
--------------------------------------------------------------------------------
1 | // Deprecate mixin
2 | //
3 | // This mixin can be used to deprecate mixins or functions.
4 | // `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to
5 | // some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap)
6 | @mixin deprecate($name, $deprecate-version, $remove-version, $ignore-warning: false) {
7 | @if ($enable-deprecation-messages != false and $ignore-warning != true) {
8 | @warn "#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}.";
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_float.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @mixin float-left {
4 | float: left !important;
5 | @include deprecate("The `float-left` mixin", "v4.3.0", "v5");
6 | }
7 | @mixin float-right {
8 | float: right !important;
9 | @include deprecate("The `float-right` mixin", "v4.3.0", "v5");
10 | }
11 | @mixin float-none {
12 | float: none !important;
13 | @include deprecate("The `float-none` mixin", "v4.3.0", "v5");
14 | }
15 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_hover.scss:
--------------------------------------------------------------------------------
1 | // Hover mixin and `$enable-hover-media-query` are deprecated.
2 | //
3 | // Originally added during our alphas and maintained during betas, this mixin was
4 | // designed to prevent `:hover` stickiness on iOS-an issue where hover styles
5 | // would persist after initial touch.
6 | //
7 | // For backward compatibility, we've kept these mixins and updated them to
8 | // always return their regular pseudo-classes instead of a shimmed media query.
9 | //
10 | // Issue: https://github.com/twbs/bootstrap/issues/25195
11 |
12 | @mixin hover {
13 | &:hover { @content; }
14 | }
15 |
16 | @mixin hover-focus {
17 | &:hover,
18 | &:focus {
19 | @content;
20 | }
21 | }
22 |
23 | @mixin plain-hover-focus {
24 | &,
25 | &:hover,
26 | &:focus {
27 | @content;
28 | }
29 | }
30 |
31 | @mixin hover-focus-active {
32 | &:hover,
33 | &:focus,
34 | &:active {
35 | @content;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_list-group.scss:
--------------------------------------------------------------------------------
1 | // List Groups
2 |
3 | @mixin list-group-item-variant($state, $background, $color) {
4 | .list-group-item-#{$state} {
5 | color: $color;
6 | background-color: $background;
7 |
8 | &.list-group-item-action {
9 | @include hover-focus {
10 | color: $color;
11 | background-color: darken($background, 5%);
12 | }
13 |
14 | &.active {
15 | color: $white;
16 | background-color: $color;
17 | border-color: $color;
18 | }
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_lists.scss:
--------------------------------------------------------------------------------
1 | // Lists
2 |
3 | // Unstyled keeps list items block level, just removes default browser padding and list-style
4 | @mixin list-unstyled {
5 | padding-left: 0;
6 | list-style: none;
7 | }
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_nav-divider.scss:
--------------------------------------------------------------------------------
1 | // Horizontal dividers
2 | //
3 | // Dividers (basically an hr) within dropdowns and nav lists
4 |
5 | @mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) {
6 | height: 0;
7 | margin: $margin-y 0;
8 | overflow: hidden;
9 | border-top: 1px solid $color;
10 | }
11 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_pagination.scss:
--------------------------------------------------------------------------------
1 | // Pagination
2 |
3 | @mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {
4 | .page-link {
5 | padding: $padding-y $padding-x;
6 | @include font-size($font-size);
7 | line-height: $line-height;
8 | }
9 |
10 | .page-item {
11 | &:first-child {
12 | .page-link {
13 | @include border-left-radius($border-radius);
14 | }
15 | }
16 | &:last-child {
17 | .page-link {
18 | @include border-right-radius($border-radius);
19 | }
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_reset-text.scss:
--------------------------------------------------------------------------------
1 | @mixin reset-text {
2 | font-family: $font-family-base;
3 | // We deliberately do NOT reset font-size or word-wrap.
4 | font-style: normal;
5 | font-weight: $font-weight-normal;
6 | line-height: $line-height-base;
7 | text-align: left; // Fallback for where `start` is not supported
8 | text-align: start;
9 | text-decoration: none;
10 | text-shadow: none;
11 | text-transform: none;
12 | letter-spacing: normal;
13 | word-break: normal;
14 | word-spacing: normal;
15 | white-space: normal;
16 | line-break: auto;
17 | }
18 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_resize.scss:
--------------------------------------------------------------------------------
1 | // Resize anything
2 |
3 | @mixin resizable($direction) {
4 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
5 | resize: $direction; // Options: horizontal, vertical, both
6 | }
7 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_screen-reader.scss:
--------------------------------------------------------------------------------
1 | // Only display content to screen readers
2 | //
3 | // See: https://a11yproject.com/posts/how-to-hide-content/
4 | // See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/
5 |
6 | @mixin sr-only {
7 | position: absolute;
8 | width: 1px;
9 | height: 1px;
10 | padding: 0;
11 | overflow: hidden;
12 | clip: rect(0, 0, 0, 0);
13 | white-space: nowrap;
14 | border: 0;
15 | }
16 |
17 | // Use in conjunction with .sr-only to only display content when it's focused.
18 | //
19 | // Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
20 | //
21 | // Credit: HTML5 Boilerplate
22 |
23 | @mixin sr-only-focusable {
24 | &:active,
25 | &:focus {
26 | position: static;
27 | width: auto;
28 | height: auto;
29 | overflow: visible;
30 | clip: auto;
31 | white-space: normal;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_size.scss:
--------------------------------------------------------------------------------
1 | // Sizing shortcuts
2 |
3 | @mixin size($width, $height: $width) {
4 | width: $width;
5 | height: $height;
6 | @include deprecate("`size()`", "v4.3.0", "v5");
7 | }
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_text-emphasis.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Typography
4 |
5 | @mixin text-emphasis-variant($parent, $color) {
6 | #{$parent} {
7 | color: $color !important;
8 | }
9 | @if $emphasized-link-hover-darken-percentage != 0 {
10 | a#{$parent} {
11 | @include hover-focus {
12 | color: darken($color, $emphasized-link-hover-darken-percentage) !important;
13 | }
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_text-hide.scss:
--------------------------------------------------------------------------------
1 | // CSS image replacement
2 | @mixin text-hide($ignore-warning: false) {
3 | // stylelint-disable-next-line font-family-no-missing-generic-family-keyword
4 | font: 0/0 a;
5 | color: transparent;
6 | text-shadow: none;
7 | background-color: transparent;
8 | border: 0;
9 |
10 | @include deprecate("`text-hide()`", "v4.1.0", "v5", $ignore-warning);
11 | }
12 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_text-truncate.scss:
--------------------------------------------------------------------------------
1 | // Text truncate
2 | // Requires inline-block or block for proper styling
3 |
4 | @mixin text-truncate() {
5 | overflow: hidden;
6 | text-overflow: ellipsis;
7 | white-space: nowrap;
8 | }
9 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_transition.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable property-blacklist
2 | @mixin transition($transition...) {
3 | @if $enable-transitions {
4 | @if length($transition) == 0 {
5 | transition: $transition-base;
6 | } @else {
7 | transition: $transition;
8 | }
9 | }
10 |
11 | @if $enable-prefers-reduced-motion-media-query {
12 | @media (prefers-reduced-motion: reduce) {
13 | transition: none;
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/mixins/_visibility.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Visibility
4 |
5 | @mixin invisible($visibility) {
6 | visibility: $visibility !important;
7 | @include deprecate("`invisible()`", "v4.3.0", "v5");
8 | }
9 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_align.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | .align-baseline { vertical-align: baseline !important; } // Browser default
4 | .align-top { vertical-align: top !important; }
5 | .align-middle { vertical-align: middle !important; }
6 | .align-bottom { vertical-align: bottom !important; }
7 | .align-text-bottom { vertical-align: text-bottom !important; }
8 | .align-text-top { vertical-align: text-top !important; }
9 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_background.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @each $color, $value in $theme-colors {
4 | @include bg-variant(".bg-#{$color}", $value);
5 | }
6 |
7 | @if $enable-gradients {
8 | @each $color, $value in $theme-colors {
9 | @include bg-gradient-variant(".bg-gradient-#{$color}", $value);
10 | }
11 | }
12 |
13 | .bg-white {
14 | background-color: $white !important;
15 | }
16 |
17 | .bg-transparent {
18 | background-color: transparent !important;
19 | }
20 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_clearfix.scss:
--------------------------------------------------------------------------------
1 | .clearfix {
2 | @include clearfix();
3 | }
4 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_display.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | //
4 | // Utilities for common `display` values
5 | //
6 |
7 | @each $breakpoint in map-keys($grid-breakpoints) {
8 | @include media-breakpoint-up($breakpoint) {
9 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
10 |
11 | @each $value in $displays {
12 | .d#{$infix}-#{$value} { display: $value !important; }
13 | }
14 | }
15 | }
16 |
17 |
18 | //
19 | // Utilities for toggling `display` in print
20 | //
21 |
22 | @media print {
23 | @each $value in $displays {
24 | .d-print-#{$value} { display: $value !important; }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_float.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @each $breakpoint in map-keys($grid-breakpoints) {
4 | @include media-breakpoint-up($breakpoint) {
5 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
6 |
7 | .float#{$infix}-left { float: left !important; }
8 | .float#{$infix}-right { float: right !important; }
9 | .float#{$infix}-none { float: none !important; }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_overflow.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @each $value in $overflows {
4 | .overflow-#{$value} { overflow: $value !important; }
5 | }
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_position.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Common values
4 | @each $position in $positions {
5 | .position-#{$position} { position: $position !important; }
6 | }
7 |
8 | // Shorthand
9 |
10 | .fixed-top {
11 | position: fixed;
12 | top: 0;
13 | right: 0;
14 | left: 0;
15 | z-index: $zindex-fixed;
16 | }
17 |
18 | .fixed-bottom {
19 | position: fixed;
20 | right: 0;
21 | bottom: 0;
22 | left: 0;
23 | z-index: $zindex-fixed;
24 | }
25 |
26 | .sticky-top {
27 | @supports (position: sticky) {
28 | position: sticky;
29 | top: 0;
30 | z-index: $zindex-sticky;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_screenreaders.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Screenreaders
3 | //
4 |
5 | .sr-only {
6 | @include sr-only();
7 | }
8 |
9 | .sr-only-focusable {
10 | @include sr-only-focusable();
11 | }
12 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_shadows.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | .shadow-sm { box-shadow: $box-shadow-sm !important; }
4 | .shadow { box-shadow: $box-shadow !important; }
5 | .shadow-lg { box-shadow: $box-shadow-lg !important; }
6 | .shadow-none { box-shadow: none !important; }
7 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_sizing.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Width and height
4 |
5 | @each $prop, $abbrev in (width: w, height: h) {
6 | @each $size, $length in $sizes {
7 | .#{$abbrev}-#{$size} { #{$prop}: $length !important; }
8 | }
9 | }
10 |
11 | .mw-100 { max-width: 100% !important; }
12 | .mh-100 { max-height: 100% !important; }
13 |
14 | // Viewport additional helpers
15 |
16 | .min-vw-100 { min-width: 100vw !important; }
17 | .min-vh-100 { min-height: 100vh !important; }
18 |
19 | .vw-100 { width: 100vw !important; }
20 | .vh-100 { height: 100vh !important; }
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_stretched-link.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Stretched link
3 | //
4 |
5 | .stretched-link {
6 | &::after {
7 | position: absolute;
8 | top: 0;
9 | right: 0;
10 | bottom: 0;
11 | left: 0;
12 | z-index: 1;
13 | // Just in case `pointer-events: none` is set on a parent
14 | pointer-events: auto;
15 | content: "";
16 | // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color
17 | background-color: rgba(0, 0, 0, 0);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/scss/utilities/_visibility.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | //
4 | // Visibility utilities
5 | //
6 |
7 | .visible {
8 | visibility: visible !important;
9 | }
10 |
11 | .invisible {
12 | visibility: hidden !important;
13 | }
14 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "es6": false,
4 | "jquery": true
5 | },
6 | "parserOptions": {
7 | "ecmaVersion": 5,
8 | "sourceType": "script"
9 | },
10 | "extends": "../.eslintrc.json",
11 | "rules": {
12 | // Best Practices
13 | "no-magic-numbers": "off",
14 | "vars-on-top": "off",
15 |
16 | // Stylistic Issues
17 | "spaced-comment": "off",
18 |
19 | // ECMAScript 6
20 | "no-var": "off",
21 | "object-shorthand": "off",
22 | "prefer-arrow-callback": "off",
23 | "prefer-template": "off",
24 | "prefer-rest-params": "off"
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_data/breakpoints.yml:
--------------------------------------------------------------------------------
1 | - breakpoint: xs
2 | abbr: ""
3 | name: Extra small
4 | min-width: 0px
5 | container: ""
6 |
7 | - breakpoint: sm
8 | abbr: -sm
9 | name: Small
10 | min-width: 576px
11 | container: 540px
12 |
13 | - breakpoint: md
14 | abbr: -md
15 | name: Medium
16 | min-width: 768px
17 | container: 720px
18 |
19 | - breakpoint: lg
20 | abbr: -lg
21 | name: Large
22 | min-width: 992px
23 | container: 960px
24 |
25 | - breakpoint: xl
26 | abbr: -xl
27 | name: Extra large
28 | min-width: 1200px
29 | container: 1140px
30 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_data/colors.yml:
--------------------------------------------------------------------------------
1 | - name: blue
2 | hex: "#007bff"
3 | - name: indigo
4 | hex: "#6610f2"
5 | - name: purple
6 | hex: "#6f42c1"
7 | - name: pink
8 | hex: "#e83e8c"
9 | - name: red
10 | hex: "#dc3545"
11 | - name: orange
12 | hex: "#fd7e14"
13 | - name: yellow
14 | hex: "#ffc107"
15 | - name: green
16 | hex: "#28a745"
17 | - name: teal
18 | hex: "#20c997"
19 | - name: cyan
20 | hex: "#17a2b8"
21 | - name: white
22 | hex: "#fff"
23 | - name: gray
24 | hex: "#868e96"
25 | - name: gray-dark
26 | hex: "#343a40"
27 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_data/core-team.yml:
--------------------------------------------------------------------------------
1 | - name: Mark Otto
2 | user: mdo
3 |
4 | - name: Jacob Thornton
5 | user: fat
6 |
7 | - name: Chris Rebert
8 | user: cvrebert
9 |
10 | - name: XhmikosR
11 | user: xhmikosr
12 |
13 | - name: Patrick H. Lauke
14 | user: patrickhlauke
15 |
16 | - name: Gleb Mazovetskiy
17 | user: glebm
18 |
19 | - name: Johann-S
20 | user: johann-s
21 |
22 | - name: Andres Galante
23 | user: andresgalante
24 |
25 | - name: Martijn Cuppens
26 | user: martijncuppens
27 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_data/grays.yml:
--------------------------------------------------------------------------------
1 | - name: 100
2 | hex: "#f8f9fa"
3 | - name: 200
4 | hex: "#e9ecef"
5 | - name: 300
6 | hex: "#dee2e6"
7 | - name: 400
8 | hex: "#ced4da"
9 | - name: 500
10 | hex: "#adb5bd"
11 | - name: 600
12 | hex: "#868e96"
13 | - name: 700
14 | hex: "#495057"
15 | - name: 800
16 | hex: "#343a40"
17 | - name: 900
18 | hex: "#212529"
19 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_data/theme-colors.yml:
--------------------------------------------------------------------------------
1 | - name: primary
2 | hex: "#007bff"
3 | - name: secondary
4 | hex: "#868e96"
5 | - name: success
6 | hex: "#28a745"
7 | - name: danger
8 | hex: "#dc3545"
9 | - name: warning
10 | hex: "#ffc107"
11 | - name: info
12 | hex: "#17a2b8"
13 | - name: light
14 | hex: "#f8f9fa"
15 | - name: dark
16 | hex: "#343a40"
17 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_data/translations.yml:
--------------------------------------------------------------------------------
1 | - name: 中文(繁體)
2 | code: zh-tw
3 | description: Bootstrap 4 繁體中文手冊
4 | url: https://bootstrap.hexschool.com/
5 |
6 | - name: Chinese
7 | code: zh
8 | description: Bootstrap 4 · 全球最流行的 HTML、CSS 和 JS 工具库。
9 | url: https://code.z01.com/v4/
10 |
11 | - name: Brazilian Portuguese
12 | code: pt-BR
13 | description: Bootstrap 4 Português do Brasil
14 | url: https://getbootstrap.com.br/v4/
15 |
16 | - name: Japanese
17 | code: ja
18 | description: Bootstrap 4 日本語リファレンス
19 | url: https://getbootstrap.jp/
20 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/ads.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/analytics.html:
--------------------------------------------------------------------------------
1 |
6 |
7 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/callout-danger-async-methods.md:
--------------------------------------------------------------------------------
1 | {% capture callout %}
2 | #### Asynchronous methods and transitions
3 |
4 | All API methods are **asynchronous** and start a **transition**. They return to the caller as soon as the transition is started but **before it ends**. In addition, a method call on a **transitioning component will be ignored**.
5 |
6 | [See our JavaScript documentation for more information]({{ site.baseurl }}/docs/{{ site.docs_version }}/getting-started/javascript/).
7 | {% endcapture %}
8 | {% include callout.html content=callout type="danger" %}
9 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/callout-info-mediaqueries-breakpoints.md:
--------------------------------------------------------------------------------
1 | {% capture callout %}
2 | Note that since browsers do not currently support [range context queries](https://www.w3.org/TR/mediaqueries-4/#range-context), we work around the limitations of [`min-` and `max-` prefixes](https://www.w3.org/TR/mediaqueries-4/#mq-min-max) and viewports with fractional widths (which can occur under certain conditions on high-dpi devices, for instance) by using values with higher precision for these comparisons.
3 | {% endcapture %}
4 | {% include callout.html content=callout type="info" %}
5 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/callout-info-prefersreducedmotion.md:
--------------------------------------------------------------------------------
1 | {% capture callout %}
2 | The animation effect of this component is dependent on the `prefers-reduced-motion` media query. See the [reduced motion section of our accessibility documentation]({{ site.baseurl }}/docs/{{ site.docs_version }}/getting-started/accessibility/#reduced-motion).
3 | {% endcapture %}
4 | {% include callout.html content=callout type="info" %}
5 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/callout-warning-color-assistive-technologies.md:
--------------------------------------------------------------------------------
1 | {% capture callout %}
2 | ##### Conveying meaning to assistive technologies
3 |
4 | Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies – such as screen readers. Ensure that information denoted by the color is either obvious from the content itself (e.g. the visible text), or is included through alternative means, such as additional text hidden with the `.sr-only` class.
5 | {% endcapture %}
6 | {% include callout.html content=callout type="warning" %}
7 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/callout.html:
--------------------------------------------------------------------------------
1 | {%- comment -%}
2 | Usage: include callout.html content=callout type="type",
3 | where content is a capture with the content
4 | and type is one of: info (default), danger, warning
5 | {%- endcomment -%}
6 | {%- assign css_class = include.type | default: "info" -%}
7 |
8 | {{- include.content | markdownify -}}
9 |
10 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/header.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | {%- if page.title -%}
12 | {{ page.title | smartify }} · {{ site.title | smartify }}
13 | {%- else -%}
14 | {{ site.title | smartify }} · {{ site.description | smartify }}
15 | {%- endif -%}
16 |
17 |
18 |
19 |
20 | {% include stylesheet.html %}
21 | {% include favicons.html %}
22 | {% include social.html %}
23 | {% include analytics.html %}
24 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/icons/bootstrap.svg:
--------------------------------------------------------------------------------
1 | Bootstrap
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/icons/download.svg:
--------------------------------------------------------------------------------
1 | Download
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/icons/import.svg:
--------------------------------------------------------------------------------
1 | Import
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/icons/lightning.svg:
--------------------------------------------------------------------------------
1 | Lightning
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/icons/menu.svg:
--------------------------------------------------------------------------------
1 | Menu
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/icons/opencollective.svg:
--------------------------------------------------------------------------------
1 | Open Collective
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/icons/twitter.svg:
--------------------------------------------------------------------------------
1 | Twitter
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/skippy.html:
--------------------------------------------------------------------------------
1 |
2 | Skip to main content
3 |
4 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_includes/stylesheet.html:
--------------------------------------------------------------------------------
1 |
2 | {%- if jekyll.environment == "production" %}
3 |
4 | {% else %}
5 |
6 | {% endif -%}
7 |
8 | {%- if page.layout == "docs" or page.layout != "examples" -%}
9 |
10 | {% if page.layout == "docs" %}
11 |
12 | {% endif %}
13 | {% if page.layout != "examples" %}
14 |
15 | {% endif %}
16 | {%- endif -%}
17 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_layouts/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {% include header.html %}
5 |
6 |
7 | {% include skippy.html %}
8 |
9 | {% include docs-navbar.html %}
10 |
11 | {% if page.layout == "simple" %}
12 | {{ content }}
13 | {% else %}
14 |
15 | {{ content }}
16 |
17 | {% endif %}
18 |
19 | {% include footer.html %}
20 | {% include scripts.html %}
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_layouts/home.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {% include header.html %}
5 |
6 |
7 | {% include skippy.html %}
8 |
9 | {% include docs-navbar.html %}
10 |
11 | {{ content }}
12 |
13 | {% include footer.html %}
14 | {% include scripts.html %}
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/_layouts/simple.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 |
15 |
16 |
17 | {{ content }}
18 |
19 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/about/translations.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Translations
4 | description: Links to community-translated Bootstrap documentation sites.
5 | group: about
6 | ---
7 |
8 | Community members have translated Bootstrap's documentation into various languages. None are officially supported and they may not always be up to date.
9 |
10 |
15 |
16 | **We don't help organize or host translations, we just link to them.**
17 |
18 | Finished a new or better translation? Open a pull request to add it to our list.
19 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/brand/bootstrap-punchout.svg:
--------------------------------------------------------------------------------
1 |
2 | Bootstrap
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/brand/bootstrap-social-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/brand/bootstrap-social-logo.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/brand/bootstrap-social.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/brand/bootstrap-social.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/brand/bootstrap-solid.svg:
--------------------------------------------------------------------------------
1 |
2 | Bootstrap
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/bootstrap-themes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/bootstrap-themes.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/bootstrap-themes@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/bootstrap-themes@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/album.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/album.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/album@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/album@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/blog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/blog.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/blog@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/blog@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/carousel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/carousel.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/carousel@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/carousel@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/checkout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/checkout.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/checkout@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/checkout@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/cover.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/cover@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/cover@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/dashboard.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/dashboard@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/dashboard@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/floating-labels.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/floating-labels.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/floating-labels@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/floating-labels@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/grid.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/grid@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/grid@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/jumbotron.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/jumbotron.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/jumbotron@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/jumbotron@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-bottom.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-bottom@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-bottom@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-fixed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-fixed.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-fixed@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-fixed@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-static.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-static.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-static@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbar-static@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbars.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbars@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/navbars@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/offcanvas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/offcanvas.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/offcanvas@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/offcanvas@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/pricing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/pricing.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/pricing@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/pricing@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/product.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/product.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/product@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/product@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sign-in.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sign-in.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sign-in@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sign-in@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/starter-template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/starter-template.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/starter-template@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/starter-template@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sticky-footer-navbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sticky-footer-navbar.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sticky-footer-navbar@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sticky-footer-navbar@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sticky-footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sticky-footer.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sticky-footer@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/examples/sticky-footer@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/android-chrome-192x192.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/android-chrome-512x512.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/apple-touch-icon.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/browserconfig.xml:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 |
4 |
5 |
6 |
7 |
8 | #563d7c
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/favicon-16x16.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/favicon-32x32.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/manifest.json:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 | {
4 | "name": "Bootstrap",
5 | "short_name": "Bootstrap",
6 | "icons": [
7 | {
8 | "src": "{{ site.baseurl }}/docs/{{ site.docs_version }}/assets/img/favicons/android-chrome-192x192.png",
9 | "sizes": "192x192",
10 | "type": "image/png"
11 | },
12 | {
13 | "src": "{{ site.baseurl }}/docs/{{ site.docs_version }}/assets/img/favicons/android-chrome-512x512.png",
14 | "sizes": "512x512",
15 | "type": "image/png"
16 | }
17 | ],
18 | "start_url": "/?utm_source=a2hs",
19 | "theme_color": "#563d7c",
20 | "background_color": "#563d7c",
21 | "display": "standalone"
22 | }
23 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/mstile-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/mstile-144x144.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/mstile-150x150.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/mstile-310x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/mstile-310x150.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/mstile-310x310.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/mstile-310x310.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/mstile-70x70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.2/assets/img/favicons/mstile-70x70.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/scss/_ads.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important, selector-max-id
2 |
3 | //
4 | // Carbon ads
5 | //
6 |
7 | #carbonads {
8 | position: static;
9 | display: block;
10 | max-width: 400px;
11 | padding: 15px 15px 15px 160px;
12 | margin: 2rem 0;
13 | overflow: hidden;
14 | font-size: 13px;
15 | line-height: 1.4;
16 | text-align: left;
17 | background-color: rgba(0, 0, 0, .05);
18 |
19 | a {
20 | color: #333;
21 | text-decoration: none;
22 | }
23 |
24 | @include media-breakpoint-up(sm) {
25 | max-width: 330px;
26 | border-radius: 4px;
27 | }
28 | }
29 |
30 | .carbon-img {
31 | float: left;
32 | margin-left: -145px;
33 | }
34 |
35 | .carbon-poweredby {
36 | display: block;
37 | color: #777 !important;
38 | }
39 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/scss/_anchor.scss:
--------------------------------------------------------------------------------
1 | .anchorjs-link {
2 | font-weight: 400;
3 | color: rgba($link-color, .5);
4 | @include transition(color .15s ease-in-out, opacity .15s ease-in-out);
5 |
6 | &:hover {
7 | color: $link-color;
8 | text-decoration: none;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/scss/_browser-bugs.scss:
--------------------------------------------------------------------------------
1 | // Wall of Browser Bugs
2 | //
3 | // Better display for the responsive table on the Wall of Browser Bugs.
4 |
5 | .bd-browser-bugs {
6 | td p {
7 | margin-bottom: 0;
8 | }
9 | th:first-child {
10 | width: 18%;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/scss/_buttons.scss:
--------------------------------------------------------------------------------
1 | // Buttons
2 | //
3 | // Custom buttons for the docs.
4 |
5 | .btn-bd-primary {
6 | font-weight: 600;
7 | color: $bd-purple-bright;
8 | border-color: $bd-purple-bright;
9 |
10 | &:hover,
11 | &:active {
12 | color: $white;
13 | background-color: $bd-purple-bright;
14 | border-color: $bd-purple-bright;
15 | }
16 |
17 | &:focus {
18 | box-shadow: 0 0 0 3px rgba($bd-purple-bright, .25);
19 | }
20 | }
21 |
22 | .btn-bd-download {
23 | font-weight: 600;
24 | color: $bd-download;
25 | border-color: $bd-download;
26 |
27 | &:hover,
28 | &:active {
29 | color: $bd-dark;
30 | background-color: $bd-download;
31 | border-color: $bd-download;
32 | }
33 |
34 | &:focus {
35 | box-shadow: 0 0 0 3px rgba($bd-download, .25);
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/scss/_callouts.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Callouts
3 | //
4 |
5 | .bd-callout {
6 | padding: 1.25rem;
7 | margin-top: 1.25rem;
8 | margin-bottom: 1.25rem;
9 | border: 1px solid #eee;
10 | border-left-width: .25rem;
11 | border-radius: .25rem;
12 |
13 | h4 {
14 | margin-top: 0;
15 | margin-bottom: .25rem;
16 | }
17 |
18 | p:last-child {
19 | margin-bottom: 0;
20 | }
21 |
22 | code {
23 | border-radius: .25rem;
24 | }
25 |
26 | + .bd-callout {
27 | margin-top: -.25rem;
28 | }
29 | }
30 |
31 | // Variations
32 | @mixin bs-callout-variant($color) {
33 | border-left-color: $color;
34 |
35 | h4 { color: $color; }
36 | }
37 |
38 | .bd-callout-info { @include bs-callout-variant($bd-info); }
39 | .bd-callout-warning { @include bs-callout-variant($bd-warning); }
40 | .bd-callout-danger { @include bs-callout-variant($bd-danger); }
41 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/scss/_clipboard-js.scss:
--------------------------------------------------------------------------------
1 | // clipboard.js
2 | //
3 | // JS-based `Copy` buttons for code snippets.
4 |
5 | .bd-clipboard {
6 | position: relative;
7 | display: none;
8 | float: right;
9 |
10 | + .highlight {
11 | margin-top: 0;
12 | }
13 |
14 | @include media-breakpoint-up(md) {
15 | display: block;
16 | }
17 | }
18 |
19 | .btn-clipboard {
20 | position: absolute;
21 | top: .5rem;
22 | right: .5rem;
23 | z-index: 10;
24 | display: block;
25 | padding: .25rem .5rem;
26 | font-size: 75%;
27 | color: #818a91;
28 | cursor: pointer;
29 | background-color: transparent;
30 | border: 0;
31 | border-radius: .25rem;
32 |
33 | &:hover {
34 | color: $white;
35 | background-color: #027de7;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/scss/_colors.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Docs color palette classes
3 | //
4 |
5 | @each $color, $value in $colors {
6 | .swatch-#{$color} {
7 | color: color-yiq($value);
8 | background-color: #{$value};
9 | }
10 | }
11 |
12 | @each $color, $value in $theme-colors {
13 | .swatch-#{$color} {
14 | color: color-yiq($value);
15 | background-color: #{$value};
16 | }
17 | }
18 |
19 | @each $color, $value in $grays {
20 | .swatch-#{$color} {
21 | color: color-yiq($value);
22 | background-color: #{$value};
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/scss/_footer.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Footer
3 | //
4 |
5 | .bd-footer {
6 | font-size: 85%;
7 | text-align: center;
8 | background-color: #f7f7f7;
9 |
10 | a {
11 | font-weight: 600;
12 | color: $gray-700;
13 |
14 | &:hover,
15 | &:focus {
16 | color: $link-color;
17 | }
18 | }
19 |
20 | p {
21 | margin-bottom: 0;
22 | }
23 |
24 | @include media-breakpoint-up(sm) {
25 | text-align: left;
26 | }
27 | }
28 |
29 | .bd-footer-links {
30 | padding-left: 0;
31 | margin-bottom: 1rem;
32 |
33 | li {
34 | display: inline-block;
35 |
36 | + li {
37 | margin-left: 1rem;
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/scss/_placeholder-img.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Placeholder svg used in the docs.
3 | //
4 |
5 | // Remember to update `site/_layouts/examples.html` too if this changes!
6 |
7 | .bd-placeholder-img {
8 | font-size: 1.125rem;
9 | text-anchor: middle;
10 | }
11 |
12 | .bd-placeholder-img-lg {
13 | @include media-breakpoint-up(md) {
14 | font-size: 3.5rem;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/scss/_skippy.scss:
--------------------------------------------------------------------------------
1 | .skippy {
2 | display: block;
3 | padding: 1em;
4 | color: $white;
5 | text-align: center;
6 | background-color: $bd-purple;
7 | outline: 0;
8 |
9 | @include hover {
10 | color: $white;
11 | }
12 | }
13 |
14 | .skippy-text {
15 | padding: .5em;
16 | outline: 1px dotted;
17 | }
18 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/assets/scss/_variables.scss:
--------------------------------------------------------------------------------
1 | // Local docs variables
2 | $bd-purple: #563d7c !default;
3 | $bd-purple-bright: lighten(saturate($bd-purple, 5%), 15%) !default;
4 | $bd-purple-light: lighten(saturate($bd-purple, 5%), 45%) !default;
5 | $bd-dark: #2a2730 !default;
6 | $bd-download: #ffe484 !default;
7 | $bd-info: #5bc0de !default;
8 | $bd-warning: #f0ad4e !default;
9 | $bd-danger: #d9534f !default;
10 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/.stylelintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../../../.stylelintrc",
3 | "rules": {
4 | "at-rule-no-vendor-prefix": null,
5 | "comment-empty-line-before": null,
6 | "media-feature-name-no-vendor-prefix": null,
7 | "property-blacklist": null,
8 | "property-no-vendor-prefix": null,
9 | "selector-no-qualifying-type": null,
10 | "selector-no-vendor-prefix": null,
11 | "value-no-vendor-prefix": null
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/album/album.css:
--------------------------------------------------------------------------------
1 | .jumbotron {
2 | padding-top: 3rem;
3 | padding-bottom: 3rem;
4 | margin-bottom: 0;
5 | background-color: #fff;
6 | }
7 | @media (min-width: 768px) {
8 | .jumbotron {
9 | padding-top: 6rem;
10 | padding-bottom: 6rem;
11 | }
12 | }
13 |
14 | .jumbotron p:last-child {
15 | margin-bottom: 0;
16 | }
17 |
18 | .jumbotron-heading {
19 | font-weight: 300;
20 | }
21 |
22 | .jumbotron .container {
23 | max-width: 40rem;
24 | }
25 |
26 | footer {
27 | padding-top: 3rem;
28 | padding-bottom: 3rem;
29 | }
30 |
31 | footer p {
32 | margin-bottom: .25rem;
33 | }
34 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/checkout/form-validation.css:
--------------------------------------------------------------------------------
1 | .container {
2 | max-width: 960px;
3 | }
4 |
5 | .lh-condensed { line-height: 1.25; }
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/checkout/form-validation.js:
--------------------------------------------------------------------------------
1 | // Example starter JavaScript for disabling form submissions if there are invalid fields
2 | (function () {
3 | 'use strict'
4 |
5 | window.addEventListener('load', function () {
6 | // Fetch all the forms we want to apply custom Bootstrap validation styles to
7 | var forms = document.getElementsByClassName('needs-validation')
8 |
9 | // Loop over them and prevent submission
10 | Array.prototype.filter.call(forms, function (form) {
11 | form.addEventListener('submit', function (event) {
12 | if (form.checkValidity() === false) {
13 | event.preventDefault()
14 | event.stopPropagation()
15 | }
16 | form.classList.add('was-validated')
17 | }, false)
18 | })
19 | }, false)
20 | }())
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/grid/grid.css:
--------------------------------------------------------------------------------
1 | .themed-grid-col {
2 | padding-top: 15px;
3 | padding-bottom: 15px;
4 | background-color: rgba(86, 61, 124, .15);
5 | border: 1px solid rgba(86, 61, 124, .2);
6 | }
7 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/jumbotron/jumbotron.css:
--------------------------------------------------------------------------------
1 | /* Move down content because we have a fixed navbar that is 3.5rem tall */
2 | body {
3 | padding-top: 3.5rem;
4 | }
5 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/navbar-fixed/navbar-top-fixed.css:
--------------------------------------------------------------------------------
1 | /* Show it is fixed to the top */
2 | body {
3 | min-height: 75rem;
4 | padding-top: 4.5rem;
5 | }
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/navbar-static/navbar-top.css:
--------------------------------------------------------------------------------
1 | /* Show it's not fixed to the top */
2 | body {
3 | min-height: 75rem;
4 | }
5 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/navbars/navbar.css:
--------------------------------------------------------------------------------
1 | body {
2 | padding-bottom: 20px;
3 | }
4 |
5 | .navbar {
6 | margin-bottom: 20px;
7 | }
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/offcanvas/offcanvas.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 | 'use strict'
3 |
4 | $('[data-toggle="offcanvas"]').on('click', function () {
5 | $('.offcanvas-collapse').toggleClass('open')
6 | })
7 | })
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/pricing/pricing.css:
--------------------------------------------------------------------------------
1 | html {
2 | font-size: 14px;
3 | }
4 | @media (min-width: 768px) {
5 | html {
6 | font-size: 16px;
7 | }
8 | }
9 |
10 | .container {
11 | max-width: 960px;
12 | }
13 |
14 | .pricing-header {
15 | max-width: 700px;
16 | }
17 |
18 | .card-deck .card {
19 | min-width: 220px;
20 | }
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/starter-template/starter-template.css:
--------------------------------------------------------------------------------
1 | body {
2 | padding-top: 5rem;
3 | }
4 | .starter-template {
5 | padding: 3rem 1.5rem;
6 | text-align: center;
7 | }
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/sticky-footer-navbar/sticky-footer-navbar.css:
--------------------------------------------------------------------------------
1 | /* Custom page CSS
2 | -------------------------------------------------- */
3 | /* Not required for template or sticky footer method. */
4 |
5 | main > .container {
6 | padding: 60px 15px 0;
7 | }
8 |
9 | .footer {
10 | background-color: #f5f5f5;
11 | }
12 |
13 | .footer > .container {
14 | padding-right: 15px;
15 | padding-left: 15px;
16 | }
17 |
18 | code {
19 | font-size: 80%;
20 | }
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/sticky-footer/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: examples
3 | title: Sticky Footer Template
4 | extra_css: "sticky-footer.css"
5 | html_class: "h-100"
6 | body_class: "d-flex flex-column h-100"
7 | ---
8 |
9 |
10 |
11 |
12 |
Sticky footer
13 |
Pin a footer to the bottom of the viewport in desktop browsers with this custom HTML and CSS.
14 |
Use the sticky footer with a fixed navbar if need be, too.
15 |
16 |
17 |
18 |
23 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/examples/sticky-footer/sticky-footer.css:
--------------------------------------------------------------------------------
1 | /* Custom page CSS
2 | -------------------------------------------------- */
3 | /* Not required for template or sticky footer method. */
4 |
5 | .container {
6 | width: auto;
7 | max-width: 680px;
8 | padding: 0 15px;
9 | }
10 |
11 | .footer {
12 | background-color: #f5f5f5;
13 | }
14 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/extend/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Extend
4 | redirect_to: /docs/4.1/extend/approach/
5 | ---
6 |
7 | todo: this entire page
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/getting-started/best-practices.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Best practices
4 | description: Learn about some of the best practices we've gathered from years of working on and using Bootstrap.
5 | group: getting-started
6 | ---
7 |
8 | We've designed and developed Bootstrap to work in a number of environments. Here are some of the best practices we've gathered from years of working on and using it ourselves.
9 |
10 | {% capture callout %}
11 | **Heads up!** This copy is a work in progress.
12 | {% endcapture %}
13 | {% include callout.html content=callout type="info" %}
14 |
15 | ### General outline
16 |
17 | - Working with CSS
18 | - Working with Sass files
19 | - Building new CSS components
20 | - Working with flexbox
21 | - Ask in [Slack](https://bootstrap-slack.herokuapp.com/)
22 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/utilities/close-icon.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Close icon
4 | description: Use a generic close icon for dismissing content like modals and alerts.
5 | group: utilities
6 | toc: true
7 | ---
8 |
9 | **Be sure to include text for screen readers**, as we've done with `aria-label`.
10 |
11 | {% capture example %}
12 |
13 | ×
14 |
15 | {% endcapture %}
16 | {% include example.html content=example %}
17 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.2/utilities/shadows.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Shadows
4 | description: Add or remove shadows to elements with box-shadow utilities.
5 | group: utilities
6 | toc: false
7 | ---
8 |
9 | ## Examples
10 |
11 | While shadows on components are disabled by default in Bootstrap and can be enabled via `$enable-shadows`, you can also quickly add or remove a shadow with our `box-shadow` utility classes. Includes support for `.shadow-none` and three default sizes (which have associated variables to match).
12 |
13 | {% capture example %}
14 | No shadow
15 | Small shadow
16 | Regular shadow
17 | Larger shadow
18 | {% endcapture %}
19 | {% include example.html content=example %}
20 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/about/translations.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Translations
4 | description: Links to community-translated Bootstrap documentation sites.
5 | group: about
6 | ---
7 |
8 | Community members have translated Bootstrap's documentation into various languages. None are officially supported and they may not always be up to date.
9 |
10 |
15 |
16 | **We don't help organize or host translations, we just link to them.**
17 |
18 | Finished a new or better translation? Open a pull request to add it to our list.
19 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/brand/bootstrap-punchout.svg:
--------------------------------------------------------------------------------
1 |
2 | Bootstrap
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/brand/bootstrap-social-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/brand/bootstrap-social-logo.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/brand/bootstrap-social.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/brand/bootstrap-social.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/brand/bootstrap-solid.svg:
--------------------------------------------------------------------------------
1 |
2 | Bootstrap
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/bootstrap-themes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/bootstrap-themes.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/bootstrap-themes@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/bootstrap-themes@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/album.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/album.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/album@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/album@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/blog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/blog.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/blog@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/blog@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/carousel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/carousel.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/carousel@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/carousel@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/checkout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/checkout.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/checkout@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/checkout@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/cover.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/cover@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/cover@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/dashboard.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/dashboard@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/dashboard@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/floating-labels.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/floating-labels.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/floating-labels@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/floating-labels@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/grid.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/grid@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/grid@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/jumbotron.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/jumbotron.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/jumbotron@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/jumbotron@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-bottom.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-bottom@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-bottom@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-fixed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-fixed.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-fixed@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-fixed@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-static.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-static.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-static@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbar-static@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbars.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbars@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/navbars@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/offcanvas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/offcanvas.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/offcanvas@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/offcanvas@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/pricing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/pricing.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/pricing@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/pricing@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/product.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/product.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/product@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/product@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sign-in.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sign-in.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sign-in@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sign-in@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/starter-template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/starter-template.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/starter-template@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/starter-template@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer-navbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer-navbar.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer-navbar@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer-navbar@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/examples/sticky-footer@2x.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/android-chrome-192x192.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/android-chrome-512x512.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/apple-touch-icon.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/browserconfig.xml:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 |
4 |
5 |
6 |
7 |
8 | #563d7c
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/favicon-16x16.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/favicon-32x32.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/manifest.json:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 | {
4 | "name": "Bootstrap",
5 | "short_name": "Bootstrap",
6 | "icons": [
7 | {
8 | "src": "{{ site.baseurl }}/docs/{{ site.docs_version }}/assets/img/favicons/android-chrome-192x192.png",
9 | "sizes": "192x192",
10 | "type": "image/png"
11 | },
12 | {
13 | "src": "{{ site.baseurl }}/docs/{{ site.docs_version }}/assets/img/favicons/android-chrome-512x512.png",
14 | "sizes": "512x512",
15 | "type": "image/png"
16 | }
17 | ],
18 | "start_url": "/?utm_source=a2hs",
19 | "theme_color": "#563d7c",
20 | "background_color": "#563d7c",
21 | "display": "standalone"
22 | }
23 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/mstile-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/mstile-144x144.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/mstile-150x150.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/mstile-310x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/mstile-310x150.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/mstile-310x310.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/mstile-310x310.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/mstile-70x70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/docs/4.3/assets/img/favicons/mstile-70x70.png
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/scss/_ads.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important, selector-max-id
2 |
3 | //
4 | // Carbon ads
5 | //
6 |
7 | #carbonads {
8 | position: static;
9 | display: block;
10 | max-width: 400px;
11 | padding: 15px 15px 15px 160px;
12 | margin: 2rem 0;
13 | overflow: hidden;
14 | @include font-size(.8125rem);
15 | line-height: 1.4;
16 | text-align: left;
17 | background-color: rgba(0, 0, 0, .05);
18 |
19 | a {
20 | color: #333;
21 | text-decoration: none;
22 | }
23 |
24 | @include media-breakpoint-up(sm) {
25 | max-width: 330px;
26 | @include border-radius(4px);
27 | }
28 | }
29 |
30 | .carbon-img {
31 | float: left;
32 | margin-left: -145px;
33 | }
34 |
35 | .carbon-poweredby {
36 | display: block;
37 | color: #777 !important;
38 | }
39 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/scss/_anchor.scss:
--------------------------------------------------------------------------------
1 | .anchorjs-link {
2 | font-weight: 400;
3 | color: rgba($link-color, .5);
4 | @include transition(color .15s ease-in-out, opacity .15s ease-in-out);
5 |
6 | &:hover {
7 | color: $link-color;
8 | text-decoration: none;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/scss/_browser-bugs.scss:
--------------------------------------------------------------------------------
1 | // Wall of Browser Bugs
2 | //
3 | // Better display for the responsive table on the Wall of Browser Bugs.
4 |
5 | .bd-browser-bugs {
6 | td p {
7 | margin-bottom: 0;
8 | }
9 | th:first-child {
10 | width: 18%;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/scss/_buttons.scss:
--------------------------------------------------------------------------------
1 | // Buttons
2 | //
3 | // Custom buttons for the docs.
4 |
5 | .btn-bd-primary {
6 | font-weight: 600;
7 | color: $bd-purple-bright;
8 | border-color: $bd-purple-bright;
9 |
10 | &:hover,
11 | &:active {
12 | color: $white;
13 | background-color: $bd-purple-bright;
14 | border-color: $bd-purple-bright;
15 | }
16 |
17 | &:focus {
18 | box-shadow: 0 0 0 3px rgba($bd-purple-bright, .25);
19 | }
20 | }
21 |
22 | .btn-bd-download {
23 | font-weight: 600;
24 | color: $bd-download;
25 | border-color: $bd-download;
26 |
27 | &:hover,
28 | &:active {
29 | color: $bd-dark;
30 | background-color: $bd-download;
31 | border-color: $bd-download;
32 | }
33 |
34 | &:focus {
35 | box-shadow: 0 0 0 3px rgba($bd-download, .25);
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/scss/_callouts.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Callouts
3 | //
4 |
5 | .bd-callout {
6 | padding: 1.25rem;
7 | margin-top: 1.25rem;
8 | margin-bottom: 1.25rem;
9 | border: 1px solid #eee;
10 | border-left-width: .25rem;
11 | @include border-radius;
12 |
13 | h4 {
14 | margin-top: 0;
15 | margin-bottom: .25rem;
16 | }
17 |
18 | p:last-child {
19 | margin-bottom: 0;
20 | }
21 |
22 | code {
23 | @include border-radius;
24 | }
25 |
26 | + .bd-callout {
27 | margin-top: -.25rem;
28 | }
29 | }
30 |
31 | // Variations
32 | @mixin bs-callout-variant($color) {
33 | border-left-color: $color;
34 |
35 | h4 { color: $color; }
36 | }
37 |
38 | .bd-callout-info { @include bs-callout-variant($bd-info); }
39 | .bd-callout-warning { @include bs-callout-variant($bd-warning); }
40 | .bd-callout-danger { @include bs-callout-variant($bd-danger); }
41 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/scss/_clipboard-js.scss:
--------------------------------------------------------------------------------
1 | // clipboard.js
2 | //
3 | // JS-based `Copy` buttons for code snippets.
4 |
5 | .bd-clipboard {
6 | position: relative;
7 | display: none;
8 | float: right;
9 |
10 | + .highlight {
11 | margin-top: 0;
12 | }
13 |
14 | @include media-breakpoint-up(md) {
15 | display: block;
16 | }
17 | }
18 |
19 | .btn-clipboard {
20 | position: absolute;
21 | top: .5rem;
22 | right: .5rem;
23 | z-index: 10;
24 | display: block;
25 | padding: .25rem .5rem;
26 | @include font-size(75%);
27 | color: #818a91;
28 | background-color: transparent;
29 | border: 0;
30 | @include border-radius;
31 |
32 | &:hover {
33 | color: $white;
34 | background-color: #027de7;
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/scss/_colors.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Docs color palette classes
3 | //
4 |
5 | @each $color, $value in $colors {
6 | .swatch-#{$color} {
7 | color: color-yiq($value);
8 | background-color: #{$value};
9 | }
10 | }
11 |
12 | @each $color, $value in $theme-colors {
13 | .swatch-#{$color} {
14 | color: color-yiq($value);
15 | background-color: #{$value};
16 | }
17 | }
18 |
19 | @each $color, $value in $grays {
20 | .swatch-#{$color} {
21 | color: color-yiq($value);
22 | background-color: #{$value};
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/scss/_footer.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Footer
3 | //
4 |
5 | .bd-footer {
6 | @include font-size(.875rem);
7 | text-align: center;
8 | background-color: #f7f7f7;
9 |
10 | a {
11 | font-weight: 600;
12 | color: $gray-700;
13 |
14 | &:hover,
15 | &:focus {
16 | color: $link-color;
17 | }
18 | }
19 |
20 | p {
21 | margin-bottom: 0;
22 | }
23 |
24 | @include media-breakpoint-up(sm) {
25 | text-align: left;
26 | }
27 | }
28 |
29 | .bd-footer-links {
30 | padding-left: 0;
31 | margin-bottom: 1rem;
32 |
33 | li {
34 | display: inline-block;
35 |
36 | + li {
37 | margin-left: 1rem;
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/scss/_placeholder-img.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Placeholder svg used in the docs.
3 | //
4 |
5 | // Remember to update `site/_layouts/examples.html` too if this changes!
6 |
7 | .bd-placeholder-img {
8 | @include font-size(1.125rem);
9 | text-anchor: middle;
10 | user-select: none;
11 | }
12 |
13 | .bd-placeholder-img-lg {
14 | @include font-size(3.5rem);
15 | }
16 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/scss/_skippy.scss:
--------------------------------------------------------------------------------
1 | .skippy {
2 | display: block;
3 | padding: 1em;
4 | color: $white;
5 | text-align: center;
6 | background-color: $bd-purple;
7 | outline: 0;
8 |
9 | @include hover {
10 | color: $white;
11 | }
12 | }
13 |
14 | .skippy-text {
15 | padding: .5em;
16 | outline: 1px dotted;
17 | }
18 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/assets/scss/_variables.scss:
--------------------------------------------------------------------------------
1 | // Local docs variables
2 | $bd-purple: #563d7c !default;
3 | $bd-purple-bright: lighten(saturate($bd-purple, 5%), 15%) !default;
4 | $bd-purple-light: lighten(saturate($bd-purple, 5%), 45%) !default;
5 | $bd-dark: #2a2730 !default;
6 | $bd-download: #ffe484 !default;
7 | $bd-info: #5bc0de !default;
8 | $bd-warning: #f0ad4e !default;
9 | $bd-danger: #d9534f !default;
10 |
11 | // Enable responsive font sizes for font sizes defined in the docs
12 | // The weird if test is made as a workaround to prevent a false fusv error.
13 | //
14 | // stylelint-disable-next-line scss/dollar-variable-default
15 | $enable-responsive-font-sizes: if($enable-responsive-font-sizes, true, true);
16 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/.stylelintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": [
3 | "stylelint-config-twbs-bootstrap/css"
4 | ],
5 | "rules": {
6 | "at-rule-no-vendor-prefix": null,
7 | "comment-empty-line-before": null,
8 | "media-feature-name-no-vendor-prefix": null,
9 | "property-blacklist": null,
10 | "property-no-vendor-prefix": null,
11 | "selector-no-qualifying-type": null,
12 | "selector-no-vendor-prefix": null,
13 | "value-no-vendor-prefix": null
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/album/album.css:
--------------------------------------------------------------------------------
1 | .jumbotron {
2 | padding-top: 3rem;
3 | padding-bottom: 3rem;
4 | margin-bottom: 0;
5 | background-color: #fff;
6 | }
7 | @media (min-width: 768px) {
8 | .jumbotron {
9 | padding-top: 6rem;
10 | padding-bottom: 6rem;
11 | }
12 | }
13 |
14 | .jumbotron p:last-child {
15 | margin-bottom: 0;
16 | }
17 |
18 | .jumbotron-heading {
19 | font-weight: 300;
20 | }
21 |
22 | .jumbotron .container {
23 | max-width: 40rem;
24 | }
25 |
26 | footer {
27 | padding-top: 3rem;
28 | padding-bottom: 3rem;
29 | }
30 |
31 | footer p {
32 | margin-bottom: .25rem;
33 | }
34 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/checkout/form-validation.css:
--------------------------------------------------------------------------------
1 | .container {
2 | max-width: 960px;
3 | }
4 |
5 | .lh-condensed { line-height: 1.25; }
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/checkout/form-validation.js:
--------------------------------------------------------------------------------
1 | // Example starter JavaScript for disabling form submissions if there are invalid fields
2 | (function () {
3 | 'use strict'
4 |
5 | window.addEventListener('load', function () {
6 | // Fetch all the forms we want to apply custom Bootstrap validation styles to
7 | var forms = document.getElementsByClassName('needs-validation')
8 |
9 | // Loop over them and prevent submission
10 | Array.prototype.filter.call(forms, function (form) {
11 | form.addEventListener('submit', function (event) {
12 | if (form.checkValidity() === false) {
13 | event.preventDefault()
14 | event.stopPropagation()
15 | }
16 | form.classList.add('was-validated')
17 | }, false)
18 | })
19 | }, false)
20 | }())
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/grid/grid.css:
--------------------------------------------------------------------------------
1 | .themed-grid-col {
2 | padding-top: 15px;
3 | padding-bottom: 15px;
4 | background-color: rgba(86, 61, 124, .15);
5 | border: 1px solid rgba(86, 61, 124, .2);
6 | }
7 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/jumbotron/jumbotron.css:
--------------------------------------------------------------------------------
1 | /* Move down content because we have a fixed navbar that is 3.5rem tall */
2 | body {
3 | padding-top: 3.5rem;
4 | }
5 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/navbar-fixed/navbar-top-fixed.css:
--------------------------------------------------------------------------------
1 | /* Show it is fixed to the top */
2 | body {
3 | min-height: 75rem;
4 | padding-top: 4.5rem;
5 | }
6 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/navbar-static/navbar-top.css:
--------------------------------------------------------------------------------
1 | /* Show it's not fixed to the top */
2 | body {
3 | min-height: 75rem;
4 | }
5 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/navbars/navbar.css:
--------------------------------------------------------------------------------
1 | body {
2 | padding-bottom: 20px;
3 | }
4 |
5 | .navbar {
6 | margin-bottom: 20px;
7 | }
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/offcanvas/offcanvas.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 | 'use strict'
3 |
4 | $('[data-toggle="offcanvas"]').on('click', function () {
5 | $('.offcanvas-collapse').toggleClass('open')
6 | })
7 | })
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/pricing/pricing.css:
--------------------------------------------------------------------------------
1 | html {
2 | font-size: 14px;
3 | }
4 | @media (min-width: 768px) {
5 | html {
6 | font-size: 16px;
7 | }
8 | }
9 |
10 | .container {
11 | max-width: 960px;
12 | }
13 |
14 | .pricing-header {
15 | max-width: 700px;
16 | }
17 |
18 | .card-deck .card {
19 | min-width: 220px;
20 | }
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/starter-template/starter-template.css:
--------------------------------------------------------------------------------
1 | body {
2 | padding-top: 5rem;
3 | }
4 | .starter-template {
5 | padding: 3rem 1.5rem;
6 | text-align: center;
7 | }
8 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/sticky-footer-navbar/sticky-footer-navbar.css:
--------------------------------------------------------------------------------
1 | /* Custom page CSS
2 | -------------------------------------------------- */
3 | /* Not required for template or sticky footer method. */
4 |
5 | main > .container {
6 | padding: 60px 15px 0;
7 | }
8 |
9 | .footer {
10 | background-color: #f5f5f5;
11 | }
12 |
13 | .footer > .container {
14 | padding-right: 15px;
15 | padding-left: 15px;
16 | }
17 |
18 | code {
19 | font-size: 80%;
20 | }
21 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/sticky-footer/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: examples
3 | title: Sticky Footer Template
4 | extra_css: "sticky-footer.css"
5 | html_class: "h-100"
6 | body_class: "d-flex flex-column h-100"
7 | include_js: false
8 | ---
9 |
10 |
11 |
12 |
13 |
Sticky footer
14 |
Pin a footer to the bottom of the viewport in desktop browsers with this custom HTML and CSS.
15 |
Use the sticky footer with a fixed navbar if need be, too.
16 |
17 |
18 |
19 |
24 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/examples/sticky-footer/sticky-footer.css:
--------------------------------------------------------------------------------
1 | /* Custom page CSS
2 | -------------------------------------------------- */
3 | /* Not required for template or sticky footer method. */
4 |
5 | .container {
6 | width: auto;
7 | max-width: 680px;
8 | padding: 0 15px;
9 | }
10 |
11 | .footer {
12 | background-color: #f5f5f5;
13 | }
14 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/getting-started/best-practices.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Best practices
4 | description: Learn about some of the best practices we've gathered from years of working on and using Bootstrap.
5 | group: getting-started
6 | ---
7 |
8 | We've designed and developed Bootstrap to work in a number of environments. Here are some of the best practices we've gathered from years of working on and using it ourselves.
9 |
10 | {% capture callout %}
11 | **Heads up!** This copy is a work in progress.
12 | {% endcapture %}
13 | {% include callout.html content=callout type="info" %}
14 |
15 | ### General outline
16 |
17 | - Working with CSS
18 | - Working with Sass files
19 | - Building new CSS components
20 | - Working with flexbox
21 | - Ask in [Slack](https://bootstrap-slack.herokuapp.com/)
22 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/utilities/close-icon.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Close icon
4 | description: Use a generic close icon for dismissing content like modals and alerts.
5 | group: utilities
6 | ---
7 |
8 | **Be sure to include text for screen readers**, as we've done with `aria-label`.
9 |
10 | {% capture example %}
11 |
12 | ×
13 |
14 | {% endcapture %}
15 | {% include example.html content=example %}
16 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/docs/4.3/utilities/shadows.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: docs
3 | title: Shadows
4 | description: Add or remove shadows to elements with box-shadow utilities.
5 | group: utilities
6 | ---
7 |
8 | ## Examples
9 |
10 | While shadows on components are disabled by default in Bootstrap and can be enabled via `$enable-shadows`, you can also quickly add or remove a shadow with our `box-shadow` utility classes. Includes support for `.shadow-none` and three default sizes (which have associated variables to match).
11 |
12 | {% capture example %}
13 | No shadow
14 | Small shadow
15 | Regular shadow
16 | Larger shadow
17 | {% endcapture %}
18 | {% include example.html content=example %}
19 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/assets/scss/bootstrap/site/favicon.ico
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/robots.txt:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 |
4 | # www.robotstxt.org/
5 |
6 | # Allow crawling of all content
7 | User-agent: *
8 | Disallow:{% if jekyll.environment != "production" %} /{% endif %}
9 | Sitemap: {{ site.url }}/sitemap.xml
10 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/site/sw.js:
--------------------------------------------------------------------------------
1 | // NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
2 | // IT'S ALL JUST JUNK FOR OUR DOCS!
3 | // ++++++++++++++++++++++++++++++++++++++++++
4 |
5 | (function () {
6 | 'use strict'
7 |
8 | if ('serviceWorker' in navigator) {
9 | window.addEventListener('load', function () {
10 | navigator.serviceWorker.getRegistrations().then(function (registrations) {
11 | for (var registration of registrations) {
12 | registration.unregister()
13 | .then(function () {
14 | return self.clients.matchAll()
15 | })
16 | .then(function (clients) {
17 | clients.forEach(function (client) {
18 | if (client.url && 'navigate' in client) {
19 | client.navigate(client.url)
20 | }
21 | })
22 | })
23 | }
24 | })
25 | })
26 | }
27 | }())
28 |
--------------------------------------------------------------------------------
/Asset/assets/scss/bootstrap/sw.js:
--------------------------------------------------------------------------------
1 | self.importScripts('/assets/js/vendor/{fileName}')
2 |
3 | const workboxSW = new self.WorkboxSW()
4 | workboxSW.precache([])
5 |
--------------------------------------------------------------------------------
/Asset/assets/scss/same-size-columns.less:
--------------------------------------------------------------------------------
1 | .row-height {
2 | display: -webkit-box;
3 | display: -webkit-flex;
4 | display: -ms-flexbox;
5 | display: flex;
6 | flex-wrap: wrap;
7 | }
8 | .row-height > [class*='col-'] {
9 | display: flex;
10 | flex-direction: column;
11 | }
12 |
--------------------------------------------------------------------------------
/Asset/grunt/autoprefixer.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | var autoprefixer;
3 |
4 | autoprefixer = {
5 | options: {
6 | map: false,
7 | browsers: ['last 4 version']
8 | },
9 | single_file: {
10 | src: 'public/css/main.min.css',
11 | dest: 'public/css/main.min.css'
12 | }
13 | };
14 |
15 | return autoprefixer;
16 | };
17 |
--------------------------------------------------------------------------------
/Asset/grunt/babel.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | var babel;
3 |
4 | babel = {
5 | options: {
6 | sourceMap: false,
7 | presets: ['@babel/preset-env']
8 | },
9 | dist: {
10 | files: {
11 | 'public/js/main.min.js': [
12 | 'assets/js/libs/jquery.3.4.1.js',
13 | 'assets/js/libs/bootstrap.bundle.js',
14 | 'assets/js/libs/highlight.pack.js',
15 | 'assets/js/main.js'
16 | ]
17 | }
18 | }
19 | };
20 |
21 | return babel;
22 | };
23 |
--------------------------------------------------------------------------------
/Asset/grunt/less.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | var less;
3 |
4 | less = {
5 | options: {
6 | // compress : true,
7 | sourceMap: false
8 | },
9 | style: {
10 | files: {
11 | 'public/css/main.min.css': 'assets/less/main.less'
12 | }
13 | }
14 | };
15 |
16 | return less;
17 | };
18 |
--------------------------------------------------------------------------------
/Asset/grunt/sass.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | var sass;
3 |
4 | sass = {
5 | options: {
6 | style: 'compressed',
7 | sourceMap: false
8 | },
9 | style: {
10 | files: {
11 | 'public/css/main.min.css': 'assets/scss/main.scss'
12 | }
13 | }
14 | };
15 |
16 | return sass;
17 | };
18 |
--------------------------------------------------------------------------------
/Asset/grunt/uglify.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | var uglify;
3 |
4 | uglify = {
5 | options: {
6 | banner: '<%= banner %>',
7 | codegen: {
8 | ascii_only: true
9 | },
10 | report: 'min',
11 | sourceMap: false,
12 | preserveComments: false
13 | },
14 | main: {
15 | src: [
16 | 'assets/js/libs/jquery.3.4.1.js',
17 | 'assets/js/libs/bootstrap.bundle.js',
18 | 'assets/js/libs/highlight.pack.js',
19 | 'assets/js/main.js'
20 | ],
21 | dest: 'public/js/main.min.js'
22 | }
23 | };
24 |
25 | return uglify;
26 | };
27 |
--------------------------------------------------------------------------------
/Asset/grunt/watch.js:
--------------------------------------------------------------------------------
1 | module.exports = function() {
2 | var watch;
3 |
4 | watch = {
5 | options: {
6 | spawn: false
7 | },
8 | configFiles: {
9 | files: ['Gruntfile.js', 'grunt/*.js'],
10 | options: {
11 | reload: true
12 | }
13 | },
14 | css: {
15 | files: [
16 | 'assets/scss/*.scss',
17 | 'assets/scss/**/*.scss',
18 | 'assets/scss/**/**/*.scss'
19 | ],
20 | tasks: ['sass', 'autoprefixer']
21 | },
22 | js: {
23 | files: ['assets/js/**/*.js'],
24 | tasks: ['uglify']
25 | },
26 | images: {
27 | files: ['assets/img/*.*'],
28 | tasks: ['image']
29 | }
30 | };
31 |
32 | return watch;
33 | };
34 |
--------------------------------------------------------------------------------
/Asset/public/css/extra.css:
--------------------------------------------------------------------------------
1 | img.opus-logo {
2 | margin: margin: 20px 20px 5px 10px;
3 | }
4 |
5 |
--------------------------------------------------------------------------------
/Asset/public/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/Asset/public/img/favicon.ico
--------------------------------------------------------------------------------
/Asset/public/img/ic_download.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Asset/public/img/ic_highlight_calendar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Asset/public/img/ic_highlight_contribute.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Asset/public/img/ic_highlight_cpan.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Asset/public/img/ic_highlight_docs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Asset/public/img/ic_highlight_tool.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Asset/public/img/ic_highlight_user.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Asset/public/img/search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docker/README.md:
--------------------------------------------------------------------------------
1 | # Important file locations
2 |
3 | The following file docker/ssh/idrsa must exist and be the correct idrsa for uploading to the target git repository
4 |
5 |
--------------------------------------------------------------------------------
/docker/docker-compose.override.example:
--------------------------------------------------------------------------------
1 | version: "3"
2 | services:
3 | perldoc:
4 | image: quay.io/opusvl/perldoc:release
5 | volumes:
6 | - "$HOME/.tmp/perldoc/work:/root/perldoc.perl.org/work"
7 |
--------------------------------------------------------------------------------
/docker/docker-compose.override.example.yml:
--------------------------------------------------------------------------------
1 | version: "3"
2 | services:
3 | perldoc:
4 | volumes:
5 | - "$PWD/../../var/export:/root/perldoc.perl.org/work"
6 |
7 |
--------------------------------------------------------------------------------
/docker/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: "3"
2 | services:
3 | perldoc:
4 | image: quay.io/opusvl/perldoc:release
5 | volumes:
6 | - "$PWD/../work:/root/perldoc.perl.org/work"
7 |
8 |
--------------------------------------------------------------------------------
/docker/dumb-init_1.2.1_amd64:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/docker/dumb-init_1.2.1_amd64
--------------------------------------------------------------------------------
/lib/Config.pm:
--------------------------------------------------------------------------------
1 | package Perldoc::Config;
2 |
3 | use strict;
4 | use warnings;
5 | use Config;
6 |
7 | our $VERSION = '0.01';
8 |
9 |
10 | #--------------------------------------------------------------------------
11 |
12 | our %option = (
13 | output_path => '/tmp/perldoc',
14 | site_href => 'http://perldoc.perl.org',
15 | site_title => 'perldoc.perl.org',
16 | perl_version => sprintf("%vd",$^V),
17 | inc => [@INC],
18 | pdf => 1,
19 | bin => $Config{bin},
20 | );
21 |
--------------------------------------------------------------------------------
/lib/Perldoc/Config.pm:
--------------------------------------------------------------------------------
1 | package Perldoc::Config;
2 |
3 | use strict;
4 | use warnings;
5 | use Config;
6 |
7 | our $VERSION = '0.01';
8 |
9 |
10 | #--------------------------------------------------------------------------
11 |
12 | our %option = (
13 | output_path => '/tmp/perldoc',
14 | site_href => 'https://perldoc.perl.org',
15 | site_title => 'perldoc.perl.org',
16 | perl_version => sprintf("%vd",$^V),
17 | inc => [@INC],
18 | pdf => 1,
19 | bin => $Config{bin},
20 | );
21 |
--------------------------------------------------------------------------------
/lib/Perldoc/Convert/pdf.pm:
--------------------------------------------------------------------------------
1 | package Perldoc::Convert::pdf;
2 |
3 | use strict;
4 | use warnings;
5 | use File::Temp qw/tempfile tmpnam/;
6 | use FindBin qw/$Bin/;
7 |
8 | our $iconpath = "$Bin/static/perlonion.png";
9 | our $iconscale = 0.5;
10 |
11 | #--------------------------------------------------------------------------
12 |
13 | sub convert {
14 | my $name = shift;
15 | my $pod = shift;
16 |
17 | my $filename = tmpnam;
18 | open TEMP,'>',$filename;
19 | print TEMP $pod;
20 | close TEMP;
21 |
22 | my $pdf = `pod2pdf --title "Perl version $Perldoc::Config::option{perl_version} documentation - $name" --icon "$iconpath" --icon-scale "$iconscale" --footer-text "$Perldoc::Config::option{site_href}" $filename`;
23 |
24 | unlink $filename;
25 | return $pdf;
26 | }
27 |
--------------------------------------------------------------------------------
/lib/Perldoc/Find.pm:
--------------------------------------------------------------------------------
1 | # Perldoc::Find
2 |
3 | use strict;
4 | use warnings;
5 |
6 | our $VERSION = '0.01';
7 |
8 |
9 | #--------------------------------------------------------------------------
10 |
11 | sub pod {
12 |
13 | }
14 |
15 |
16 | #--------------------------------------------------------------------------
17 |
18 | 1;
19 |
--------------------------------------------------------------------------------
/lib/Perldoc/Function/Category.pm:
--------------------------------------------------------------------------------
1 | package Perldoc::Function::Category;
2 |
3 | use strict;
4 | use warnings;
5 | use Pod::Functions;
6 |
7 | our $VERSION = '0.01';
8 |
9 |
10 | #--------------------------------------------------------------------------
11 |
12 | sub list {
13 | return @Type_Order;
14 | }
15 |
16 |
17 | #--------------------------------------------------------------------------
18 |
19 | sub description {
20 | my $category_id = shift;
21 | return $Type_Description{$category_id};
22 | }
23 |
24 |
25 | #--------------------------------------------------------------------------
26 |
27 | sub functions {
28 | my $category_id = shift;
29 | return @{$Kinds{$category_id}}
30 | }
31 |
32 |
33 | #--------------------------------------------------------------------------
34 |
35 | 1;
36 |
--------------------------------------------------------------------------------
/sitegen.pl.backup:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OpusVL/perldoc.perl.org-engine/053f942639f2c4709a1a26382ab5fc10e0831c4d/sitegen.pl.backup
--------------------------------------------------------------------------------
/templates/beta.tt:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/templates/breadcrumb.tt:
--------------------------------------------------------------------------------
1 | [% IF breadcrumb %]
2 | [% breadcrumb %]
3 | [% ELSE %]
4 | Home >
5 | [% IF breadcrumbs %]
6 | [% FOREACH crumb IN breadcrumbs %]
7 | [% crumb.name %] >
8 | [% END %]
9 | [% END %]
10 | [% pagename %]
11 | [% END %]
12 |
--------------------------------------------------------------------------------
/templates/function_bycat.tt:
--------------------------------------------------------------------------------
1 | [% pagename %]
2 |
7 |
8 |
9 | [% FOREACH cat IN function_cat %]
10 | [% cat.name %]
11 | [% END %]
12 |
13 |
14 | [% FOREACH cat IN function_cat %]
15 |
16 | [% cat.name %]
17 |
18 | [% FOREACH function IN cat.functions %]
19 | [% function.name %]
20 | [% IF function.description %]
21 | - [% function.description %]
22 | [% END %]
23 | [% END %]
24 |
25 | [% END %]
26 |
--------------------------------------------------------------------------------
/templates/function_page.tt:
--------------------------------------------------------------------------------
1 | [% pagename %]
2 |
7 |
8 | [% FILTER evaltt %]
9 | [% pod_html %]
10 | [% END %]
11 |
--------------------------------------------------------------------------------
/templates/indexfaqs-js.tt:
--------------------------------------------------------------------------------
1 | perldocSearch.indexData.faqs = new Array (
2 | [% FOREACH faq IN faqs %] [[% faq.section %], "[% faq.name %]"][% UNLESS loop.last %],[% END %][% END %]
3 | );
4 |
--------------------------------------------------------------------------------
/templates/indexfunctions-js.tt:
--------------------------------------------------------------------------------
1 | perldocSearch.indexData.functions = new Hash ({
2 | [% FOREACH function IN functions %] "_[% function.name %]": "[% function.description %]"[% UNLESS loop.last %],[% END %]
3 | [% END %]});
4 |
--------------------------------------------------------------------------------
/templates/indexmodules-js.tt:
--------------------------------------------------------------------------------
1 | perldocSearch.indexData.modules = new Hash ({
2 | [% FOREACH module IN modules %] "[% module.name %]": "[% module.description %]"[% UNLESS loop.last %],[% END %]
3 | [% END %]});
4 |
--------------------------------------------------------------------------------
/templates/indexpod-js.tt:
--------------------------------------------------------------------------------
1 | perldocSearch.indexData.pod = new Hash ({
2 | [% FOREACH page IN pods %] "[% page.name %]": "[% page.description %]"[% UNLESS loop.last %],[% END %]
3 | [% END %]});
4 |
--------------------------------------------------------------------------------
/templates/module_index.tt:
--------------------------------------------------------------------------------
1 | [% pagename %]
2 |
3 | [% FOREACH az IN module_az %]
4 | [% IF az.link %]
5 |
[% az.letter %]
6 | [% ELSE %]
7 | [% az.letter %]
8 | [% END %]
9 | [% UNLESS loop.last %]
10 | |
11 | [% END %]
12 | [% END %]
13 |
14 |
15 | [% FOREACH module IN module_links %]
16 | [% module.name %]
17 | [% IF module.title %]
18 | - [% module.title %]
19 | [% END %]
20 | [% END %]
21 |
22 |
--------------------------------------------------------------------------------
/templates/page.tt:
--------------------------------------------------------------------------------
1 | [% pagename %]
2 |
3 | [% FILTER evaltt %]
4 | [% pod_html %]
5 | [% END %]
6 |
7 | [% IF page_index %]
8 | [% page_index %]
9 | [% END %]
10 |
--------------------------------------------------------------------------------
/templates/section_index.tt:
--------------------------------------------------------------------------------
1 | [% pagename %]
2 |
3 | [% FOREACH page IN section_pages %]
4 | [% page.name %]
5 | [% IF page.title %]
6 | - [% page.title %]
7 | [% END %]
8 | [% END %]
9 |
10 |
--------------------------------------------------------------------------------