-
Two months in Pyeongchang to study Korean snowfalls
+
Two months in Pyeongchang to study Korean snowfalls
ENAC
- Environment
+ Environment
-
Text teaser — EPFL biologists and geneticists have uncovered how the circadian clock orchestrates the 24-hour cycle of gene expression by regulating the structure of chromatin, the tightly wound DNA-protein complex of the cell
+
Text teaser — EPFL biologists and geneticists have uncovered how the circadian clock orchestrates the 24-hour cycle of gene expression by regulating the structure of chromatin, the tightly wound DNA-protein complex of the cell
diff --git a/assets/components/content-types/news/news.twig b/assets/components/content-types/news/news.twig
index 3a0f8243c..678b27877 100644
--- a/assets/components/content-types/news/news.twig
+++ b/assets/components/content-types/news/news.twig
@@ -5,11 +5,11 @@
{% include '@atoms/picture/picture.twig' with {'variant':'news-thumb'} %}
-
Physics: new e-books for the AIAA Education Series
+
+
Physics: new e-books for the AIAA Education Series
-
- — Lorem ipsum dolor sit amet, consectetur adipiscing elit. Si enim ad populum me vocas, eum. Quid enim me prohiberet
+
+ — Lorem ipsum dolor sit amet, consectetur adipiscing elit. Si enim ad populum me vocas, eum. Quid enim me prohiberet
Epicureum esse, si probarem, quae ille diceret?
diff --git a/assets/components/content-types/science-question/science-question.twig b/assets/components/content-types/science-question/science-question.twig
index 2475b8e64..b363ef9d6 100644
--- a/assets/components/content-types/science-question/science-question.twig
+++ b/assets/components/content-types/science-question/science-question.twig
@@ -1 +1,9 @@
-{% include '@molecules/question/question.twig' %}
+{% include '@molecules/question/question.twig' with {
+ type: 'Question de science',
+ title: 'À quoi l’éternel brouillard de San Francisco est-il principalement dû ?',
+ options: [
+ 'À la pollution résultant de la circulation',
+ 'Au fait que la Baie est plus basse que le niveau de l’Océan',
+ 'Aux aérosols marins en suspension dans la région'
+ ],
+} %}
diff --git a/assets/components/content-types/study-plan/study-plan-ie.scss b/assets/components/content-types/study-plan/study-plan-ie.scss
new file mode 100644
index 000000000..ff629022b
--- /dev/null
+++ b/assets/components/content-types/study-plan/study-plan-ie.scss
@@ -0,0 +1,50 @@
+@charset "utf-8";
+
+/* stylelint-disable */
+@include ie11('.table-like .cours-title') {-ms-grid-column: 2;}
+@include ie11('.table-like .cours') {
+ -ms-grid-columns: 180px 100px 180px !important;
+}
+@include ie11('.table-like .line, .table-like .first-line') {
+ -ms-grid-columns: 100px 180px 100px 180px auto auto auto 180px 100px !important;
+}
+@include ie11('.table-like .section') {-ms-grid-column: 3;}
+@include ie11('.table-like .enseignement') {-ms-grid-column: 4;}
+@include ie11('.table-like .bachlor') {
+ -ms-grid-column: 5;
+ min-width: 160px;
+}
+@include ie11('.table-like .bachlor + .bachlor') {-ms-grid-column: 6;}
+@include ie11('.table-like .bachlor + .bachlor + .bachlor') {-ms-grid-column: 7;}
+@include ie11('.table-like .examen') {-ms-grid-column: 8;}
+@include ie11('.table-like .credit') {-ms-grid-column: 9;}
+
+// IE 11 table contents
+@include ie11('.table-like .line .cours') {
+ -ms-grid-column: 2;
+ -ms-grid-column-span: 3;
+}
+@include ie11('.table-like .line .bachlor') {-ms-grid-column: 5;}
+@include ie11('.table-like .line .bachlor + .bachlor') {-ms-grid-column: 6;}
+@include ie11('.table-like .line .bachlor + .bachlor + .bachlor') {-ms-grid-column: 7;}
+@include ie11('.table-like .line .examen') {-ms-grid-column: 8;}
+@include ie11('.table-like .line .credit') {-ms-grid-column: 9;}
+
+// IE 11 cours grid
+@include ie11('.table-like .cours .section-name') {
+ -ms-grid-column: 2;
+ -ms-grid-row-span: 2;
+ border-left: $table-border-width solid $table-border-color;
+ border-right: $table-border-width solid $table-border-color;
+}
+@include ie11('.table-like .cours .enseignement-name') {
+ -ms-grid-column: 3;
+ -ms-grid-row-span: 2;
+}
+@include ie11('.table-like .cours .cours-code') {-ms-grid-row: 2;}
+
+// IE 11 Bachlor section
+@include ie11(' .cep + .cep') {-ms-grid-column: 2;}
+@include ie11('.table-like .cep + .cep + .cep') {-ms-grid-column: 3;}
+@include ie11('.table-like .cep + .cep') {-ms-grid-column: 2;}
+@include ie11('.table-like .bachlor-text') {-ms-grid-rows: 100%;}
diff --git a/assets/components/content-types/study-plan/study-plan.scss b/assets/components/content-types/study-plan/study-plan.scss
index 7c81b0e79..685885e54 100644
--- a/assets/components/content-types/study-plan/study-plan.scss
+++ b/assets/components/content-types/study-plan/study-plan.scss
@@ -1 +1,284 @@
@charset 'utf-8';
+
+.table-like {
+ $table-cours-template-columns: minmax(200px, 3fr) minmax(auto, 1fr) minmax(200px, 3fr);
+ $table-grid-template-columns: 1fr $table-cours-template-columns 2fr 2fr 2fr minmax(200px, 3fr) 1fr;
+
+ --table-columns: #{$table-grid-template-columns};
+
+ overflow-x: scroll;
+ max-width: 100%;
+
+ h4 {
+ font-weight: $font-weight-bold;
+ font-size: $font-size-base;
+ }
+
+ // Lines
+ // Grid properties are overridden on browsers supporting "display: contents".
+ .line,
+ .first-line {
+ display: grid;
+ grid-template-columns: $table-grid-template-columns;
+ font-size: 0.9375 * $font-size-base;
+
+ // Cells
+ > div {
+ padding: $table-cell-padding;
+ border-bottom: $table-border-width solid $table-border-color;
+
+ &:first-child {
+ border-left: $table-border-width solid $table-border-color;
+ }
+
+ &:last-child {
+ border-right: $table-border-width solid $table-border-color;
+ }
+
+ + div {
+ border-left: $table-border-width solid $table-border-color;
+ }
+ }
+ }
+
+ .first-line {
+ color: $table-head-color;
+ font-weight: $font-weight-bold;
+ text-transform: uppercase;
+ font-size: 0.6875 * $font-size-base;
+
+ > div {
+ border-top: $table-border-width solid $table-border-color;
+ border-bottom-width: $table-border-width * 2;
+ }
+ }
+
+ .line-up {
+ position: sticky;
+ top: 0;
+ background-color: $table-head-bg;
+ }
+
+ // LOURD
+ @supports (display: contents) {
+ display: grid;
+ grid-template-columns: var(--table-columns);
+ background-color: $table-border-color;
+
+ .line-up,
+ .line-down,
+ .line,
+ .first-line {
+ display: contents;
+
+ > div {
+ background-color: $body-bg;
+ }
+ }
+
+ .first-line {
+ > div {
+ background-color: $table-head-bg;
+ }
+ }
+
+ h4 {
+ grid-column: 1 / -1;
+ background-color: $body-bg;
+ margin-bottom: 0;
+ padding-bottom: $headings-margin-bottom;
+ }
+
+ .first-line + .clear,
+ .line + .clear {
+ display: block;
+ grid-column: 1 / -1;
+ height: 0;
+ }
+
+ .line-down:last-child {
+ .clear {
+ display: none;
+ }
+ }
+ }
+ // 👊✋🎤🎶
+
+ // Bachelor headings and content
+ .titre_bachlor {
+ text-align: center;
+ }
+
+ .bachlor .titre,
+ .bachlor-text {
+ display: grid;
+ grid-column-gap: 2px;
+ grid-template-columns: repeat(3, 1fr);
+
+ .cep {
+
+ text-align: center;
+ }
+ }
+
+ .bachlor .titre {
+ margin-right: -$table-cell-padding;
+ margin-left: -$table-cell-padding;
+ }
+
+ .line-down .bachlor {
+ padding: 0 !important;
+ }
+
+ // Stripes
+ .bachlor-text {
+ height: 100%;
+ background: repeating-linear-gradient(0deg, $body-bg, $body-bg 2px, $table-border-color 2px, $table-border-color 4px);
+
+ .cep {
+ padding-top: $table-cell-padding;
+ padding-bottom: $table-cell-padding;
+ background-color: $body-bg;
+
+ &:nth-child(2) {
+ background-color: $table-head-bg;
+ }
+ }
+ }
+
+ .line-down .bachlor:nth-child(4) {
+ .cep {
+ background-color: $table-head-bg;
+
+ &:nth-child(2) {
+ background-color: $body-bg;
+ }
+ }
+ }
+
+ // Cours is actually 3 divs for the price of one!
+ .cours {
+ display: grid;
+ grid-template-columns: $table-cours-template-columns;
+ grid-auto-rows: auto;
+ grid-column: span 3;
+ grid-column-gap: $table-border-width;
+ padding: 0 !important; // Have to do this, the > and + are so specific
+ background-color: $table-border-color !important; // Will override the normal background color for grid gap color
+
+ > div {
+ padding: $table-cell-padding;
+ background-color: $body-bg;
+ }
+
+ .cours-code {
+ grid-area: 2 / 1;
+ }
+
+ .section-name,
+ .enseignement-name {
+ grid-row: span 2;
+ }
+ }
+
+ .cours-name {
+ padding-bottom: 0 !important;
+ }
+
+ .cours-code {
+ padding-top: 0 !important;
+ }
+
+ .cours-title {
+ .bold {
+ color: $body-color;
+ }
+ }
+
+ // Exam
+ .examen {
+ display: flex;
+ }
+
+ // Credit
+ .credit-time {
+ font-size: $font-size-lg;
+ text-align: right;
+ color: $text-muted;
+ }
+
+ // Languages
+ .first-line .langue {
+ &:before {
+ content: 'Langue';
+ }
+ }
+
+ .langue {
+ &.francais {
+ &:before {
+ content: 'FR';
+ }
+ }
+
+ &.anglais {
+ &:before {
+ content: 'EN';
+ }
+ }
+
+ .diet_icon {
+ display: none;
+ }
+ }
+
+ // Icons
+ .exam-icon {
+ .sun {
+ &:before {
+ content: '☀️';
+ }
+ }
+
+ .winter {
+ &:before {
+ content: '❄️';
+ }
+ }
+ }
+
+ // Hover on line
+ .line {
+ &:hover {
+ > div,
+ .cours > div,
+ .cep {
+ background-color: $table-head-bg;
+ }
+
+ .cep:nth-child(2),
+ .bachlor:nth-child(4) .cep {
+ background-color: darken($table-head-bg, 4%);
+ }
+
+ .bachlor:nth-child(4) .cep:nth-child(2) {
+ background-color: $table-head-bg;
+ }
+ }
+ }
+
+ // Maybe we'll have to handle those colors in some way.
+ //.bachlor {
+ // &.local-color {
+ // background-color: $table-border-color;
+ // }
+ //
+ // &.local-color-light {
+ // background-color: gray('100');
+ // }
+ //}
+
+ .clear {
+ display: none;
+ }
+}
diff --git a/assets/components/content-types/study-plan/study-plan.twig b/assets/components/content-types/study-plan/study-plan.twig
index f20e67f0e..672e2c7bc 100644
--- a/assets/components/content-types/study-plan/study-plan.twig
+++ b/assets/components/content-types/study-plan/study-plan.twig
@@ -1 +1,1323 @@
-🤷♀️
+
+
Bloc 2 (Propédeutique)
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
Mineur : Informatique
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+
CS-596
+
IN
+
Profs divers
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
+
+
+
+
+
+ Pendant le semestre
+
+
+
+
+
+
diff --git a/assets/components/content-types/study-plan/study-plan.yml b/assets/components/content-types/study-plan/study-plan.yml
index c7a39b8d7..23a383985 100644
--- a/assets/components/content-types/study-plan/study-plan.yml
+++ b/assets/components/content-types/study-plan/study-plan.yml
@@ -1,4 +1,10 @@
-title: Study plan 🚧
+title: Study plan
name: study-plan
notes: |
-
+ The study plan is a special case of table. The markup cannot be changed and we put in place a CSS Grid layout to display the content.
+
+ Please override the columns width (if they do not fit your needs by using a CSS variable: `
`.
+
+ The default behaviour is kept on IE, the content stays readable (the table might be a bit wonky when some columns are missing though).
+
+ On mobile, the tables are scrollable horizontally.
diff --git a/assets/components/molecules/access-nav/access-nav.scss b/assets/components/molecules/access-nav/access-nav.scss
index f78e1902c..d7ebee13a 100644
--- a/assets/components/molecules/access-nav/access-nav.scss
+++ b/assets/components/molecules/access-nav/access-nav.scss
@@ -16,7 +16,7 @@
position: fixed;
top: 0;
left: 25px;
- z-index: 3003;
+ z-index: $zindex-access-nav;
transform: translateY(-100%);
transition:
opacity 0.2s,
diff --git a/assets/components/molecules/gallery/gallery.scss b/assets/components/molecules/gallery/gallery.scss
index c50102337..e38ff60cb 100644
--- a/assets/components/molecules/gallery/gallery.scss
+++ b/assets/components/molecules/gallery/gallery.scss
@@ -4,7 +4,7 @@ $gallery-btn-size: 41px;
$gallery-btn-margin: 14px;
.gallery.is-fullscreen {
- z-index: 9999999;
+ z-index: $zindex-gallery-opened !important; /* eslint disable line */
}
.gallery,
diff --git a/assets/components/molecules/key-number/key-number-large.twig b/assets/components/molecules/key-number/key-number-large.twig
new file mode 100644
index 000000000..ed3ff87cd
--- /dev/null
+++ b/assets/components/molecules/key-number/key-number-large.twig
@@ -0,0 +1,29 @@
+{% set icon = icon|default("https://via.placeholder.com/") %}
+
diff --git a/assets/components/molecules/key-number/key-number.scss b/assets/components/molecules/key-number/key-number.scss
new file mode 100644
index 000000000..b9725fa8f
--- /dev/null
+++ b/assets/components/molecules/key-number/key-number.scss
@@ -0,0 +1 @@
+@charset 'utf-8';
\ No newline at end of file
diff --git a/assets/components/molecules/key-number/key-number.twig b/assets/components/molecules/key-number/key-number.twig
new file mode 100644
index 000000000..da68d9c71
--- /dev/null
+++ b/assets/components/molecules/key-number/key-number.twig
@@ -0,0 +1,23 @@
+{% set icon = icon|default("https://via.placeholder.com/") %}
+
diff --git a/assets/components/molecules/key-number/key-number.yml b/assets/components/molecules/key-number/key-number.yml
new file mode 100644
index 000000000..8b55d4ebf
--- /dev/null
+++ b/assets/components/molecules/key-number/key-number.yml
@@ -0,0 +1,7 @@
+title: Key Number
+name: key-number
+wrapper: col-md-6 bg-gray-100
+variants:
+ - name: large
+ title: Large
+ wrapper: 'bg-gray-100'
\ No newline at end of file
diff --git a/assets/components/molecules/question/question.scss b/assets/components/molecules/question/question.scss
index 4db2ace96..368037ebf 100644
--- a/assets/components/molecules/question/question.scss
+++ b/assets/components/molecules/question/question.scss
@@ -23,9 +23,10 @@ $animation: 0.2s;
}
.custom-control-label {
+ flex: 1 1 auto;
+ flex-basis: 0;
position: relative;
transition: $animation;
- flex-grow: 1;
// red icon styles
&:before {
@@ -76,6 +77,7 @@ $animation: 0.2s;
// checked animation and styles
.custom-control-input:checked + .custom-control-label {
+ @extend .custom-control-label:hover;
z-index: 10;
.custom-control-label-content {
@@ -90,6 +92,17 @@ $animation: 0.2s;
}
}
+.question-title {
+ font-size: $font-size-base * 1.2;
+ text-transform: uppercase;
+ color: gray('600');
+}
+
+.question-subtitle {
+ font-size: $font-size-base * 1.4;
+ font-weight: bold;
+}
+
.question-img {
flex: 0 0 100%;
}
@@ -130,6 +143,10 @@ $animation: 0.2s;
}
}
+ .question-content {
+ padding: $spacer 0;
+ }
+
// checked styles
.custom-control-input:checked + .custom-control-label {
z-index: 10;
diff --git a/assets/components/molecules/question/question.twig b/assets/components/molecules/question/question.twig
index 123d1bb12..103fbe0fd 100644
--- a/assets/components/molecules/question/question.twig
+++ b/assets/components/molecules/question/question.twig
@@ -1,22 +1,26 @@
-
+
diff --git a/assets/components/organisms/contact/contact-banner.twig b/assets/components/organisms/contact/contact-banner.twig
index 2deb5dfe9..842bcf50e 100644
--- a/assets/components/organisms/contact/contact-banner.twig
+++ b/assets/components/organisms/contact/contact-banner.twig
@@ -1,32 +1,30 @@
-
-
-
-
Contact
-
Les guichets des « services aux étudiant-e-s » est le point de contact central pour traiter vos demandes.
-
-
Lundi à jeudi
-
›
-
-
-
Vendredi
-
›
-
-
- services.etudiants@epfl.ch
-
-
-
- +41 21 693 43 45
-
-
-
- EPFL AA-DAF
- BP 1229 (bâtiment BP) Station 16
- CH - 1015 Lausanne
-
+
+
+
Contact
+
Les guichets des « services aux étudiant-e-s » est le point de contact central pour traiter vos demandes.
+
+
Lundi à jeudi
+
›
-
- {% include '@molecules/map/map.twig' %}
+
+
Vendredi
+
›
+
+ services.etudiants@epfl.ch
+
+
+
+ +41 21 693 43 45
+
+
+
+ EPFL AA-DAF
+ BP 1229 (bâtiment BP) Station 16
+ CH - 1015 Lausanne
+
+
+
+ {% include '@molecules/map/map.twig' %}
diff --git a/assets/components/organisms/contact/contact.yml b/assets/components/organisms/contact/contact.yml
index 617463bc7..7f2f58485 100644
--- a/assets/components/organisms/contact/contact.yml
+++ b/assets/components/organisms/contact/contact.yml
@@ -5,6 +5,14 @@ variants:
title: Contact bloc compact
- name: banner
title: Banner
- wrapper: bg-gray-100
+ notes: |
+ You can use contact Banner inside a grey wrapper as
+ ```
+
+ ```
notes: |
### Contact bloc
diff --git a/assets/components/organisms/footer/footer-light.twig b/assets/components/organisms/footer/footer-light.twig
index 0623569d6..2370a0f03 100644
--- a/assets/components/organisms/footer/footer-light.twig
+++ b/assets/components/organisms/footer/footer-light.twig
@@ -1,28 +1,24 @@
{% endblock %}
-
diff --git a/assets/components/templates/base/base.twig b/assets/components/templates/base/base.twig
index 7ca0f01aa..50a17931c 100644
--- a/assets/components/templates/base/base.twig
+++ b/assets/components/templates/base/base.twig
@@ -8,16 +8,16 @@
{% endblock %}
- {% if not isHomepage %}
{% block breadcrumb %}
+ {% if not isSpecial %}
{% include '@atoms/nav-toggle/nav-toggle.twig' %}
{% include '@molecules/breadcrumb/breadcrumb-tagged.twig' %}
+ {% endif %}
{% endblock %}
- {% endif %}
-
+
{% block nav %}
{% include '@organisms/nav-main/nav-main.twig' %}
@@ -33,7 +33,7 @@
- {% if not isHomepage %}
+ {% if not isSpecial %}
diff --git a/assets/config/bootstrap-variables.scss b/assets/config/bootstrap-variables.scss
index e165c8aa3..b6b605eff 100644
--- a/assets/config/bootstrap-variables.scss
+++ b/assets/config/bootstrap-variables.scss
@@ -290,7 +290,7 @@ $table-border-width: $border-width !default;
$table-border-color: $gray-200 !default;
$table-border-color-light: $gray-100;
-$table-head-bg: $gray-200 !default;
+$table-head-bg: lighten($gray-100, 5.49) !default;
$table-head-color: $gray-600 !default;
$table-dark-bg: $black !default;
@@ -548,6 +548,12 @@ $zindex-modal-backdrop: 1040 !default;
$zindex-modal: 1050 !default;
$zindex-popover: 1060 !default;
$zindex-tooltip: 1070 !default;
+$zindex-nav-overlay: 1100 !default;
+$zindex-nav: 1110 !default;
+$zindex-toggle: 1120 !default;
+$zindex-gallery-opened: 1120 !default;
+$zindex-mobile-lang: 1140 !default;
+$zindex-access-nav: 3003 !default;
// Navs
diff --git a/assets/config/layout.scss b/assets/config/layout.scss
index 412849911..fe51d3613 100644
--- a/assets/config/layout.scss
+++ b/assets/config/layout.scss
@@ -25,6 +25,7 @@
[content-start] minmax(min-content, #{col-width(sm, 12)})
[content-end] 1fr
[full-end];
+ max-width: 100%;
@include media-breakpoint-down(sm) {
grid-gap: $grid-gutter-width;
diff --git a/assets/config/mixins.scss b/assets/config/mixins.scss
index 35d453388..bf908f59f 100644
--- a/assets/config/mixins.scss
+++ b/assets/config/mixins.scss
@@ -208,8 +208,10 @@
// IE 11 mixin
+// WARNING: Autoprefixer is off inside this.
@mixin ie11($selector) {
_:-ms-fullscreen, :root #{$selector} {
+ /* autoprefixer: off */
@content;
}
}
diff --git a/assets/images/key-numbers/collaborations.png b/assets/images/key-numbers/collaborations.png
new file mode 100644
index 000000000..f176617b6
Binary files /dev/null and b/assets/images/key-numbers/collaborations.png differ
diff --git a/assets/images/key-numbers/earth.png b/assets/images/key-numbers/earth.png
new file mode 100644
index 000000000..cb3957634
Binary files /dev/null and b/assets/images/key-numbers/earth.png differ
diff --git a/assets/images/key-numbers/flag.png b/assets/images/key-numbers/flag.png
new file mode 100644
index 000000000..978e800d2
Binary files /dev/null and b/assets/images/key-numbers/flag.png differ
diff --git a/assets/images/key-numbers/ranking.png b/assets/images/key-numbers/ranking.png
new file mode 100644
index 000000000..1433af3ce
Binary files /dev/null and b/assets/images/key-numbers/ranking.png differ
diff --git a/assets/images/key-numbers/students.png b/assets/images/key-numbers/students.png
new file mode 100644
index 000000000..3acdcab43
Binary files /dev/null and b/assets/images/key-numbers/students.png differ
diff --git a/assets/svg/avatar-placeholder.svg b/assets/svg/avatar-placeholder.svg
new file mode 100644
index 000000000..76056f160
--- /dev/null
+++ b/assets/svg/avatar-placeholder.svg
@@ -0,0 +1 @@
+
diff --git a/package.json b/package.json
index a8dcf4864..e7a9c67cc 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "epfl-elements",
- "version": "1.1.2",
+ "version": "1.2.0",
"license": "MIT",
"main": "index.html",
"repository": {
diff --git a/publish.sh b/publish.sh
index f3850960d..7bf74e1de 100644
--- a/publish.sh
+++ b/publish.sh
@@ -22,7 +22,7 @@ then
npm whoami || { echo "⚠️ You must be logged in to NPM to push a new release" ; exit 1; }
fi
-jq --version || { echo "⚠️ You have jq installed on your machine (brew install jq)" ; exit 1; }
+jq --version || { echo "⚠️ You need jq installed on your machine (brew install jq)" ; exit 1; }
# Proceed =====================================================================
echo "rebuild frontend assets"