b6ecbfb
click here to add a description
click here to add a homepage
YUI Build Tool — Read more
http://yuilibrary.com/projects/builder
This URL has Read+Write access
Added charset argument for yuicompressor. Defaults to utf-8. Overrideable using yuicompressor.js.charset and yuicompressor.css.charset
@@ -303,6 +303,16 @@
<td>Whether or not YUI Compressor should run with verbose output enabled for CSS compession.</td>
<td class="default">true</td>
</tr>
+ <tr>
+ <td class="term">yuicompressor.js.charset</td>
+ <td>The charset to use both for reading the js file to compress and when writing the generated min file.</td>
+ <td class="default">utf-8</td>
+ </tr>
+ <td class="term">yuicompressor.css.charset</td>
+ <td>The charset to use both for reading the css file to compress and when writing the generated min file.</td>
</tbody>
</table>
<table class="desc">
@@ -31,15 +31,18 @@
<property name="yuicompressor.css.args" value="--type css --line-break 6000" />
<property name="yuicompressor.js.args" value="--disable-optimizations --preserve-semi --line-break 6000" />
+ <property name="yuicompressor.js.charset" value="utf-8" />
+ <property name="yuicompressor.css.charset" value="utf-8" />
+
<!-- Enable/Disable YUI Compressor verbosity. NOTE: Checked in build files should not disable this flag -->
<property name="yuicompressor.js.verbose" value="true" />
<property name="yuicompressor.css.verbose" value="true" />
- <condition property="yuicompressor.js.args.internal" value="-v ${yuicompressor.js.args}" else="${yuicompressor.js.args}">
+ <condition property="yuicompressor.js.args.internal" value="-v --charset ${yuicompressor.js.charset} ${yuicompressor.js.args}" else="--charset ${yuicompressor.js.charset} ${yuicompressor.js.args}">
<istrue value="${yuicompressor.js.verbose}" />
</condition>
- <condition property="yuicompressor.css.args.internal" value="-v ${yuicompressor.css.args}" else="${yuicompressor.css.args}">
+ <condition property="yuicompressor.css.args.internal" value="-v --charset ${yuicompressor.css.charset} ${yuicompressor.css.args}" else="--charset ${yuicompressor.css.charset} ${yuicompressor.css.args}">
<istrue value="${yuicompressor.css.verbose}" />
b6ecbfbb6ecbfb