/*! * Sakura application bundle * @author Mashiro * @url https://2heng.xin * @date 2018.5.25 */  mashiro_global.variables=new function(){this.has_bot_ui=false;this.isNight=false;this.skinSecter=false;} mashiro_global.ini=new function(){this.normalize=function(){lazyload();mashiro_global.post_list_show_animation.ini();} this.pjax=function(){pjaxInit();mashiro_global.post_list_show_animation.ini();}} function setCookie(name,value,days){var expires="";if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toUTCString();} document.cookie=name+mashiro_option.cookie_version_control+"="+(value||"")+expires+"; path=/";} function getCookie(name){var nameEQ=name+mashiro_option.cookie_version_control+"=";var ca=document.cookie.split(';');for(var i=0;i=article_height) $("article.post-list-thumb").eq(i).addClass('post-list-show');$(window).scroll(function(){var scrolltop=$(window).scrollTop();if(scrolltop+window_height>=article_height&&scrolltop) $("article.post-list-thumb").eq(i).addClass("post-list-show");});});}} mashiro_global.font_control=new function(){this.change_font=function(){if($("body").hasClass("serif")){$("body").removeClass("serif");$(".control-btn-serif").removeClass("selected");$(".control-btn-sans-serif").addClass("selected");setCookie("font_family","sans-serif",30);}else{$("body").addClass("serif");$(".control-btn-serif").addClass("selected");$(".control-btn-sans-serif").removeClass("selected");setCookie("font_family","serif",30);if(document.body.clientWidth<=860){addComment.createButterbar("将从网络加载字体,流量请注意");}}} this.ini=function(){if(document.body.clientWidth>860){if(!getCookie("font_family")||getCookie("font_family")=="serif") $("body").addClass("serif");} if(getCookie("font_family")=="sans-serif"){$("body").removeClass("sans-serif");$(".control-btn-serif").removeClass("selected");$(".control-btn-sans-serif").addClass("selected");}}} mashiro_global.font_control.ini();function code_highlight_style(){function gen_top_bar(i){var attributes={'autocomplete':'off','autocorrect':'off','autocapitalize':'off','spellcheck':'false','contenteditable':'false','design':'by Mashiro'} var ele_name=$('pre:eq('+i+')')[0].children[0].className;var lang=ele_name.substr(0,ele_name.indexOf(" ")).replace('language-','');if(lang.toLowerCase()=="hljs")var lang="text";$('pre:eq('+i+')').addClass('highlight-wrap');for(var t in attributes){$('pre:eq('+i+')').attr(t,attributes[t]);} $('pre:eq('+i+') code').attr('data-rel',lang.toUpperCase());} $('pre code').each(function(i,block){hljs.highlightBlock(block);});for(var i=0;i<$('pre').length;i++){gen_top_bar(i);} hljs.initLineNumbersOnLoad();$('pre').on('click',function(e){if(e.target!==this)return;$(this).toggleClass('code-block-fullscreen');$('html').toggleClass('code-block-fullscreen-html-scroll');});} try{code_highlight_style();}catch(e){} function attach_image(){$('#upload-img-file').change(function(){if(this.files.length>10){addComment.createButterbar("每次上传上限为10张.
10 files max per request.");return 0;} for(i=0;i=5242880){alert('图片上传大小限制为5 MB.\n5 MB max per file.\n\n「'+this.files[i].name+'」\n\n这张图太大啦~\nThis image is too large~');}} for(var i=0;i