Skip to content

Commit 495c165

Browse files
committed
build: use latest bootstrap, remove jquery
1 parent f76f871 commit 495c165

File tree

7 files changed

+64
-32
lines changed

7 files changed

+64
-32
lines changed

source/about.html.haml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
Tematyka tych imprez jest różnorodna, jednak zawsze dotyka zagadnień z zakresu informatyki, elektroniki, robotyki etc. Tradycyjnie wstęp jest wolny – mile widziani są zarówno studenci wrocławskich uczelni, jak i każdy zainteresowany.
1111
%p
1212
Poza wymienionymi wyżej imprezami, zajmujemy się również tworzeniem projektów informatycznych. Ich tematyka zależy od inwencji pomysłodawców – każda nowa idea jest mile widziana.
13-
.col-md-4
14-
= image_tag 'about1.jpg', class: 'img-reponsive text-cente', width: 290
13+
.col-md-5
14+
= image_tag 'about1.jpg', class: 'img-fluid text-cente', width: 290
1515

1616
%p
1717
Wszystkich chętnych do realizacji własnych projektów, wspieramy zarówno merytorycznie, jak i materialnie (sprzęt i finanse). Więcej na temat realizowanych inicjatyw, znajdziesz w zakładce Projekty.
@@ -21,8 +21,8 @@
2121
Nasze sukcesy zawdzięczamy entuzjazmowi i zaangażowaniu, z jakim nasi członkowie przystępują do realizacji powierzonych im zadań. Wspólnie uczymy się, jak zgłębiać wiedzę informatyczną i jak wykorzystywać ją do realizowania ciekawych i twórczych projektów.
2222

2323
.row
24-
.col-md-5
25-
= image_tag 'about2.jpg', class: 'img-reponsive text-cente'
24+
.col-md-4
25+
= image_tag 'about2.jpg', class: 'img-fluid text-cente'
2626
.col-md-7
2727
%p
2828
Zachęcamy do uczestnictwa w prowadzonych przez nas imprezach, a wszystkich aktywnych studentów Politechniki Wrocławskiej zapraszamy do wstąpienia w szeregi ASI.

source/css/style.css

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,36 @@ div.card.shadow {
7070
column-count: 1;
7171
}
7272
}
73+
74+
/* Overwrite Bootstrap to match old style */
75+
.container {
76+
padding-left: 15px;
77+
padding-right: 15px;
78+
}
79+
80+
a {
81+
text-decoration: none;
82+
}
83+
84+
body {
85+
font-family: 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
86+
}
87+
88+
@media screen and (min-width: 576px) {
89+
.card-columns {
90+
column-gap: 1.25rem;
91+
}
92+
93+
.card-columns .card {
94+
display: inline-block;
95+
width: 100%;
96+
}
97+
}
98+
99+
.card-columns .card {
100+
margin-bottom: .75rem;
101+
}
102+
103+
.card-title {
104+
color: var(--asi-primary-color);
105+
}

source/layouts/default.haml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
!!!
22
%html
33
%head
4-
%script{async: true, crossorigin: 'anonymous', integrity: 'sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN', src: 'https://code.jquery.com/jquery-3.2.1.slim.min.js'}
5-
%script{async: true, crossorigin: 'anonymous', integrity: 'sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q', src: 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js'}
6-
%link{async: true, crossorigin: 'anonymous', href: 'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css', integrity: 'sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm', rel: 'stylesheet'}/
7-
%link{crossorigin: 'anonymous', href: '/css/style.css', rel: 'stylesheet'}/
4+
%link{href: 'https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css', rel: 'stylesheet', integrity: 'sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH', crossorigin: 'anonymous'}/
5+
%link{href: '/css/style.css', rel: 'stylesheet', crossorigin: 'anonymous'}/
6+
%script{src: 'https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js', integrity: 'sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz', crossorigin: 'anonymous'}
87
%link{crossorigin: 'anonymous', href: '/css/favicon.ico', rel: 'shortcut icon', type: 'image/x-icon'}/
9-
%script{async: true, crossorigin: 'anonymous', integrity: 'sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl', src: 'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js'}
108
%meta{:content => 'text/html; charset=UTF-8', 'http-equiv' => 'Content-Type'}/
119
%meta{charset: 'utf-8'}/
1210
%meta{:content => 'IE=edge;chrome=1', 'http-equiv' => 'X-UA-Compatible'}/

source/localizable/index.en.html.haml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ per_page: 10
88
.row.justify-content-between
99
.col-md-8.col-sm-12
1010
= link_to article.title, article
11-
.col-md-4.col-sm-12.text-md-right
11+
.col-md-4.col-sm-12.text-md-end
1212
%small.text-muted= I18n.localize(article.date, format: '%Y-%m-%d')
1313
%p
1414
= article.summary(250)

source/localizable/index.html.haml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ per_page: 10
88
.row.justify-content-between
99
.col-md-8.col-sm-12
1010
= link_to article.title, article
11-
.col-md-4.col-sm-12.text-md-right
11+
.col-md-4.col-sm-12.text-md-end
1212
%small.text-muted= I18n.localize(article.date, format: '%Y-%m-%d')
1313
%p
1414
= article.summary(250)

source/menu.haml

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
11
.container
22
%nav.navbar.navbar-expand-md.navbar-light
3-
%a.navbar-brand{href: '/'}
4-
%img.logo{src: '/css/asi-logo.svg'}
5-
%button.navbar-toggler{type: 'toggle', "data-target": '#navbar-menu', "data-toggle": 'collapse', "aria-expanded": 'false', "aria-label": 'Toggle navigation'}
6-
%span.navbar-toggler-icon
7-
.collapse.navbar-collapse#navbar-menu
8-
%ul.navbar-nav.ml-auto.flex-sm-row.justify-content-between
9-
%li.nav-item
10-
%a.nav-link{href: '/about'} O nas
11-
%li.nav-item
12-
%a.nav-link{href: '/recruitment'} Rekrutacja
13-
%li.nav-item
14-
%a.nav-link{href: '/events'} Kalendarz
15-
%li.nav-item
16-
%a.nav-link{href: '/projects'} Projekty
17-
%li.nav-item
18-
%a.nav-link{href: '/members'} Ludzie
19-
%li.nav-item
20-
%a.nav-link{href: '/regulamin.pdf', target: '_blank'} Regulamin
21-
%li.nav-item
22-
%a.nav-link{href: '/contact'} Kontakt
3+
%div.container
4+
%a.navbar-brand{href: '/'}
5+
%img.logo{src: '/css/asi-logo.svg'}
6+
%button.navbar-toggler{type: 'button', "data-bs-target": '#navbar-menu', "data-bs-toggle": 'collapse', "aria-expanded": 'false', "aria-label": 'Toggle navigation'}
7+
%span.navbar-toggler-icon
8+
.collapse.navbar-collapse#navbar-menu
9+
%ul.navbar-nav.ms-auto.flex-sm-row.justify-content-between
10+
%li.nav-item
11+
%a.nav-link{href: '/about'} O nas
12+
%li.nav-item
13+
%a.nav-link{href: '/recruitment'} Rekrutacja
14+
%li.nav-item
15+
%a.nav-link{href: '/events'} Kalendarz
16+
%li.nav-item
17+
%a.nav-link{href: '/projects'} Projekty
18+
%li.nav-item
19+
%a.nav-link{href: '/members'} Ludzie
20+
%li.nav-item
21+
%a.nav-link{href: '/regulamin.pdf', target: '_blank'} Regulamin
22+
%li.nav-item
23+
%a.nav-link{href: '/contact'} Kontakt
2324
%hr
2425
.mb-3

source/recruitment.html.haml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
Jeżeli nie pasują Ci terminy naszych spotkań – nic straconego! W naszej siedzibie w ciągu roku akademickiego (głównie wieczorami) naszych członków można spotkać nie tylko we wtorki, ale również w inne dni tygodnia. Wystarczy zadzwonić na nasz numer (podany na stronie) – jeżeli ktoś z organizacji znajduje się w siedzibie, na pewno odbierze. W takim wypadku wystarczy przyjść, przywitać się i rozpocząć swoją przygodę z ASI!
1414

1515
.col-md-4
16-
= image_tag 'poster.jpg', class: 'img-reponsive text-cente'
16+
= image_tag 'poster.jpg', class: 'img-fluid text-cente'

0 commit comments

Comments
 (0)