Skip to content
GitLab
    • Explore Projects Groups Snippets
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B bootstrap
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 263
    • Issues 263
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 114
    • Merge requests 114
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Bootstrap
  • bootstrap
  • Merge requests
  • !35897

Documentation: swith container's width

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Administrator requested to merge github/fork/WinterSilence/patch-7 into main 3 years ago
  • Overview 3
  • Commits 3
  • Pipelines 0
  • Changes 2

Created by: WinterSilence

Add switch(checkbox) to sub-navbar to toggle container-xxl/container-fluid classes of top containers. изображение изображение

Compare
  • main (base)

and
  • latest version
    6d011e9e
    3 commits, 2 years ago

2 files
+ 23
- 0

    Preferences

    File browser
    Compare changes
si‎te‎
asse‎ts/js‎
applica‎tion.js‎ +18 -0
layouts/‎partials‎
docs-sub‎nav.html‎ +5 -0
site/assets/js/application.js
+ 18
- 0
  • View file @ 6d011e9e


@@ -15,6 +15,24 @@
(function () {
'use strict'
// Switch container's width
var switchMainContainer = document.getElementById('switch-main-container')
if (switchMainContainer) {
switchMainContainer.addEventListener('change', function () {
var containers = document.querySelectorAll('body > .bd-subnavbar > div, body > .navbar > nav, body > .bd-layout')
containers.forEach(function (container) {
container.classList.toggle('container-fluid')
container.classList.toggle('container-xxl')
})
localStorage.setItem('bd-switch-main-container', switchMainContainer.checked ? 'true' : 'false')
})
if (localStorage.getItem('bd-switch-main-container') === 'true') {
switchMainContainer.checked = true
switchMainContainer.dispatchEvent(new Event('change'))
}
}
// Tooltip and popover demos
document.querySelectorAll('.tooltip-demo')
.forEach(function (tooltip) {
site/layouts/partials/docs-subnav.html
+ 5
- 0
  • View file @ 6d011e9e


@@ -4,6 +4,11 @@
<input type="search" class="form-control" id="search-input" placeholder="Search docs..." aria-label="Search docs for..." autocomplete="off" data-bd-docs-version="{{ .Site.Params.docs_version }}">
</form>
<div class="form-check form-switch d-none d-lg-block ms-3">
<input class="form-check-input" type="checkbox" role="switch" id="switch-main-container">
<label class="form-check-label text-muted" for="switch-main-container">Full width</label>
</div>
{{ partial "docs-versions" . }}
<button class="btn bd-sidebar-toggle d-md-none py-0 px-1 ms-3 order-3 collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#bd-docs-nav" aria-controls="bd-docs-nav" aria-expanded="false" aria-label="Toggle docs navigation">
0 Assignees
None
Assign to
0 Reviewers
None
Request review from
Labels
0
None
0
None
    Assign labels
  • Manage project labels

Milestone
No milestone
None
None
Time tracking
No estimate or time spent
Lock merge request
Unlocked
3
3 participants
Mark Otto
Administrator
Ghost User
Reference: twbs/bootstrap!35897
Source branch: github/fork/WinterSilence/patch-7

Menu

Explore Projects Groups Snippets