Skip to content

Commit c43a4cb

Browse files
committed
Update test rails app view
1 parent db61cec commit c43a4cb

6 files changed

Lines changed: 96 additions & 67 deletions

File tree

bootstrap.gemspec

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ Gem::Specification.new do |s|
3131
s.add_development_dependency 'activesupport', '>= 4.1.5'
3232
s.add_development_dependency 'json', '>= 1.8.1'
3333
s.add_development_dependency 'sprockets-rails', '>= 2.3.2'
34-
s.add_development_dependency 'jquery-rails', '>= 3.1.0'
35-
s.add_development_dependency 'slim-rails'
3634
s.add_development_dependency 'uglifier'
3735

3836
s.files = `git ls-files`.split("\n")
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
//= require jquery
21
//= require popper.js
32
//= require bootstrap-sprockets
43

5-
jQuery(function ($) {
6-
$('[data-toggle="tooltip"]').tooltip()
4+
document.addEventListener('DOMContentLoaded', () => {
5+
for (const tooltipTriggerEl of document.querySelectorAll('[data-bs-toggle="tooltip"]')) {
6+
new bootstrap.Tooltip(tooltipTriggerEl)
7+
}
78
});
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
<!DOCTYPE html>
22
<html>
33
<head>
4+
<meta charset="utf-8">
45
<title>bootstrap Dummy App</title>
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
57
<%= stylesheet_link_tag 'application', media: "all", 'data-turbolinks-track' => true %>
6-
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
78
<%= csrf_meta_tags %>
89
</head>
910

1011
<body>
1112
<%= yield %>
13+
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
1214
</body>
1315

1416
</html>
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
<nav class="navbar navbar-expand-lg navbar-light bg-light">
2+
<div class="container-fluid">
3+
<a class="navbar-brand" href="#">Navbar</a>
4+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
5+
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
6+
<span class="navbar-toggler-icon"></span>
7+
</button>
8+
<div class="collapse navbar-collapse" id="navbarSupportedContent">
9+
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
10+
<li class="nav-item">
11+
<a class="nav-link active" aria-current="page" href="#">Home</a>
12+
</li>
13+
<li class="nav-item">
14+
<a class="nav-link" href="#">Link</a>
15+
</li>
16+
<li class="nav-item dropdown">
17+
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown"
18+
aria-expanded="false">
19+
Dropdown
20+
</a>
21+
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
22+
<li><a class="dropdown-item" href="#">Action</a></li>
23+
<li><a class="dropdown-item" href="#">Another action</a></li>
24+
<li>
25+
<hr class="dropdown-divider">
26+
</li>
27+
<li><a class="dropdown-item" href="#">Something else here</a></li>
28+
</ul>
29+
</li>
30+
<li class="nav-item">
31+
<a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a>
32+
</li>
33+
</ul>
34+
<form class="d-flex">
35+
<input class="form-control me-2" type="search" placeholder="Search" aria-label="Search">
36+
<button class="btn btn-outline-success" type="submit">Search</button>
37+
</form>
38+
</div>
39+
</div>
40+
</nav>
41+
42+
<div class="container">
43+
<div class="row">
44+
<div class="card" style="width: 18rem;">
45+
<div class="card-body">
46+
<h5 class="card-title">Card title</h5>
47+
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's
48+
content.</p>
49+
<a href="#" class="btn btn-primary">Go somewhere</a>
50+
</div>
51+
</div>
52+
</div>
53+
<div class="row">
54+
<div class="col-sm">
55+
<div class="card" style="width: 18rem;">
56+
<ul class="list-group list-group-flush">
57+
<li class="list-group-item">An item</li>
58+
<li class="list-group-item">A second item</li>
59+
<li class="list-group-item">A third item</li>
60+
</ul>
61+
</div>
62+
</div>
63+
<div class="col-sm">
64+
<div class="btn-group" role="group" aria-label="Basic mixed styles example">
65+
<button type="button" class="btn btn-danger">Left</button>
66+
<button type="button" class="btn btn-warning">Middle</button>
67+
<button type="button" class="btn btn-success">Right</button>
68+
</div>
69+
</div>
70+
<div class="col-sm">
71+
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="top"
72+
title="Tooltip on top">
73+
Tooltip on top
74+
</button>
75+
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="right"
76+
title="Tooltip on right">
77+
Tooltip on right
78+
</button>
79+
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="bottom"
80+
title="Tooltip on bottom">
81+
Tooltip on bottom
82+
</button>
83+
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="left"
84+
title="Tooltip on left">
85+
Tooltip on left
86+
</button>
87+
</div>
88+
</div>
89+
</div>

test/dummy_rails/app/views/pages/root.html.slim

Lines changed: 0 additions & 58 deletions
This file was deleted.

test/dummy_rails/config/application.rb

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,8 @@
1111
end
1212

1313
require 'autoprefixer-rails'
14-
require 'slim-rails'
1514
require 'uglifier'
16-
1715
require 'bootstrap'
18-
require 'jquery-rails'
1916

2017
module Dummy
2118
class Application < Rails::Application

0 commit comments

Comments
 (0)