diff --git a/www/data/css/styles.css b/www/data/css/styles.css index 0ddee3c..487c186 100644 --- a/www/data/css/styles.css +++ b/www/data/css/styles.css @@ -202,7 +202,15 @@ body { background-position: center; background-repeat: no-repeat; height: 100%; - width: 100%; } + width: 100%; + display: flex; } + +.imgcarousel_content video { + object-fit: contain; + width: 100%; + height: auto; + max-height: 100%; + align-self: center; } .imgcarousel_prev, .imgcarousel_next { display: flex; @@ -215,6 +223,9 @@ body { .imgcarousel_next { margin-left: 5px; } +.imgcarousel_next, .imgcarousel_prev { + outline: none; } + .imgcarousel_prev svg { width: 48px; height: 48px; @@ -1133,6 +1144,11 @@ html, body { #prgv_header h1 { font-size: 28pt; } } +.progv_extra { + height: 500px; + border: 1px solid #333; + margin: 10px; } + /* 400px */ .booklst_entry { display: flex; diff --git a/www/data/css/styles.min.css b/www/data/css/styles.min.css index c103f9e..51a4176 100644 --- a/www/data/css/styles.min.css +++ b/www/data/css/styles.min.css @@ -42,10 +42,12 @@ body{background-color:#EEE;color:#CCC;font-family:serif} .stripedtable tbody tr:last-child td{border-bottom:0} .stripedtable tbody tr:nth-child(odd){background-color:#ccc} .imgcarousel_parent{display:flex;flex-direction:row;align-content:center;justify-content:center;padding:5px;background:#BBB} -.imgcarousel_content{background-size:contain;background-position:center;background-repeat:no-repeat;height:100%;width:100%} +.imgcarousel_content{background-size:contain;background-position:center;background-repeat:no-repeat;height:100%;width:100%;display:flex} +.imgcarousel_content video{object-fit:contain;width:100%;height:auto;max-height:100%;align-self:center} .imgcarousel_prev,.imgcarousel_next{display:flex;flex-direction:column;justify-content:center} .imgcarousel_prev{margin-right:5px} .imgcarousel_next{margin-left:5px} +.imgcarousel_next,.imgcarousel_prev{outline:0} .imgcarousel_prev svg{width:48px;height:48px;border:1px solid black;background:#333;fill:#DDD} .imgcarousel_next svg{width:48px;height:48px;border:1px solid black;background:#333;fill:#DDD} .imgcarousel_prev:hover svg{background:#000;fill:#FFF;cursor:pointer} @@ -276,6 +278,7 @@ html,body{margin:0;padding:0;height:100%} .prgv_right_lang{justify-content:space-evenly} #prgv_header h1{font-size:28pt} } +.progv_extra{height:500px;border:1px solid #333;margin:10px} .booklst_entry{display:flex;flex-direction:row;text-decoration:none;background:#BBB;border:solid 1px #444;margin:5px 0} .booklst_entry:hover{background:white;color:black;border:solid 1px black} .booklst_entry:hover .booklst_date{color:black} diff --git a/www/data/css/styles_global.scss b/www/data/css/styles_global.scss index 72779e0..86a6171 100644 --- a/www/data/css/styles_global.scss +++ b/www/data/css/styles_global.scss @@ -249,8 +249,16 @@ body { background-repeat: no-repeat; height: 100%; width: 100%; + display:flex; } +.imgcarousel_content video { + object-fit: contain; + width: 100%; + height: auto; + max-height: 100%; + align-self: center; +} .imgcarousel_prev, .imgcarousel_next { @@ -269,6 +277,11 @@ body { margin-left: 5px; } +.imgcarousel_next, .imgcarousel_prev +{ + outline: none; +} + .imgcarousel_prev svg { width: 48px; height: 48px; border: 1px solid black; background: #333; fill: #DDD; } .imgcarousel_next svg { width: 48px; height: 48px; border: 1px solid black; background: #333; fill: #DDD; } .imgcarousel_prev:hover svg { background: #000; fill: #FFF; cursor: pointer; } diff --git a/www/data/css/styles_programsview.scss b/www/data/css/styles_programsview.scss index 35d7c86..02dc291 100644 --- a/www/data/css/styles_programsview.scss +++ b/www/data/css/styles_programsview.scss @@ -140,4 +140,10 @@ #prgv_header h1 { font-size: 28pt; } +} + +.progv_extra { + height: 500px; + border: 1px solid #333; + margin: 10px; } \ No newline at end of file diff --git a/www/data/images/program_img/AlephNote_01.png b/www/data/images/program_img/AlephNote_01.png index 54f3502..4b04482 100644 Binary files a/www/data/images/program_img/AlephNote_01.png and b/www/data/images/program_img/AlephNote_01.png differ diff --git a/www/data/images/program_img/AlephNote_02.png b/www/data/images/program_img/AlephNote_02.png index 70ff7a2..4f726f1 100644 Binary files a/www/data/images/program_img/AlephNote_02.png and b/www/data/images/program_img/AlephNote_02.png differ diff --git a/www/data/images/program_img/AlephNote_03.png b/www/data/images/program_img/AlephNote_03.png index cfb5a18..5c33cce 100644 Binary files a/www/data/images/program_img/AlephNote_03.png and b/www/data/images/program_img/AlephNote_03.png differ diff --git a/www/data/images/program_img/AlephNote_04.png b/www/data/images/program_img/AlephNote_04.png index 0e7441d..810bc0e 100644 Binary files a/www/data/images/program_img/AlephNote_04.png and b/www/data/images/program_img/AlephNote_04.png differ diff --git a/www/data/images/program_img/AlephNote_05.png b/www/data/images/program_img/AlephNote_05.png index 06ee186..a9e28d8 100644 Binary files a/www/data/images/program_img/AlephNote_05.png and b/www/data/images/program_img/AlephNote_05.png differ diff --git a/www/data/images/program_img/AlephNote_06.png b/www/data/images/program_img/AlephNote_06.png index b4e6219..e537d07 100644 Binary files a/www/data/images/program_img/AlephNote_06.png and b/www/data/images/program_img/AlephNote_06.png differ diff --git a/www/data/images/program_img/BefunUtils_01.png b/www/data/images/program_img/BefunUtils_01.png index 776cf07..6a672b0 100644 Binary files a/www/data/images/program_img/BefunUtils_01.png and b/www/data/images/program_img/BefunUtils_01.png differ diff --git a/www/data/images/program_img/BefunUtils_02.png b/www/data/images/program_img/BefunUtils_02.png index 4a69ae7..d6d7946 100644 Binary files a/www/data/images/program_img/BefunUtils_02.png and b/www/data/images/program_img/BefunUtils_02.png differ diff --git a/www/data/images/program_img/BefunUtils_03.png b/www/data/images/program_img/BefunUtils_03.png index 7a152da..ddd0c9e 100644 Binary files a/www/data/images/program_img/BefunUtils_03.png and b/www/data/images/program_img/BefunUtils_03.png differ diff --git a/www/data/images/program_img/BefunUtils_04.png b/www/data/images/program_img/BefunUtils_04.png index ca12f78..3b7fd58 100644 Binary files a/www/data/images/program_img/BefunUtils_04.png and b/www/data/images/program_img/BefunUtils_04.png differ diff --git a/www/data/images/program_img/BefunUtils_05.png b/www/data/images/program_img/BefunUtils_05.png index 658a24b..2c5514b 100644 Binary files a/www/data/images/program_img/BefunUtils_05.png and b/www/data/images/program_img/BefunUtils_05.png differ diff --git a/www/data/images/program_img/BefunUtils_06.png b/www/data/images/program_img/BefunUtils_06.png index d60e3c7..baf81b1 100644 Binary files a/www/data/images/program_img/BefunUtils_06.png and b/www/data/images/program_img/BefunUtils_06.png differ diff --git a/www/data/images/program_img/BefunUtils_07.png b/www/data/images/program_img/BefunUtils_07.png index c2d6417..863ffbb 100644 Binary files a/www/data/images/program_img/BefunUtils_07.png and b/www/data/images/program_img/BefunUtils_07.png differ diff --git a/www/data/images/program_img/BefunUtils_08.png b/www/data/images/program_img/BefunUtils_08.png index a246f23..003f4ec 100644 Binary files a/www/data/images/program_img/BefunUtils_08.png and b/www/data/images/program_img/BefunUtils_08.png differ diff --git a/www/data/images/program_img/BefunUtils_09.png b/www/data/images/program_img/BefunUtils_09.png index 53d740d..4e27383 100644 Binary files a/www/data/images/program_img/BefunUtils_09.png and b/www/data/images/program_img/BefunUtils_09.png differ diff --git a/www/data/images/program_img/CannonConquest_01.png b/www/data/images/program_img/CannonConquest_01.png deleted file mode 100644 index 5348755..0000000 Binary files a/www/data/images/program_img/CannonConquest_01.png and /dev/null differ diff --git a/www/data/images/program_img/CannonConquest_01.webm b/www/data/images/program_img/CannonConquest_01.webm new file mode 100644 index 0000000..e2f4f2e Binary files /dev/null and b/www/data/images/program_img/CannonConquest_01.webm differ diff --git a/www/data/images/program_img/CannonConquest_02.png b/www/data/images/program_img/CannonConquest_02.png index fe1c04a..8c31715 100644 Binary files a/www/data/images/program_img/CannonConquest_02.png and b/www/data/images/program_img/CannonConquest_02.png differ diff --git a/www/data/images/program_img/CannonConquest_03.png b/www/data/images/program_img/CannonConquest_03.png index 050b865..d516fa1 100644 Binary files a/www/data/images/program_img/CannonConquest_03.png and b/www/data/images/program_img/CannonConquest_03.png differ diff --git a/www/data/images/program_img/CannonConquest_04.png b/www/data/images/program_img/CannonConquest_04.png index 22624ad..3f7b844 100644 Binary files a/www/data/images/program_img/CannonConquest_04.png and b/www/data/images/program_img/CannonConquest_04.png differ diff --git a/www/data/images/program_img/CannonConquest_05.png b/www/data/images/program_img/CannonConquest_05.png index 8e83891..b23a9bb 100644 Binary files a/www/data/images/program_img/CannonConquest_05.png and b/www/data/images/program_img/CannonConquest_05.png differ diff --git a/www/data/images/program_img/CannonConquest_06.png b/www/data/images/program_img/CannonConquest_06.png new file mode 100644 index 0000000..43cf677 Binary files /dev/null and b/www/data/images/program_img/CannonConquest_06.png differ diff --git a/www/data/images/program_img/CannonConquest_07.png b/www/data/images/program_img/CannonConquest_07.png new file mode 100644 index 0000000..d56c553 Binary files /dev/null and b/www/data/images/program_img/CannonConquest_07.png differ diff --git a/www/data/images/program_img/CannonConquest_08.png b/www/data/images/program_img/CannonConquest_08.png new file mode 100644 index 0000000..f3d9985 Binary files /dev/null and b/www/data/images/program_img/CannonConquest_08.png differ diff --git a/www/data/images/program_img/CannonConquest_09.png b/www/data/images/program_img/CannonConquest_09.png new file mode 100644 index 0000000..8149a45 Binary files /dev/null and b/www/data/images/program_img/CannonConquest_09.png differ diff --git a/www/data/images/program_img/CannonConquest_10.png b/www/data/images/program_img/CannonConquest_10.png new file mode 100644 index 0000000..b976f05 Binary files /dev/null and b/www/data/images/program_img/CannonConquest_10.png differ diff --git a/www/data/images/program_img/CannonConquest_11.png b/www/data/images/program_img/CannonConquest_11.png new file mode 100644 index 0000000..42e2573 Binary files /dev/null and b/www/data/images/program_img/CannonConquest_11.png differ diff --git a/www/data/images/program_img/CannonConquest_12.png b/www/data/images/program_img/CannonConquest_12.png new file mode 100644 index 0000000..68cd17d Binary files /dev/null and b/www/data/images/program_img/CannonConquest_12.png differ diff --git a/www/data/images/program_img/HexSolver_02.png b/www/data/images/program_img/HexSolver_02.png new file mode 100644 index 0000000..f8909fd Binary files /dev/null and b/www/data/images/program_img/HexSolver_02.png differ diff --git a/www/data/images/program_img/HexSolver_03.png b/www/data/images/program_img/HexSolver_03.png new file mode 100644 index 0000000..3f08c29 Binary files /dev/null and b/www/data/images/program_img/HexSolver_03.png differ diff --git a/www/data/images/program_img/HexSolver_04.png b/www/data/images/program_img/HexSolver_04.png new file mode 100644 index 0000000..5423672 Binary files /dev/null and b/www/data/images/program_img/HexSolver_04.png differ diff --git a/www/data/images/program_img/HexSolver_05.png b/www/data/images/program_img/HexSolver_05.png new file mode 100644 index 0000000..d628a29 Binary files /dev/null and b/www/data/images/program_img/HexSolver_05.png differ diff --git a/www/data/images/program_img/HexSolver_06.png b/www/data/images/program_img/HexSolver_06.png new file mode 100644 index 0000000..bb58925 Binary files /dev/null and b/www/data/images/program_img/HexSolver_06.png differ diff --git a/www/data/images/program_img/HexSolver_07.png b/www/data/images/program_img/HexSolver_07.png new file mode 100644 index 0000000..7bc31fb Binary files /dev/null and b/www/data/images/program_img/HexSolver_07.png differ diff --git a/www/data/images/program_img/HexSolver_08.png b/www/data/images/program_img/HexSolver_08.png new file mode 100644 index 0000000..b2f7f8f Binary files /dev/null and b/www/data/images/program_img/HexSolver_08.png differ diff --git a/www/data/images/program_img/HexSolver_09.png b/www/data/images/program_img/HexSolver_09.png new file mode 100644 index 0000000..e13e9a0 Binary files /dev/null and b/www/data/images/program_img/HexSolver_09.png differ diff --git a/www/data/images/program_img/HexSolver_10.png b/www/data/images/program_img/HexSolver_10.png new file mode 100644 index 0000000..e486195 Binary files /dev/null and b/www/data/images/program_img/HexSolver_10.png differ diff --git a/www/data/images/program_img/HexSolver_11.png b/www/data/images/program_img/HexSolver_11.png new file mode 100644 index 0000000..546a32d Binary files /dev/null and b/www/data/images/program_img/HexSolver_11.png differ diff --git a/www/data/images/program_img/jClipCorn_01.png b/www/data/images/program_img/jClipCorn_01.png index 2bd38ac..81c5079 100644 Binary files a/www/data/images/program_img/jClipCorn_01.png and b/www/data/images/program_img/jClipCorn_01.png differ diff --git a/www/data/images/program_img/jClipCorn_02.png b/www/data/images/program_img/jClipCorn_02.png index 53f1c4e..21178fe 100644 Binary files a/www/data/images/program_img/jClipCorn_02.png and b/www/data/images/program_img/jClipCorn_02.png differ diff --git a/www/data/images/program_img/jClipCorn_03.png b/www/data/images/program_img/jClipCorn_03.png index 5c6abbd..5755fa8 100644 Binary files a/www/data/images/program_img/jClipCorn_03.png and b/www/data/images/program_img/jClipCorn_03.png differ diff --git a/www/data/images/program_img/jClipCorn_04.png b/www/data/images/program_img/jClipCorn_04.png index 9d51f2e..3988d65 100644 Binary files a/www/data/images/program_img/jClipCorn_04.png and b/www/data/images/program_img/jClipCorn_04.png differ diff --git a/www/data/images/program_img/jClipCorn_05.png b/www/data/images/program_img/jClipCorn_05.png index 7b24194..f2db354 100644 Binary files a/www/data/images/program_img/jClipCorn_05.png and b/www/data/images/program_img/jClipCorn_05.png differ diff --git a/www/data/images/program_img/jClipCorn_06.png b/www/data/images/program_img/jClipCorn_06.png index b693a3d..1959ff1 100644 Binary files a/www/data/images/program_img/jClipCorn_06.png and b/www/data/images/program_img/jClipCorn_06.png differ diff --git a/www/data/images/program_img/jClipCorn_07.png b/www/data/images/program_img/jClipCorn_07.png index baf0774..85e432d 100644 Binary files a/www/data/images/program_img/jClipCorn_07.png and b/www/data/images/program_img/jClipCorn_07.png differ diff --git a/www/data/images/program_img/jClipCorn_08.png b/www/data/images/program_img/jClipCorn_08.png index 5368048..75fc32f 100644 Binary files a/www/data/images/program_img/jClipCorn_08.png and b/www/data/images/program_img/jClipCorn_08.png differ diff --git a/www/data/javascript/blogpost_BFJoustBot_script.js b/www/data/javascript/blogpost_BFJoustBot_script.js index a86bf15..238d623 100644 --- a/www/data/javascript/blogpost_BFJoustBot_script.js +++ b/www/data/javascript/blogpost_BFJoustBot_script.js @@ -770,14 +770,14 @@ function collapse(code) { //###################################################### -window.onload = function () +window.addEventListener("load",function () { document.getElementById("a_expand").onclick = onExpandClicked; document.getElementById("a_collapse").onclick = onCollapseClicked; document.getElementById("a_run").onclick = onRunClicked; document.getElementById("a_stop").onclick = onStopClicked; document.getElementById("a_arena").onclick = onArenaClicked; -}; +},false); function onExpandClicked() { diff --git a/www/data/javascript/blogpost_bef93runner.js b/www/data/javascript/blogpost_bef93runner.js index 20a8691..b34d19e 100644 --- a/www/data/javascript/blogpost_bef93runner.js +++ b/www/data/javascript/blogpost_bef93runner.js @@ -445,7 +445,7 @@ function htmlescape(str) { return str; } -window.onload = function () +window.addEventListener("load",function () { let elements = document.getElementsByClassName("b93rnr_base"); @@ -468,4 +468,4 @@ window.onload = function () if (befungeObject.btnEdit !== undefined) befungeObject.btnEdit.onclick = function () { if (befungeObject.btnEdit.classList.contains('ctrl_btn_disabled')) return; befungeObject.startEdit(); }; } -}; \ No newline at end of file +},false); \ No newline at end of file diff --git a/www/data/javascript/egh.js b/www/data/javascript/egh.js index b1469e2..05b20c3 100644 --- a/www/data/javascript/egh.js +++ b/www/data/javascript/egh.js @@ -15,7 +15,7 @@ function formatDate(date) { return wday + ' ' + day + suffix + ' ' + monthNames[monthIndex] + ', ' + year; } -window.onload = function () +window.addEventListener("load",function () { let svgtips = document.getElementsByClassName("svg-tip"); let rects = document.getElementsByClassName("egg_rect"); @@ -54,4 +54,4 @@ window.onload = function () masterTip.style.display = 'none'; }); } -}; \ No newline at end of file +},false); \ No newline at end of file diff --git a/www/data/javascript/ms_basic.js b/www/data/javascript/ms_basic.js index cae1802..d0458e5 100644 --- a/www/data/javascript/ms_basic.js +++ b/www/data/javascript/ms_basic.js @@ -1,3 +1,10 @@ +window.addEventListener("load", function() +{ + + imgcarousel_init(); + +},false); + function findParent(el, selector) { let retval = null; while (el) { @@ -19,14 +26,51 @@ function findChild(el, selector) { return null; } +function imgcarousel_init() { + for (let carousel of document.getElementsByClassName("imgcarousel_parent")) + { + let images = JSON.parse(carousel.getAttribute('data-imgcarousel-images')); + + let btnPrev = findChild(carousel, '.imgcarousel_prev'); + let btnNext = findChild(carousel, '.imgcarousel_next'); + + btnPrev.setAttribute('href', "javascript:void(0)"); + btnNext.setAttribute('href', "javascript:void(0)"); + + btnPrev.onclick = function () { imgcarousel_move(carousel, -1); }; + btnNext.onclick = function () { imgcarousel_move(carousel, +1); }; + + if (images.length <= 1) + { + btnPrev.setAttribute('style', 'visibility:hidden'); + btnNext.setAttribute('style', 'visibility:hidden'); + } + + imgcarousel_move(carousel, 0); + } +} + function imgcarousel_move(source, delta) { - let carousel = findParent(source, ".imgcarousel_parent"); + let carousel = findParent(source, ".imgcarousel_parent"); //
let index = parseInt(carousel.getAttribute('data-imgcarousel-index')); let images = JSON.parse(carousel.getAttribute('data-imgcarousel-images')); - let content = findChild(carousel, '.imgcarousel_content'); + let content = findChild(carousel, '.imgcarousel_content'); // index = (index + delta + images.length) % images.length; + let img = images[index]; + carousel.setAttribute('data-imgcarousel-index', index); - content.setAttribute('style', 'background-image: url(' + images[index] + ');'); + + if (img.toLowerCase().endsWith('.webm')) + { + content.setAttribute('style', ''); + content.innerHTML = ''; + } + else + { + content.setAttribute('style', 'background-image: url(' + img + ');'); + content.innerHTML = ''; + } + } \ No newline at end of file diff --git a/www/internals/books.php b/www/internals/books.php index caecad9..84f7fcb 100644 --- a/www/internals/books.php +++ b/www/internals/books.php @@ -56,6 +56,11 @@ class Books if (!file_exists($prog['imgfront_path'])) return ['result'=>'err', 'message' => 'Image not found ' . $prog['title_short']]; if (!file_exists($prog['imgfull_path'])) return ['result'=>'err', 'message' => 'Image not found ' . $prog['title_short']]; + + foreach ($prog['extraimages_paths'] as $eipath) + { + if (!file_exists($eipath)) return ['result'=>'err', 'message' => 'Extra-Image not found ' . $prog['title_short']]; + } } if ($warn != null) return $warn; diff --git a/www/internals/programs.php b/www/internals/programs.php index 500c96f..e892bed 100644 --- a/www/internals/programs.php +++ b/www/internals/programs.php @@ -45,6 +45,20 @@ class Programs $a['url'] = '/programs/view/' . $a['internal_name']; + $a['has_extra_images'] = array_key_exists('extra_images', $a) && count($a['extra_images'])>0; + + $a['extraimages_urls'] = []; + $a['extraimages_paths'] = []; + + if ($a['has_extra_images']) + { + foreach ($a['extra_images'] as $fn) + { + $a['extraimages_urls'] []= '/data/images/program_img/' . $fn; + $a['extraimages_paths'] []= __DIR__ . '/../data/images/program_img/' . $fn; + } + } + return $a; } @@ -225,6 +239,11 @@ class Programs if (!file_exists($prog['mainimage_path'])) return ['result'=>'err', 'message' => 'Image not found ' . $prog['name']]; if (!file_exists($prog['file_longdescription'])) return ['result'=>'err', 'message' => 'Description not found ' . $prog['name']]; + + foreach ($prog['extraimages_paths'] as $eipath) + { + if (!file_exists($eipath)) return ['result'=>'err', 'message' => 'Extra-Image not found ' . $prog['title_short']]; + } } if ($warn != null) return $warn; diff --git a/www/pages/books_view.php b/www/pages/books_view.php index 2741859..76d4c61 100644 --- a/www/pages/books_view.php +++ b/www/pages/books_view.php @@ -76,13 +76,13 @@ if ($book === NULL) httpError(404, 'Book not found');
- +
- + diff --git a/www/pages/programs_view.php b/www/pages/programs_view.php index f4d8e0d..d23a0e4 100644 --- a/www/pages/programs_view.php +++ b/www/pages/programs_view.php @@ -19,6 +19,7 @@ if ($prog === NULL) httpError(404, 'Program not found'); +
@@ -80,7 +81,25 @@ if ($prog === NULL) httpError(404, 'Program not found');
-
+ + +
+ + + + + +
+ + + + + +
+ + + +
['caption'=>'BefunRun', 'url'=>'https://ci.appveyor.com/project/Mikescher/BefunRun/build/artifacts' ], 'download#6' => ['caption'=>'BefunDebug', 'url'=>'https://ci.appveyor.com/project/Mikescher/BefunDebug/build/artifacts'], ], - 'extra_images' => ['BefunUtils_01.png', 'BefunUtils_02.png', 'BefunUtils_03.png', 'BefunUtils_04.png', 'BefunUtils_05.png', 'BefunUtils_06.png', 'BefunUtils_07.png', 'BefunUtils_08.png', 'BefunUtils_09.png'], + 'extra_images' => + [ + 'BefunUtils_01.png', 'BefunUtils_02.png', 'BefunUtils_03.png', + 'BefunUtils_04.png', 'BefunUtils_05.png', 'BefunUtils_06.png', + 'BefunUtils_07.png', 'BefunUtils_08.png', 'BefunUtils_09.png' + ], ], @@ -244,7 +249,13 @@ return 'github' => 'https://github.com/Mikescher/HexSolver', 'download' => 'https://github.com/Mikescher/HexSolver/releases', ], - 'extra_images' => ['HexSolver_01.webm'], + 'extra_images' => + [ + 'HexSolver_01.webm', 'HexSolver_02.png', 'HexSolver_03.png', + 'HexSolver_04.png', 'HexSolver_05.png', 'HexSolver_06.png', + 'HexSolver_07.png', 'HexSolver_08.png', 'HexSolver_09.png', + 'HexSolver_10.png', 'HexSolver_11.png' + ], ], @@ -303,7 +314,13 @@ return 'wiki' => 'https://github.com/Mikescher/jClipCorn/wiki', 'changelog' => 'https://raw.githubusercontent.com/Mikescher/jClipCorn/master/CHANGELOG.txt', ], - 'extra_images' => ['jClipCorn_01.png','jClipCorn_02.png','jClipCorn_03.png','jClipCorn_04.png','jClipCorn_05.png','jClipCorn_06.png','jClipCorn_07.png','jClipCorn_08.png'], + 'extra_images' => + [ + 'jClipCorn_01.png','jClipCorn_02.png', + 'jClipCorn_03.png','jClipCorn_04.png', + 'jClipCorn_05.png','jClipCorn_06.png', + 'jClipCorn_07.png','jClipCorn_08.png' + ], ], @@ -585,7 +602,12 @@ return 'github' => 'https://github.com/Mikescher/GridDominance', 'changelog' => 'https://github.com/Mikescher/GridDominance/tree/master/Data/changelogs' ], - 'extra_images' => ['CannonConquest_01.png', 'CannonConquest_02.png', 'CannonConquest_03.png', 'CannonConquest_04.png', 'CannonConquest_05.png', 'CannonConquest_06.png'], + 'extra_images' => + [ + 'CannonConquest_01.webm', 'CannonConquest_02.png', 'CannonConquest_03.png', 'CannonConquest_04.png', + 'CannonConquest_05.png', 'CannonConquest_06.png', 'CannonConquest_07.png', 'CannonConquest_08.png', + 'CannonConquest_09.png', 'CannonConquest_10.png', 'CannonConquest_11.png', 'CannonConquest_12.png' + ], ], @@ -607,6 +629,10 @@ return 'homepage' => 'https://mikescher.github.io/AlephNote/', 'alternativeto' => 'https://alternativeto.net/software/alephnote/', ], - 'extra_images' => ['AlephNote_01.png', 'AlephNote_02.png', 'AlephNote_03.png', 'AlephNote_04.png', 'AlephNote_05.png', 'AlephNote_06.png'], + 'extra_images' => + [ + 'AlephNote_01.png', 'AlephNote_02.png', 'AlephNote_03.png', + 'AlephNote_04.png', 'AlephNote_05.png', 'AlephNote_06.png' + ], ], ]; \ No newline at end of file diff --git a/www/statics/programs/jClipCorn_description.md b/www/statics/programs/jClipCorn_description.md index 9247a28..8299087 100644 --- a/www/statics/programs/jClipCorn_description.md +++ b/www/statics/programs/jClipCorn_description.md @@ -8,8 +8,6 @@ jClipCorn > Use this software only in a country which allows for private copies of your bought DVD's. > Use this software only to manage copies of movies which you own. -![main-view](https://raw.githubusercontent.com/Mikescher/jClipCorn/master/README-FILES/main-view.png) - ### Main Features - Fully portable - leave the program, the database and the settings on the same *(external)* drive as your movies @@ -60,12 +58,8 @@ First copy the executable (either jClipCorn.jar or jClipCorn.exe) into the folde On the first start it should create a folder "*ClipCornDB*" where the database is stored. -![main-empty-metal](https://raw.githubusercontent.com/wiki/Mikescher/jClipCorn/FILES/main-empty-metal.png) - You can see this in the log view (icon in the bottom status bar, to the right of the progress bar). -![log-recreate](https://raw.githubusercontent.com/wiki/Mikescher/jClipCorn/FILES/log-recreate.png) - At first you should look into the settings and eventually change a few things, important are: - UI Language