Skip to content

Commit 619ad26

Browse files
committed
test1
1 parent f8fc79d commit 619ad26

15 files changed

Lines changed: 1761 additions & 0 deletions

.vs/slnx.sqlite

88 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

.vs/webhook-server/FileContentIndex/read.lock

Whitespace-only changes.

files/index.html

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
<html>
2+
<head>
3+
<script src="jquery-3.7.1.min.js"></script>
4+
<script src="jquery-ui.min.js"></script>
5+
<script src="jquery.ui.touch-punch.min.js"></script>
6+
<script src="utils.js"></script>
7+
<script src="turna.js"></script>
8+
<script src="turnaUI.js"></script>
9+
<link rel="stylesheet" type="text/css" href="turna.css" media="screen" />
10+
<link rel="preconnect" href="https://fonts.googleapis.com">
11+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
12+
<link href="https://fonts.googleapis.com/css2?family=Asap+Condensed:wght@400;500;600&display=swap" rel="stylesheet">
13+
14+
<meta charset="UTF-8">
15+
<meta name="viewport" content="width=device-width">
16+
</head>
17+
<body>
18+
<div id="TT" class="flex align-items-start">
19+
<div id="Registration">
20+
<div class="tournaments flex">
21+
<input class="tournamentsize" value="12" type="number" />
22+
<button class="addtournament">New tournament</button>
23+
<button class="clearplayers">X</button>
24+
<div class="tournamentslist"></div>
25+
</div>
26+
<div class="flex">
27+
<textarea rows="1" id="PlayerName" placeholder="Nimi"></textarea>
28+
<input id="PlayerRating" placeholder="Reiting" />
29+
<button id="AddPlayer">Add Player</button>
30+
</div>
31+
<div class="flex sorting flex-end">
32+
<button class="sortbyrating">🡅</button>
33+
</div>
34+
<div class="playerslist"></div>
35+
</div>
36+
<div id="Tournaments" class="flex align-items-start"></div>
37+
</div>
38+
<script>
39+
let playerratings = {
40+
"Oskar Pedjak": 2100,
41+
"Kaspar Metsa": 2000,
42+
"Ergo Mõttus": 1800,
43+
"Hendrik Kangro": 1800,
44+
"Meelis Meemann": 1700,
45+
"Andras Kaasik": 1600,
46+
"Jüri Muhhin": 1600,
47+
"Andres Pedjak": 1500,
48+
"Ahti Paltseri": 1400,
49+
"Rene Liivamägi": 1400,
50+
"Toomas Römer": 1200,
51+
"meelis leesik": 1400,
52+
"Rain Kaarma": 1400,
53+
"Marko Mäesaar": 1400,
54+
"Marian Magerin": 1300,
55+
"Triin Seli": 1410,
56+
"Andres Püss": 1200,
57+
"Liisi Paloviir": 1400,
58+
"Hanno Juust": 1200,
59+
"Uno Ainsoo": 800,
60+
"Janno Toomet": 1140,
61+
"Mait Lõhmus": 1100,
62+
"Kadri Nurme": 1100,
63+
"Tiina Kirsimägi": 1100,
64+
"Margus Laanemägi": 1000,
65+
"Maanus Magerin": 1000,
66+
"Marek Kallas": 1100,
67+
"Talvi Mõttus": 900,
68+
"Siim Peets": 900,
69+
"Taavi Tiisler": 900,
70+
"Monica Hankov": 900,
71+
"Viljar Tammearu": 900,
72+
"Piret Römer": 900,
73+
"Taavi Sinijärv": 890,
74+
"Egle Thal-Laanemägi": 850,
75+
"Jevgeni Smirnov": 1600,
76+
"Erkki Leego": 1590,
77+
"Raiki Reinsoo": 1500,
78+
"Meelis Karro": 1500,
79+
"Priit Veskimäe": 1400,
80+
"Juhani Uri": 1200,
81+
"Ülle Kirsimägi": 1200,
82+
"Piret Reichmann": 1200,
83+
"Peep Päädam": 1200,
84+
"Liina Veskimäe": 1100,
85+
"Carmen Kartau": 1100,
86+
"Harri Värv": 1100,
87+
"Kadri Elbe": 800,
88+
"Kennart Saaremäe": 800,
89+
"Ahto Sooaru": 800,
90+
"Priit Võlli": 800,
91+
"Raul Mürk": 800,
92+
"Marjo Sinijärv": 800,
93+
"Kadri Kuht": 800,
94+
"Piret Kaasik": 800,
95+
"Sanna Vako": 700,
96+
"Birgit Lehtlaan":600
97+
}
98+
99+
100+
let playerstring = `
101+
Margus Laanemägi
102+
Egle Thal-Laanemägi
103+
Mait Lõhmus
104+
Ergo Mõttus
105+
Talvi Mõttus
106+
Andres Pedjak
107+
Oskar Pedjak
108+
Meelis Meemann
109+
Andras Kaasik
110+
Marian Magerin
111+
Maanus Magerin
112+
Kaspar Metsa
113+
Hendrik Kangro
114+
115+
Turniirile on juba registreerunud
116+
Birgit Lehtlaan
117+
Siim Peets
118+
Triin Seli
119+
Taavi Tiisler
120+
Monica Hankov
121+
Viljar Tammearu
122+
Annika Lattik
123+
Andres Aru
124+
Marko Mäesaar
125+
Eerma Martin
126+
Janno Toomet
127+
Kivilaid Janek
128+
Piret Römer
129+
Hanno Juust
130+
Marko Seli
131+
Janar Talts
132+
Triin Kask
133+
Tiina Kirsimägi
134+
Marek Kallas
135+
Liisi Paloviir
136+
Vitali Ossipov
137+
Taavi Sinijärv
138+
Rain Kaarma
139+
Eerma Teele
140+
Uno Ainsoo
141+
Andres Püss
142+
Kadri Nurme
143+
Kadri Kuusk
144+
Toomas Römer
145+
meelis leesik
146+
Jana Kustjakova
147+
Ahti Paltseri
148+
Rene Liivamägi
149+
OOTELIST
150+
Egon Puuorg
151+
Martin Kuldkepp
152+
Romet Puhk
153+
Timo Pukk
154+
Anneli Puhk
155+
Jüri Muhhin
156+
`
157+
var Reg = new Registration()
158+
Reg.html = $('#Registration')
159+
Reg.playerratings = playerratings
160+
TournaUI.init($('#TT'))
161+
TournaUI.addplayer(playerstring, playerratings)
162+
//Reg.UI.drawplayers(Reg, Reg.html.find('.players'))
163+
</script>
164+
</body>
165+
</html>

files/jquery-3.7.1.min.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

files/jquery-ui.min.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

files/jquery.ui.touch-punch.min.js

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

files/turna.css

Lines changed: 195 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,195 @@
1+
body,
2+
input,
3+
button,
4+
textarea{
5+
font-family: 'Asap Condensed', sans-serif;
6+
font-size: 14px;
7+
color: #333;
8+
text-transform: uppercase;
9+
font-weight: 500;
10+
border-radius: 3px;
11+
border-width: 1px;
12+
}
13+
::placeholder {
14+
color: #aaa;
15+
}
16+
.font1 {
17+
font-size: 18px;
18+
}
19+
.text-center {
20+
text-align: center;
21+
}
22+
.text-right {
23+
text-align: right;
24+
}
25+
.float-right {
26+
float: right;
27+
}
28+
.overflow-hidden {
29+
overflow: hidden;
30+
}
31+
.notlast {
32+
opacity: 0.3;
33+
}
34+
.player1,
35+
.player2 {
36+
border: 1px solid #ddd;
37+
border-left: none;
38+
border-right: none;
39+
white-space: nowrap;
40+
padding: 5px 10px;
41+
}
42+
.box1 {
43+
border: 1px solid #ddd;
44+
background-color: #fff;
45+
}
46+
.item1 {
47+
border: 1px solid #ddd;
48+
border-left: none;
49+
border-right: none;
50+
background-color: #fff;
51+
}
52+
.border {
53+
border: 1px solid #ddd;
54+
}
55+
.score,
56+
.rating {
57+
width: 32px;
58+
text-align: center;
59+
}
60+
.ratinginput {
61+
width: 50px;
62+
}
63+
.sortbyrating {
64+
width: 32px;
65+
height:24px;
66+
padding: 0px;
67+
}
68+
button,
69+
input {
70+
padding: 5px 10px;
71+
white-space: nowrap;
72+
cursor: pointer;
73+
}
74+
input.score {
75+
padding: 5px 0px;
76+
}
77+
textarea {
78+
padding: 6px 10px;
79+
white-space: nowrap;
80+
cursor: pointer;
81+
resize: none;
82+
overflow: hidden;
83+
}
84+
input {
85+
width: 100%;
86+
}
87+
.name {
88+
padding: 5px 10px;
89+
}
90+
.player {
91+
background-color: #fff;
92+
white-space: nowrap;
93+
overflow: hidden;
94+
background-color: #fafafa;
95+
line-height: 20px
96+
}
97+
.pad1 {
98+
padding: 2px 5px;
99+
}
100+
#Tournament {
101+
display: flex;
102+
}
103+
#Playerlist,
104+
#Registration,
105+
.tournament {
106+
border: 2px solid #aaa;
107+
border-radius: 5px;
108+
display: flex;
109+
gap: 5px;
110+
flex-flow: column;
111+
padding: 5px;
112+
width: 300px;
113+
}
114+
.playerslist {
115+
background-color: #aaa;
116+
}
117+
.round {
118+
width: auto;
119+
}
120+
.round.selected {
121+
font-weight: bold;
122+
border-width: 2px;
123+
}
124+
.inc {
125+
color: #abd080;
126+
}
127+
.dec {
128+
color: #edb260;
129+
}
130+
.game {
131+
padding: 3px 0px;
132+
}
133+
.item2 {
134+
border: 2px solid #aaa;
135+
border-radius: 5px;
136+
padding: 5px;
137+
}
138+
.sorting {
139+
margin-right: 10px;
140+
}
141+
.players {
142+
display: flex;
143+
flex-flow: column;
144+
gap: 1px;
145+
width: 100px;
146+
}
147+
.iblock {
148+
display: inline-block;
149+
}
150+
.flex-space {
151+
display: flex;
152+
align-items: center;
153+
justify-content: space-between;
154+
gap: 1px;
155+
}
156+
.flex {
157+
display: flex;
158+
align-items: center;
159+
gap: 1px;
160+
}
161+
.flex-end {
162+
justify-content: flex-end;
163+
}
164+
.align-items-start {
165+
align-items: start;
166+
}
167+
.justify-space {
168+
justify-content: space-between;
169+
}
170+
.flex-column {
171+
display: flex;
172+
flex-direction: column;
173+
}
174+
.ui-sortable {
175+
cursor: pointer;
176+
}
177+
.playerinfo {
178+
margin-right: 10px;
179+
}
180+
.playerinfo .rating {
181+
color: #999;
182+
}
183+
.tournament .playerinfo {
184+
width: 90px;
185+
justify-content: space-evenly;
186+
}
187+
.tournament .playerslist .name {
188+
width: 190px;
189+
}
190+
.tournamentsize {
191+
width: 56px;
192+
}
193+
#PlayerRating {
194+
width: 70px;
195+
}

0 commit comments

Comments
 (0)