Remove notification dot style

This commit is contained in:
the1812 2018-12-02 21:14:43 +08:00
parent c60a3761d5
commit adbcaac38f
6 changed files with 7 additions and 24 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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 i=new e(n.data.latestVersion.text);const a=new e(t.currentVersion);if(i.greaterThan(a)){return{settingsWidget:{after:()=>$(".gui-settings-content"),content:`<div class="gui-settings-footer${t.blurSettingsPanel?" blur":""}">\n <span class="gui-settings-label">新版本${i.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:()=>{SpinQuery.any(()=>$(".gui-settings"),t=>{t.addClass("gui-settings-notification")});const n=`新版本${i.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:async()=>{const n=await SpinQuery.any(()=>$(".gui-settings"));n.addClass("gui-settings-notification");const s=`新版本${i.versionString}已发布. <a class="link" href="${t.latestVersionLink}">更新</a><a class="link" target="_blank" href="https://github.com/the1812/Bilibili-Evolved/releases">详细信息</a>`;Toast.info(s,"检查更新")}}}}}})();
(()=>{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

@ -22,17 +22,6 @@
transform: translateX(-12px);
margin: 16px 0;
}
.gui-settings.gui-settings-notification::before
{
content: "";
width: 6px;
height: 6px;
background: $customStyleColor;
position: fixed;
right: 0;
top: 0;
border-radius: 50%;
}
.gui-settings,
.gui-settings-widgets,
.gui-settings-header .gui-settings-close path,

View File

@ -79,10 +79,6 @@
</div>`,
success: () =>
{
SpinQuery.any(() => $(".gui-settings"), it =>
{
it.addClass("gui-settings-notification");
});
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, "检查更新");
}
@ -107,10 +103,8 @@
</a>
</button>
`,
success: async () =>
success: () =>
{
const icon = await SpinQuery.any(() => $(".gui-settings"));
icon.addClass("gui-settings-notification");
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, "检查更新");
},