main
Benjamin Kraft 2 years ago
parent 8c864880e7
commit 4a142fdff4
  1. 64
      public/index.php
  2. 1
      public/lib/jquery/jq-ajax-progress.min.js
  3. 6
      public/lib/jquery/jquery-ui.min.js
  4. 2
      public/lib/jquery/jquery.min.js
  5. 1
      public/lib/p5/p5.dom.min.js
  6. 100567
      public/lib/p5/p5.js
  7. 3
      public/lib/p5/p5.min.js
  8. 28
      public/lib/p5/p5.sound.min.js
  9. 4
      public/lib/socket.io/socket.io-p2p.min.js
  10. 7
      public/lib/socket.io/socket.io.min.js
  11. 1
      public/lib/socket.io/socket.io.min.js.map
  12. 10237
      public/lib/vue/vue.js
  13. 6
      public/lib/vue/vue.min.js
  14. 11
      public/lib/webrtc/simplepeer.min.js
  15. 5
      public/styles.css

@ -1,24 +1,22 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<link href="styles.css" rel="stylesheet"> <link href="styles.css" rel="stylesheet">
<link href="favicon.ico" rel="icon" type="image/x-icon"> <title>Benjamin Kraft: Games</title>
<title>Benjamin Kraft: Games</title>
</head> </head>
<body> <body>
<div id="content"> <div id="content">
<h1>Benjamin Kraft: Games</h1> <h1>Benjamin Kraft: Games</h1>
<div id="site-description"> <div id="projects-container">
<p>Hi, here you can find some games I wrote with Javascript, Typescript or C#</p> <?php
</div>
<div id="projects-container">
<?php
require "php/mysql_connect.php"; require "php/mysql_connect.php";
$conn = new MySQLConnection(); $conn = new MySQLConnection();
$tag = array_key_exists("tag", $_GET) ? $conn->escape($_GET["tag"]) : null;
$sort = array_key_exists("sort", $_GET) ? $_GET["sort"] : "0";
$tag = array_key_exists("tag", $_GET) ? $conn->escape($_GET["tag"]) : null;
$sort = array_key_exists("sort", $_GET) ? $_GET["sort"] : "0";
$queryFiltered = $queryFiltered =
<<<SQL <<<SQL
SELECT P.name, P.display_name, P.version, P.info, P.date_updated SELECT P.name, P.display_name, P.version, P.info, P.date_updated
@ -28,35 +26,35 @@
SQL; SQL;
$queryUnfiltered = $queryUnfiltered =
<<<SQL <<<SQL
SELECT name, display_name, version, info, date_updated SELECT name, display_name, version, info_text, date_updated
FROM projects FROM projects
WHERE visible=1 WHERE visible=1
ORDER BY date_updated DESC ORDER BY date_updated DESC
SQL; SQL;
$result = $conn->query($queryUnfiltered); $result = $conn->query($queryUnfiltered);
while ($row = $result->fetch_assoc()) { while ($row = $result->fetch_assoc()) {
$name = $row["name"]; $name = $row["name"];
$displayName = $row["display_name"]; $displayName = $row["display_name"];
$version = $row["version"]; $version = $row["version"];
$info = $row["info"]; $info = $row["info_text"];
$dateUpdated = $row["date_updated"]; $dateUpdated = $row["date_updated"];
$imgAddress = "/$name/thumbnail.png"; $imgAddress = "/projects/$name/thumbnail.png";
$nameDom = "<h3 class='project-name'>$displayName</h3>"; $nameDom = "<h3 class='project-name'>$displayName</h3>";
$versionDom = "<h4 class='project-version'>$version</h4>"; $versionDom = "<h4 class='project-version'>$version</h4>";
$infoDom = "<div class='project-info'>$info</div>"; $infoDom = "<div class='project-info'>$info</div>";
$startDom = "<button class='project-start' onclick='window.location = \"$name/\"'>Start</button>"; $startDom = "<button class='project-start' onclick='window.location = \"projects/$name/\"'>Start</button>";
$imgDom = "<img class='project-image' src='$imgAddress' alt='Alternative image text'/>"; $imgDom = "<img class='project-image' src='$imgAddress' alt='Alternative image text'/>";
$descriptionDom = "<div class='project-description'>$nameDom$versionDom$infoDom$startDom</div>"; $descriptionDom = "<div class='project-description'>$nameDom$versionDom$infoDom$startDom</div>";
echo "<div class='project'>$imgDom$descriptionDom</div>"; echo "<div class='project'>$imgDom$descriptionDom</div>";
} }
?> ?>
</div> </div>
</div> </div>
</body> </body>
</html> </html>

@ -1 +0,0 @@
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){var t=e.ajax.bind(e);e.ajax=function(n,r){"object"==typeof n&&(r=n,n=void 0);var o=(r=r||{chunking:!1}).xhr?r.xhr():e.ajaxSettings.xhr(),s=r.chunking||e.ajaxSettings.chunking;return r.xhr=function(){if("function"==typeof r.uploadProgress){if(!o.upload)return;o.upload.onprogress=null,o.upload.addEventListener("progress",function(e){r.uploadProgress.call(this,e)},!1)}if("function"==typeof r.progress){var e=0;o.addEventListener("progress",function(t){var n=[t],o="";this.readyState===XMLHttpRequest.LOADING&&s&&(o=this.responseText.substr(e),e=this.responseText.length,n.push(o)),r.progress.apply(this,n)},!1)}return o},t(n,r)}});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -90,9 +90,4 @@ body{
right: 0; right: 0;
font-family: serif; font-family: serif;
text-align: center; text-align: center;
}
#site-description{
width: 50%;
margin: auto;
} }
Loading…
Cancel
Save