Manual:minify.php

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.35</tvar> is unsupported version</translate>">
<translate> ≤</translate> 1.35
<translate> MediaWiki version:</translate>

詳細

Minify.php ファイルは、ファイルやファイル群を縮小 (minify) するための、メンテナンス スクリプトです。

This script has been removed in Gerrit change 663099 (MediaWiki 1.36) as minification has moved to its own library: Minify. See <translate> task <tvar name=1>T273247</tvar></translate>.

オプション

オプション 説明 必須かどうか
file Input file. Use - to read from standard input. <translate> Required</translate>
--outfile Write minified output to this file (instead of standard out). <translate> Optional</translate>
--type Override the input type (one of "js" or "css"). Defaults to file extension. Required if reading from standard input. <translate> Optional</translate>

If multiple input files are given, they will be concatenated.

使用法

php maintenance/minify.php filename|- [ --outfile| --type ]
testcode.js
// Long list into two col
$( document ).ready( function(){

	var longList = $("#longList").addClass("grid_row"),
		dlElements = longList.children().filter("dl"),
		dlElementsLength = dlElements.length;
	
	var list1 = [],
		list2 = [];
	
	var count = 0;
	dlElements.each( function(index, ele){
		if( count < dlElementsLength/2 ){
			list1.push(ele);
			list1.push( $(ele).next() );
		} else {
			list2.push(ele);
			list2.push( $(ele).next() );
		}
		count = count + 1;
	});
	
	longList.empty();
	
	var leftDiv = $("<div/>").addClass("grid_col");
	list1.forEach( function(value, index){
		leftDiv.append(value);
	});
	
	
	var rightDiv = $("<div/>").addClass("grid_col");
	list2.forEach( function(value, index){
		rightDiv.append(value);
	});
	
	longList.append(leftDiv, rightDiv );
	
});
Terminal

関連項目