Socket
Socket
Sign inDemoInstall

hexo-mrzefr-filebed

Package Overview
Dependencies
Maintainers
1
Versions
67
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hexo-mrzefr-filebed - npm Package Compare versions

Comparing version 1.0.9 to 1.1.0

js/live2d/live2d.js

39

js/rightmenu/rightmenu.js

@@ -88,3 +88,3 @@ let mr = {}; //初始化函数

$('#menu-mirror').on('click',function(){mr.Mirror();});
$('#menu-themeChange').on('click',function(){mr.switchTheme();});
$('#menu-theme').on('click',function(){mr.switchTheme();});
//copyurl

@@ -263,21 +263,20 @@ mr.copyUrl = function(id) {

}
//切换主题
mr.switchTheme = function(load=false) {
let themes = ['mrzefr.css','Switch-Theme.css'];
let vTheme = parseInt(localStorage.getItem('visitor-theme'));
if(!vTheme){
vTheme = load?0:1;
}else{
vTheme += load?0:1;
vTheme%=themes.length;
}
localStorage.setItem('visitor-theme',vTheme)
let themesrc = ''
if(themes[vTheme]){
themesrc += window.location.origin+'https://cdn.mrzefr.cn/CSS/Blog-CSS/'+themes[vTheme];
}
//css引入时link标签添加属性tag="theme"
$(document.head).find('[tag="theme"]')[0].href = themesrc;
};
window.addEventListener('load',function(){mr.switchTheme(true);});
// 切换主题
mr.switchTheme=function(load=false){
let themes = ['mrzefr.css','Switch-Theme.css'];
let vTheme = parseInt(localStorage.getItem('visitor-theme-mrzefr'));
if(!vTheme){
vTheme = load?0:1;
}else{
vTheme+=load?0:1;
vTheme%=themes.length;
}
localStorage.setItem('visitor-theme-mrzefr',vTheme)
let themesrc = ''
if(themes[vTheme]){
themesrc += window.location.origin+'/css/mrzefr/'+themes[vTheme];
}
$(document).find('[tag="theme"]')[0].href = themesrc;
}
window.addEventListener('load',function(){mr.switchTheme(true);});
//关闭右键菜单

@@ -284,0 +283,0 @@ function mrmenuOff(){

{
"name": "hexo-mrzefr-filebed",
"version": "1.0.9",
"version": "1.1.0",
"description": "Hello World",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc