Skip to content

Commit

Permalink
📜 library update
Browse files Browse the repository at this point in the history
  • Loading branch information
Belikhun committed Aug 15, 2021
1 parent 16421d1 commit 24ab50e
Show file tree
Hide file tree
Showing 22 changed files with 650 additions and 208 deletions.
35 changes: 35 additions & 0 deletions api/problems/delete.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<?php
//? |-----------------------------------------------------------------------------------------------|
//? | /api/contest/delete.php |
//? | |
//? | Copyright (c) 2018-2021 Belikhun. All right reserved |
//? | Licensed under the MIT License. See LICENSE in the project root for license information. |
//? |-----------------------------------------------------------------------------------------------|

// SET PAGE TYPE
define("PAGE_TYPE", "API");

require_once $_SERVER["DOCUMENT_ROOT"] ."/libs/ratelimit.php";
require_once $_SERVER["DOCUMENT_ROOT"] ."/libs/belibrary.php";
require_once $_SERVER["DOCUMENT_ROOT"] ."/modules/config.php";

if (!isLoggedIn())
stop(11, "Bạn chưa đăng nhập", 401);

checkToken();

if ($_SESSION["id"] !== "admin")
stop(31, "Access Denied!", 403);

$type = reqForm("type");
switch ($type) {
case "submission":
$counter = 0;
rmrf(getConfig("folders.submissions"), $counter);

stop(0, "Đã xóa Dữ Liệu Bài Làm!", 200, Array( "amount" => $counter ));
break;

default:
stop(60, "Invalid Type: $type", 406, Array( "type" => $type ));
}
34 changes: 34 additions & 0 deletions assets/css/button.css
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@
border: unset;
cursor: pointer;
overflow: hidden;
user-select: none;
z-index: 0;

transition:
Expand Down Expand Up @@ -146,6 +147,24 @@ body.dark .sq-btn > icon::after {
margin: unset;
}

.sq-btn > .simpleSpinner {
position: absolute;
display: none;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
--color: white;
}

.sq-btn[data-loading="true"] > .simpleSpinner {
display: block;
}

.sq-btn[data-loading="true"] > .text,
.sq-btn[data-loading="true"] > icon {
visibility: hidden;
}

.sq-btn[data-style="round"] {
padding: 14px;
border-radius: 4px;
Expand All @@ -155,6 +174,21 @@ body.dark .sq-btn > icon::after {
outline: none;
}

.sq-btn[data-style="flat"] {
padding: 14px;
border-radius: 4px;
}

.sq-btn[data-style="flat"]::before,
.sq-btn[data-style="flat"]::after {
content: unset;
display: none;
}

.sq-btn[data-style="flat"] > .triBgContainer {
display: none;
}

@keyframes sq-btn-trig-anim {
0% {
transform: translateY(0);
Expand Down
64 changes: 56 additions & 8 deletions assets/css/default.css
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
--osc-color-darkBlue: #032b3d;
--osc-color-darkYellow: #444304;
--osc-color-darkRed: #440505;
--osc-color-lightBlue: #eaf8ff;
--osc-color-lightBlue: #daf3ff;
--osc-color-navyBlue: #333D79;
}

Expand Down Expand Up @@ -308,7 +308,11 @@ body.dark tag {
transition: unset;
}

.lazyload > :first-child:not(div[spinner]) {
.lazyload.noTransition {
transition: unset;
}

.lazyload > :first-child:not([spinner]) {
position: relative;
display: block;
width: 100%;
Expand All @@ -320,14 +324,18 @@ body.dark tag {
opacity 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.lazyload > div[spinner] {
.lazyload.noTransition > :first-child:not([spinner]) {
transition: unset;
}

.lazyload > [spinner] {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.lazyload.light > div[spinner] {
.lazyload.light > [spinner] {
border-color: rgb(214, 214, 214);
border-right-color: transparent;
}
Expand All @@ -336,12 +344,12 @@ body.dark tag {
background-color: transparent;
}

.lazyload[data-loaded] > :first-child:not(div[spinner]) {
.lazyload[data-loaded] > :first-child:not([spinner]) {
opacity: 1;
}

.lazyload[data-loaded] > div[spinner],
.lazyload[data-errored] > div[spinner] {
.lazyload[data-loaded] > [spinner],
.lazyload[data-errored] > [spinner] {
display: none;
}

Expand Down Expand Up @@ -668,6 +676,14 @@ icon[data-icon="user"]::after {
content: "\f2bd";
}

icon[data-icon="userSlash"]::after {
content: "\f4fa";
}

icon[data-icon="userLock"]::after {
content: "\f502";
}

icon[data-icon="logout"]::after {
content: "\f2f5";
}
Expand Down Expand Up @@ -745,6 +761,10 @@ icon[data-icon="list"]::after {
content: "\f00b";
}

icon[data-icon="listC"]::after {
content: "\f03a";
}

icon[data-icon="search"]::after {
content: "\f002";
}
Expand Down Expand Up @@ -811,6 +831,34 @@ icon[data-icon="shoppingCart"]::after {
content: "\f07a";
}

icon[data-icon="eye"]::after {
content: "\f06e";
}

icon[data-icon="eyeSlash"]::after {
content: "\f070";
}

icon[data-icon="hand"]::after {
content: "\f256";
}

icon[data-icon="lock"]::after {
content: "\f023";
}

icon[data-icon="play"]::after {
content: "\f04b";
}

icon[data-icon="note"]::after {
content: "\f249";
}

icon[data-icon="print"]::after {
content: "\f02f";
}

/** ======================== NOTE ======================== **/

.note {
Expand Down Expand Up @@ -846,7 +894,7 @@ icon[data-icon="shoppingCart"]::after {
.note > .inner.inner,
.note > .inner.inner > t,
.note > .inner.inner > pre {
font-size: 13px;
font-size: 14px;
color: #343434;
}

Expand Down
Loading

0 comments on commit 24ab50e

Please sign in to comment.