有些注定了被遗忘的话,也就有的注定了属于沉静的自私.

MediaWiki:Common.js

来自森亮号航海见识 {SLboat Insight;}
跳转至: 导航搜索

注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

  • Firefox/Safari:按住“Shift”的同时单击“刷新”,或按“Ctrl-F5”或“Ctrl-R”(Mac为“⌘-R”)
  • Google Chrome:按“Ctrl-Shift-R”(Mac为“⌘-Shift-R”)
  • Internet Explorer:按住“Ctrl”的同时单击“刷新”,或按“Ctrl-F5”
  • Opera:在“工具→首选项”中清除缓存
/* Any JavaScript here will be loaded for all users on every page load. */

// Add "mainpage" class to the body element,增加了主标示?
if (mw.config.get('wgMainPageTitle') === mw.config.get('wgPageName') && mw.config.get('wgAction') === 'view' ) {
	$( document ).ready( function() {
		document.body.className += ' mainpage';
	});
}

/* 音频见识的分类缩略图变更实现 */
var mp3_big_box = function(){
		//console.log ("这是个音频见识的玩意"); //就是debug信息了咯
		/* 旧强制方式
			//console.log ("这是个音频见识的玩意"); //就是debug信息了咯
			$(".gallerybox").css({width:"auto"}); //设置外框自动缩放
			//todo:可以用树来游历它,游览一番
			$(".gallerybox div").css({width:"auto"}); //让外框下面的div安分缩放,可能一些后果是涉及的范围太广了
			$(".gallerybox .thumb>div").css("margin",""); //让拉高的高度去掉-变成最小化缩放
			$(".gallerybox .gallerytext").css("text-align","center"); //设置全部文字居中
		//等待被废弃 * /
		/* 新的筛选方式 */
		$mp3_box = $(".slboat_mp3_player").parents(".gallerybox"); //获得所有Mp3的盒子
		$mp3_box.css({width:"auto"}); //设置外框自动缩放
		//todo:可以用树来游历它,游览一番
		$mp3_box.find("div").css({width:"auto"}); //让外框下面的div安分缩放,可能一些后果是涉及的范围太广了
		$mp3_box.find(".thumb>div").css("margin",""); //让拉高的高度去掉-变成最小化缩放
		$mp3_box.find(".gallerytext").css("text-align","center"); //设置全部文字居中
}
//音频见识分类页处理
if (mw.config.get('wgNamespaceNumber')==14)
{ //为分类页面
	if (mw.config.get('wgTitle')=="音频见识" || mw.config.get('wgTitle').substr(0,8)=="音频见识 201") //音频见识页,或者音频见识分类页
	{ 
	  mp3_big_box(); //放置大音乐盒子
	}
}
//特殊:未使用文件页面放置
if (mw.config.get('wgPageName')=="特殊:未使用文件"){
	  mp3_big_box(); //放置大音乐盒子
}

/**
 * 评论框,可以关闭的评论框
 * 扩展页: [[扩展:Gadget-ExtDisqus]]
 */

importScript('MediaWiki:Gadget-ExtDisqus.js'); //加载评论框

/**
 * withJS
 *
 * Allow to load custom scripts from the MediaWiki namespace without
 * editing [[Special:Mypage/common.js]]
 * 
 * 允许让让用户加载自己的JS
 */
var extraJS = mw.util.getParamValue( 'withJS' );
if ( extraJS ) {
	// Disallow some characters in file name
	if ( extraJS.match( /^MediaWiki:[^&<>=%#]*\.js$/ ) ) {
		importScript( extraJS );
	// Don't use alert but the jsMsg system. Run jsMsg only once the DOM is ready.
	} else {
		$( document ).ready( function() {
			jsMsg( extraJS + ' script not allowed to be loaded.', 'error' );
		} );
	}
}
/**
 * withCSS
 *
 * Allow to load custom styles from the MediaWiki namespace without
 * editing [[Special:Mypage/common.css]]
 *
 * 允许让用户加载自己的CSS
 */
var extraCSS = mw.util.getParamValue('withCSS');
if ( extraCSS ) {
  // Disallow some characters in file name
  if (extraCSS.match(/^MediaWiki:[^&<>=%#]*\.css$/)) {
    importStylesheet(extraCSS);
  // Dont use alert but the jsMsg system. Run jsMsg only once the DOM is ready.
  } else {
    $(function() {
      jsMsgAppend(extraCSS + ' stylesheet not allowed to be loaded.', 'error');
    });
  }
}