Manual:Minify.php
Appearance
Este recurso foi removido completamente na versão 1.36. |
Versão MediaWiki: | ≤ 1.35 |
Arquivo MediaWiki: minify.php | |
---|---|
Local: | maintenance/ |
Código fonte: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | MinifyScript |
Detalhes
O arquivo Minify.php é um script de manutenção que diminui um arquivo ou um conjunto de arquivos.
This script has been removed in Gerrit change 663099 (MediaWiki 1.36) as minification has moved to its own library: Minify. See tarefa T273247.
Options
Option | Description | Required |
---|---|---|
file | Input file. Use - to read from standard input. | Required |
--outfile | Write minified output to this file (instead of standard out). | Optional |
--type | Override the input type (one of "js" or "css"). Defaults to file extension. Required if reading from standard input. | Optional |
If multiple input files are given, they will be concatenated.
Usage
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
$ php maintenance/minify.php testcode.js $(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=$("").addClass("grid_col");list1.forEach(function(value,index){leftDiv.append(value);});var rightDiv=$("").addClass("grid_col");list2.forEach(function(value,index){rightDiv.append(value);});longList.append(leftDiv,rightDiv);});
See also
- Manual:Jsparse.php
- Manual:eval.php/pt-br (PHP interpreter)
- Resource Loader