Ignore:
Timestamp:
10/17/09 16:24:40 (3 years ago)
Author:
PaulHarvey
Message:

Item2245: Upload TinyMCE 3.2.7

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/TinyMCEPlugin/pub/System/TinyMCEPlugin/tinymce/build.xml

    r3104 r5300  
    2222        <taskdef name="preprocess" classname="com.moxiecode.ant.tasks.PreProcessTask" classpathref="tasks.classpath" loaderref="tasks.classpath.loader" /> 
    2323        <taskdef name="yuicompress" classname="com.moxiecode.ant.tasks.YuiCompressTask" classpathref="tasks.classpath" loaderref="tasks.classpath.loader" /> 
     24        <taskdef name="moxiedoc" classname="com.moxiecode.ant.tasks.MoxieDocTask" classpathref="tasks.classpath" loaderref="tasks.classpath.loader" /> 
    2425        <typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="tasks.classpath" loaderref="tasks.classpath.loader" />  
    2526        <taskdef resource="net/sf/antcontrib/antcontrib.properties" classpathref="tasks.classpath" loaderref="tasks.classpath.loader" /> 
    2627 
    2728        <!-- Generate JS documentation --> 
    28         <target name="yuidoc" depends="" description="Generates HTML documentation out of java source"> 
    29                  
     29        <target name="moxiedoc" depends="" description="Generates HTML documentation out of js source"> 
     30                <delete quiet="true"> 
     31                        <fileset dir="docs\api" includes="**/*"/> 
     32                </delete> 
     33 
     34                <moxiedoc outdir="docs\api" templatedir="tools\templates" msintellisense="docs\api\tinymce.vsdoc.js" eventclass="tinymce.util.Dispatcher" title="TinyMCE API"> 
     35                        <fileset dir="jscripts\tiny_mce\classes"> 
     36                                <include name="**/*.js" />  
     37                        </fileset> 
     38                </moxiedoc> 
    3039        </target> 
    3140 
     
    5261                        <fileset dir="${classes_dir}" includes="dom/TridentSelection.js" /> 
    5362                        <fileset dir="${classes_dir}" includes="dom/Sizzle.js" /> 
    54                         <fileset dir="${classes_dir}" includes="dom/Event.js" /> 
     63                        <fileset dir="${classes_dir}" includes="dom/EventUtils.js" /> 
    5564                        <fileset dir="${classes_dir}" includes="dom/Element.js" /> 
    5665                        <fileset dir="${classes_dir}" includes="dom/Selection.js" /> 
     
    147156                <yuicompress infile="${build_dir}/plugins/bbcode/editor_plugin_src.js" outfile="${build_dir}/plugins/bbcode/editor_plugin.js" /> 
    148157                <yuicompress infile="${build_dir}/plugins/safari/editor_plugin_src.js" outfile="${build_dir}/plugins/safari/editor_plugin.js" /> 
    149                 <yuicompress infile="${build_dir}/plugins/compat2x/editor_plugin_src.js" outfile="${build_dir}/plugins/compat2x/editor_plugin.js" /> 
    150158                <yuicompress infile="${build_dir}/plugins/pagebreak/editor_plugin_src.js" outfile="${build_dir}/plugins/pagebreak/editor_plugin.js" /> 
    151159                <yuicompress infile="${build_dir}/plugins/spellchecker/editor_plugin_src.js" outfile="${build_dir}/plugins/spellchecker/editor_plugin.js" /> 
    152160                <yuicompress infile="${build_dir}/plugins/tabfocus/editor_plugin_src.js" outfile="${build_dir}/plugins/tabfocus/editor_plugin.js" /> 
     161                <yuicompress infile="${build_dir}/plugins/autoresize/editor_plugin_src.js" outfile="${build_dir}/plugins/autoresize/editor_plugin.js" /> 
     162                <yuicompress infile="${build_dir}/plugins/wordcount/editor_plugin_src.js" outfile="${build_dir}/plugins/wordcount/editor_plugin.js" /> 
     163 
     164                <!-- Compress jQuery plugin --> 
     165                <yuicompress infile="${classes_dir}/adapter/jquery/jquery.tinymce.js" outfile="${build_dir}/jquery.tinymce.js" /> 
    153166 
    154167                <!-- Process dialogs --> 
     
    287300                <delete file="${package_dir}/tinymce_${file_version}.zip" quiet="true" /> 
    288301                <zip destfile="${package_dir}/tinymce_${file_version}.zip" excludes="**/classes"> 
    289                         <fileset dir="${export_dir}/tinymce"> 
    290                                 <include name="jscripts/**" /> 
    291                                 <include name="examples/**" /> 
    292                                 <include name="changelog.txt" /> 
    293                                 <exclude name="jscripts/tiny_mce/classes/**" /> 
    294                                 <exclude name="jscripts/tiny_mce/tiny_mce_dev.js" /> 
    295                                 <exclude name="jscripts/tiny_mce/tiny_mce_jquery.js" /> 
    296                                 <exclude name="jscripts/tiny_mce/tiny_mce_jquery_src.js" /> 
    297                                 <exclude name="jscripts/tiny_mce/tiny_mce_prototype.js" /> 
    298                                 <exclude name="jscripts/tiny_mce/tiny_mce_prototype_src.js" /> 
     302                        <fileset dir="${export_dir}"> 
     303                                <include name="tinymce/jscripts/**" /> 
     304                                <include name="tinymce/examples/**" /> 
     305                                <include name="tinymce/changelog.txt" /> 
     306                                <exclude name="tinymce/examples/full_jquery.html" /> 
     307                                <exclude name="tinymce/jscripts/tiny_mce/classes/**" /> 
     308                                <exclude name="tinymce/jscripts/tiny_mce/jquery.tinymce.js" /> 
     309                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce_dev.js" /> 
     310                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce_jquery.js" /> 
     311                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce_jquery_src.js" /> 
     312                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce_prototype.js" /> 
     313                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce_prototype_src.js" /> 
    299314                        </fileset> 
    300315                </zip> 
     
    303318                <delete file="${package_dir}/tinymce_${file_version}_jquery.zip" quiet="true" /> 
    304319                <zip destfile="${package_dir}/tinymce_${file_version}_jquery.zip" excludes="**/classes"> 
     320                        <fileset dir="${export_dir}"> 
     321                                <include name="tinymce/jscripts/**" /> 
     322                                <include name="tinymce/examples/**" /> 
     323                                <include name="tinymce/changelog.txt" /> 
     324                                <exclude name="tinymce/examples/**" /> 
     325                                <exclude name="tinymce/jscripts/tiny_mce/classes/**" /> 
     326                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce.js" />  
     327                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce_src.js" /> 
     328                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce_dev.js" /> 
     329                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce_jquery.js" /> 
     330                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce_jquery_src.js" /> 
     331                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce_prototype.js" /> 
     332                                <exclude name="tinymce/jscripts/tiny_mce/tiny_mce_prototype_src.js" /> 
     333                        </fileset> 
     334 
     335                        <zipfileset dir="${export_dir}" includes="tinymce/examples/full_jquery.html" fullpath="tinymce/examples/index.html"/> 
     336                        <zipfileset dir="${export_dir}" includes="tinymce/jscripts/tiny_mce/tiny_mce_jquery.js" fullpath="tinymce/jscripts/tiny_mce/tiny_mce.js"/> 
     337                        <zipfileset dir="${export_dir}" includes="tinymce/jscripts/tiny_mce/tiny_mce_jquery_src.js" fullpath="tinymce/jscripts/tiny_mce/tiny_mce_src.js"/> 
     338                </zip> 
     339 
     340                <!-- Remove copyright headers for commerical version --> 
     341                <replaceregexp match="^/\*(.*?)\*\/\s*" replace="" flags="gs" byline="false"> 
    305342                        <fileset dir="${export_dir}/tinymce"> 
    306                                 <include name="jscripts/**" /> 
    307                                 <include name="examples/**" /> 
    308                                 <include name="changelog.txt" /> 
    309                                 <exclude name="jscripts/tiny_mce/classes/**" /> 
    310                                 <exclude name="jscripts/tiny_mce/tiny_mce.js" /> 
    311                                 <exclude name="jscripts/tiny_mce/tiny_mce_src.js" /> 
    312                                 <exclude name="jscripts/tiny_mce/tiny_mce_dev.js" /> 
    313                                 <exclude name="jscripts/tiny_mce/tiny_mce_jquery.js" /> 
    314                                 <exclude name="jscripts/tiny_mce/tiny_mce_jquery_src.js" /> 
    315                                 <exclude name="jscripts/tiny_mce/tiny_mce_prototype.js" /> 
    316                                 <exclude name="jscripts/tiny_mce/tiny_mce_prototype_src.js" /> 
    317                         </fileset> 
    318  
    319                         <zipfileset dir="${export_dir}/tinymce" includes="jscripts/tiny_mce/tiny_mce_jquery.js" fullpath="jscripts/tiny_mce/tiny_mce.js"/> 
    320                         <zipfileset dir="${export_dir}/tinymce" includes="jscripts/tiny_mce/tiny_mce_jquery_src.js" fullpath="jscripts/tiny_mce/tiny_mce_src.js"/> 
     343                                <include name="**/*.js" /> 
     344                        </fileset> 
     345                </replaceregexp> 
     346 
     347                <echo file="${export_dir}/tinymce/license_info.txt" append="false"> 
     348TinyMCE Commercial Application License 
     349-------------------------------------- 
     350This copy of TinyMCE is under a commercial license, the LGPL headers are removed. 
     351 
     352A signed agreement from Moxiecode Systems AB is required in order to use this specific copy of TinyMCE. 
     353 
     354If you have any questions regarding your license, contact Moxiecode Systems AB (www.moxiecode.com). 
     355                </echo> 
     356 
     357                <!-- Compress development package (commercial) --> 
     358                <delete file="${package_dir}/tinymce_${file_version}_dev_commercial.zip" quiet="true" /> 
     359                <zip destfile="${package_dir}/tinymce_${file_version}_dev_commercial.zip" excludes="**/license.txt"> 
     360                        <fileset dir="${export_dir}"> 
     361                                <include name="tinymce/**" /> 
     362                                <exclude name="tinymce/**/license.txt" /> 
     363                                <exclude name="tinymce/**/advanced/about.htm" /> 
     364                        </fileset> 
    321365                </zip> 
    322366        </target> 
Note: See TracChangeset for help on using the changeset viewer.