view the index.php file

from 'view index.php content + editor' you can add some codes in this file with php editor.
file name: index.php
Size: 6.61 KB
date: 11 months ago

This file is located in css-compressor-8-12.zip

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en">
<head>
	<title>CSS Compressor 1.0</title>
<style type='text/css'>
body {
	font-size: 10pt;
}
table{
	width: 100%;
	font-size: 9pt;
}
h2{
	margin: 2px;
}
input[type='checkbox'] {
	font-size: 8pt;
}
label{
	display: block;
}
textarea{
	width: 98%;
	height: 450px;
	font-size: 8pt;
}
#results {
	width: 1000px;
	background: #E8DCFF;
	margin: 20px 40px;
	padding: 20px;
	border: 1px solid #989898;
}
</style>
</head>
<body>

<!--
CSS Compressor 1.0
September 5, 2009
Corey Hart @ http://www.codenothing.com
-->

<h2>CSS Compressor 1.0</h2>


<?
if ($_GET['view'] == "compress"){
	echo "<div id='results'>";
	include("css-compression.php");
	$css = $CSSC->compress($_POST['css']);
	$height = ($CSSC->media || $CSSC->options['readability'] > 0) ? "400px" :
"12px";
	$CSSC->displayStats();
	echo "<textarea style='height:$height;'
onclick='this.select()'>$css</textarea><br><br>";
	echo '</div>';

	// Form Saving
	foreach ($_POST as $k=>$v)
		if ($k != 'css')
			$checked[$k] = $v ? "checked='checked'" : '';
	$checked['readability'] = $_POST['readability'];
}else{
	$opts = explode(',',
'color-long2hex,color-rgb2hex,color-hex2shortcolor,color-hex2shorthex,fontweight2num,format-units,lo
wercase-selectors,directional-compress,multiple-selectors,multiple-details,csw-combine,auralcp-combi
ne,mp-combine,border-combine,font-combine,background-combine,list-combine,rm-multi-define');
	foreach ($opts as $key)
		$checked[$key] = "checked='checked'";
	$checked['color-hex2shortcolor'] = '';
}
?>

<form action='index.php?view=compress' method='POST'>
<table>
<tr valign='top'>
	<td width='50%'><textarea name='css'><?php echo
$_POST['css'];?></textarea></td>
	<td rowspan='2'>
		<label>
			<input type='checkbox' name='color-long2hex' <?php echo $checked['color-long2hex']; ?>
/>
			Convert long color names to short hex names (aliceblue -&gt; #f0f8ff)
		</label>
		<label>
			<input type='checkbox' name='color-rgb2hex' <?php echo $checked['color-rgb2hex']; ?>
/>
			Convert rgb colors to hex (rgb(159,80,98) -&gt; #9F5062, rgb(100%) -&gt; #FFFFFF)
		</label>
		<label>
			<input type='checkbox' name='color-hex2shortcolor' <?php echo
$checked['color-hex2shortcolor']; ?> />
			Convert long hex codes to short color names (#f5f5dc -&gt; beige)<br>
			<i>(Short colornames are only supported by newer browsers)</i>
		</label>
		<label>
			<input type='checkbox' name='color-hex2shorthex' <?php echo $checked['color-hex2shorthex'];
?> />
			Convert long hex codes to short hex codes (#44ff11 -&gt; #4f1)
		</label>
		<label>
			<input type='checkbox' name='fontweight2num' <?php echo $checked['fontweight2num']; ?>
/>
			Convert font-weight names to numbers (bold -&gt; 700)
		</label>
		<label>
			<input type='checkbox' name='format-units' <?php echo $checked['format-units']; ?> />
			Remove zero decimals and 0 units (15.0px -&gt; 15px || 0px -&gt; 0)
		</label>
		<label>
			<input type='checkbox' name='lowercase-selectors' <?php echo
$checked['lowercase-selectors']; ?> />
			Lowercase html tags from list (BODY -&gt; body)
		</label>
		<label>
			<input type='checkbox' name='directional-compress' <?php echo
$checked['directional-compress']; ?> />
			Compress single defined multi-directional properties (margin:15px 25px 15px 25px -&gt;
margin:15px 25px)
		</label>
		<label>
			<input type='checkbox' name='multiple-selectors' <?php echo $checked['multiple-selectors'];
?> />
			Combine multiply defined selectors (p{color:blue;} p{font-size:12pt} -&gt;
p{color:blue;font-size:12pt;})
		</label>
		<label>
			<input type='checkbox' name='multiple-details' <?php echo $checked['multiple-details'];
?> />
			Combine selectors with same details (p{color:blue;} a{color:blue;} -&gt; p,a{color:blue;})
		</label>
		<label>
			<input type='checkbox' name='csw-combine' <?php echo $checked['csw-combine']; ?> />
			Combine color/style/width properties (border-style:dashed;border-color:black;border-width:4px;
-&gt; border:4px dashed black)
		</label>
		<label>
			<input type='checkbox' name='auralcp-combine' <?php echo $checked['auralcp-combine']; ?>
/>
			Combines cue/pause properties (cue-before: url(before.au); cue-after: url(after.au) -&gt;
cue:url(before.au) url(after.au))
		</label>
		<label>
			<input type='checkbox' name='mp-combine' <?php echo $checked['mp-combine']; ?> />
			Combine margin/padding directionals
(margin-top:10px;margin-right:5px;margin-bottom:4px;margin-left:1px; -&gt; margin:10px 5px 4px
1px;)
		</label>
		<label>
			<input type='checkbox' name='border-combine' <?php echo $checked['border-combine']; ?>
/>
			Combine border directionals (border-top|right|bottom|left:1px solid black -&gt; border:1px
solid black)
		</label>
		<label>
			<input type='checkbox' name='font-combine' <?php echo $checked['font-combine']; ?> />
			Combine font properties (font-size:12pt; font-family: arial; -&gt; font:12pt arial)
		</label>
		<label>
			<input type='checkbox' name='background-combine' <?php echo $checked['background-combine'];
?> />
			Combine background properties (background-color: black; background-image: url(bgimg.jpeg);
-&gt; background:black url(bgimg.jpeg))
		</label>
		<label>
			<input type='checkbox' name='list-combine' <?php echo $checked['list-combine']; ?> />
			Combine list-style properties (list-style-type: round; list-style-position: outside -&gt;
list-style:round outside
		</label>
		<label>
			<input type='checkbox' name='rm-multi-define' <?php echo $checked['rm-multi-define']; ?>
/>
			Remove multiply defined properties, STRONGLY SUGGESTED TO KEEP THIS ONE TRUE
		</label>
		<label>
			<select name='readability'>
				<option value='0' <?php echo $checked['readability'] == 0 ?
"selected='selected'" : '';?> >None</option>
				<option value='1' <?php echo $checked['readability'] == 1 ?
"selected='selected'" : '';?> >Minimal</option>
				<option value='2' <?php echo $checked['readability'] == 2 ?
"selected='selected'" : '';?> >Average</option>
				<option value='3' <?php echo $checked['readability'] == 3 ?
"selected='selected'" : '';?> >Maximum</option>
			</select>
			<b>Readability</b> after compression (None == single line)
		</label>
	</td>
</tr>
<tr>
	<td align='center'><input type='submit' value=' Compress ' /></td>
</tr>
</table>
</form>

<p style='margin-top:60px;font-size:9pt;'>
Have a question? Found a bug? Test it using the 
<a href='sandbox/'>sandbox</a> or 
<a href='mailto:corey@codenothing.com?Subject=CSSC Question/Bug'>mail me</a>.
</p>

<div style='margin-top:50px;'>
	<a href='http://www.codenothing.com/archives/php/css-compressor/'>Back to Original
Article</a>
</div>

</body>
</html>