From c9acbdc7e8bbc367b5c8bd1bca5cda009024b7ee Mon Sep 17 00:00:00 2001 From: limil Date: Sun, 21 Jul 2024 15:00:40 +0800 Subject: [PATCH] update ede --- .drone.yml | 56 +++++++++++++++++++++++----------------------- static/ede.user.js | 24 +++++++++++++++----- 2 files changed, 47 insertions(+), 33 deletions(-) diff --git a/.drone.yml b/.drone.yml index b1005c0..5ce5817 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,29 +1,29 @@ -kind: pipeline -type: docker -name: default - -steps: - -- name: Web Deploy - image: appleboy/drone-scp - settings: - target: ~/res.limil.top - source: ./static - host: - from_secret: blog_host - port: - from_secret: blog_port - username: blog - key: - from_secret: blog_private_key - rm: true - when: - branch: - - main - event: - exclude: - - pull_request - -trigger: - event: +kind: pipeline +type: docker +name: default + +steps: + +- name: Web Deploy + image: appleboy/drone-scp + settings: + target: ~/res.limil.top + source: ./static + host: + from_secret: blog_host + port: + from_secret: blog_port + username: blog + key: + from_secret: blog_private_key + rm: true + when: + branch: + - main + event: + exclude: + - pull_request + +trigger: + event: - push \ No newline at end of file diff --git a/static/ede.user.js b/static/ede.user.js index 9d2dd22..ebf11a1 100644 --- a/static/ede.user.js +++ b/static/ede.user.js @@ -152,11 +152,25 @@ id: 'danmakuSettings', class: settings_icon, onclick: () => { - let opacityStr = prompt("请输入0-1之间的透明度值(如0.7)", window.ede.opacity || 0.7); - let speedStr = prompt("请输入0-1000弹幕速度(如200)", window.ede.speed || 200); - let sizeStr = prompt("请输入1-30弹幕大小(如18)", window.ede.fontSize || 18); - let heightRatio = prompt("请输入0-1之间的弹幕高度屏幕占比(如0.7)", window.ede.heightRatio || 0.7) - let tmpFiltersender = prompt("请输入需要过滤的弹幕来源(如bgdo)", window.ede.danmakufilter || '00') + let opacityStr = window.ede.opacity || 0.7; + let speedStr = window.ede.speed || 200; + let sizeStr = window.ede.fontSize || 18; + let heightRatio = window.ede.heightRatio || 0.7; + let tmpFiltersender = window.ede.danmakufilter || '00'; + + do { + opacityStr = prompt("请输入0-1之间的透明度值(如0.7)", opacityStr); + if(opacityStr == null) break; + speedStr = prompt("请输入0-1000弹幕速度(如200)", speedStr); + if(speedStr == null) break; + sizeStr = prompt("请输入1-30弹幕大小(如18)", sizeStr); + if(sizeStr == null) break; + heightRatio = prompt("请输入0-1之间的弹幕高度屏幕占比(如0.7)", heightRatio); + if(heightRatio == null) break; + tmpFiltersender = prompt("请输入需要过滤的弹幕来源(如bgdo)", tmpFiltersender); + if(tmpFiltersender == null) break; + } while(false); + if (window.ede) { try { let tmpOpacity = parseFloatOfRange(opacityStr, 0, 1);