Skip to content

Commit c6cf828

Browse files
committed
Anniversary: Remove anniversary header
1 parent ca34a20 commit c6cf828

File tree

5 files changed

+1
-164
lines changed

5 files changed

+1
-164
lines changed
Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +0,0 @@
1-
import React, {useState} from "react";
2-
import ReactDOM from "react-dom";
3-
4-
import Confetti from 'react-confetti'
5-
6-
7-
const unlock_date = new Date("2024-12-10T16:00Z")
8-
9-
function Celebrate() {
10-
const [stateShowConfetti, setShowConfetti] = useState(false);
11-
12-
let make_confetti = () => {
13-
if (stateShowConfetti) return;
14-
15-
setShowConfetti(true);
16-
const confettiContainer = document.getElementById("confetti-holder")
17-
18-
ReactDOM.render(
19-
<Confetti
20-
width={window.innerWidth}
21-
height={window.innerHeight}
22-
numberOfPieces={400}
23-
tweenDuration={4000}
24-
recycle={false}
25-
onConfettiComplete={(_) => {
26-
ReactDOM.render(
27-
null,
28-
confettiContainer
29-
)
30-
setShowConfetti(false);
31-
}}
32-
/>,
33-
confettiContainer
34-
)
35-
}
36-
37-
return (
38-
<div className="navbar-anniversary-wrap" title="Click the cake to celebrate!">
39-
<button onClick={make_confetti} disabled={stateShowConfetti}>
40-
{!stateShowConfetti ? "🎂" : "🎉"}
41-
</button>
42-
<a className="navbar-anniversary-texts" href="/docs/ten-years-of-cern-open-data-portal">
43-
<span className="navbar-anniversary-texts-title">
44-
<strong>Ten years</strong> of CERN Open Data portal!
45-
</span>
46-
<span className="navbar-anniversary-texts-subtitle">
47-
(blog post)
48-
</span>
49-
</a>
50-
<div id="confetti-holder"></div>
51-
</div>
52-
)
53-
}
54-
55-
if (new Date() > unlock_date) {
56-
const titleContainer = document.getElementById("react-anniversary")
57-
ReactDOM.render(React.createElement(Celebrate), titleContainer)
58-
}

cernopendata/modules/theme/assets/semantic-ui/js/app.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import jquery from "jquery/dist/jquery";
22

3-
import "./anniversary.js"
4-
53
// This line sets jQuery version from Invenio to `jquery` variable globally
64
// in order to make it compatible with other jQuery versions needed for
75
// ispy and opera visualizers, since other versions are loaded through script

cernopendata/modules/theme/assets/semantic-ui/scss/header.scss

Lines changed: 1 addition & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -24,106 +24,12 @@
2424
margin-bottom: 0;
2525

2626
.navbar-custom {
27-
//display: flex;
27+
display: flex;
2828
align-items: center;
2929
justify-content: flex-start;
3030
background-color: $header-dark-blue;
3131
height: 65px;
3232

33-
// anniversary additions
34-
display: grid;
35-
grid-template-columns: auto 1fr auto;
36-
37-
.navbar-anniversary {
38-
width: inherit;
39-
font-family: "Open Sans", sans-serif;
40-
padding: 0.5em;
41-
42-
.navbar-anniversary-wrap {
43-
display: flex;
44-
width: 100%;
45-
justify-content: center;
46-
align-items: center;
47-
48-
.navbar-anniversary-texts {
49-
display: flex;
50-
flex-direction: column;
51-
text-align: center;
52-
53-
strong {
54-
font-weight: 600;
55-
}
56-
57-
.navbar-anniversary-texts-title {
58-
font-weight: 400;
59-
font-size: 1.4em;
60-
margin-top: 0.2em;
61-
color: $white;
62-
}
63-
64-
.navbar-anniversary-texts-subtitle {
65-
font-weight: 300;
66-
font-size: 0.7em;
67-
line-height: 1.8em;
68-
color: $light-blue;
69-
}
70-
}
71-
72-
button {
73-
display: inline-block;
74-
background: none;
75-
border: none;
76-
margin-right: 0.5em;
77-
cursor: pointer;
78-
font-size: 2.25em;
79-
transition: transform 0.15s;
80-
animation: wiggle 18s ease-in-out infinite;
81-
}
82-
83-
a {
84-
cursor: pointer;
85-
color: inherit;
86-
text-decoration: none;
87-
}
88-
89-
a:hover {
90-
filter: brightness(85%);
91-
}
92-
93-
a:active {
94-
filter: brightness(70%);
95-
}
96-
97-
button:hover {
98-
transform: scale(1.15);
99-
}
100-
101-
button:active {
102-
transform: scale(1.25);
103-
}
104-
105-
@keyframes wiggle {
106-
60% {
107-
transform: rotate(0deg);
108-
}
109-
61% {
110-
transform: rotate(5deg);
111-
}
112-
62% {
113-
transform: rotate(-5deg);
114-
}
115-
63% {
116-
transform: rotate(10deg);
117-
}
118-
64% {
119-
transform: rotate(0deg);
120-
}
121-
}
122-
}
123-
}
124-
125-
// anniversary done
126-
12733
.searchbar {
12834
min-width: 250px;
12935
width: 35%;
@@ -142,13 +48,8 @@
14248
margin-left: auto;
14349
list-style: none;
14450

145-
li > span {
146-
white-space: nowrap;
147-
}
148-
14951
.ui.dropdown .navbar-item {
15052
padding: 0;
151-
15253
span {
15354
user-select: none;
15455
}
@@ -175,7 +76,6 @@
17576
color: white;
17677
}
17778
}
178-
17979
.menu-icon {
18080
display: none;
18181
}

cernopendata/modules/theme/webpack.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
dependencies={
4040
"open-iconic": "~1.1.1",
4141
"popper.js": "~1.11.0",
42-
"react-confetti": "~6.1.0",
4342
},
4443
aliases={
4544
"../../theme.config$": "less/cernopendata/theme.config",

cernopendata/templates/cernopendata_theme/header.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
<img src="{{ url_for('static', filename='assets/img/logo_blue.png') }}" width="115" alt="">
66
</a>
77

8-
<div class="navbar-anniversary" id="react-anniversary"></div>
9-
108
<ul class="link-menu">
119
<li class="ui dropdown">
1210
<span class="navbar-item">

0 commit comments

Comments
 (0)