Compare commits
18 Commits
23a98a23cf
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 1e1d8f9c60 | |||
| 921c1ed876 | |||
| e82588b955 | |||
| 43d47fb2aa | |||
| 4f2cb208fd | |||
| 00f6020dbc | |||
| 3e91dd77b5 | |||
| 2b08ef3e07 | |||
| 87830d0a9e | |||
| 4db2b3d3a3 | |||
| a034630795 | |||
| 619a052309 | |||
| 5213c33f2a | |||
| 379634db47 | |||
| 4b49d05fe1 | |||
| 62d7d64e32 | |||
| a59fcdca30 | |||
| 3ca45e6453 |
@@ -18,7 +18,7 @@ if (isset($_POST['aLogin'])) {
|
||||
if (password_verify($password, $hashedPassword)) {
|
||||
$_SESSION['userName'] = $userName;
|
||||
$_SESSION['admin'] = true;
|
||||
$_SESSION['success'] = "You are now logged in";
|
||||
//$_SESSION['success'] = "You are now logged in";
|
||||
http_response_code(200);
|
||||
makeAdminLogin($userName);
|
||||
} else {
|
||||
|
||||
@@ -8,7 +8,8 @@ if (isAdmin()) {
|
||||
if (isset($_POST["newAdmin"])) {
|
||||
$admin = new AdminUser();
|
||||
$admin->user_name = $_POST["newUsername"];
|
||||
$admin->password = $_POST["newPassword"];
|
||||
$admin->password = password_hash($_POST["newPassword"],PASSWORD_DEFAULT);
|
||||
|
||||
if ($admin->save()) {
|
||||
http_response_code(201);
|
||||
} else {
|
||||
|
||||
@@ -13,9 +13,12 @@ if (isset($_GET['gameDataId'])) {
|
||||
$registrationIds = Registration::where("group_id", $_GET['groupId'])->pluck("game_data_id")->toArray();
|
||||
$openGameDataStream = GameData::whereIn("id", $registrationIds)->get();
|
||||
} elseif (isset($_GET['gameJamId'])) {
|
||||
$gameDataIds = Group::where("game_jam_id", $_GET['gameJamId'])->pluck("game_data_id")->toArray();
|
||||
$gameDataIds = Registration::where("game_jam_id", $_GET['gameJamId'])->pluck("game_data_id")->toArray();
|
||||
$openGameDataStream = GameData::whereIn("id", $gameDataIds)->get();
|
||||
} else {
|
||||
} elseif (isset($_GET["newest"])){
|
||||
$openGameDataStream = GameData::all()->sortByDesc("updated_at")->take($_GET["newest"]);
|
||||
}
|
||||
else {
|
||||
$openGameDataStream = GameData::all();
|
||||
}
|
||||
|
||||
|
||||
@@ -38,19 +38,30 @@ if (isLogin()) {
|
||||
|
||||
$gameData->game_name = $title;
|
||||
if (isset($gameData) && $gameFileError === 0) {
|
||||
unlink("../../Games/" . $gameData->game_link);
|
||||
if(unlink("../../Games/" . $gameData->game_link)){
|
||||
$gameData->game_link = ZipFileHandler($gameFileName, $gameFileTmp);
|
||||
}else{
|
||||
http_response_code(500);
|
||||
exit();
|
||||
}
|
||||
|
||||
}
|
||||
$gameData->description = $desc;
|
||||
if (isset($thumbnail) && $thumbnailFileError === 0) {
|
||||
unlink("../../../Frontend/images/" . $gameData->img);
|
||||
|
||||
if(unlink("../../../Frontend/images/" . $gameData->img)){
|
||||
$gameData->img = imagesFileHandler($thumbnailFileName, $thumbnailFileTmp);
|
||||
}else{
|
||||
http_response_code(500);
|
||||
exit();
|
||||
}
|
||||
|
||||
}
|
||||
$gameData->is_web_Based = $isWebBased;
|
||||
if (!$gameData->save()) {
|
||||
http_response_code(500);
|
||||
} else {
|
||||
http_response_code(201);
|
||||
http_response_code(200);
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
@@ -23,7 +23,7 @@ if (isLogin()) {
|
||||
echo json_encode(["message" => "gameJam not found"]);
|
||||
exit();
|
||||
}
|
||||
$registration = Registration::where('game_jam_id', $gameJam->id)->where("group_id", $group->id)->frist();
|
||||
$registration = Registration::where('game_jam_id', $gameJam->id)->where("group_id", $group->id)->first();
|
||||
if ($registration === null) {
|
||||
http_response_code(401);
|
||||
echo json_encode(["message" => "group not registered for that game jam"]);
|
||||
|
||||
@@ -11,7 +11,20 @@ use Backend\Models\GameJam;
|
||||
|
||||
if (isset($_GET['gameJamId'])) {
|
||||
$dbValue = GameJam::find($_GET['gameJamId']);
|
||||
} else {
|
||||
}elseif (isset($_GET['hasEnded'])){
|
||||
$hasEnded = $_GET['hasEnded'];
|
||||
if($hasEnded == 0 OR $hasEnded == 1){
|
||||
if ($hasEnded){
|
||||
$dbValue = GameJam::where("is_finished",1)->get();
|
||||
}else{
|
||||
$dbValue = GameJam::where("is_finished",0)->get();
|
||||
}
|
||||
}
|
||||
else{
|
||||
$dbValue = GameJam::all();
|
||||
}
|
||||
}
|
||||
else {
|
||||
$dbValue = GameJam::all();
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ if (isAdmin()) {
|
||||
|
||||
$gameJam->description = $_POST['description'];
|
||||
if ($gameJam->save()) {
|
||||
http_response_code(201);
|
||||
http_response_code(200);
|
||||
} else {
|
||||
http_response_code(500);
|
||||
}
|
||||
|
||||
@@ -16,3 +16,5 @@ header("Access-Control-Allow-Methods: GET");
|
||||
header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept");
|
||||
header('Content-Type: application/json;charset=UTF-8');
|
||||
echo json_encode(array('data' => $groups->jsonSerialize()));
|
||||
|
||||
|
||||
|
||||
@@ -10,11 +10,10 @@ if (isAdmin()) {
|
||||
$password = Password::firstWhere("group_id", $_POST['groupId']);
|
||||
if ($password) {
|
||||
$password->password = password_hash($_POST['newPassword'], PASSWORD_DEFAULT);
|
||||
echo $password;
|
||||
if (!$password->save()) {
|
||||
http_response_code(500);
|
||||
} else {
|
||||
http_response_code(201);
|
||||
http_response_code(200);
|
||||
}
|
||||
} else {
|
||||
http_response_code(400);
|
||||
|
||||
@@ -8,9 +8,6 @@ use Backend\Models\Password;
|
||||
use Backend\Models\GameJam;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
$groupName = "";
|
||||
$errors = array();
|
||||
|
||||
if (isset($_POST['regGroup'])) {
|
||||
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ if (isLogin()) {
|
||||
if (!$group->save()) {
|
||||
http_response_code(500);
|
||||
} else {
|
||||
http_response_code(201);
|
||||
http_response_code(200);
|
||||
}
|
||||
} else {
|
||||
http_response_code(400);
|
||||
|
||||
@@ -12,7 +12,7 @@ if (isLogin()) {
|
||||
if (!$password->save()) {
|
||||
http_response_code(500);
|
||||
} else {
|
||||
http_response_code(201);
|
||||
http_response_code(200);
|
||||
}
|
||||
} else {
|
||||
http_response_code(400);
|
||||
|
||||
@@ -1 +1,20 @@
|
||||
<?php
|
||||
require_once "../../../bootstrap.php";
|
||||
|
||||
use Backend\Models\Registration;
|
||||
|
||||
if(isset($_GET["registrationId"])){
|
||||
$regs = Registration::find($_GET["registrationId"]);
|
||||
} elseif (isset($_GET["groupId"])){
|
||||
$regs = Registration::where("group_id", $_GET["groupId"])->get();
|
||||
} elseif (isset($_GET["gameJamId"])){
|
||||
$regs = Registration::where("game_jam_id", $_GET["gameJamId"])->get();
|
||||
}elseif (isset($_GET["gameDataId"])){
|
||||
$regs = Registration::where("game_data_id", $_GET["gameDataId"])->get();
|
||||
}else{
|
||||
$regs = Registration::all();
|
||||
}
|
||||
header("Access-Control-Allow-Methods: GET");
|
||||
header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept");
|
||||
header('Content-Type: application/json;charset=UTF-8');
|
||||
echo json_encode(array('data' => $regs->jsonSerialize()));
|
||||
@@ -6,7 +6,7 @@ use Backend\Models\Registration;
|
||||
|
||||
if(isLogin()){
|
||||
if(isset($_POST['updateReg'])){
|
||||
if($reg = Registration::where("group_id", $_POST["groupId"])->where("game_jam_id", $_POST["gameJamId"])->first()){
|
||||
if($reg = Registration::find($_POST["registrationId"])->where("group_id", groupViaToken($_SESSION['token'])->id)->first()){
|
||||
$reg->group_amount = $_POST["groupAmount"];
|
||||
if($reg->save()){
|
||||
http_response_code(200);
|
||||
|
||||
@@ -6,12 +6,12 @@ use \Backend\Models\KeyWord;
|
||||
use \Backend\Models\GameJam;
|
||||
use Backend\Models\Registration;
|
||||
|
||||
if (!isAdmin()) {
|
||||
if (isset($_GET['genKeyWord'])) {
|
||||
if (isAdmin()) {
|
||||
if (isset($_GET['gameJamId'])) {
|
||||
$gameJamId = $_GET['gameJamId'];
|
||||
$game_jam = GameJam::find($gameJamId);
|
||||
$all_registration_in_game_jam_id = Registration::where("game_jam_id", $game_jam->id)->pluck("id")->toArray();
|
||||
$find_all_keywords = KeyWord::whereIn("group_id", $all_registration_in_game_jam_id)->inRandomOrder()->take(6)->get();
|
||||
$find_all_keywords = KeyWord::whereIn("registration_id", $all_registration_in_game_jam_id)->inRandomOrder()->take(6)->get();
|
||||
$game_jam->key_word = $find_all_keywords->first()->key_word;
|
||||
if (!$game_jam->save()) {
|
||||
http_response_code(500);
|
||||
|
||||
@@ -7,20 +7,20 @@ use Backend\Models\Registration;
|
||||
use Backend\Models\Group;
|
||||
use Backend\Models\KeyWord;
|
||||
|
||||
session_start();
|
||||
|
||||
if (isLogin()) {
|
||||
if (isset($_POST['submitKeyWord'])) {
|
||||
//Find the group
|
||||
$group = groupViaToken($_SESSION['token']);
|
||||
|
||||
if($gameJam = GameJam::find($_POST["gameJamId"]) === null){
|
||||
if(!$gameJam = GameJam::find($_POST['gameJamId'])){
|
||||
http_response_code(400);
|
||||
echo json_encode(["message" => "gameJam not found"]);
|
||||
exit();
|
||||
}
|
||||
$registration = Registration::where('game_jam_id', $gameJam->id)->where("group_id", $group->id)->frist();
|
||||
if ($registration === null) {
|
||||
//var_dump($gameJam);
|
||||
|
||||
$registration = Registration::where('game_jam_id', $gameJam->id)->where("group_id", $group->id)->first();
|
||||
if (!$registration) {
|
||||
http_response_code(401);
|
||||
echo json_encode(["message" => "group not registered for that game jam"]);
|
||||
exit();
|
||||
@@ -33,7 +33,7 @@ if (isLogin()) {
|
||||
$keyword = new KeyWord();
|
||||
|
||||
//Take the keyWord the user typed and set it equal to the keyword valuable
|
||||
$keyword->key_word = $_POST['key_word'];
|
||||
$keyword->key_word = $_POST['keyWord'];
|
||||
|
||||
//Make foreign key from the groups table to the keyWords table
|
||||
$keyword->registration()->associate($registration);
|
||||
|
||||
@@ -13,7 +13,8 @@ Capsule::schema()->create("game_jams", function (Blueprint $table) {
|
||||
$table->dateTime("start_time");
|
||||
$table->dateTime("end_time");
|
||||
$table->string("key_word")->nullable();
|
||||
$table->text("description")->nullable();
|
||||
$table->text("description");
|
||||
$table->boolean("is_finished")->default(false);
|
||||
$table->timestamps();
|
||||
});
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ use Illuminate\Support\Facades\Schema;
|
||||
Capsule::schema()->create("key_words", function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->string('key_word');
|
||||
$table->foreignId("registrations_id")->constrained("registrations");
|
||||
$table->foreignId("registration_id")->constrained("registrations");
|
||||
$table->timestamps();
|
||||
});
|
||||
|
||||
|
||||
@@ -12,7 +12,8 @@ class GameJam extends Eloquent
|
||||
'start_time',
|
||||
'end_time',
|
||||
'key_word',
|
||||
'description'
|
||||
'description',
|
||||
'is_finished'
|
||||
];
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
@@ -1,9 +1,11 @@
|
||||
{
|
||||
"ExpandedNodes": [
|
||||
"",
|
||||
"\\Html",
|
||||
"\\Images",
|
||||
"\\Javascript",
|
||||
"\\Styles"
|
||||
],
|
||||
"SelectedNode": "\\Index.html",
|
||||
"PreviewInSolutionExplorer": false
|
||||
}
|
||||
+210
-47
@@ -1,46 +1,70 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<head>
|
||||
<!-- Default page settings -->
|
||||
<title>Admin Panel</title>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link rel="shortcut icon" href="../Images/UFO.png" />
|
||||
<!-- Default page settings end -->
|
||||
|
||||
<!-- CSS -->
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css" integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous">
|
||||
<link
|
||||
rel="stylesheet"
|
||||
href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css"
|
||||
integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl"
|
||||
crossorigin="anonymous"
|
||||
/>
|
||||
<link rel="stylesheet" href="../Styles/Index.css" />
|
||||
<link rel="stylesheet" href="../Styles/AdminPage.css" />
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css" />
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/overlayscrollbars/1.13.1/css/OverlayScrollbars.css" />
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css" integrity="sha512-HK5fgLBL+xu6dm/Ii3z4xhlSUyZgTT9tuc/hSrtw6uzJOvgRr2a9jyxxT1ely+B+xFAmJKVSTbpM/CuL7qxO8w==" crossorigin="anonymous" />
|
||||
<link
|
||||
rel="stylesheet"
|
||||
href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css"
|
||||
/>
|
||||
<link
|
||||
rel="stylesheet"
|
||||
href="https://cdnjs.cloudflare.com/ajax/libs/overlayscrollbars/1.13.1/css/OverlayScrollbars.css"
|
||||
/>
|
||||
<link
|
||||
rel="stylesheet"
|
||||
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css"
|
||||
integrity="sha512-HK5fgLBL+xu6dm/Ii3z4xhlSUyZgTT9tuc/hSrtw6uzJOvgRr2a9jyxxT1ely+B+xFAmJKVSTbpM/CuL7qxO8w=="
|
||||
crossorigin="anonymous"
|
||||
/>
|
||||
<!-- CSS end -->
|
||||
|
||||
<!-- Header scripts -->
|
||||
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
|
||||
<script
|
||||
src="https://code.jquery.com/jquery-3.6.0.min.js"
|
||||
integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
|
||||
crossorigin="anonymous"
|
||||
></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/moment@2.29.1/moment.min.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/inputmask@5.0.5/dist/jquery.inputmask.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/overlayscrollbars/1.13.1/js/jquery.overlayScrollbars.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.6.0/dist/umd/popper.min.js" integrity="sha384-KsvD1yqQ1/1+IA7gi3P0tyJcT3vR+NdBTt13hSJ2lnve8agRGXTTyNaBYmCR/Nwi" crossorigin="anonymous"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/js/bootstrap.min.js" integrity="sha384-nsg8ua9HAw1y0W1btsyWgBklPnCUAFLuTMS2G72MMONqmOymq585AcH49TLBQObG" crossorigin="anonymous"></script>
|
||||
<script
|
||||
src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.6.0/dist/umd/popper.min.js"
|
||||
integrity="sha384-KsvD1yqQ1/1+IA7gi3P0tyJcT3vR+NdBTt13hSJ2lnve8agRGXTTyNaBYmCR/Nwi"
|
||||
crossorigin="anonymous"
|
||||
></script>
|
||||
<script
|
||||
src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/js/bootstrap.min.js"
|
||||
integrity="sha384-nsg8ua9HAw1y0W1btsyWgBklPnCUAFLuTMS2G72MMONqmOymq585AcH49TLBQObG"
|
||||
crossorigin="anonymous"
|
||||
></script>
|
||||
<!-- Header scripts end -->
|
||||
</head>
|
||||
|
||||
<body>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="HeaderPanel" id="header">
|
||||
<div class="HeaderLeft">
|
||||
<a style="display: inline-block;" href="../Index.html">
|
||||
<a style="display: inline-block" href="../Index.html">
|
||||
<i class="fas fa-arrow-left"></i>
|
||||
</a>
|
||||
</div>
|
||||
<div class="HeaderTitle">
|
||||
<h2 style="margin-bottom: 0px">
|
||||
Admin Panel
|
||||
</h2>
|
||||
<h2 style="margin-bottom: 0px">Admin Panel</h2>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -51,71 +75,210 @@
|
||||
<h3>Administration</h3>
|
||||
<h5>Opret Game Jam</h5>
|
||||
|
||||
<div>
|
||||
<div class="container">
|
||||
<form id="createGameJam" method="POST">
|
||||
<!-- <label for="nameOfGameJam">Indtast navn på Game Jam:</label>
|
||||
<input type="text" name="newGameJam" id="nameOfGameJam"> -->
|
||||
|
||||
<div class="row">
|
||||
<div class="FormField">
|
||||
<input type="text" class="FormFieldInput" placeholder="Gamejam title" name="newGameJam" id="GamejamTitle" required>
|
||||
<label for="GamejamTitle" class="FormFieldLabel">
|
||||
<input type="text"
|
||||
class="FormFieldInput"
|
||||
placeholder="Gamejam title"
|
||||
name="newGameJam"
|
||||
id="gamejamTitle"
|
||||
required />
|
||||
<label for="gamejamTitle" class="FormFieldLabel">
|
||||
Gamejam title
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row row-cols-2">
|
||||
<div class="col" id="colDate">
|
||||
<div class="FormField">
|
||||
<div id="Dates">
|
||||
<input type="date" class="FormFieldInput" placeholder="mm/dd/yyyy" name="startDate" id="startDate" required>
|
||||
<input type="date"
|
||||
class="FormFieldInput"
|
||||
placeholder="mm/dd/yyyy"
|
||||
name="startDate"
|
||||
id="startDate"
|
||||
required />
|
||||
<label for="startDate" class="FormFieldLabel" id="startDateLabel">
|
||||
Start dato
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col" id="colTime">
|
||||
<div class="FormField">
|
||||
<input type="time"
|
||||
class="FormFieldInput"
|
||||
placeholder="hh:mm"
|
||||
name="startTime"
|
||||
id="startTime"
|
||||
required />
|
||||
<label for="startTime" class="FormFieldLabel" id="startTimeLabel">
|
||||
Start tid
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<input type="date" class="FormFieldInput" placeholder="mm/dd/yyyy" name="endDate" id="endDate" required>
|
||||
</div>
|
||||
|
||||
<div class="row row-cols-2">
|
||||
<div class="col" id="colDate">
|
||||
<div class="FormField">
|
||||
<input type="date"
|
||||
class="FormFieldInput"
|
||||
placeholder="mm/dd/yyyy"
|
||||
name="endDate"
|
||||
id="endDate"
|
||||
required />
|
||||
<label for="endDate" class="FormFieldLabel" id="endDateLabel">
|
||||
Slut dato
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="Times">
|
||||
<input type="text" class="FormFieldInput" placeholder="hh:mm" name="startTime" id="startTime" required>
|
||||
<label for="startTime" class="FormFieldLabel" id="startTimeLabel">
|
||||
Start tidspunkt
|
||||
<div class="col" id="colTime">
|
||||
<div class="FormField">
|
||||
<input type="time"
|
||||
class="FormFieldInput"
|
||||
placeholder="hh:mm"
|
||||
name="endTime"
|
||||
id="endTime"
|
||||
required />
|
||||
<label for="endTime" class="FormFieldLabel" id="endTimeLabel">
|
||||
Slut tid
|
||||
</label>
|
||||
|
||||
<input type="text" class="FormFieldInput" placeholder="hh:mm" name="endTime" id="endTime" required>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="FormField">
|
||||
<input type="text" class="FormFieldInput" placeholder="Emne / Keywords (Ikke obligatorisk)" name="keyWord" id="keyWord" required>
|
||||
<input type="text"
|
||||
class="FormFieldInput"
|
||||
placeholder="Emne / Keywords (Ikke obligatorisk)"
|
||||
name="keyWord"
|
||||
id="keyWord" />
|
||||
<label for="keyWord" class="FormFieldLabel" id="keyWordLabel">
|
||||
Emne / Keywords (Ikke obligatorisk)
|
||||
Emne (Ikke obligatorisk)
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="FormField">
|
||||
<textarea class="FormFieldInput" placeholder="Beskrivelse" name="description" id="Beskrivelse" required></textarea>
|
||||
<textarea class="FormFieldInput"
|
||||
placeholder="Beskrivelse"
|
||||
name="description"
|
||||
id="Beskrivelse"
|
||||
required></textarea>
|
||||
<label for="keyWord" class="FormFieldLabel" id="keyWordLabel">
|
||||
Beskrivelse
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<!-- <div class="form-floating">
|
||||
<textarea class="form-control" name="description" id="description" placeholder="Leave a comment here" id="floatingTextarea2" style="height: 100px"></textarea>
|
||||
<label for="floatingTextarea2">Beskrivelse</label>
|
||||
</div> -->
|
||||
|
||||
<input type="submit" name="newGameJam" id="indsend" value="Indsend">
|
||||
<input type="submit" name="newGameJam" id="indsend" value="Indsend" />
|
||||
</form>
|
||||
</div>
|
||||
<!-- Opret game jam slut -->
|
||||
|
||||
<hr class="GradientDivider">
|
||||
|
||||
<!-- updater game jam start -->
|
||||
<h5>updater Game Jam</h5>
|
||||
|
||||
<div class="container">
|
||||
<form id='UpdateGameJam' method='post'>
|
||||
<section id="game-jame-update-drop-down">
|
||||
</section>
|
||||
|
||||
<section id="game-jame-update">
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="FormField">
|
||||
<label for='UGameJamTitle' class="FormFieldLabel" id="UGameJamTitleLabel">Game Jam tittle</label>
|
||||
<input type='text'
|
||||
class="FormFieldInput"
|
||||
placeholder="Gamejam title"
|
||||
id='UGameJamTitle'
|
||||
required value=""
|
||||
name="gameJamName" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row row-cols-2">
|
||||
<div class="col" id="colDate">
|
||||
<div class="FormField">
|
||||
<label for="UStartDate" class="FormFieldLabel" id="UStartDateLabel">Start dag</label>
|
||||
<input type='date'
|
||||
class="FormFieldInput"
|
||||
placeholder="mm/dd/yyyy"
|
||||
id='UStartDate'
|
||||
required name="startDate" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col" id="colTime">
|
||||
<div class="FormField">
|
||||
<label for="UStartTime" class="FormFieldLabel" id="UStartTimeLabel">Start tid</label>
|
||||
<input type="time"
|
||||
class="FormFieldInput"
|
||||
placeholder="hh:mm"
|
||||
id="UStartTime"
|
||||
required name="startTime" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row row-cols-2">
|
||||
<div class="col" id="colDate">
|
||||
<div class="FormField">
|
||||
<label for="UEndDate" class="FormFieldLabel" id="UEndDateLabel">Slut dag</label>
|
||||
<input type="date"
|
||||
class="FormFieldInput"
|
||||
placeholder="mm/dd/yyyy"
|
||||
id="UEndDate"
|
||||
required name="endDate" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col" id="colTime">
|
||||
<div class="FormField">
|
||||
<label for="UEndTime" class="FormFieldLabel" id="UEndTimeLabel">slut tid</label>
|
||||
<input type="time"
|
||||
Class="FormFieldInput"
|
||||
placeholder="hh:mm"
|
||||
id="UEndTime"
|
||||
required name="endTime" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="FormField">
|
||||
<label for="UKeyWord" class="FormFieldLabel" id="UKeyWordLabel">Emne(Ikke obligatorisk)</label>
|
||||
<input type="text"
|
||||
class="FormFieldInput"
|
||||
placeholder="Emne / Keywords (Ikke obligatorisk)"
|
||||
id="UKeyWord"
|
||||
name="keyWord" />
|
||||
</div>
|
||||
<div class="FormField">
|
||||
<label for="UKeyWord" class="FormFieldLabel" id="UDescriptionLabel">Beskrivelse</label>
|
||||
<textarea class="FormFieldInput"
|
||||
|
||||
placeholder="Beskrivelse"
|
||||
id="UDescription"
|
||||
required name="description"></textarea>
|
||||
</div>
|
||||
<input type="submit"
|
||||
value="set"
|
||||
name="updateGameJam"
|
||||
id="updateGameJam" />
|
||||
|
||||
|
||||
</section>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- Body scripts -->
|
||||
<script src="../Javascript/OverlayScrollbar.js"></script>
|
||||
<script src="../Javascript/AddEvent.js"></script>
|
||||
<!--<script src="../Javascript/AddEvent.js"></script>-->
|
||||
<script src="../Javascript/AddGameJam.js"></script>
|
||||
<!-- Body scripts end -->
|
||||
</body>
|
||||
|
||||
<script src="../Javascript/AdminPageScript.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
+287
-5
@@ -11,6 +11,12 @@
|
||||
rel="stylesheet"
|
||||
href="../../vendor/twbs/bootstrap/dist/css/bootstrap.min.css"
|
||||
/>
|
||||
<style>
|
||||
#navbar {
|
||||
transition: top 0.3s; /* Transition effect when sliding down (and up) */
|
||||
}
|
||||
</style>
|
||||
|
||||
<script src="../../vendor/twbs/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
<script
|
||||
src="https://code.jquery.com/jquery-3.6.0.min.js"
|
||||
@@ -20,8 +26,11 @@
|
||||
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
|
||||
<body class="bg-dark text-white">
|
||||
<nav
|
||||
id="game-nav"
|
||||
class="navbar sticky-top navbar-expand-lg navbar-dark bg-dark"
|
||||
>
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" href="#"
|
||||
><img src="../Images/UFO.png" alt="" width="32" height="32" />
|
||||
@@ -40,10 +49,10 @@
|
||||
<div class="collapse navbar-collapse" id="navbarNav">
|
||||
<ul class="navbar-nav">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" aria-current="page" href="#">Hjem</a>
|
||||
<a class="nav-link" aria-current="page" href="#game-top">Hjem</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="#">Information</a>
|
||||
<a class="nav-link" href="#game-what">Information</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="#">Events</a>
|
||||
@@ -60,7 +69,7 @@
|
||||
Toggle Dropdown
|
||||
</a>
|
||||
<ul
|
||||
class="dropdown-menu-dark"
|
||||
class="dropdown-menu dropdown-menu-dark"
|
||||
aria-labelledby="navbarDropdownMenuLink"
|
||||
>
|
||||
<li>
|
||||
@@ -81,5 +90,278 @@
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<div>
|
||||
<div class="container mb-5">
|
||||
<h1 id="game-top" class="mt-3 text-center">Velkommen til Game Jam!</h1>
|
||||
<section class="text-center">
|
||||
<p>
|
||||
Denne hjemmeside er lavet til alle som elsker at udvikle spil og
|
||||
konkurerre.
|
||||
</p>
|
||||
<div>
|
||||
<p>
|
||||
Game jam handler om at udvikle et spil i grupper på begrænset tid.
|
||||
Denne tidsbegrænsning er beregnet til at simulere presset fra en
|
||||
deadline og til at fremme kreativitet blandt ideer produceret af
|
||||
Game Jam teams. Selve Game Jammet handler om at udfodre sig selv
|
||||
og andre. Det giver god øvelse i forhold til sine egne evner
|
||||
indenfor programmering og design. Det viser selvfølelig også hvor
|
||||
godt man arbejder i grupper og hvor meget man kan nå på den tid
|
||||
man har fået til at lave sit spil i
|
||||
</p>
|
||||
<p>
|
||||
Vi elsker at se hvordan de forskellige udviklere vælger sin
|
||||
fremgangs måde, og hvad som er vigtigst for de forskellige grupper
|
||||
at få med. Dette giver både nye ideer til alle samt en anden måde
|
||||
at tænke på. Vi ved jo alle sammen godt, at ingen tænker på den
|
||||
samme måde, og det er også det som er spændene. Man ved aldrig
|
||||
hvad temaet er inden man går i gang. Man kan have en ide om hvad
|
||||
for et spil man vil lave, men når man får temaet afvide, kan det
|
||||
være at man får en ny synsvinkel på hvordan man vil løse opgaven.
|
||||
læs mere under
|
||||
<a href="#">Regler</a>.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
<h5 id="game-what" class="text-center">Hvad er et Game jam?</h5>
|
||||
<section class="text-center">
|
||||
<p>
|
||||
Game Jam er et sted hvor du og dine venner kan samles og konkurrer
|
||||
om at lave det bedste spil på begrænset tid. Her har i chancen for
|
||||
at gøre hvad i er bedst til, nemlig at udvikle jeres eget spil. Det
|
||||
er spændende, hyggeligt og selvfølelig rigtigt sjovt. Under
|
||||
<a href="#">Lodtrækning</a>
|
||||
bliver der trækket lod om et tema spillet skal handle om.
|
||||
</p>
|
||||
</section>
|
||||
<h3 id="game-why" class="text-center">Hvorfor skal du deltage?</h3>
|
||||
<section class="text-center">
|
||||
<div class="mt-3">
|
||||
<a
|
||||
class="btn btn-lg btn-outline-info"
|
||||
href="#game-why-collapse"
|
||||
data-bs-toggle="collapse"
|
||||
role="button"
|
||||
>Her er 7 grunde.</a
|
||||
>
|
||||
<div id="game-why-collapse" class="collapse pt-4">
|
||||
<div class="container text-start">
|
||||
<div class="row">
|
||||
<div class="col-3">
|
||||
<h5>1. Tids planlægning</h5>
|
||||
</div>
|
||||
<div class="col">
|
||||
<p>
|
||||
Når du deltager i flere af Game Jams forbedrer du din evne
|
||||
til tidsplanlægning. Du begynder bedre at estimere den
|
||||
tid, det vil tage for en bestemt opgave. Denne færdighed
|
||||
er også meget vigtigt at forstå, om visse funktioner er
|
||||
det værd, og hvis du endda skal implementere dem eller ej.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-3">
|
||||
<h5>2. Hastighed</h5>
|
||||
</div>
|
||||
<div class="col">
|
||||
<p>
|
||||
Deltagelse i Game Jammet vil forbedre din hastighed. For
|
||||
eksempel, som programmør, vil du se nogle genvej til at
|
||||
gøre det mindre smukt i koden, men funktionelt det samme,
|
||||
som er vigtigt for et Game jam. Som et hold vil du lære at
|
||||
beslutte, hvilken mulighed du skal vælge, hvilket spil du
|
||||
skal gøre meget hurtigere. Når du laver prototyper, vil du
|
||||
også støde på en masse værktøjer og tricks, som du kan
|
||||
bruge på senere prototyper eller spil, fordi du allerede
|
||||
prøvet dem og nu ved, hvad de er bedst egnet til.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-3">
|
||||
<h5>3. Forbedre prototypeevner</h5>
|
||||
</div>
|
||||
<div class="col">
|
||||
<p>
|
||||
Game Jams omfavner virkelig tanken om, at du skal gøre
|
||||
spillet spilbart først. Uden kunst, lyde osv. I mange
|
||||
tilfælde efter dette får du ideen, hvis mekanikerne giver
|
||||
mening, eller hvis det har potentiale. Du vil bemærke
|
||||
nogle ting, som du ikke tænkte så meget på, men som er
|
||||
meget vigtige for at få spillet spilbart, som du vil blive
|
||||
nødt til at løse som det næste. Når spillet er spilbart,
|
||||
vil du fortsætte med at arbejde med ting, som du ikke
|
||||
ville udgive dit spil uden.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-3">
|
||||
<h5>4. Eksperimenter som du lyster</h5>
|
||||
</div>
|
||||
<div class="col">
|
||||
<p>
|
||||
Du kommer automatisk til at være mere villig til at prøve
|
||||
tingene ud og se, om de vil fungere eller ej. Men det
|
||||
afhænger naturligvis af, hvor lang tid det kommer til at
|
||||
tage at implementere visse funktioner og prøve dem af. Så
|
||||
en god tidsplans vil helt sikkert hjælpe. Du ved aldrig om
|
||||
en af de funktioner vil redde projektet og sikre dig
|
||||
førstepladsen.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-3">
|
||||
<h5>5. Forbedre dine overordnede spiludviklingsevner</h5>
|
||||
</div>
|
||||
<div class="col">
|
||||
<p>
|
||||
Jo flere game jams du deltager i, jo flere ting til du
|
||||
opdage. Du lærer hvad som gør et spil bedre og hvilke
|
||||
funktioner som kan redde dig i sidste ende. Du kan prøve
|
||||
en masse forskellige genre, som du måske ikke ville have
|
||||
overvejet at prøve af før. Det vil også vise dig, hvilke
|
||||
genre som er lettere eller sværere at udvikle.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-3">
|
||||
<h5>6. Mød nye mennesker og skab et netværk</h5>
|
||||
</div>
|
||||
<div class="col">
|
||||
<p>
|
||||
Game jams er fantastisk til at møde nye mennesker som du
|
||||
deler interesse med, samt styrke dine nuværende relationer
|
||||
hvis du deltager i et game jam med dem som et team. Når du
|
||||
skaber nye relationer der deler den samme interesse som
|
||||
dig, er det nemt at få inputs fra hinanden. Det kan
|
||||
muligvis være at du havde et problem som du aldrig helt
|
||||
fandt ud af, hvor din nye relation kan forklare hvordan
|
||||
han/hun ville have gjort, eller omvendt.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-3">
|
||||
<h5>7. Hav det sjovt!</h5>
|
||||
</div>
|
||||
<div class="col">
|
||||
<p>
|
||||
Game Jams er super sjovt! Man udfordre sig selv, får nye
|
||||
ideer og man får lov til at se hvordan andre tænker ved at
|
||||
løse den samme opgave. Er du et konkurrance menneske gør
|
||||
det kun det hele meget bedre. En undersøgelse af
|
||||
<a
|
||||
href="http://ludumdare.com/compo/2011/12/28/infographic-survey-results/"
|
||||
>McFunkyPants</a
|
||||
>
|
||||
viser at over 95% af deltagere har haft det sjovt under
|
||||
deltagelse og vil gerne deltage i endnu en.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section>
|
||||
<form>
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<div class="mb-3">
|
||||
<label for="List1" class="form-label">GameJam</label>
|
||||
<input
|
||||
class="form-control"
|
||||
list="datalistOptions"
|
||||
id="List1"
|
||||
placeholder="Type to search..."
|
||||
/>
|
||||
<datalist id="datalistOptions">
|
||||
<option value="text"></option>
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="mb-3">
|
||||
<label for="Text1" class="form-label">Title</label>
|
||||
<input type="text" class="form-control" id="Text1" required />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-check form-switch">
|
||||
<input class="form-check-input" type="checkbox" id="Switch1" />
|
||||
<label class="form-check-label" for="Switch1"
|
||||
>Er det et web spille?</label
|
||||
>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<div class="mb-3">
|
||||
<div>
|
||||
<label for="formFile1" class="form-label">Game file</label>
|
||||
<input
|
||||
class="form-control form-control-sm"
|
||||
type="file"
|
||||
id="formFile1"
|
||||
accept=".zip"
|
||||
required
|
||||
/>
|
||||
</div>
|
||||
<div class="mb-3 pt-2">
|
||||
<label for="formFile2" class="form-label"
|
||||
>Thumbnail file</label
|
||||
>
|
||||
<input
|
||||
class="form-control form-control-sm"
|
||||
type="file"
|
||||
id="formFile2"
|
||||
aria-describedby="fileHelp"
|
||||
accept="image/*"
|
||||
/>
|
||||
<div id="fileHelp" class="form-text">
|
||||
Thumbnail is optional.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="mb-3">
|
||||
<label for="Text2" class="form-label">Description</label>
|
||||
<textarea
|
||||
class="form-control"
|
||||
id="Text2"
|
||||
rows="3"
|
||||
required
|
||||
></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 d-flex justify-content-end">
|
||||
<button type="submit" class="btn btn-primary btn-lg">
|
||||
Submit
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
var prevScrollpos = window.pageYOffset;
|
||||
window.onscroll = function () {
|
||||
var currentScrollPos = window.pageYOffset;
|
||||
if (prevScrollpos > currentScrollPos) {
|
||||
document.getElementById("game-nav").style.top = "0";
|
||||
} else {
|
||||
document.getElementById("game-nav").style.top = "-50px";
|
||||
}
|
||||
prevScrollpos = currentScrollPos;
|
||||
};
|
||||
});
|
||||
</script>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
<div class="col-sm">
|
||||
<!--Game Jam-->
|
||||
<button type="button" class="collapsed" data-bs-toggle="collapse" data-bs-target="#gamejam-1" id="activeGameJam" aria-expanded="false">Game Jam</button>
|
||||
<div class="collapse" id="gamejam-1" style="">
|
||||
<!--Game-->
|
||||
<button type="button" class="collapsed" data-bs-toggle="collapse" data-bs-target="#gamejam-1-game-0" id="gameDataId" aria-expanded="false">Spil</button>
|
||||
<div class="collapse" id="gamejam-1-game-0" style="">
|
||||
<!--Vote-->
|
||||
<button type="submit" data-bs-toggle="modal" data-bs-target="#voteAndComment" id="oneVote">Vote</button>
|
||||
</div>
|
||||
<!--Game-->
|
||||
<button type="button" class="collapsed" data-bs-toggle="collapse" data-bs-target="#gamejam-1-game-1" id="gameDataId" aria-expanded="false">Spil</button>
|
||||
<div class="collapse" id="gamejam-1-game-1" style="">
|
||||
<!--Vote-->
|
||||
<button type="submit" data-bs-toggle="modal" data-bs-target="#voteAndComment" id="oneVote">Vote</button>
|
||||
</div>
|
||||
<!--Game-->
|
||||
<button type="button" class="" data-bs-toggle="collapse" data-bs-target="#gamejam-1-game-2" id="gameDataId">Spil</button>
|
||||
<div class="collapse" id="gamejam-1-game-2">
|
||||
<!--Vote-->
|
||||
<button type="submit" data-bs-toggle="modal" data-bs-target="#voteAndComment" id="oneVote">Vote</button>
|
||||
</div>
|
||||
<!--Game-->
|
||||
<button type="button" class="" data-bs-toggle="collapse" data-bs-target="#gamejam-1-game-3" id="gameDataId">Spil</button>
|
||||
<div class="collapse" id="gamejam-1-game-3">
|
||||
<!--Vote-->
|
||||
<button type="submit" data-bs-toggle="modal" data-bs-target="#voteAndComment" id="oneVote">Vote</button>
|
||||
</div>
|
||||
<!--Game-->
|
||||
<button type="button" class="" data-bs-toggle="collapse" data-bs-target="#gamejam-1-game-4" id="gameDataId">Spil</button>
|
||||
<div class="collapse" id="gamejam-1-game-4">
|
||||
<!--Vote-->
|
||||
<button type="submit" data-bs-toggle="modal" data-bs-target="#voteAndComment" id="oneVote">Vote</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
+236
-364
@@ -55,156 +55,121 @@
|
||||
|
||||
<body>
|
||||
<!-- Navbar -->
|
||||
<nav
|
||||
id="header"
|
||||
class="navbar navbar-dark navbar-expand-lg navbar-light bg-dark smart-scroll"
|
||||
>
|
||||
<nav id="header"
|
||||
class="navbar navbar-dark navbar-expand-lg navbar-light smart-scroll" style="background-color: #59142D;
|
||||
color: #F2E6D8;">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand NavLink" onclick="GoToTop()">
|
||||
<img
|
||||
src="Images/UFO.png"
|
||||
<img src="Images/UFO.png"
|
||||
alt="Snow"
|
||||
style="width: 32px; height: 32px"
|
||||
/>
|
||||
style="width: 32px; height: 32px" />
|
||||
</a>
|
||||
<button
|
||||
class="navbar-toggler"
|
||||
<button class="navbar-toggler"
|
||||
type="button"
|
||||
data-bs-toggle="collapse"
|
||||
data-bs-target="#navbarSupportedContent"
|
||||
aria-controls="navbarSupportedContent"
|
||||
aria-expanded="false"
|
||||
aria-label="Toggle navigation"
|
||||
>
|
||||
aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
||||
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
|
||||
<li class="nav-item">
|
||||
<a
|
||||
class="nav-link NavLink"
|
||||
<a class="nav-link NavLink"
|
||||
aria-current="page"
|
||||
data-bs-toggle="collapse"
|
||||
data-bs-target="#navbarSupportedContent"
|
||||
href="#hjem"
|
||||
>
|
||||
href="#hjem">
|
||||
Hjem
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a
|
||||
class="nav-link NavLink"
|
||||
<a class="nav-link NavLink"
|
||||
data-bs-toggle="collapse"
|
||||
data-bs-target="#navbarSupportedContent"
|
||||
href="#info"
|
||||
>
|
||||
href="#info">
|
||||
Information
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item dropdown">
|
||||
<div class="btn-group">
|
||||
<a class="nav-link NavLink" href="#events" type="button">
|
||||
Events
|
||||
</a>
|
||||
<a
|
||||
type="button"
|
||||
class="nav-link dropdown-toggle dropdown-toggle-split"
|
||||
id="navbarDropdown"
|
||||
data-bs-toggle="dropdown"
|
||||
aria-expanded="false"
|
||||
>
|
||||
<span class="visually-hidden">Toggle Dropdown</span>
|
||||
aria-expanded="false">
|
||||
Event
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
|
||||
<li>
|
||||
<a
|
||||
class="dropdown-item NavLink"
|
||||
<a class="dropdown-item NavLink"
|
||||
data-bs-toggle="collapse"
|
||||
data-bs-target="#navbarSupportedContent"
|
||||
href="#spil"
|
||||
>Spil</a
|
||||
>
|
||||
href="#spil">Spil</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="dropdown-item NavLink"
|
||||
<a class="dropdown-item NavLink"
|
||||
data-bs-toggle="collapse"
|
||||
data-bs-target="#navbarSupportedContent"
|
||||
href="#upload"
|
||||
>Upload fil</a
|
||||
>
|
||||
href="#upload">Upload fil</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="dropdown-item NavLink"
|
||||
<a class="dropdown-item NavLink"
|
||||
data-bs-toggle="collapse"
|
||||
data-bs-target="#navbarSupportedContent"
|
||||
href="#stem"
|
||||
>Stem</a
|
||||
>
|
||||
href="#stem">Stem</a>
|
||||
</li>
|
||||
<li>
|
||||
<a
|
||||
class="dropdown-item NavLink"
|
||||
<a class="dropdown-item NavLink"
|
||||
data-bs-toggle="collapse"
|
||||
data-bs-target="#navbarSupportedContent"
|
||||
href="#lod"
|
||||
>Lodtrækning</a
|
||||
>
|
||||
href="#lod">Lodtrækning</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a
|
||||
type="button"
|
||||
<a type="button"
|
||||
class="nav-link NavLink"
|
||||
data-bs-toggle="modal"
|
||||
data-bs-target="#RulesModal"
|
||||
>
|
||||
data-bs-target="#RulesModal">
|
||||
Regler
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<a
|
||||
id="NavUser"
|
||||
<a id="NavUser"
|
||||
type="button"
|
||||
class="nav-link"
|
||||
style="
|
||||
display: none;
|
||||
cursor: default;
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
"
|
||||
>
|
||||
">
|
||||
</a>
|
||||
|
||||
<a
|
||||
id="AdminPanel"
|
||||
<a id="AdminPanel"
|
||||
type="button"
|
||||
class="nav-link LoginButton"
|
||||
href="/Frontend/Html/AdminPage.html"
|
||||
style="display: none"
|
||||
>
|
||||
href="../Frontend/Html/AdminPage.html"
|
||||
style="display: none">
|
||||
Admin Panel
|
||||
</a>
|
||||
|
||||
<a
|
||||
id="NavLogout"
|
||||
<a id="NavLogout"
|
||||
type="button"
|
||||
class="nav-link LoginButton"
|
||||
style="display: none"
|
||||
>
|
||||
style="display: none">
|
||||
Logout
|
||||
</a>
|
||||
<a
|
||||
id="NavLogin"
|
||||
<a id="NavLogin"
|
||||
type="button"
|
||||
class="nav-link LoginButton"
|
||||
data-bs-toggle="modal"
|
||||
data-bs-target="#LoginModal"
|
||||
style="display: block"
|
||||
>
|
||||
style="display: block">
|
||||
Login
|
||||
</a>
|
||||
</div>
|
||||
@@ -213,77 +178,65 @@
|
||||
<!-- Navbar end -->
|
||||
<!-- Login modal -->
|
||||
<div class="LoginModal">
|
||||
<div
|
||||
class="modal fade"
|
||||
<div class="modal fade"
|
||||
id="LoginModal"
|
||||
tabindex="-1"
|
||||
aria-labelledby="LoginModalLabel"
|
||||
aria-hidden="true"
|
||||
>
|
||||
aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header FullWidthModalTabs">
|
||||
<ul class="nav nav-tabs" id="ModalLoginTab" role="tablist">
|
||||
<li class="nav-item" role="presentation">
|
||||
<button
|
||||
class="nav-link active"
|
||||
<button class="nav-link active"
|
||||
id="LoginTab"
|
||||
data-bs-toggle="tab"
|
||||
data-bs-target="#Login"
|
||||
type="button"
|
||||
role="tab"
|
||||
aria-controls="Login"
|
||||
aria-selected="true"
|
||||
>
|
||||
aria-selected="true">
|
||||
<i class="fas fa-sign-in-alt"></i> Login
|
||||
</button>
|
||||
</li>
|
||||
<li class="nav-item" role="presentation">
|
||||
<button
|
||||
class="nav-link"
|
||||
<button class="nav-link"
|
||||
id="RegistrerTab"
|
||||
data-bs-toggle="tab"
|
||||
data-bs-target="#Registrer"
|
||||
type="button"
|
||||
role="tab"
|
||||
aria-controls="Registrer"
|
||||
aria-selected="false"
|
||||
>
|
||||
aria-selected="false">
|
||||
<i class="fas fa-user-plus"></i> Registrer
|
||||
</button>
|
||||
</li>
|
||||
<li class="nav-item" role="presentation">
|
||||
<button
|
||||
class="nav-link"
|
||||
<button class="nav-link"
|
||||
id="AdminLoginTab"
|
||||
data-bs-toggle="tab"
|
||||
data-bs-target="#AdminLogin"
|
||||
type="button"
|
||||
role="tab"
|
||||
aria-controls="AdminLogin"
|
||||
aria-selected="false"
|
||||
>
|
||||
aria-selected="false">
|
||||
<i class="fas fa-user-secret"></i> Admin Login
|
||||
</button>
|
||||
</li>
|
||||
<li
|
||||
style="
|
||||
<li style="
|
||||
width: 32px;
|
||||
height: 42px;
|
||||
right: 0;
|
||||
position: absolute;
|
||||
"
|
||||
>
|
||||
<button
|
||||
style="
|
||||
">
|
||||
<button style="
|
||||
padding: 25% !important;
|
||||
border: none;
|
||||
background-color: transparent;
|
||||
"
|
||||
type="button"
|
||||
data-bs-dismiss="modal"
|
||||
aria-label="Close"
|
||||
>
|
||||
aria-label="Close">
|
||||
<i class="fas fa-times CloseIcon"></i>
|
||||
</button>
|
||||
</li>
|
||||
@@ -291,75 +244,55 @@
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="tab-content" id="ModalLoginTabContent">
|
||||
<div
|
||||
class="tab-pane fade show active"
|
||||
<div class="tab-pane fade show active"
|
||||
id="Login"
|
||||
role="tabpanel"
|
||||
aria-labelledby="LoginTab"
|
||||
>
|
||||
aria-labelledby="LoginTab">
|
||||
<form id="LoginForm" class="box">
|
||||
<h1 class="text-muted">Team Login</h1>
|
||||
|
||||
<input
|
||||
id="loginUsername"
|
||||
<input id="loginUsername"
|
||||
type="text"
|
||||
name="groupName"
|
||||
placeholder="Gruppe navn"
|
||||
/>
|
||||
<input
|
||||
id="loginPassword"
|
||||
placeholder="Gruppe navn" />
|
||||
<input id="loginPassword"
|
||||
type="password"
|
||||
name="password"
|
||||
placeholder="Password"
|
||||
/>
|
||||
placeholder="Password" />
|
||||
|
||||
<p
|
||||
id="ErrorText"
|
||||
style="text-align: center; color: red; display: none"
|
||||
>
|
||||
<p id="ErrorText"
|
||||
style="text-align: center; color: red; display: none">
|
||||
Wrong Username Or Password!
|
||||
</p>
|
||||
|
||||
<input
|
||||
id="LoginBtn"
|
||||
<input id="LoginBtn"
|
||||
type="submit"
|
||||
name="login"
|
||||
value="Login"
|
||||
/>
|
||||
value="Login" />
|
||||
</form>
|
||||
</div>
|
||||
<div
|
||||
class="tab-pane fade"
|
||||
<div class="tab-pane fade"
|
||||
id="Registrer"
|
||||
role="tabpanel"
|
||||
aria-labelledby="RegistrerTab"
|
||||
>
|
||||
aria-labelledby="RegistrerTab">
|
||||
<form id="RegisterForm" method="POST" class="box">
|
||||
<h1 class="text-muted">Team Registrering</h1>
|
||||
<input
|
||||
id="username"
|
||||
<input id="username"
|
||||
type="text"
|
||||
name="groupName"
|
||||
placeholder="Unikt gruppe navn"
|
||||
/>
|
||||
<input
|
||||
id="pass1"
|
||||
placeholder="Unikt gruppe navn" />
|
||||
<input id="pass1"
|
||||
type="password"
|
||||
class=""
|
||||
placeholder="Password"
|
||||
/>
|
||||
<input
|
||||
id="pass2"
|
||||
placeholder="Password" />
|
||||
<input id="pass2"
|
||||
type="password"
|
||||
class=""
|
||||
name="password"
|
||||
placeholder="Gentag Password"
|
||||
/>
|
||||
<select
|
||||
id="GameJamSelect"
|
||||
placeholder="Gentag Password" />
|
||||
<!-- <select id="GameJamSelect"
|
||||
class="form-select"
|
||||
aria-label="Default select example"
|
||||
></select>
|
||||
aria-label="Default select example"></select>
|
||||
|
||||
<input type="hidden" name="groupAmount" id="groupAmount" />
|
||||
<input type="hidden" name="gameJamId" id="gameJamId" />
|
||||
@@ -391,7 +324,7 @@
|
||||
>
|
||||
<i class="fas fa-plus"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<div id="pass_info">
|
||||
<h5>Passsword skal opfylde følgende krav :</h5>
|
||||
@@ -417,49 +350,37 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<input
|
||||
id="RegisterBtn"
|
||||
<input id="RegisterBtn"
|
||||
type="submit"
|
||||
name="regGroup"
|
||||
value="Registrer"
|
||||
/>
|
||||
value="Registrer" />
|
||||
</form>
|
||||
</div>
|
||||
<div
|
||||
class="tab-pane fade"
|
||||
<div class="tab-pane fade"
|
||||
id="AdminLogin"
|
||||
role="tabpanel"
|
||||
aria-labelledby="AdminLoginTab"
|
||||
>
|
||||
aria-labelledby="AdminLoginTab">
|
||||
<form id="AdminLoginForm" method="POST" class="box">
|
||||
<h1 class="text-muted">Admin Login</h1>
|
||||
|
||||
<input
|
||||
id="adminUsername"
|
||||
<input id="adminUsername"
|
||||
type="text"
|
||||
name="userName"
|
||||
placeholder="Brugernavn"
|
||||
/>
|
||||
<input
|
||||
id="adminPassword"
|
||||
placeholder="Brugernavn" />
|
||||
<input id="adminPassword"
|
||||
type="password"
|
||||
name="password"
|
||||
placeholder="Password"
|
||||
/>
|
||||
placeholder="Password" />
|
||||
|
||||
<p
|
||||
id="AdminErrorText"
|
||||
style="text-align: center; color: red; display: none"
|
||||
>
|
||||
<p id="AdminErrorText"
|
||||
style="text-align: center; color: red; display: none">
|
||||
Wrong Username Or Password!
|
||||
</p>
|
||||
|
||||
<input
|
||||
id="AdminLoginBtn"
|
||||
<input id="AdminLoginBtn"
|
||||
type="submit"
|
||||
name="aLogin"
|
||||
value="Login"
|
||||
/>
|
||||
value="Login" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
@@ -470,13 +391,11 @@
|
||||
</div>
|
||||
<!-- Login modal end -->
|
||||
<!-- Rules Modal -->
|
||||
<div
|
||||
class="modal fade"
|
||||
<div class="modal fade"
|
||||
id="RulesModal"
|
||||
tabindex="-1"
|
||||
aria-labelledby="RulesModalLabel"
|
||||
aria-hidden="true"
|
||||
>
|
||||
aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
@@ -517,9 +436,7 @@
|
||||
at bryde andre juridiske aftaler). Del ikke kode der
|
||||
tilhører din arbejdsgiver eller andre end dig selv, og
|
||||
upload noget der er under
|
||||
<a href="https://www.amino.dk/ordbog/hvad-er-en-nda.aspx"
|
||||
>NDA</a
|
||||
>, eller andre juridiske begrænsninger.
|
||||
<a href="https://www.amino.dk/ordbog/hvad-er-en-nda.aspx">NDA</a>, eller andre juridiske begrænsninger.
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
@@ -527,11 +444,10 @@
|
||||
<p>
|
||||
<strong> Husk licensen. </strong> Alle uploads (kode,
|
||||
aktiver, eksekverbare filer osv.) deles og licenseres under
|
||||
<a
|
||||
href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en"
|
||||
>Attribution-NonCommercial-ShareAlike 4.0 International
|
||||
Creative Commons License</a
|
||||
>
|
||||
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en">
|
||||
Attribution-NonCommercial-ShareAlike 4.0 International
|
||||
Creative Commons License
|
||||
</a>
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
@@ -542,9 +458,7 @@
|
||||
du huske det fælles mål om at samarbejde, lære og dele
|
||||
blandt spiludviklingssamfundet. Brug værktøjer og aktiver,
|
||||
der gør det muligt at licensere dit spil under
|
||||
<a href="https://creativecommons.org/licenses/"
|
||||
>creative commons</a
|
||||
>. Upload så vidt som muligt et komplet og spilbart spil, og
|
||||
<a href="https://creativecommons.org/licenses/">creative commons</a>. Upload så vidt som muligt et komplet og spilbart spil, og
|
||||
inkluder enhver kildekode og aktiver til uddannelsesmæssige
|
||||
formål. Alt hvad du opretter forbliver din ejendom inden for
|
||||
licensaftalen.
|
||||
@@ -573,11 +487,9 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button
|
||||
type="button"
|
||||
<button type="button"
|
||||
class="btn btn-danger"
|
||||
data-bs-dismiss="modal"
|
||||
>
|
||||
data-bs-dismiss="modal">
|
||||
Close
|
||||
</button>
|
||||
</div>
|
||||
@@ -612,13 +524,9 @@
|
||||
om hvad for et spil man vil lave, men når man får temaet afvide, kan
|
||||
det være at man får en ny synsvinkel på hvordan man vil løse
|
||||
opgaven. læs mere under
|
||||
<a
|
||||
href=""
|
||||
<a href=""
|
||||
data-bs-toggle="modal"
|
||||
data-bs-target="#RulesModal"
|
||||
style="color: rgba(255, 255, 255, 0.75)"
|
||||
>Regler</a
|
||||
>.
|
||||
data-bs-target="#RulesModal">Regler</a>.
|
||||
</p>
|
||||
<h5>Hvad er Game jam?</h5>
|
||||
<p>
|
||||
@@ -626,9 +534,7 @@
|
||||
om at lave det bedste spil på begrænset tid. Her har i chancen for
|
||||
at gøre hvad i er bedst til, nemlig at udvikle jeres eget spil.Det
|
||||
er spændende, hyggeligt og selvfølelig rigtigt sjovt. Under
|
||||
<a href="#lod" style="color: rgba(255, 255, 255, 0.75)"
|
||||
>Lodtrækning</a
|
||||
>
|
||||
<a href="#lod">Lodtrækning</a>
|
||||
bliver der trækket lod om et tema spillet skal handle om.
|
||||
</p>
|
||||
|
||||
@@ -709,10 +615,7 @@
|
||||
og man får lov til at se hvordan andre tænker ved at løse den
|
||||
samme opgave. Er du et konkurrance menneske gør det kun det hele
|
||||
meget bedre. En undersøgelse af
|
||||
<a
|
||||
href="http://ludumdare.com/compo/2011/12/28/infographic-survey-results/"
|
||||
>McFunkyPants</a
|
||||
>
|
||||
<a href="http://ludumdare.com/compo/2011/12/28/infographic-survey-results/">McFunkyPants</a>
|
||||
viser at over 95% af deltagere har haft det sjovt under
|
||||
deltagelse og vil gerne deltage i endnu en.
|
||||
</p>
|
||||
@@ -801,23 +704,19 @@
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="popupDate">Modal title</h5>
|
||||
<button
|
||||
type="button"
|
||||
<button type="button"
|
||||
class="btn-close"
|
||||
data-bs-dismiss="modal"
|
||||
aria-label="Close"
|
||||
></button>
|
||||
aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>Modal body text goes here.</p>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary">knap</button>
|
||||
<button
|
||||
type="button"
|
||||
<button type="button"
|
||||
class="btn btn-secondary"
|
||||
data-bs-dismiss="modal"
|
||||
>
|
||||
data-bs-dismiss="modal">
|
||||
Close
|
||||
</button>
|
||||
</div>
|
||||
@@ -835,42 +734,32 @@
|
||||
<h3>Spil</h3>
|
||||
<p>Se de nyesste spil</p>
|
||||
<!-- Slideshow start -->
|
||||
<div
|
||||
id="carouselExampleCaptions"
|
||||
<div id="carouselExampleCaptions"
|
||||
class="carousel slide"
|
||||
data-bs-ride="carousel"
|
||||
data-bs-interval="false"
|
||||
>
|
||||
data-bs-interval="false">
|
||||
<div class="carousel-indicators">
|
||||
<button
|
||||
type="button"
|
||||
<button type="button"
|
||||
data-bs-target="#carouselExampleCaptions"
|
||||
data-bs-slide-to="0"
|
||||
class="active"
|
||||
aria-current="true"
|
||||
aria-label="Slide 1"
|
||||
></button>
|
||||
<button
|
||||
type="button"
|
||||
aria-label="Slide 1"></button>
|
||||
<button type="button"
|
||||
data-bs-target="#carouselExampleCaptions"
|
||||
data-bs-slide-to="1"
|
||||
aria-label="Slide 2"
|
||||
></button>
|
||||
<button
|
||||
type="button"
|
||||
aria-label="Slide 2"></button>
|
||||
<button type="button"
|
||||
data-bs-target="#carouselExampleCaptions"
|
||||
data-bs-slide-to="2"
|
||||
aria-label="Slide 3"
|
||||
></button>
|
||||
aria-label="Slide 3"></button>
|
||||
</div>
|
||||
<div class="carousel-inner">
|
||||
<div class="carousel-item active">
|
||||
<img
|
||||
class="image_img"
|
||||
<img class="image_img"
|
||||
src="Images/spil.jpg"
|
||||
class="d-block w-100"
|
||||
alt="..."
|
||||
/>
|
||||
alt="..." />
|
||||
<div class="image_overlay">
|
||||
<div class="image_title">
|
||||
<a href="#" style="color: white">Navn på spil</a>
|
||||
@@ -879,12 +768,10 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="carousel-item">
|
||||
<img
|
||||
class="image_img"
|
||||
<img class="image_img"
|
||||
src="Images/spil.jpg"
|
||||
class="d-block w-100"
|
||||
alt="..."
|
||||
/>
|
||||
alt="..." />
|
||||
<div class="image_overlay">
|
||||
<div class="image_title">
|
||||
<a href="#" style="color: white">Navn på spil</a>
|
||||
@@ -893,12 +780,10 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="carousel-item">
|
||||
<img
|
||||
class="image_img"
|
||||
<img class="image_img"
|
||||
src="Images/spil.jpg"
|
||||
class="d-block w-100"
|
||||
alt="..."
|
||||
/>
|
||||
alt="..." />
|
||||
<div class="image_overlay">
|
||||
<div class="image_title">
|
||||
<a href="#" style="color: white">Navn på spil</a>
|
||||
@@ -907,156 +792,28 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<button
|
||||
class="carousel-control-prev"
|
||||
<button class="carousel-control-prev"
|
||||
type="button"
|
||||
data-bs-target="#carouselExampleCaptions"
|
||||
data-bs-slide="prev"
|
||||
>
|
||||
<span
|
||||
class="carousel-control-prev-icon"
|
||||
aria-hidden="true"
|
||||
></span>
|
||||
data-bs-slide="prev">
|
||||
<span class="carousel-control-prev-icon"
|
||||
aria-hidden="true"></span>
|
||||
<span class="visually-hidden">Previous</span>
|
||||
</button>
|
||||
<button
|
||||
class="carousel-control-next"
|
||||
<button class="carousel-control-next"
|
||||
type="button"
|
||||
data-bs-target="#carouselExampleCaptions"
|
||||
data-bs-slide="next"
|
||||
>
|
||||
<span
|
||||
class="carousel-control-next-icon"
|
||||
aria-hidden="true"
|
||||
></span>
|
||||
data-bs-slide="next">
|
||||
<span class="carousel-control-next-icon"
|
||||
aria-hidden="true"></span>
|
||||
<span class="visually-hidden">Next</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<!-- Kategorier -->
|
||||
<p>Kategorier af spil</p>
|
||||
<div class="row">
|
||||
<div class="col-sm">
|
||||
<button type="button" class="Collapsible">Kategori1</button>
|
||||
<div class="CollapsibleContent">
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm">
|
||||
<button type="button" class="Collapsible">Kategori2</button>
|
||||
<div class="CollapsibleContent">
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm">
|
||||
<button type="button" class="Collapsible">Kategori3</button>
|
||||
<div class="CollapsibleContent">
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm">
|
||||
<button type="button" class="Collapsible">Kategori4</button>
|
||||
<div class="CollapsibleContent">
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm">
|
||||
<button type="button" class="Collapsible">Kategori5</button>
|
||||
<div class="CollapsibleContent">
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm">
|
||||
<button type="button" class="Collapsible">Kategori6</button>
|
||||
<div class="CollapsibleContent">
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm">
|
||||
<button type="button" class="Collapsible">Kategori7</button>
|
||||
<div class="CollapsibleContent">
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm">
|
||||
<button type="button" class="Collapsible">Kategori8</button>
|
||||
<div class="CollapsibleContent">
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm">
|
||||
<button type="button" class="Collapsible">Kategori9</button>
|
||||
<div class="CollapsibleContent">
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
<a href="#">Spil</a>
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
<div id="oldGameJam">
|
||||
|
||||
</div>
|
||||
<!-- Kategorier slut -->
|
||||
</section>
|
||||
@@ -1072,15 +829,126 @@
|
||||
kommentar omkring hvad spillet handler om, for at give spilleren den
|
||||
bedste oplevelse.
|
||||
</p>
|
||||
<section class="text-start">
|
||||
<form id="uploadFile" method="POST">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<div class="mb-3">
|
||||
<label for="List1" class="form-label">GameJam</label>
|
||||
<input
|
||||
class="form-control"
|
||||
list="datalistOptions"
|
||||
id="List1"
|
||||
placeholder="Type to search..."
|
||||
/>
|
||||
<datalist id="datalistOptions">
|
||||
<option value="text"></option>
|
||||
</datalist>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="mb-3">
|
||||
<label for="Text1" class="form-label">Title</label>
|
||||
<input
|
||||
type="text"
|
||||
class="form-control"
|
||||
id="Text1"
|
||||
required
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-check form-switch">
|
||||
<input class="form-check-input" type="checkbox" id="Switch1" />
|
||||
<label class="form-check-label" for="Switch1"
|
||||
>Er det et web spille?</label
|
||||
>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<div class="mb-3">
|
||||
<div>
|
||||
<label for="formFile1" class="form-label"
|
||||
>Game file</label
|
||||
>
|
||||
<input
|
||||
class="form-control form-control-sm"
|
||||
type="file"
|
||||
id="formFile1"
|
||||
accept=".zip"
|
||||
required
|
||||
/>
|
||||
</div>
|
||||
<div class="mb-3 pt-2">
|
||||
<label for="formFile2" class="form-label"
|
||||
>Thumbnail file</label
|
||||
>
|
||||
<input
|
||||
class="form-control form-control-sm"
|
||||
type="file"
|
||||
id="formFile2"
|
||||
aria-describedby="fileHelp"
|
||||
accept="image/*"
|
||||
/>
|
||||
<div id="fileHelp" class="form-text">
|
||||
Thumbnail is optional.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col">
|
||||
<div class="mb-3">
|
||||
<label for="Text2" class="form-label">Description</label>
|
||||
<textarea
|
||||
class="form-control"
|
||||
id="Text2"
|
||||
rows="3"
|
||||
required
|
||||
></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 d-flex justify-content-end">
|
||||
<button
|
||||
type="submit"
|
||||
class="btn btn-primary btn-lg"
|
||||
id="indsend1"
|
||||
value="Indsend"
|
||||
>
|
||||
Submit
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</section>
|
||||
</section>
|
||||
<!-- Upload filer slut -->
|
||||
|
||||
<hr class="GradientDivider" />
|
||||
|
||||
<!-- Stem -->
|
||||
<section id="stem">
|
||||
<section id="gameJamVote">
|
||||
<h3>Stem</h3>
|
||||
<p></p>
|
||||
|
||||
<div class="modal" tabindex="-1" id="voteAndComment">
|
||||
<div class="modal-dialog modal-dialog-centered">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="GameJameName">Modal title</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>Modal body text goes here.</p>
|
||||
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary">knap</button>
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<!-- Stem slut -->
|
||||
|
||||
@@ -1140,6 +1008,10 @@
|
||||
<script src="Javascript/Kalender.js"></script>
|
||||
<script src="Javascript/SpinningWheel.js"></script>
|
||||
<script src="Javascript/LoginFunctionality.js"></script>
|
||||
<script src="Javascript/Stem.js"></script>
|
||||
<script src="Javascript/Games.js"></script>
|
||||
<script src="Javascript/UploadFiles.js"></script>
|
||||
|
||||
<!-- Body scripts end -->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,32 +1,27 @@
|
||||
$(document).ready(function() {
|
||||
$(document).ready(function () {
|
||||
axios.defaults.baseURL = "http://localhost/Game-Jaming";
|
||||
|
||||
$('#createGameJam').submit(function(e) {
|
||||
let URL = 'https://ptsv2.com/t/tzztn-1616799712/post';
|
||||
$("#createGameJam").submit(function (e) {
|
||||
let URL = "/Backend/Controllers/GameJam/NewGameJam.php";
|
||||
|
||||
let form = $('#createGameJam')[0];
|
||||
let formData = new FormData(form);
|
||||
const params = new URLSearchParams();
|
||||
params.append("newGameJam", document.getElementById("indsend").value);
|
||||
params.append("gameJamName", document.getElementById("gamejamTitle").value);
|
||||
params.append("startDate", document.getElementById("startDate").value);
|
||||
params.append("endDate", document.getElementById("endDate").value);
|
||||
params.append("startTime", document.getElementById("startTime").value);
|
||||
params.append("endTime", document.getElementById("endTime").value);
|
||||
params.append("keyWord", document.getElementById("keyWord").value);
|
||||
params.append("description", document.getElementById("Beskrivelse").value);
|
||||
|
||||
let id = $('#indsend').attr('name');
|
||||
let value = $('#indsend').val();
|
||||
|
||||
let startTime = $("#startTime").text();
|
||||
let endTime = $("#endTime").text();
|
||||
|
||||
formData.append(id, value);
|
||||
formData.set('startTime', startTime);
|
||||
formData.append('endTime', endTime);
|
||||
|
||||
axios.post(URL, formData, {
|
||||
header: 'multipart/form-data'
|
||||
}).then(res => {
|
||||
if (res.status === 200)
|
||||
{
|
||||
console.log('New Game Jam Created!');
|
||||
}
|
||||
}).catch(error => {
|
||||
console.log(error.response);
|
||||
axios
|
||||
.post(URL, params)
|
||||
.then(function (response) {
|
||||
console.log(response);
|
||||
})
|
||||
.catch(function (error) {
|
||||
console.log(error);
|
||||
});
|
||||
|
||||
e.preventDefault();
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,46 @@
|
||||
async function getGamejames(id = 0) {
|
||||
if(id !== 0){
|
||||
var url = "http://localhost/Game-Jaming/Backend/Controllers/GameJam/GetGameJam.php?gameJamId="+id;
|
||||
}else {
|
||||
var url = "http://localhost/Game-Jaming/Backend/Controllers/GameJam/GetGameJam.php";
|
||||
}
|
||||
let response = await axios.get(url);
|
||||
return response.data.data
|
||||
}
|
||||
async function updateGameDropdown() {
|
||||
var UGJDropDown = document.getElementById("game-jame-update-drop-down");
|
||||
var jsondata;
|
||||
var UGJDropDownHtml = "<label for='gameJamesDropdown'>vælge et game Jam:</label>"+
|
||||
"<select onchange='changeGameJamUpdate()' id='gameJamesDropdown' name='gameJamId'>";
|
||||
|
||||
await getGamejames().then((data) =>
|
||||
data.forEach(val =>
|
||||
UGJDropDownHtml += " <option value='"+val.id+"'>"+val.name+"</option>"
|
||||
));
|
||||
|
||||
UGJDropDownHtml += "</select>";
|
||||
//console.log(UGJDropDownHtml);
|
||||
UGJDropDown.innerHTML = UGJDropDownHtml;
|
||||
changeGameJamUpdate()
|
||||
|
||||
}
|
||||
|
||||
|
||||
async function changeGameJamUpdate() {
|
||||
var val = document.getElementById("gameJamesDropdown").value;
|
||||
await getGamejames(parseInt(val)).then(function (data) {
|
||||
document.getElementById("UGameJamTitle").value = data.name;
|
||||
var startDateTime = data.start_time.split(" ");
|
||||
document.getElementById("UStartDate").value = startDateTime[0];
|
||||
document.getElementById("UStartTime").value = startDateTime[1];
|
||||
var endDateTime = data.end_time.split(" ");
|
||||
document.getElementById("UEndDate").value = endDateTime[0];
|
||||
document.getElementById("UEndTime").value = endDateTime[1];
|
||||
document.getElementById("UKeyWord").value = data.key_word;
|
||||
document.getElementById("UDescription").value = data.description;
|
||||
}
|
||||
);
|
||||
}
|
||||
updateGameDropdown();
|
||||
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
// JavaScript source code
|
||||
|
||||
var numberOfGameJam = 6
|
||||
var oldGameJam = document.getElementById("oldGameJam");
|
||||
var html = '<div class="row">'
|
||||
var numberOfGame = 5
|
||||
//game jams
|
||||
for (let i = 1; i <= numberOfGameJam; i++) {
|
||||
html += '<div class="col-sm">' +
|
||||
'<button type="button" class="Collapsible" data-bs-toggle="collapse" data-bs-target="#oldGame-' + i + '">Kategori</button>' +
|
||||
'<div class="collapse" id="oldGame-' + i + '">'
|
||||
//spil
|
||||
for (let j = 0; j < numberOfGame; j++) {
|
||||
html += '<button type="button" class="" data-bs-toggle="collapse" data-bs-target="#oldGame-' + i + '-game-' + j + '" id="gameDataId">Spil</button>';
|
||||
}
|
||||
html += '</div>'
|
||||
html += '</div>'
|
||||
if ((i % 3 == 0) && (i != numberOfGameJam)) {
|
||||
html += '</div><div class="row">'
|
||||
}
|
||||
|
||||
}
|
||||
html += '</div>'
|
||||
oldGameJam.innerHTML += html;
|
||||
|
||||
@@ -83,13 +83,14 @@ $(document).ready(function () {
|
||||
|
||||
// Check data before submitting
|
||||
$("#RegisterForm").submit(function (e) {
|
||||
/*
|
||||
if (!selectedGameJam >= 1) {
|
||||
$("#GameJamSelect").addClass("invalidInput");
|
||||
e.preventDefault();
|
||||
return false;
|
||||
} else {
|
||||
$("#gameJamId").val($("#GameJamSelect option:selected").val());
|
||||
}
|
||||
}*/
|
||||
|
||||
if ($("#pass1").val().length === 0) {
|
||||
$("#pass1").addClass("invalidInput");
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
// JavaScript source code
|
||||
|
||||
|
||||
var numberOfGameJam = 6
|
||||
var gameJamVote = document.getElementById("gameJamVote");
|
||||
var html = '<div class="row">'
|
||||
//game jams
|
||||
for (let i = 1; i <= numberOfGameJam; i++) {
|
||||
html += '<div class="col-sm">'+
|
||||
'<button type="button" class="" data-bs-toggle="collapse" data-bs-target="#gamejam-'+i+'" id="activeGameJam">Game Jam</button>' +
|
||||
'<div class="collapse" id="gamejam-' + i +'">'
|
||||
//spil
|
||||
for (let j = 0; j < 5; j++) {
|
||||
html += '<button type="button" class="" data-bs-toggle="collapse" data-bs-target="#gamejam-' + i + '-game-' + j +'" id="gameDataId">Spil</button>' +
|
||||
'<div class="collapse" id="gamejam-' + i +'-game-'+j+'">' +
|
||||
'<button type="submit" data-bs-toggle="modal" data-bs-target="#voteAndComment" id="oneVote">Vote</button>' +
|
||||
'</div>'
|
||||
}
|
||||
html += '</div>'
|
||||
html += '</div>'
|
||||
if ((i % 3 == 0) && (i != numberOfGameJam)) {
|
||||
html += '</div><div class="row">'
|
||||
}
|
||||
|
||||
}
|
||||
html += '</div>'
|
||||
gameJamVote.innerHTML += html;
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
$(document).ready(function () {
|
||||
axios.defaults.baseURL = "http://localhost/Game-Jaming";
|
||||
|
||||
$("#uploadFile").submit(function (e) {
|
||||
let URL = "/Backend/Controllers/FileHandler/upload.php";
|
||||
|
||||
const params = new URLSearchParams();
|
||||
params.append("submitUpload", document.getElementById("indsend1").value);
|
||||
params.append(
|
||||
"gameJamId",
|
||||
document.getElementById("datalistOptions").value
|
||||
);
|
||||
params.append("gameTitle", document.getElementById("Text1").value);
|
||||
params.append("description", document.getElementById("Text2").value);
|
||||
params.append("gameFile", document.getElementById("formFile1").value);
|
||||
params.append("thumbnailFile", document.getElementById("formFile2").value);
|
||||
params.append("isWebBased", document.getElementById("Switch1").checked);
|
||||
|
||||
axios
|
||||
.post(URL, params)
|
||||
.then(function (response) {
|
||||
console.log(response);
|
||||
})
|
||||
.catch(function (error) {
|
||||
console.log(error);
|
||||
});
|
||||
e.preventDefault();
|
||||
});
|
||||
});
|
||||
+145
-35
@@ -1,25 +1,30 @@
|
||||
body {
|
||||
text-align: center;
|
||||
background-color: #121B26;
|
||||
color: #F2E6D8;
|
||||
}
|
||||
|
||||
.HeaderPanel {
|
||||
position: fixed;
|
||||
overflow: hidden;
|
||||
background-color: rgb(33, 37, 41);
|
||||
background-color: #59142D;
|
||||
padding: 10px 10px;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.HeaderPanel a {
|
||||
.HeaderPanel a {
|
||||
text-align: center;
|
||||
color: rgba(255, 255, 255, .75);
|
||||
color: #F2E6D8;
|
||||
padding: 6px;
|
||||
text-decoration: none;
|
||||
font-size: 18px;
|
||||
line-height: 25px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
}
|
||||
.HeaderPanel a:hover {
|
||||
color: #BF7D65;
|
||||
}
|
||||
|
||||
.HeaderTitle {
|
||||
text-align: center;
|
||||
@@ -32,10 +37,19 @@ body {
|
||||
float: left;
|
||||
}
|
||||
|
||||
h5{
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
|
||||
/*Create game jam*/
|
||||
#createGameJam{
|
||||
justify-content: center;
|
||||
|
||||
.container{
|
||||
height: 70vh !important;
|
||||
}
|
||||
#createGameJam {
|
||||
/*justify-content: center;*/
|
||||
display: grid;
|
||||
width: 90%;
|
||||
}
|
||||
|
||||
#createGameJam input{
|
||||
@@ -48,10 +62,10 @@ body {
|
||||
}
|
||||
|
||||
#startDate {
|
||||
width: 32.5%;
|
||||
/*width: 32.5%;*/
|
||||
display: inline-block !important;
|
||||
margin-right: 2.5%;
|
||||
float: left;
|
||||
|
||||
}
|
||||
|
||||
#startDateLabel {
|
||||
@@ -60,49 +74,50 @@ body {
|
||||
}
|
||||
|
||||
#endDate {
|
||||
width: 32.5%;
|
||||
/*width: 32.5%;
|
||||
*/
|
||||
display: inline-block !important;
|
||||
margin-left: 2.5%;
|
||||
margin-right: 2.5%;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#endDateLabel {
|
||||
display: inline-block;
|
||||
left: 37.5%;
|
||||
left: 0;
|
||||
/* left: 37.5%;
|
||||
*/
|
||||
}
|
||||
#colDate{
|
||||
width: 60%;
|
||||
}
|
||||
|
||||
#colTime{
|
||||
width: 40%;
|
||||
}
|
||||
|
||||
#startTime {
|
||||
width: 12.5%;
|
||||
display: inline-block !important;
|
||||
/* width: 12.5%;
|
||||
*/
|
||||
/* display: inline-block !important;*/
|
||||
margin-right: 2.5%;
|
||||
float: left;
|
||||
justify-content: center;
|
||||
display: grid;
|
||||
}
|
||||
|
||||
#startTimeLabel {
|
||||
display: inline-block;
|
||||
left: 72.5%;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
#endTime {
|
||||
width: 12.5%;
|
||||
display: inline-block !important;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#endTimeLabel {
|
||||
display: inline-block;
|
||||
left: 87.5%;
|
||||
}
|
||||
|
||||
|
||||
#description {
|
||||
background-color: rgb(18, 18, 18);
|
||||
color: rgba(255, 255, 255, .55);
|
||||
border-radius: 15px;
|
||||
border: double;
|
||||
width:400px;
|
||||
height:250px;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
#Beskrivelse {
|
||||
@@ -110,14 +125,96 @@ body {
|
||||
}
|
||||
|
||||
#indsend {
|
||||
border-radius: 15px;
|
||||
color: rgba(255, 255, 255, .55);
|
||||
background-color: rgb(18, 18, 18);
|
||||
border: double;
|
||||
border: 0;
|
||||
background: none;
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
text-align: center;
|
||||
border: 2px solid rgb(52, 152, 219);
|
||||
padding: 10px 10px;
|
||||
outline: none;
|
||||
color: #F2E6D8;
|
||||
border-radius: 24px;
|
||||
transition: 0.25s;
|
||||
width: 50%;
|
||||
}
|
||||
#indsend:hover {
|
||||
color: #BF7D65;
|
||||
}
|
||||
|
||||
#row{
|
||||
width:90%;
|
||||
}
|
||||
/*Create Game Jam end*/
|
||||
|
||||
/*Update Game Jam start*/
|
||||
|
||||
#game-jame-update {
|
||||
display: grid !important;
|
||||
width: 90%;
|
||||
}
|
||||
#UGameJamTitle {
|
||||
display: grid;
|
||||
width: 90%;
|
||||
}
|
||||
#UStartDate {
|
||||
display: inline-block !important;
|
||||
margin-right: 2.5%;
|
||||
}
|
||||
#UStartDateLabel {
|
||||
display: inline-block;
|
||||
left: 0;
|
||||
}
|
||||
#UStartTime {
|
||||
margin-right: 2.5%;
|
||||
float: left;
|
||||
justify-content: center;
|
||||
display: grid;
|
||||
}
|
||||
#UStartTimeLabel {
|
||||
display: inline-block;
|
||||
left: 0;
|
||||
}
|
||||
#UEndDate {
|
||||
display: inline-block !important;
|
||||
margin-right: 2.5%;
|
||||
float: left;
|
||||
}
|
||||
#UEndDateLabel {
|
||||
display: inline-block;
|
||||
left: 0;
|
||||
}
|
||||
#UEndTime {
|
||||
display: inline-block !important;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#endTimeLabel {
|
||||
display: inline-block;
|
||||
left: 0;
|
||||
}
|
||||
#UKeyWord {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
#updateGameJam{
|
||||
border: 0;
|
||||
background: none;
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
text-align: center;
|
||||
border: 2px solid rgb(52, 152, 219);
|
||||
padding: 10px 10px;
|
||||
outline: none;
|
||||
color: #F2E6D8;
|
||||
border-radius: 24px;
|
||||
transition: 0.25s;
|
||||
width: 50%;
|
||||
}
|
||||
#updateGameJam:hover {
|
||||
color: #BF7D65;
|
||||
}
|
||||
|
||||
/*Update Game Jam slut*/
|
||||
.FormField {
|
||||
position: relative;
|
||||
padding: 15px 0 0;
|
||||
@@ -153,27 +250,40 @@ body {
|
||||
display: block;
|
||||
transition: 0.2s;
|
||||
font-size: 1rem;
|
||||
color: #9b9b9b;
|
||||
color: #F2E6D8;
|
||||
|
||||
}
|
||||
|
||||
.FormFieldInput:focus {
|
||||
padding-bottom: 6px;
|
||||
font-weight: 700;
|
||||
border-width: 3px;
|
||||
border-image: linear-gradient(to right, #11998e, #38ef7d);
|
||||
border-image: linear-gradient(to right, #59142D, #FF142D);
|
||||
/*linear-gradient(to right, #11998e, #38ef7d);*/
|
||||
border-image-slice: 1;
|
||||
}
|
||||
.FormFieldInput:focus ~ .FormFieldLabel {
|
||||
.FormFieldInput:focus ~ .FormFieldLabel {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
display: block;
|
||||
transition: 0.2s;
|
||||
font-size: 1rem;
|
||||
color: #11998e;
|
||||
color: #BF7D65;
|
||||
font-weight: 700;
|
||||
}
|
||||
}
|
||||
|
||||
.FormFieldInput:required,
|
||||
.FormFieldInput:invalid {
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
|
||||
.GradientDivider {
|
||||
margin: 16px 0 16px 0;
|
||||
display: block;
|
||||
border: none;
|
||||
height: 3px !important;
|
||||
background: #59142D !important;
|
||||
background: linear-gradient( to right, #121B26, #59142D, #94153d, #59142D, #121B26) !important;
|
||||
opacity: 1;
|
||||
}
|
||||
+351
-251
@@ -1,6 +1,7 @@
|
||||
body,
|
||||
html {
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
/*rgba(255, 255, 255, 0.55);*/
|
||||
color: #F2E6D8;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
@@ -13,7 +14,8 @@ html {
|
||||
}
|
||||
|
||||
body {
|
||||
background-color: rgb(18, 18, 18);
|
||||
/* background-color: rgb(18, 18, 18);*/
|
||||
background-color: #121B26;
|
||||
overflow: hidden;
|
||||
transition: padding-top 0.3s ease-in-out;
|
||||
padding-top: 53px;
|
||||
@@ -24,12 +26,14 @@ section {
|
||||
}
|
||||
|
||||
a {
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
/*rgba(255, 255, 255, 0.75);*/
|
||||
color: #F2E6D8;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
a:hover {
|
||||
/*rgba(255, 255, 255, 0.75);*/
|
||||
color: #BF7D65;
|
||||
}
|
||||
|
||||
#content {
|
||||
overflow: hidden;
|
||||
@@ -81,7 +85,7 @@ a:hover {
|
||||
}
|
||||
|
||||
.mb-container .mb-track .mb-bar {
|
||||
background-color: rgba(51, 51, 51, 0.75);
|
||||
background-color: #121B26; /* rgba(51, 51, 51, 0.75);*/
|
||||
}
|
||||
|
||||
.mb-container .mb-track {
|
||||
@@ -102,13 +106,14 @@ a:hover {
|
||||
width: 100%;
|
||||
z-index: 1030;
|
||||
}
|
||||
/*Nav-bar start*/
|
||||
|
||||
.navbar-toggler:focus {
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.navbar-collapse {
|
||||
background-color: rgb(33, 37, 41);
|
||||
background-color: #59142D; /*rgb(33, 37, 41);*/
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@@ -116,6 +121,14 @@ a:hover {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.navbar-dark .navbar-nav .nav-link {
|
||||
color: #F2E6D8 !important;
|
||||
}
|
||||
|
||||
.navbar-dark .navbar-nav .nav-link:hover {
|
||||
color: #BF7D65 !important;
|
||||
}
|
||||
|
||||
.row.content {
|
||||
height: 450px;
|
||||
}
|
||||
@@ -123,52 +136,54 @@ a:hover {
|
||||
.CenterDiv {
|
||||
margin: 1vw 10vw 0;
|
||||
}
|
||||
.dropdown-menu {
|
||||
/*rgba(34, 39, 43)*/
|
||||
background-color: #59142D !important;
|
||||
}
|
||||
|
||||
.dropdown-menu .dropdown-item {
|
||||
/*rgba(255, 255, 255, 0.5)*/
|
||||
color: #F2E6D8 !important;
|
||||
}
|
||||
|
||||
.dropdown-menu .dropdown-item:hover {
|
||||
/*rgba(255, 255, 255, 0.75)*/
|
||||
color: #BF7D65 !important;
|
||||
background-color: transparent !important;
|
||||
}
|
||||
|
||||
|
||||
.LoginButton {
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
/*rgba(255, 255, 255, 0.55);*/
|
||||
color: #F2E6D8;
|
||||
}
|
||||
|
||||
.LoginButton:hover {
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
.LoginButton:hover {
|
||||
/*rgba(255, 255, 255, 0.75);*/
|
||||
color: #BF7D65;
|
||||
}
|
||||
/*Nav-bar slut*/
|
||||
|
||||
.dropdown-menu {
|
||||
background-color: rgba(34, 39, 43) !important;
|
||||
}
|
||||
|
||||
.dropdown-menu .dropdown-item {
|
||||
color: rgba(255, 255, 255, 0.5) !important;
|
||||
}
|
||||
|
||||
.dropdown-menu .dropdown-item:hover {
|
||||
color: rgba(255, 255, 255, 0.75) !important;
|
||||
background-color: transparent !important;
|
||||
}
|
||||
|
||||
.LoginModal .modal-header {
|
||||
padding: 0;
|
||||
border-bottom: 0;
|
||||
background-color: rgb(18, 18, 18);
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
|
||||
/*Regler start*/
|
||||
#RulesModal .modal-header {
|
||||
text-align: center;
|
||||
display: unset;
|
||||
padding: 0.5rem;
|
||||
}
|
||||
|
||||
#RulesModal .modal-header h1 {
|
||||
#RulesModal .modal-header h1 {
|
||||
font-weight: bolder;
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
/*rgba(255, 255, 255, 0.75);*/
|
||||
color: #F2E6D8;
|
||||
}
|
||||
|
||||
#RulesModal .modal-dialog-scrollable .modal-content {
|
||||
max-height: 75%;
|
||||
}
|
||||
|
||||
#ModalRulesTabContent ul {
|
||||
color: rgb(204, 204, 204);
|
||||
color: #59142D; /*rgb(204, 204, 204)*/
|
||||
list-style-type: none;
|
||||
padding-left: 0;
|
||||
}
|
||||
@@ -181,14 +196,24 @@ a:hover {
|
||||
#ModalRulesTabContent li p {
|
||||
font: 16px/1.5 Helvetica, sans-serif;
|
||||
padding-left: 60px;
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
color: #F2E6D8; /*rgba(255, 255, 255, 0.55);*/
|
||||
}
|
||||
|
||||
#ModalRulesTabContent span {
|
||||
position: absolute;
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
color: #59142D; /*rgba(255, 255, 255, 0.75);*/
|
||||
}
|
||||
.btn-danger {
|
||||
color: #F2E6D8;
|
||||
background-color: #59142D;
|
||||
border-color: #59142D;
|
||||
}
|
||||
.RulesModal .modal-header {
|
||||
text-align: center;
|
||||
}
|
||||
/*Regler slut*/
|
||||
|
||||
/*Registering start*/
|
||||
#pass_info {
|
||||
position: absolute;
|
||||
top: 300px;
|
||||
@@ -196,7 +221,7 @@ a:hover {
|
||||
right: 22%;
|
||||
width: 250px;
|
||||
padding: 15px;
|
||||
background: rgb(254, 254, 254);
|
||||
background: #F2E6D8;
|
||||
font-size: 0.875em;
|
||||
border-radius: 5px;
|
||||
box-shadow: 0 1px 3px rgb(204, 204, 204);
|
||||
@@ -204,17 +229,17 @@ a:hover {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#pass_info::before {
|
||||
#pass_info::before {
|
||||
content: "\25B2";
|
||||
position: absolute;
|
||||
top: -12px;
|
||||
left: 45%;
|
||||
font-size: 14px;
|
||||
line-height: 14px;
|
||||
color: #ddd;
|
||||
color: rgba(42, 84, 140, 1);
|
||||
text-shadow: none;
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
#pass_info ul,
|
||||
li {
|
||||
@@ -223,20 +248,21 @@ li {
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
#pass_info h5 {
|
||||
#pass_info h5 {
|
||||
margin: 0 0 10px 0;
|
||||
padding: 0;
|
||||
font-weight: normal;
|
||||
}
|
||||
color: #201f1f !important;
|
||||
}
|
||||
|
||||
.invalid {
|
||||
padding-left: 22px;
|
||||
line-height: 24px;
|
||||
color: rgb(236, 63, 65);
|
||||
color: #d00f17;
|
||||
}
|
||||
|
||||
.invalidInput {
|
||||
border-color: rgb(219, 52, 52) !important;
|
||||
border-color: #2A558C !important;
|
||||
}
|
||||
|
||||
.invalid::before {
|
||||
@@ -258,22 +284,28 @@ li {
|
||||
font-family: "FontAwesome";
|
||||
content: "\f00c";
|
||||
}
|
||||
/*Registering slut*/
|
||||
|
||||
.RulesModal .modal-header {
|
||||
text-align: center;
|
||||
/*Login start*/
|
||||
|
||||
.LoginModal .modal-header {
|
||||
padding: 0;
|
||||
border-bottom: 0;
|
||||
/*background-color: rgb(18, 18, 18);*/
|
||||
background-color: #121B26;
|
||||
/*rgba(255, 255, 255, 0.75);*/
|
||||
color: #F2E6D8;
|
||||
}
|
||||
|
||||
.modal-body {
|
||||
padding: 0 0;
|
||||
margin: 2vh 2vw;
|
||||
background-color: rgb(18, 18, 18);
|
||||
background-color: #121B26; /*rgb(18, 18, 18);*/
|
||||
}
|
||||
|
||||
.modal-content {
|
||||
background-color: rgb(18, 18, 18);
|
||||
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px,
|
||||
rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px,
|
||||
rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
|
||||
background-color: #121B26; /*rgb(18, 18, 18);*/
|
||||
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
|
||||
}
|
||||
|
||||
.modal-backdrop {
|
||||
@@ -281,25 +313,27 @@ li {
|
||||
}
|
||||
|
||||
.nav-tabs {
|
||||
border-bottom: 1px solid rgb(80, 80, 80);
|
||||
border-bottom: 1px solid rgba(89, 19, 45, 1); /*rgb(80, 80, 80);*/
|
||||
}
|
||||
|
||||
.nav-tabs .nav-item.show .nav-link,
|
||||
.nav-tabs .nav-link.active {
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
background-color: rgb(37, 37, 37);
|
||||
border-color: rgb(80, 80, 80);
|
||||
}
|
||||
.nav-tabs .nav-item.show .nav-link,
|
||||
.nav-tabs .nav-link.active {
|
||||
color: #F2E6D8; /*rgba(255, 255, 255, 0.75);*/
|
||||
background-color: #59142D; /* rgb(37, 37, 37);*/
|
||||
border-color: #59142D; /*rgb(80, 80, 80);*/
|
||||
|
||||
.nav-tabs .nav-link {
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
}
|
||||
}
|
||||
|
||||
.nav-tabs .nav-link:focus,
|
||||
.nav-tabs .nav-link:hover {
|
||||
border-color: rgb(80, 80, 80);
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
.nav-tabs .nav-link {
|
||||
color: #F2E6D8; /*rgba(255, 255, 255, 0.55);*/
|
||||
}
|
||||
|
||||
.nav-tabs .nav-link:focus,
|
||||
.nav-tabs .nav-link:hover {
|
||||
border-color: #59142D; /*{rgb(80, 80, 80);*/
|
||||
color: #BF7D65;
|
||||
/*rgba(255, 255, 255, 0.75);*/
|
||||
}
|
||||
|
||||
.FullWidthModalTabs {
|
||||
display: table;
|
||||
@@ -321,13 +355,15 @@ li {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
background-color: transparent;
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
}
|
||||
|
||||
.CloseIcon:hover {
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
color: #F2E6D8;
|
||||
/*rgba(255, 255, 255, 0.55);*/
|
||||
}
|
||||
|
||||
.CloseIcon:hover {
|
||||
color: #BF7D65;
|
||||
/*rgba(255, 255, 255, 0.75);*/
|
||||
}
|
||||
/*Kalender knap*/
|
||||
.btn-close:hover {
|
||||
fill: rgb(255, 0, 0);
|
||||
}
|
||||
@@ -354,9 +390,9 @@ li {
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
}
|
||||
|
||||
/*
|
||||
.box #NUDMinus {
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
color: #F2E6D8; /*rgba(255, 255, 255, 0.55);
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
float: left;
|
||||
@@ -371,7 +407,7 @@ li {
|
||||
}
|
||||
|
||||
.box #NUDDisplay {
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
color: #F2E6D8 !important; /*rgba(255, 255, 255, 0.55);
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
cursor: text;
|
||||
@@ -387,7 +423,7 @@ li {
|
||||
}
|
||||
|
||||
.box #NUDPlus {
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
color: #F2E6D8; /*rgba(255, 255, 255, 0.55);
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
float: right;
|
||||
@@ -406,38 +442,38 @@ li {
|
||||
}
|
||||
|
||||
.box #GameJamSelect:hover {
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
color: #BF7D65; /*rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
|
||||
.box #GameJamSelect ul {
|
||||
background-color: red;
|
||||
background-color: #2A558C; /*red;
|
||||
}
|
||||
|
||||
*/
|
||||
.box {
|
||||
background-color: rgb(18, 18, 18);
|
||||
background-color: #121B26; /*rgb(18, 18, 18);*/
|
||||
}
|
||||
|
||||
.box #username,
|
||||
.box #loginUsername,
|
||||
.box #adminUsername,
|
||||
.box #pass1,
|
||||
.box #pass2,
|
||||
.box #loginPassword,
|
||||
.box #adminPassword,
|
||||
.box #GameJamSelect {
|
||||
.box #username,
|
||||
.box #loginUsername,
|
||||
.box #adminUsername,
|
||||
.box #pass1,
|
||||
.box #pass2,
|
||||
.box #loginPassword,
|
||||
.box #adminPassword,
|
||||
.box #GameJamSelect {
|
||||
border: 0;
|
||||
background: none;
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
text-align: center;
|
||||
border: 2px solid rgb(52, 152, 219);
|
||||
border: 2px solid rgba(42, 84, 140, 1); /*rgb(52, 152, 219);*/
|
||||
padding: 10px 10px;
|
||||
width: 250px;
|
||||
outline: none;
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
color: #F2E6D8; /*rgba(255, 255, 255, 0.55);*/
|
||||
border-radius: 24px;
|
||||
transition: 0.25s;
|
||||
}
|
||||
}
|
||||
|
||||
.box .btn-group,
|
||||
.btn-group-vertical {
|
||||
@@ -448,13 +484,13 @@ li {
|
||||
margin: 20px auto;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.box #NUDMinus {
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
/*
|
||||
.box #NUDMinus {
|
||||
color: #F2E6D8; /*rgba(255, 255, 255, 0.55);
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
float: left;
|
||||
}
|
||||
}
|
||||
|
||||
.box #NUDMinus:focus {
|
||||
box-shadow: none;
|
||||
@@ -464,14 +500,14 @@ li {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.box #NUDDisplay {
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
.box #NUDDisplay {
|
||||
color: #F2E6D8; /*rgba(255, 255, 255, 0.55);
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
cursor: text;
|
||||
width: 65%;
|
||||
}
|
||||
|
||||
}
|
||||
/*
|
||||
.box #NUDDisplay:focus {
|
||||
box-shadow: none;
|
||||
}
|
||||
@@ -480,12 +516,12 @@ li {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.box #NUDPlus {
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
.box #NUDPlus {
|
||||
color: #F2E6D8; rgba(255, 255, 255, 0.55);
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
|
||||
.box #NUDPlus:focus {
|
||||
box-shadow: none;
|
||||
@@ -499,19 +535,22 @@ li {
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.box #GameJamSelect:hover {
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
.box #GameJamSelect:hover {
|
||||
color: #BF7D65; /*rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
|
||||
.box #GameJamSelect ul {
|
||||
background-color: red;
|
||||
}
|
||||
background-color: #2A558C; /*red;
|
||||
}*/
|
||||
|
||||
.text-muted {
|
||||
margin-bottom: 5vh;
|
||||
color: rgba(255, 255, 255, 0.55) !important;
|
||||
color: #F2E6D8 /*rgba(255, 255, 255, 0.55)*/ !important;
|
||||
}
|
||||
.LoginForm {
|
||||
color: #F2E6D8;
|
||||
background-color: #121B26;
|
||||
}
|
||||
|
||||
.box h1 {
|
||||
font-size: 3.2em;
|
||||
text-align: center;
|
||||
@@ -535,7 +574,7 @@ li {
|
||||
.box #pass2:hover,
|
||||
.box #loginPassword:hover,
|
||||
.box #adminPassword:hover {
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
color: #BF7D65; /*rgba(255, 255, 255, 0.75);*/
|
||||
}
|
||||
|
||||
.box input[type="submit"] {
|
||||
@@ -544,19 +583,19 @@ li {
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
text-align: center;
|
||||
border: 2px solid rgb(46, 204, 113);
|
||||
border: 2px solid #59142D; /*rgb(46, 204, 113);*/
|
||||
padding: 14px 40px;
|
||||
outline: none;
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
color: #F2E6D8; /*rgba(255, 255, 255, 0.55);*/
|
||||
border-radius: 24px;
|
||||
transition: 0.25s;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.box input[type="submit"]:hover {
|
||||
background: rgb(46, 204, 113);
|
||||
color: rgba(255, 255, 255, 0.75);
|
||||
}
|
||||
.box input[type="submit"]:hover {
|
||||
background: #59142D; /* rgb(46, 204, 113);*/
|
||||
color: #F2E6D8; /*rgba(255, 255, 255, 0.75);*/
|
||||
}
|
||||
|
||||
.carousel-item img {
|
||||
margin: 0 auto;
|
||||
@@ -600,6 +639,118 @@ li {
|
||||
}
|
||||
}
|
||||
|
||||
/*Kalender*/
|
||||
.container {
|
||||
width: 100%;
|
||||
height: 100vh;
|
||||
color: rgb(238, 238, 238);
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.calendar {
|
||||
width: 45rem;
|
||||
height: 52rem;
|
||||
background-color: rgb(34, 34, 39);
|
||||
box-shadow: 0 0.5rem 3rem rgba(0, 0, 0, 0.4);
|
||||
border-radius: 20px;
|
||||
}
|
||||
|
||||
.month {
|
||||
width: 100%;
|
||||
height: 12rem;
|
||||
background-color: #01579b;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
padding: 0 2rem;
|
||||
text-align: center;
|
||||
text-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.5);
|
||||
border-top-left-radius: 20px;
|
||||
border-top-right-radius: 20px;
|
||||
}
|
||||
|
||||
.month i {
|
||||
font-size: 2.5rem;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.month h1 {
|
||||
font-size: 3rem;
|
||||
font-weight: 400;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.2rem;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.month p {
|
||||
font-size: 1.6rem;
|
||||
}
|
||||
|
||||
.weekdays {
|
||||
width: 100%;
|
||||
height: 5rem;
|
||||
padding: 0 0.4rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.weekdays div {
|
||||
font-size: 1.5rem;
|
||||
font-weight: 400;
|
||||
letter-spacing: 0.1rem;
|
||||
width: calc(44.2rem / 7);
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
text-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
.days {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
padding: 0.2rem;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.days div {
|
||||
font-size: 1.4rem;
|
||||
margin: 0.3rem;
|
||||
width: calc(40.2rem / 7);
|
||||
height: 5rem;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
text-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.5);
|
||||
transition: background-color 0.2s;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.days div:hover {
|
||||
background-color: #01579b;
|
||||
border: 0.2rem solid rgb(119, 119, 119);
|
||||
cursor: pointer;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.prev-date,
|
||||
.next-date {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.today {
|
||||
background-color: #01579b;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.hasEvent {
|
||||
background-color: red;
|
||||
}
|
||||
/*Kalender slut*/
|
||||
|
||||
|
||||
/*slideshow effekt*/
|
||||
.image_img {
|
||||
display: block;
|
||||
@@ -645,27 +796,32 @@ image_gruppenavn {
|
||||
|
||||
/*Kategori spil*/
|
||||
.Collapsible {
|
||||
background-color: rgb(18, 18, 18);
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
cursor: pointer;
|
||||
padding: 18px;
|
||||
width: 100%;
|
||||
border: none;
|
||||
text-align: left;
|
||||
border: 0;
|
||||
background: none;
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
text-align: center;
|
||||
border: 2px solid #2A558C;
|
||||
padding: 10px 10px;
|
||||
outline: none;
|
||||
font-size: 15px;
|
||||
width: 33.333%;
|
||||
color: #F2E6D8;
|
||||
border-radius: 24px;
|
||||
transition: 0.25s;
|
||||
width: 90%;
|
||||
}
|
||||
|
||||
.CollapsibleContent {
|
||||
padding: 0 18px;
|
||||
display: none;
|
||||
overflow: hidden;
|
||||
background-color: rgb(18, 18, 18);
|
||||
background-color: transparent;
|
||||
transition: 0.25s;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
.left_text {
|
||||
float: left;
|
||||
|
||||
}
|
||||
|
||||
.center_text {
|
||||
@@ -676,6 +832,9 @@ image_gruppenavn {
|
||||
.right_text {
|
||||
float: right;
|
||||
}
|
||||
.Collapsible:hover {
|
||||
color: #BF7D65;
|
||||
}
|
||||
|
||||
#hjem {
|
||||
padding-top: 0;
|
||||
@@ -700,129 +859,17 @@ image_gruppenavn {
|
||||
display: block;
|
||||
border: none;
|
||||
height: 3px !important;
|
||||
background: rgb(0, 113, 185) !important;
|
||||
background: linear-gradient(
|
||||
to right,
|
||||
rgb(18, 18, 18),
|
||||
background: #59142D !important;
|
||||
background: linear-gradient( to right, #121B26, #59142D, #94153d, #59142D, #121B26) !important;
|
||||
opacity: 1;
|
||||
/*rgb(18, 18, 18),
|
||||
rgb(0, 113, 185),
|
||||
rgb(38, 171, 255),
|
||||
rgb(0, 113, 185),
|
||||
rgb(18, 18, 18)
|
||||
) !important;
|
||||
opacity: 1;
|
||||
}
|
||||
rgb(18, 18, 18)*/
|
||||
|
||||
/*Kalender*/
|
||||
.container {
|
||||
width: 100%;
|
||||
height: 100vh;
|
||||
color: rgb(238, 238, 238);
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.calendar {
|
||||
width: 45rem;
|
||||
height: 52rem;
|
||||
background-color: rgb(34, 34, 39);
|
||||
box-shadow: 0 0.5rem 3rem rgba(0, 0, 0, 0.4);
|
||||
border-radius: 20px;
|
||||
}
|
||||
|
||||
.month {
|
||||
width: 100%;
|
||||
height: 12rem;
|
||||
background-color: #01579b;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
padding: 0 2rem;
|
||||
text-align: center;
|
||||
text-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.5);
|
||||
border-top-left-radius: 20px;
|
||||
border-top-right-radius: 20px;
|
||||
}
|
||||
|
||||
.month i {
|
||||
font-size: 2.5rem;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.month h1 {
|
||||
font-size: 3rem;
|
||||
font-weight: 400;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.2rem;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.month p {
|
||||
font-size: 1.6rem;
|
||||
}
|
||||
|
||||
.weekdays {
|
||||
width: 100%;
|
||||
height: 5rem;
|
||||
padding: 0 0.4rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.weekdays div {
|
||||
font-size: 1.5rem;
|
||||
font-weight: 400;
|
||||
letter-spacing: 0.1rem;
|
||||
width: calc(44.2rem / 7);
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
text-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
.days {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
padding: 0.2rem;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.days div {
|
||||
font-size: 1.4rem;
|
||||
margin: 0.3rem;
|
||||
width: calc(40.2rem / 7);
|
||||
height: 5rem;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
text-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.5);
|
||||
transition: background-color 0.2s;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.days div:hover {
|
||||
background-color: #01579b;
|
||||
border: 0.2rem solid rgb(119, 119, 119);
|
||||
cursor: pointer;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.prev-date,
|
||||
.next-date {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.today {
|
||||
background-color: #01579b;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.hasEvent {
|
||||
background-color: red;
|
||||
}
|
||||
/*Kalender slut*/
|
||||
|
||||
/*Knap Return to top*/
|
||||
#return-to-top {
|
||||
position: fixed;
|
||||
bottom: 20px;
|
||||
@@ -864,36 +911,89 @@ image_gruppenavn {
|
||||
color: rgba(255, 255, 255, 0.55);
|
||||
top: 5px;
|
||||
}
|
||||
|
||||
/*
|
||||
.Collapse-Button {
|
||||
width: 30%;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 18px;
|
||||
border: double;
|
||||
border-color: rgb(0, 113, 185);
|
||||
border-color: #59142D;
|
||||
border-radius: 15px;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.Collapse-Button:hover {
|
||||
border-color: rgb(52, 152, 219);
|
||||
}
|
||||
border-color: #721b1a;
|
||||
}*/
|
||||
|
||||
ul.Circle-list {
|
||||
display: inline-block;
|
||||
text-align: initial;
|
||||
}
|
||||
|
||||
ul.Circle-list li:before {
|
||||
ul.Circle-list li:before {
|
||||
content: "\2022"; /* Unicode for a bullet */
|
||||
color: rgb(0, 113, 185);
|
||||
color: #59142D;
|
||||
font-weight: bold;
|
||||
display: inline-block; /* Needed to add space between the bullet and the text */
|
||||
width: 1em; /* Also needed for space (tweak if needed) */
|
||||
margin-left: -1em; /* Also needed for space (tweak if needed) */
|
||||
}
|
||||
}
|
||||
|
||||
ol.Subject-list {
|
||||
list-style-type: decimal;
|
||||
color: red;
|
||||
}
|
||||
|
||||
|
||||
/*Stem*/
|
||||
|
||||
#activeGameJam {
|
||||
border: 0;
|
||||
background: none;
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
text-align: center;
|
||||
border: 2px solid rgb(52, 152, 219);
|
||||
padding: 10px 10px;
|
||||
outline: none;
|
||||
color: #F2E6D8;
|
||||
border-radius: 24px;
|
||||
transition: 0.25s;
|
||||
width: 90%;
|
||||
}
|
||||
#gameDataId {
|
||||
border: 0;
|
||||
background: none;
|
||||
display: block;
|
||||
margin: 10px auto;
|
||||
text-align: center;
|
||||
border: 2px solid rgb(72, 209, 204);
|
||||
padding: 10px 10px;
|
||||
outline: none;
|
||||
color: #F2E6D8;
|
||||
border-radius: 24px;
|
||||
transition: 0.25s;
|
||||
width: 90%;
|
||||
}
|
||||
#oneVote {
|
||||
border: 0;
|
||||
background: none;
|
||||
display: block;
|
||||
margin: 10px auto;
|
||||
text-align: center;
|
||||
border: 2px solid rgb(0, 255, 127);
|
||||
padding: 10px 10px;
|
||||
outline: none;
|
||||
color: #F2E6D8;
|
||||
border-radius: 24px;
|
||||
transition: 0.25s;
|
||||
width: 90%;
|
||||
}
|
||||
#activeGameJam:hover,
|
||||
#gameDataId:hover,
|
||||
#oneVote:hover {
|
||||
color: #BF7D65;
|
||||
}
|
||||
/*Stem slut*/
|
||||
@@ -1,7 +1,7 @@
|
||||
body,
|
||||
html {
|
||||
background-color: rgb(18, 18, 18) !important;
|
||||
color: rgba(255, 255, 255, .55) !important;
|
||||
background-color: #121B26 !important;
|
||||
color: #F2E6D8 !important;
|
||||
font-family: Arial, Helvetica, sans-serif !important;
|
||||
margin: 40px !important;
|
||||
padding: 10px !important;
|
||||
@@ -19,14 +19,14 @@ html {
|
||||
|
||||
#isWebBased {
|
||||
border: 0;
|
||||
background: none;
|
||||
background-color: transparent;
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
text-align: center;
|
||||
border: 2px solid rgb(52, 152, 219);
|
||||
border: 2px solid #2A558C;
|
||||
padding: 10px 10px;
|
||||
outline: none;
|
||||
color: rgba(255, 255, 255, .55);
|
||||
color: #F2E6D8;
|
||||
border-radius: 24px;
|
||||
transition: 0.25s;
|
||||
position: static;
|
||||
@@ -34,17 +34,21 @@ html {
|
||||
display: inline;
|
||||
left: 27vw;
|
||||
}
|
||||
#isWebBased:hover,
|
||||
#gameFil:hover {
|
||||
color: #BF7D65;
|
||||
}
|
||||
|
||||
#gameFil {
|
||||
border: 0;
|
||||
background: none;
|
||||
background-color: transparent;
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
text-align: center;
|
||||
border: 2px solid rgb(52, 152, 219);
|
||||
border: 2px solid #2A558C;
|
||||
padding: 10px 10px;
|
||||
outline: none;
|
||||
color: rgba(255, 255, 255, .55);
|
||||
color: #F2E6D8;
|
||||
border-radius: 24px;
|
||||
transition: 0.25s;
|
||||
position: static;
|
||||
@@ -81,7 +85,7 @@ html {
|
||||
display: block;
|
||||
border: none;
|
||||
height: 3px !important;
|
||||
background: rgb(0, 113, 185) !important;
|
||||
background: linear-gradient(to right, rgb(18, 18, 18), rgb(0, 113, 185), rgb(38, 171, 255), rgb(0, 113, 185), rgb(18, 18, 18)) !important;
|
||||
background: #59142D !important;
|
||||
background: linear-gradient( to right, #121B26, #59142D, #94153d, #59142D, #121B26) !important;
|
||||
opacity: 1;
|
||||
}
|
||||
@@ -51,8 +51,8 @@
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
text-align: center;
|
||||
background: #4E443C;
|
||||
color: #fff;
|
||||
background: #59142D;
|
||||
color: #F2E6D8;
|
||||
text-decoration: none;
|
||||
text-shadow: 0 0 1px #000;
|
||||
font: 24px/27px Arial, sans-serif;
|
||||
@@ -63,10 +63,14 @@
|
||||
-moz-box-shadow: 0 0 4px #F0EFE7;
|
||||
box-shadow: 0 0 4px #F0EFE7;
|
||||
}
|
||||
.jcarousel-control-prev:hover,
|
||||
.jcarousel-control-next:hover {
|
||||
color: #BF7D65;
|
||||
}
|
||||
|
||||
.jcarousel-control-prev {
|
||||
.jcarousel-control-prev {
|
||||
left: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
.jcarousel-control-next {
|
||||
right: 15px;
|
||||
@@ -106,12 +110,11 @@
|
||||
box-shadow: 0 0 2px #4E443C;
|
||||
}
|
||||
|
||||
.jcarousel-pagination a.active {
|
||||
background: #4E443C;
|
||||
color: #fff;
|
||||
.jcarousel-pagination a.active {
|
||||
background: #59142D;
|
||||
color: #F2E6D8;
|
||||
opacity: 1;
|
||||
|
||||
-webkit-box-shadow: 0 0 2px #F0EFE7;
|
||||
-moz-box-shadow: 0 0 2px #F0EFE7;
|
||||
box-shadow: 0 0 2px #F0EFE7;
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+39
-39
@@ -103,16 +103,16 @@
|
||||
},
|
||||
{
|
||||
"name": "illuminate/collections",
|
||||
"version": "v8.38.0",
|
||||
"version": "v8.40.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/collections.git",
|
||||
"reference": "21690cd5591f2d42d792e5e4a687f9beba829f1d"
|
||||
"reference": "deccb956d38710f3f8baf36dd876c3fa1585ec22"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/illuminate/collections/zipball/21690cd5591f2d42d792e5e4a687f9beba829f1d",
|
||||
"reference": "21690cd5591f2d42d792e5e4a687f9beba829f1d",
|
||||
"url": "https://api.github.com/repos/illuminate/collections/zipball/deccb956d38710f3f8baf36dd876c3fa1585ec22",
|
||||
"reference": "deccb956d38710f3f8baf36dd876c3fa1585ec22",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -153,11 +153,11 @@
|
||||
"issues": "https://github.com/laravel/framework/issues",
|
||||
"source": "https://github.com/laravel/framework"
|
||||
},
|
||||
"time": "2021-04-14T11:48:08+00:00"
|
||||
"time": "2021-04-22T21:08:09+00:00"
|
||||
},
|
||||
{
|
||||
"name": "illuminate/container",
|
||||
"version": "v8.38.0",
|
||||
"version": "v8.40.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/container.git",
|
||||
@@ -208,16 +208,16 @@
|
||||
},
|
||||
{
|
||||
"name": "illuminate/contracts",
|
||||
"version": "v8.38.0",
|
||||
"version": "v8.40.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/contracts.git",
|
||||
"reference": "5764f703ea8f74ced163125d810951cd5ef2b7e1"
|
||||
"reference": "5152041a5c4ac4dbebb3c8ee72d05666c592ae08"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/illuminate/contracts/zipball/5764f703ea8f74ced163125d810951cd5ef2b7e1",
|
||||
"reference": "5764f703ea8f74ced163125d810951cd5ef2b7e1",
|
||||
"url": "https://api.github.com/repos/illuminate/contracts/zipball/5152041a5c4ac4dbebb3c8ee72d05666c592ae08",
|
||||
"reference": "5152041a5c4ac4dbebb3c8ee72d05666c592ae08",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -252,20 +252,20 @@
|
||||
"issues": "https://github.com/laravel/framework/issues",
|
||||
"source": "https://github.com/laravel/framework"
|
||||
},
|
||||
"time": "2021-04-01T13:09:31+00:00"
|
||||
"time": "2021-04-23T13:31:10+00:00"
|
||||
},
|
||||
{
|
||||
"name": "illuminate/database",
|
||||
"version": "v8.38.0",
|
||||
"version": "v8.40.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/database.git",
|
||||
"reference": "03c0525b693587f877f4d80dcc55597528c98fc0"
|
||||
"reference": "742c062a6447278f6b6f8622bd649173ed51fa3a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/illuminate/database/zipball/03c0525b693587f877f4d80dcc55597528c98fc0",
|
||||
"reference": "03c0525b693587f877f4d80dcc55597528c98fc0",
|
||||
"url": "https://api.github.com/repos/illuminate/database/zipball/742c062a6447278f6b6f8622bd649173ed51fa3a",
|
||||
"reference": "742c062a6447278f6b6f8622bd649173ed51fa3a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -320,11 +320,11 @@
|
||||
"issues": "https://github.com/laravel/framework/issues",
|
||||
"source": "https://github.com/laravel/framework"
|
||||
},
|
||||
"time": "2021-04-17T17:53:05+00:00"
|
||||
"time": "2021-04-28T14:34:49+00:00"
|
||||
},
|
||||
{
|
||||
"name": "illuminate/macroable",
|
||||
"version": "v8.38.0",
|
||||
"version": "v8.40.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/macroable.git",
|
||||
@@ -370,16 +370,16 @@
|
||||
},
|
||||
{
|
||||
"name": "illuminate/support",
|
||||
"version": "v8.38.0",
|
||||
"version": "v8.40.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/support.git",
|
||||
"reference": "735391f31e145aad4f7aff3d9736ef70452dd1fe"
|
||||
"reference": "ce1682ef73ab28a61be01c24ec5b090bdf2c3256"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/illuminate/support/zipball/735391f31e145aad4f7aff3d9736ef70452dd1fe",
|
||||
"reference": "735391f31e145aad4f7aff3d9736ef70452dd1fe",
|
||||
"url": "https://api.github.com/repos/illuminate/support/zipball/ce1682ef73ab28a61be01c24ec5b090bdf2c3256",
|
||||
"reference": "ce1682ef73ab28a61be01c24ec5b090bdf2c3256",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -434,20 +434,20 @@
|
||||
"issues": "https://github.com/laravel/framework/issues",
|
||||
"source": "https://github.com/laravel/framework"
|
||||
},
|
||||
"time": "2021-04-15T11:51:39+00:00"
|
||||
"time": "2021-04-28T12:56:25+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nesbot/carbon",
|
||||
"version": "2.46.0",
|
||||
"version": "2.47.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/briannesbitt/Carbon.git",
|
||||
"reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4"
|
||||
"reference": "606262fd8888b75317ba9461825a24fc34001e1e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
|
||||
"reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
|
||||
"url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/606262fd8888b75317ba9461825a24fc34001e1e",
|
||||
"reference": "606262fd8888b75317ba9461825a24fc34001e1e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -527,7 +527,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2021-02-24T17:30:44+00:00"
|
||||
"time": "2021-04-13T21:54:02+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/container",
|
||||
@@ -630,16 +630,16 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/console",
|
||||
"version": "v5.2.6",
|
||||
"version": "v5.2.7",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/console.git",
|
||||
"reference": "35f039df40a3b335ebf310f244cb242b3a83ac8d"
|
||||
"reference": "90374b8ed059325b49a29b55b3f8bb4062c87629"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/console/zipball/35f039df40a3b335ebf310f244cb242b3a83ac8d",
|
||||
"reference": "35f039df40a3b335ebf310f244cb242b3a83ac8d",
|
||||
"url": "https://api.github.com/repos/symfony/console/zipball/90374b8ed059325b49a29b55b3f8bb4062c87629",
|
||||
"reference": "90374b8ed059325b49a29b55b3f8bb4062c87629",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -707,7 +707,7 @@
|
||||
"terminal"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/console/tree/v5.2.6"
|
||||
"source": "https://github.com/symfony/console/tree/v5.2.7"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -723,7 +723,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2021-03-28T09:42:18+00:00"
|
||||
"time": "2021-04-19T14:07:32+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-ctype",
|
||||
@@ -1375,16 +1375,16 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/translation",
|
||||
"version": "v5.2.6",
|
||||
"version": "v5.2.7",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/translation.git",
|
||||
"reference": "2cc7f45d96db9adfcf89adf4401d9dfed509f4e1"
|
||||
"reference": "e37ece5242564bceea54d709eafc948377ec9749"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/translation/zipball/2cc7f45d96db9adfcf89adf4401d9dfed509f4e1",
|
||||
"reference": "2cc7f45d96db9adfcf89adf4401d9dfed509f4e1",
|
||||
"url": "https://api.github.com/repos/symfony/translation/zipball/e37ece5242564bceea54d709eafc948377ec9749",
|
||||
"reference": "e37ece5242564bceea54d709eafc948377ec9749",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1448,7 +1448,7 @@
|
||||
"description": "Provides tools to internationalize your application",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/translation/tree/v5.2.6"
|
||||
"source": "https://github.com/symfony/translation/tree/v5.2.7"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -1464,7 +1464,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2021-03-23T19:33:48+00:00"
|
||||
"time": "2021-04-01T08:15:21+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/translation-contracts",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"driver": "mysql",
|
||||
"host": "localhost",
|
||||
"database": "testdb",
|
||||
"username": "root",
|
||||
"password": ""
|
||||
"host": "172.16.5.5",
|
||||
"database": "GameJamDB",
|
||||
"username": "ida",
|
||||
"password": "123qwe"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user