From c1d86cc0297a05d3818c4b7ab10d4f41058bcbae Mon Sep 17 00:00:00 2001 From: Harvey Zack Date: Mon, 11 Dec 2023 16:50:28 +0800 Subject: [PATCH] Update checkbox styling and add PRO checkbox --- docs/assets/css/style.css | 4 ++-- docs/assets/js/common.js | 7 +++++++ docs/index.html | 25 +++++++++++++++++++++---- docs/uncompiled/artplayer/index.js | 2 +- 4 files changed, 31 insertions(+), 7 deletions(-) diff --git a/docs/assets/css/style.css b/docs/assets/css/style.css index 0e3439dbc..ca4df5406 100644 --- a/docs/assets/css/style.css +++ b/docs/assets/css/style.css @@ -89,13 +89,13 @@ input[type="file"] { color: rgb(255 255 255 / 50%); } -.header .typeScript { +.header .checkbox { display: flex; align-items: center; margin-right: 15px; } -.header .typeScript input { +.header .checkbox input { margin-right: 5px; } diff --git a/docs/assets/js/common.js b/docs/assets/js/common.js index e6437fb66..ca214724d 100644 --- a/docs/assets/js/common.js +++ b/docs/assets/js/common.js @@ -10,11 +10,13 @@ var $run = document.querySelector('.run'); var $popups = document.querySelector('.popups'); var $console = document.querySelector('.console'); + var $pro = document.querySelector('#pro'); var $typeScript = document.querySelector('#typeScript'); var $file = document.querySelector('#file'); var loadedLibs = []; window['consoleLog']($console); + $pro.checked = localStorage.getItem('pro') === 'true'; $typeScript.checked = localStorage.getItem('typeScript') === 'true'; var editor = null; @@ -219,6 +221,11 @@ } }); + $pro.addEventListener('change', function () { + localStorage.setItem('pro', $pro.checked ? 'true' : 'false'); + window.location.reload(); + }); + $typeScript.addEventListener('change', function () { localStorage.setItem('typeScript', $typeScript.checked ? 'true' : 'false'); window.location.reload(); diff --git a/docs/index.html b/docs/index.html index 4ad7a866c..60a284b0f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -93,9 +93,12 @@
QQ群: 320881312
-
+
+
+ +
▶ Run Code
@@ -123,10 +126,24 @@
- - - +