Change new version notification text

This commit is contained in:
the1812 2018-12-02 21:17:10 +08:00
parent adbcaac38f
commit 86948d9def
4 changed files with 7 additions and 7 deletions

View File

@ -902,7 +902,7 @@ offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/m
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/remove-watermark.min.js"] = (()=>{return(i,l)=>{const n="bilibili-live-watermark";if($(`#${n}`).length===0){l.applyStyleFromText(`\n <style id='${n}'>\n .bilibili-live-player-video-logo\n {\n display: none !important;\n }\n </style>\n `)}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/remove-watermark.min.js"] = (()=>{return(i,l)=>{const n="bilibili-live-watermark";if($(`#${n}`).length===0){l.applyStyleFromText(`\n <style id='${n}'>\n .bilibili-live-player-video-logo\n {\n display: none !important;\n }\n </style>\n `)}}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/full-tweets-title.min.js"] = (()=>{return(e,l)=>{l.applyStyle("fullTweetsTitleStyle")}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/full-tweets-title.min.js"] = (()=>{return(e,l)=>{l.applyStyle("fullTweetsTitleStyle")}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/view-cover.min.js"] = (()=>{return(e,t)=>{class i{constructor(e){this.url=e;if($(".image-viewer").length===0){this.createDom()}this.viewer=$(".image-viewer-container");this.downloadImage()}createDom(){$("body").append(t.data.imageViewerDom.text);$(".image-viewer-container .close").on("click",()=>this.hide());t.applyStyle("imageViewerStyle")}downloadImage(){const e=new XMLHttpRequest;e.open("GET",this.url.replace("http:","https:"),true);e.responseType="blob";e.onload=(()=>{const t=document.title.replace("_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili","");const i=URL.createObjectURL(e.response);this.imageData=i;this.viewer.find(".download").attr("href",i).attr("download",t);this.viewer.find(".image").prop("src",i)});e.send()}show(){this.viewer.addClass("opened")}hide(){this.viewer.removeClass("opened")}}if($("meta[itemprop='image'],meta[property='og:image']").length>0){return{widget:{content:`\n <button\n class="hidden gui-settings-flat-button"\n id="view-cover">\n <i class="icon-view"></i>\n <span>查看封面</span>\n </button>`,success:async()=>{const e=await SpinQuery.condition(()=>$("meta[itemprop='image'],meta[property='og:image']"),e=>e.length>0&&e.prop("content")).catch(()=>$("#view-cover").remove());if(!e){return}const t=new i(e.prop("content"));$("#view-cover").on("click",()=>{t.show()}).removeClass("hidden")}}}}else{return{widget:{content:`\n <button\n class="hidden gui-settings-flat-button"\n id="view-cover">\n <i class="icon-view"></i>\n <span>查看封面</span>\n </button>`,success:async()=>{const e=await SpinQuery.any(()=>$(".header-info-ctnr .room-cover")).catch(()=>$("#view-cover").remove());if(!e){return}const t=e.attr("href").match(/space\.bilibili\.com\/([\d]+)/);if(t&&t[1]){const e=t[1];const n=`https://api.live.bilibili.com/bili/getRoomInfo/${e}`;const o=await downloadText(n);const s=o.slice(1,-2);const a=JSON.parse(s).data.cover;const c=new i(a);$("#view-cover").on("click",()=>{c.show()}).removeClass("hidden")}}}}}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/view-cover.min.js"] = (()=>{return(e,t)=>{class i{constructor(e){this.url=e;if($(".image-viewer").length===0){this.createDom()}this.viewer=$(".image-viewer-container");this.downloadImage()}createDom(){$("body").append(t.data.imageViewerDom.text);$(".image-viewer-container .close").on("click",()=>this.hide());t.applyStyle("imageViewerStyle")}downloadImage(){const e=new XMLHttpRequest;e.open("GET",this.url.replace("http:","https:"),true);e.responseType="blob";e.onload=(()=>{const t=document.title.replace("_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili","");const i=URL.createObjectURL(e.response);this.imageData=i;this.viewer.find(".download").attr("href",i).attr("download",t);this.viewer.find(".image").prop("src",i)});e.send()}show(){this.viewer.addClass("opened")}hide(){this.viewer.removeClass("opened")}}if($("meta[itemprop='image'],meta[property='og:image']").length>0){return{widget:{content:`\n <button\n class="hidden gui-settings-flat-button"\n id="view-cover">\n <i class="icon-view"></i>\n <span>查看封面</span>\n </button>`,success:async()=>{const e=await SpinQuery.condition(()=>$("meta[itemprop='image'],meta[property='og:image']"),e=>e.length>0&&e.prop("content")).catch(()=>$("#view-cover").remove());if(!e){return}const t=new i(e.prop("content"));$("#view-cover").on("click",()=>{t.show()}).removeClass("hidden")}}}}else{return{widget:{content:`\n <button\n class="hidden gui-settings-flat-button"\n id="view-cover">\n <i class="icon-view"></i>\n <span>查看封面</span>\n </button>`,success:async()=>{const e=await SpinQuery.any(()=>$(".header-info-ctnr .room-cover")).catch(()=>$("#view-cover").remove());if(!e){return}const t=e.attr("href").match(/space\.bilibili\.com\/([\d]+)/);if(t&&t[1]){const e=t[1];const n=`https://api.live.bilibili.com/bili/getRoomInfo/${e}`;const o=await downloadText(n);const s=o.slice(1,-2);const a=JSON.parse(s).data.cover;const c=new i(a);$("#view-cover").on("click",()=>{c.show()}).removeClass("hidden")}}}}}}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/notify-new-version.min.js"] = (()=>{return(t,n)=>{const s={less:-1,equal:0,greater:1,incomparable:NaN};class e{constructor(t){this.parts=t.split(".").map(t=>parseInt(t));this.versionString=t}compareTo(t){for(let n=0;n<this.parts.length;++n){if(t.parts.length===n){return s.greater}if(this.parts[n]===t.parts[n]){continue}if(this.parts[n]>t.parts[n]){return s.greater}return s.less}if(this.parts.length!==t.parts.length){return s.less}return s.equal}greaterThan(t){return this.compareTo(t)===s.greater}lessThan(t){return this.compareTo(t)===s.less}equals(t){return this.compareTo(t)===s.equal}}const a=new e(n.data.latestVersion.text);const i=new e(t.currentVersion);if(a.greaterThan(i)){return{settingsWidget:{after:()=>$(".gui-settings-content"),content:`<div class="gui-settings-footer${t.blurSettingsPanel?" blur":""}">\n <span class="gui-settings-label">新版本${a.versionString}已发布.</span>\n <a href="${t.latestVersionLink}">\n <button\n class="gui-settings-button"\n id="new-version-update">\n 更新\n </button>\n </a>\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <button\n class="gui-settings-button">\n 详细信息\n </button>\n </a>\n </div>`,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">更新</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">详细信息</a>`;Toast.info(n,"检查更新")}},widget:{content:`\n <button\n class="gui-settings-flat-button"\n id="new-version-update">\n <a href="${t.latestVersionLink}">\n <i class="icon-update"></i>\n <span>安装更新</span>\n </a>\n </button>\n <button\n class="gui-settings-flat-button"\n id="new-version-info">\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <i class="icon-info"></i>\n <span>查看更新</span>\n </a>\n </button>\n `,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">更新</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">详细信息</a>`;Toast.info(n,"检查更新")}}}}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/notify-new-version.min.js"] = (()=>{return(t,n)=>{const s={less:-1,equal:0,greater:1,incomparable:NaN};class e{constructor(t){this.parts=t.split(".").map(t=>parseInt(t));this.versionString=t}compareTo(t){for(let n=0;n<this.parts.length;++n){if(t.parts.length===n){return s.greater}if(this.parts[n]===t.parts[n]){continue}if(this.parts[n]>t.parts[n]){return s.greater}return s.less}if(this.parts.length!==t.parts.length){return s.less}return s.equal}greaterThan(t){return this.compareTo(t)===s.greater}lessThan(t){return this.compareTo(t)===s.less}equals(t){return this.compareTo(t)===s.equal}}const a=new e(n.data.latestVersion.text);const i=new e(t.currentVersion);if(a.greaterThan(i)){return{settingsWidget:{after:()=>$(".gui-settings-content"),content:`<div class="gui-settings-footer${t.blurSettingsPanel?" blur":""}">\n <span class="gui-settings-label">新版本${a.versionString}已发布.</span>\n <a href="${t.latestVersionLink}">\n <button\n class="gui-settings-button"\n id="new-version-update">\n 安装\n </button>\n </a>\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <button\n class="gui-settings-button">\n 查看\n </button>\n </a>\n </div>`,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">安装</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">查看</a>`;Toast.info(n,"检查更新")}},widget:{content:`\n <button\n class="gui-settings-flat-button"\n id="new-version-update">\n <a href="${t.latestVersionLink}">\n <i class="icon-update"></i>\n <span>安装更新</span>\n </a>\n </button>\n <button\n class="gui-settings-flat-button"\n id="new-version-info">\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <i class="icon-info"></i>\n <span>查看更新</span>\n </a>\n </button>\n `,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">安装</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">查看</a>`;Toast.info(n,"检查更新")}}}}}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/toast.min.js"] = (()=>{return(t,s)=>{class e{constructor(t="",s="",e="default"){this.type=e;this.message=t;this.title=s;this.duration=3e3;this.element=$(this.cardHtml)[0];this.$element=$(this.element);$(".toast-card-container").append(this.$element)}show(){this.element.classList.add("visible");this.$element.find(".toast-card-dismiss").on("click",()=>this.dismiss());if(this.duration){setTimeout(()=>this.dismiss(),this.duration)}}dismiss(){if(this.element.classList.contains("visible")){this.$element.on("transitionend",()=>this.$element.remove());this.element.classList.remove("visible")}}get cardHtml(){return`\n <div class="toast-card toast-${this.type}">\n <div class="toast-card-header">\n <h1 class="toast-card-title">${this.title}</h1>\n <svg class="toast-card-dismiss" viewbox="0 0 24 24">\n <path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z">\n </path>\n </svg>\n </div>\n <p class="toast-card-message">${this.message}</p>\n </div>\n `}static get container(){return $(".toast-card-container")}static createToastContainer(){if($(".toast-card-container").length===0){$("body").append(`<div class="toast-card-container"></div>`)}}static internalShow(t,s,i,a){const n=new e(t,s,a);n.duration=i;n.show()}static show(t,s,e){this.internalShow(t,s,e,"default")}static info(t,s,e){this.internalShow(t,s,e,"info")}static success(t,s,e){this.internalShow(t,s,e,"success")}static error(t,s,e){this.internalShow(t,s,e,"error")}}s.applyStyle("toastStyle");e.createToastContainer();return{export:e}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/toast.min.js"] = (()=>{return(t,s)=>{class e{constructor(t="",s="",e="default"){this.type=e;this.message=t;this.title=s;this.duration=3e3;this.element=$(this.cardHtml)[0];this.$element=$(this.element);$(".toast-card-container").append(this.$element)}show(){this.element.classList.add("visible");this.$element.find(".toast-card-dismiss").on("click",()=>this.dismiss());if(this.duration){setTimeout(()=>this.dismiss(),this.duration)}}dismiss(){if(this.element.classList.contains("visible")){this.$element.on("transitionend",()=>this.$element.remove());this.element.classList.remove("visible")}}get cardHtml(){return`\n <div class="toast-card toast-${this.type}">\n <div class="toast-card-header">\n <h1 class="toast-card-title">${this.title}</h1>\n <svg class="toast-card-dismiss" viewbox="0 0 24 24">\n <path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z">\n </path>\n </svg>\n </div>\n <p class="toast-card-message">${this.message}</p>\n </div>\n `}static get container(){return $(".toast-card-container")}static createToastContainer(){if($(".toast-card-container").length===0){$("body").append(`<div class="toast-card-container"></div>`)}}static internalShow(t,s,i,a){const n=new e(t,s,a);n.duration=i;n.show()}static show(t,s,e){this.internalShow(t,s,e,"default")}static info(t,s,e){this.internalShow(t,s,e,"info")}static success(t,s,e){this.internalShow(t,s,e,"success")}static error(t,s,e){this.internalShow(t,s,e,"error")}}s.applyStyle("toastStyle");e.createToastContainer();return{export:e}}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/remove-top-mask.min.js"] = (()=>{return(i,n)=>{const l="bilibili-video-top-mask";if($(`#${l}`).length===0){n.applyStyleFromText(`\n <style id='${l}'>\n .bilibili-player-video-top\n {\n display: none !important;\n }\n </style>\n `)}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/remove-top-mask.min.js"] = (()=>{return(i,n)=>{const l="bilibili-video-top-mask";if($(`#${l}`).length===0){n.applyStyleFromText(`\n <style id='${l}'>\n .bilibili-player-video-top\n {\n display: none !important;\n }\n </style>\n `)}}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/blur-video-control.min.js"] = (()=>{return(r,o)=>{Observer.subtree("#bofqi",()=>{SpinQuery.count(()=>$(".bui-slider .bui-track.bui-track-video-progress,.bilibili-player-video-control-bottom"),2,r=>{if(!r.hasClass("video-control-blur-container")){r.addClass("video-control-blur-container");r.prepend(`<div class="video-control-blur-layer"></div>`)}})});o.applyStyle("blurVideoControlStyle")}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/blur-video-control.min.js"] = (()=>{return(r,o)=>{Observer.subtree("#bofqi",()=>{SpinQuery.count(()=>$(".bui-slider .bui-track.bui-track-video-progress,.bilibili-player-video-control-bottom"),2,r=>{if(!r.hasClass("video-control-blur-container")){r.addClass("video-control-blur-container");r.prepend(`<div class="video-control-blur-layer"></div>`)}})});o.applyStyle("blurVideoControlStyle")}})();

View File

@ -902,7 +902,7 @@ offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/m
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/remove-watermark.min.js"] = (()=>{return(i,l)=>{const n="bilibili-live-watermark";if($(`#${n}`).length===0){l.applyStyleFromText(`\n <style id='${n}'>\n .bilibili-live-player-video-logo\n {\n display: none !important;\n }\n </style>\n `)}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/remove-watermark.min.js"] = (()=>{return(i,l)=>{const n="bilibili-live-watermark";if($(`#${n}`).length===0){l.applyStyleFromText(`\n <style id='${n}'>\n .bilibili-live-player-video-logo\n {\n display: none !important;\n }\n </style>\n `)}}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/full-tweets-title.min.js"] = (()=>{return(e,l)=>{l.applyStyle("fullTweetsTitleStyle")}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/full-tweets-title.min.js"] = (()=>{return(e,l)=>{l.applyStyle("fullTweetsTitleStyle")}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/view-cover.min.js"] = (()=>{return(e,t)=>{class i{constructor(e){this.url=e;if($(".image-viewer").length===0){this.createDom()}this.viewer=$(".image-viewer-container");this.downloadImage()}createDom(){$("body").append(t.data.imageViewerDom.text);$(".image-viewer-container .close").on("click",()=>this.hide());t.applyStyle("imageViewerStyle")}downloadImage(){const e=new XMLHttpRequest;e.open("GET",this.url.replace("http:","https:"),true);e.responseType="blob";e.onload=(()=>{const t=document.title.replace("_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili","");const i=URL.createObjectURL(e.response);this.imageData=i;this.viewer.find(".download").attr("href",i).attr("download",t);this.viewer.find(".image").prop("src",i)});e.send()}show(){this.viewer.addClass("opened")}hide(){this.viewer.removeClass("opened")}}if($("meta[itemprop='image'],meta[property='og:image']").length>0){return{widget:{content:`\n <button\n class="hidden gui-settings-flat-button"\n id="view-cover">\n <i class="icon-view"></i>\n <span>查看封面</span>\n </button>`,success:async()=>{const e=await SpinQuery.condition(()=>$("meta[itemprop='image'],meta[property='og:image']"),e=>e.length>0&&e.prop("content")).catch(()=>$("#view-cover").remove());if(!e){return}const t=new i(e.prop("content"));$("#view-cover").on("click",()=>{t.show()}).removeClass("hidden")}}}}else{return{widget:{content:`\n <button\n class="hidden gui-settings-flat-button"\n id="view-cover">\n <i class="icon-view"></i>\n <span>查看封面</span>\n </button>`,success:async()=>{const e=await SpinQuery.any(()=>$(".header-info-ctnr .room-cover")).catch(()=>$("#view-cover").remove());if(!e){return}const t=e.attr("href").match(/space\.bilibili\.com\/([\d]+)/);if(t&&t[1]){const e=t[1];const n=`https://api.live.bilibili.com/bili/getRoomInfo/${e}`;const o=await downloadText(n);const s=o.slice(1,-2);const a=JSON.parse(s).data.cover;const c=new i(a);$("#view-cover").on("click",()=>{c.show()}).removeClass("hidden")}}}}}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/view-cover.min.js"] = (()=>{return(e,t)=>{class i{constructor(e){this.url=e;if($(".image-viewer").length===0){this.createDom()}this.viewer=$(".image-viewer-container");this.downloadImage()}createDom(){$("body").append(t.data.imageViewerDom.text);$(".image-viewer-container .close").on("click",()=>this.hide());t.applyStyle("imageViewerStyle")}downloadImage(){const e=new XMLHttpRequest;e.open("GET",this.url.replace("http:","https:"),true);e.responseType="blob";e.onload=(()=>{const t=document.title.replace("_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili","");const i=URL.createObjectURL(e.response);this.imageData=i;this.viewer.find(".download").attr("href",i).attr("download",t);this.viewer.find(".image").prop("src",i)});e.send()}show(){this.viewer.addClass("opened")}hide(){this.viewer.removeClass("opened")}}if($("meta[itemprop='image'],meta[property='og:image']").length>0){return{widget:{content:`\n <button\n class="hidden gui-settings-flat-button"\n id="view-cover">\n <i class="icon-view"></i>\n <span>查看封面</span>\n </button>`,success:async()=>{const e=await SpinQuery.condition(()=>$("meta[itemprop='image'],meta[property='og:image']"),e=>e.length>0&&e.prop("content")).catch(()=>$("#view-cover").remove());if(!e){return}const t=new i(e.prop("content"));$("#view-cover").on("click",()=>{t.show()}).removeClass("hidden")}}}}else{return{widget:{content:`\n <button\n class="hidden gui-settings-flat-button"\n id="view-cover">\n <i class="icon-view"></i>\n <span>查看封面</span>\n </button>`,success:async()=>{const e=await SpinQuery.any(()=>$(".header-info-ctnr .room-cover")).catch(()=>$("#view-cover").remove());if(!e){return}const t=e.attr("href").match(/space\.bilibili\.com\/([\d]+)/);if(t&&t[1]){const e=t[1];const n=`https://api.live.bilibili.com/bili/getRoomInfo/${e}`;const o=await downloadText(n);const s=o.slice(1,-2);const a=JSON.parse(s).data.cover;const c=new i(a);$("#view-cover").on("click",()=>{c.show()}).removeClass("hidden")}}}}}}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/notify-new-version.min.js"] = (()=>{return(t,n)=>{const s={less:-1,equal:0,greater:1,incomparable:NaN};class e{constructor(t){this.parts=t.split(".").map(t=>parseInt(t));this.versionString=t}compareTo(t){for(let n=0;n<this.parts.length;++n){if(t.parts.length===n){return s.greater}if(this.parts[n]===t.parts[n]){continue}if(this.parts[n]>t.parts[n]){return s.greater}return s.less}if(this.parts.length!==t.parts.length){return s.less}return s.equal}greaterThan(t){return this.compareTo(t)===s.greater}lessThan(t){return this.compareTo(t)===s.less}equals(t){return this.compareTo(t)===s.equal}}const a=new e(n.data.latestVersion.text);const i=new e(t.currentVersion);if(a.greaterThan(i)){return{settingsWidget:{after:()=>$(".gui-settings-content"),content:`<div class="gui-settings-footer${t.blurSettingsPanel?" blur":""}">\n <span class="gui-settings-label">新版本${a.versionString}已发布.</span>\n <a href="${t.latestVersionLink}">\n <button\n class="gui-settings-button"\n id="new-version-update">\n 更新\n </button>\n </a>\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <button\n class="gui-settings-button">\n 详细信息\n </button>\n </a>\n </div>`,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">更新</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">详细信息</a>`;Toast.info(n,"检查更新")}},widget:{content:`\n <button\n class="gui-settings-flat-button"\n id="new-version-update">\n <a href="${t.latestVersionLink}">\n <i class="icon-update"></i>\n <span>安装更新</span>\n </a>\n </button>\n <button\n class="gui-settings-flat-button"\n id="new-version-info">\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <i class="icon-info"></i>\n <span>查看更新</span>\n </a>\n </button>\n `,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">更新</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">详细信息</a>`;Toast.info(n,"检查更新")}}}}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/notify-new-version.min.js"] = (()=>{return(t,n)=>{const s={less:-1,equal:0,greater:1,incomparable:NaN};class e{constructor(t){this.parts=t.split(".").map(t=>parseInt(t));this.versionString=t}compareTo(t){for(let n=0;n<this.parts.length;++n){if(t.parts.length===n){return s.greater}if(this.parts[n]===t.parts[n]){continue}if(this.parts[n]>t.parts[n]){return s.greater}return s.less}if(this.parts.length!==t.parts.length){return s.less}return s.equal}greaterThan(t){return this.compareTo(t)===s.greater}lessThan(t){return this.compareTo(t)===s.less}equals(t){return this.compareTo(t)===s.equal}}const a=new e(n.data.latestVersion.text);const i=new e(t.currentVersion);if(a.greaterThan(i)){return{settingsWidget:{after:()=>$(".gui-settings-content"),content:`<div class="gui-settings-footer${t.blurSettingsPanel?" blur":""}">\n <span class="gui-settings-label">新版本${a.versionString}已发布.</span>\n <a href="${t.latestVersionLink}">\n <button\n class="gui-settings-button"\n id="new-version-update">\n 安装\n </button>\n </a>\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <button\n class="gui-settings-button">\n 查看\n </button>\n </a>\n </div>`,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">安装</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">查看</a>`;Toast.info(n,"检查更新")}},widget:{content:`\n <button\n class="gui-settings-flat-button"\n id="new-version-update">\n <a href="${t.latestVersionLink}">\n <i class="icon-update"></i>\n <span>安装更新</span>\n </a>\n </button>\n <button\n class="gui-settings-flat-button"\n id="new-version-info">\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <i class="icon-info"></i>\n <span>查看更新</span>\n </a>\n </button>\n `,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">安装</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">查看</a>`;Toast.info(n,"检查更新")}}}}}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/toast.min.js"] = (()=>{return(t,s)=>{class e{constructor(t="",s="",e="default"){this.type=e;this.message=t;this.title=s;this.duration=3e3;this.element=$(this.cardHtml)[0];this.$element=$(this.element);$(".toast-card-container").append(this.$element)}show(){this.element.classList.add("visible");this.$element.find(".toast-card-dismiss").on("click",()=>this.dismiss());if(this.duration){setTimeout(()=>this.dismiss(),this.duration)}}dismiss(){if(this.element.classList.contains("visible")){this.$element.on("transitionend",()=>this.$element.remove());this.element.classList.remove("visible")}}get cardHtml(){return`\n <div class="toast-card toast-${this.type}">\n <div class="toast-card-header">\n <h1 class="toast-card-title">${this.title}</h1>\n <svg class="toast-card-dismiss" viewbox="0 0 24 24">\n <path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z">\n </path>\n </svg>\n </div>\n <p class="toast-card-message">${this.message}</p>\n </div>\n `}static get container(){return $(".toast-card-container")}static createToastContainer(){if($(".toast-card-container").length===0){$("body").append(`<div class="toast-card-container"></div>`)}}static internalShow(t,s,i,a){const n=new e(t,s,a);n.duration=i;n.show()}static show(t,s,e){this.internalShow(t,s,e,"default")}static info(t,s,e){this.internalShow(t,s,e,"info")}static success(t,s,e){this.internalShow(t,s,e,"success")}static error(t,s,e){this.internalShow(t,s,e,"error")}}s.applyStyle("toastStyle");e.createToastContainer();return{export:e}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/toast.min.js"] = (()=>{return(t,s)=>{class e{constructor(t="",s="",e="default"){this.type=e;this.message=t;this.title=s;this.duration=3e3;this.element=$(this.cardHtml)[0];this.$element=$(this.element);$(".toast-card-container").append(this.$element)}show(){this.element.classList.add("visible");this.$element.find(".toast-card-dismiss").on("click",()=>this.dismiss());if(this.duration){setTimeout(()=>this.dismiss(),this.duration)}}dismiss(){if(this.element.classList.contains("visible")){this.$element.on("transitionend",()=>this.$element.remove());this.element.classList.remove("visible")}}get cardHtml(){return`\n <div class="toast-card toast-${this.type}">\n <div class="toast-card-header">\n <h1 class="toast-card-title">${this.title}</h1>\n <svg class="toast-card-dismiss" viewbox="0 0 24 24">\n <path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z">\n </path>\n </svg>\n </div>\n <p class="toast-card-message">${this.message}</p>\n </div>\n `}static get container(){return $(".toast-card-container")}static createToastContainer(){if($(".toast-card-container").length===0){$("body").append(`<div class="toast-card-container"></div>`)}}static internalShow(t,s,i,a){const n=new e(t,s,a);n.duration=i;n.show()}static show(t,s,e){this.internalShow(t,s,e,"default")}static info(t,s,e){this.internalShow(t,s,e,"info")}static success(t,s,e){this.internalShow(t,s,e,"success")}static error(t,s,e){this.internalShow(t,s,e,"error")}}s.applyStyle("toastStyle");e.createToastContainer();return{export:e}}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/remove-top-mask.min.js"] = (()=>{return(i,n)=>{const l="bilibili-video-top-mask";if($(`#${l}`).length===0){n.applyStyleFromText(`\n <style id='${l}'>\n .bilibili-player-video-top\n {\n display: none !important;\n }\n </style>\n `)}}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/remove-top-mask.min.js"] = (()=>{return(i,n)=>{const l="bilibili-video-top-mask";if($(`#${l}`).length===0){n.applyStyleFromText(`\n <style id='${l}'>\n .bilibili-player-video-top\n {\n display: none !important;\n }\n </style>\n `)}}})();
offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/blur-video-control.min.js"] = (()=>{return(r,o)=>{Observer.subtree("#bofqi",()=>{SpinQuery.count(()=>$(".bui-slider .bui-track.bui-track-video-progress,.bilibili-player-video-control-bottom"),2,r=>{if(!r.hasClass("video-control-blur-container")){r.addClass("video-control-blur-container");r.prepend(`<div class="video-control-blur-layer"></div>`)}})});o.applyStyle("blurVideoControlStyle")}})(); offlineData["https://raw.githubusercontent.com/the1812/Bilibili-Evolved/master/min/blur-video-control.min.js"] = (()=>{return(r,o)=>{Observer.subtree("#bofqi",()=>{SpinQuery.count(()=>$(".bui-slider .bui-track.bui-track-video-progress,.bilibili-player-video-control-bottom"),2,r=>{if(!r.hasClass("video-control-blur-container")){r.addClass("video-control-blur-container");r.prepend(`<div class="video-control-blur-layer"></div>`)}})});o.applyStyle("blurVideoControlStyle")}})();

View File

@ -1 +1 @@
(()=>{return(t,n)=>{const s={less:-1,equal:0,greater:1,incomparable:NaN};class e{constructor(t){this.parts=t.split(".").map(t=>parseInt(t));this.versionString=t}compareTo(t){for(let n=0;n<this.parts.length;++n){if(t.parts.length===n){return s.greater}if(this.parts[n]===t.parts[n]){continue}if(this.parts[n]>t.parts[n]){return s.greater}return s.less}if(this.parts.length!==t.parts.length){return s.less}return s.equal}greaterThan(t){return this.compareTo(t)===s.greater}lessThan(t){return this.compareTo(t)===s.less}equals(t){return this.compareTo(t)===s.equal}}const a=new e(n.data.latestVersion.text);const i=new e(t.currentVersion);if(a.greaterThan(i)){return{settingsWidget:{after:()=>$(".gui-settings-content"),content:`<div class="gui-settings-footer${t.blurSettingsPanel?" blur":""}">\n <span class="gui-settings-label">新版本${a.versionString}已发布.</span>\n <a href="${t.latestVersionLink}">\n <button\n class="gui-settings-button"\n id="new-version-update">\n 更新\n </button>\n </a>\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <button\n class="gui-settings-button">\n 详细信息\n </button>\n </a>\n </div>`,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">更新</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">详细信息</a>`;Toast.info(n,"检查更新")}},widget:{content:`\n <button\n class="gui-settings-flat-button"\n id="new-version-update">\n <a href="${t.latestVersionLink}">\n <i class="icon-update"></i>\n <span>安装更新</span>\n </a>\n </button>\n <button\n class="gui-settings-flat-button"\n id="new-version-info">\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <i class="icon-info"></i>\n <span>查看更新</span>\n </a>\n </button>\n `,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">更新</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">详细信息</a>`;Toast.info(n,"检查更新")}}}}}})(); (()=>{return(t,n)=>{const s={less:-1,equal:0,greater:1,incomparable:NaN};class e{constructor(t){this.parts=t.split(".").map(t=>parseInt(t));this.versionString=t}compareTo(t){for(let n=0;n<this.parts.length;++n){if(t.parts.length===n){return s.greater}if(this.parts[n]===t.parts[n]){continue}if(this.parts[n]>t.parts[n]){return s.greater}return s.less}if(this.parts.length!==t.parts.length){return s.less}return s.equal}greaterThan(t){return this.compareTo(t)===s.greater}lessThan(t){return this.compareTo(t)===s.less}equals(t){return this.compareTo(t)===s.equal}}const a=new e(n.data.latestVersion.text);const i=new e(t.currentVersion);if(a.greaterThan(i)){return{settingsWidget:{after:()=>$(".gui-settings-content"),content:`<div class="gui-settings-footer${t.blurSettingsPanel?" blur":""}">\n <span class="gui-settings-label">新版本${a.versionString}已发布.</span>\n <a href="${t.latestVersionLink}">\n <button\n class="gui-settings-button"\n id="new-version-update">\n 安装\n </button>\n </a>\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <button\n class="gui-settings-button">\n 查看\n </button>\n </a>\n </div>`,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">安装</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">查看</a>`;Toast.info(n,"检查更新")}},widget:{content:`\n <button\n class="gui-settings-flat-button"\n id="new-version-update">\n <a href="${t.latestVersionLink}">\n <i class="icon-update"></i>\n <span>安装更新</span>\n </a>\n </button>\n <button\n class="gui-settings-flat-button"\n id="new-version-info">\n <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">\n <i class="icon-info"></i>\n <span>查看更新</span>\n </a>\n </button>\n `,success:()=>{const n=`新版本${a.versionString}已发布. <a class="link" href="${t.latestVersionLink}">安装</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">查看</a>`;Toast.info(n,"检查更新")}}}}}})();

View File

@ -67,19 +67,19 @@
<button <button
class="gui-settings-button" class="gui-settings-button"
id="new-version-update"> id="new-version-update">
更新 安装
</button> </button>
</a> </a>
<a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases"> <a target="blank" href="https://github.com/the1812/Bilibili-Evolved/releases">
<button <button
class="gui-settings-button"> class="gui-settings-button">
详细信息 查看
</button> </button>
</a> </a>
</div>`, </div>`,
success: () => success: () =>
{ {
const message = `新版本${latestVersion.versionString}已发布. <a class="link" href="${settings.latestVersionLink}">更新</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">详细信息</a>`; const message = `新版本${latestVersion.versionString}已发布. <a class="link" href="${settings.latestVersionLink}">安装</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">查看</a>`;
Toast.info(message, "检查更新"); Toast.info(message, "检查更新");
} }
}, },
@ -105,7 +105,7 @@
`, `,
success: () => success: () =>
{ {
const message = `新版本${latestVersion.versionString}已发布. <a class="link" href="${settings.latestVersionLink}">更新</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">详细信息</a>`; const message = `新版本${latestVersion.versionString}已发布. <a class="link" href="${settings.latestVersionLink}">安装</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">查看</a>`;
Toast.info(message, "检查更新"); Toast.info(message, "检查更新");
}, },
}, },