Changeset 1169

Show
Ignore:
Timestamp:
06/30/09 01:21:55 (4 years ago)
Author:
tschaub
Message:

Update jsbuild config and complete dist build target.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • apps/opengeo/geoexplorer/trunk/build/build.xml

    r1167 r1169  
    77 
    88    <property name="src" location="../src"/> 
     9    <property name="externals" location="../externals"/> 
    910    <property name="build" location="GeoExplorer"/> 
    1011 
     
    1718        <echo>Setting up development build.</echo> 
    1819 
    19         <filterset id="debug-replacements"> 
     20        <filterset id="dev-replacements"> 
    2021            <filter token="title" value="GeoExplorer (debug)"/> 
    2122            <!-- Ext Resources --> 
     
    3637        </filterset> 
    3738 
    38         <copy file="${src}/html/index.html" toFile="${build}/index.html"> 
    39             <filterset refid="debug-replacements"/> 
     39        <copy file="${src}/html/index.html" todir="${build}"> 
     40            <filterset refid="dev-replacements"/> 
    4041        </copy> 
    41         <copy file="${src}/html/embed.html" toFile="${build}/embed.html"> 
    42             <filterset refid="debug-replacements"/> 
     42        <copy file="${src}/html/embed.html" todir="${build}"> 
     43            <filterset refid="dev-replacements"/> 
    4344        </copy> 
    44         <copy file="${src}/html/about.html" toFile="${build}/about.html"> 
    45             <filterset refid="debug-replacements"/> 
     45        <copy file="${src}/html/about.html" todir="${build}"> 
     46            <filterset refid="dev-replacements"/> 
    4647        </copy> 
    4748 
    4849    </target> 
     50     
     51    <target name="jsbuild" depends="init" description="concatenate JavaScript source"> 
     52        <echo>Concatenating JavaScript.</echo> 
     53        <mkdir dir="${build}/script"/> 
     54        <exec executable="jsbuild" failonerror="true"> 
     55            <arg line="geoexplorer-all.cfg -v"/> 
     56            <arg value="-o"/> 
     57            <arg path="${build}/script"/> 
     58        </exec> 
     59    </target> 
    4960 
    50     <target name="dist" depends="clean, init" description="prepare app for distribution"> 
     61    <target name="dist" depends="clean, init, jsbuild" description="prepare app for distribution"> 
    5162        <echo>Preparing for distribution.</echo> 
    52         <copy file="${src}/html/index.html" toFile="${build}/index.html"> 
    53             <filterset> 
    54                 <filter token="body_content" value="Hello world!"/> 
    55             </filterset> 
     63         
     64        <copy todir="${build}/theme/app"> 
     65            <fileset dir="${src}/theme/app"> 
     66                <!-- .svn excluded by default --> 
     67            </fileset> 
    5668        </copy> 
    57         <echo>Not yet implemented.</echo> 
     69 
     70        <copy todir="${build}/theme/ol"> 
     71            <fileset dir="${externals}/openlayers/theme/default"> 
     72                <!-- .svn excluded by default --> 
     73            </fileset> 
     74        </copy> 
     75 
     76        <copy todir="${build}/theme/gx"> 
     77            <fileset dir="${externals}/geoext/resources"> 
     78                <!-- .svn excluded by default --> 
     79            </fileset> 
     80        </copy> 
     81 
     82        <filterset id="dist-replacements"> 
     83            <filter token="title" value="GeoExplorer"/> 
     84            <!-- Ext Resources --> 
     85            <filter token="ext-all.js" value="ext-all.js"/> 
     86            <!-- OpenLayers Resources --> 
     87            <filter token="ol-style.css" value="theme/ol/style.css"/> 
     88            <filter token="OpenLayers.js" value="script/OpenLayers.js"/> 
     89            <!-- GeoExt Resources --> 
     90            <filter token="geoext-all.css" value="theme/gx/css/geoext-all-debug.css"/> 
     91            <filter token="gxtheme-gray.css" value="theme/gx/css/gxtheme-gray.css"/> 
     92            <filter token="GeoExt.js" value="script/GeoExt.js"/> 
     93            <!-- GeoExplorer Resources --> 
     94            <filter token="geoexplorer.css" value="theme/app/geoexplorer.css"/> 
     95            <filter token="ie.css" value="theme/app/ie.css"/> 
     96            <filter token="about.css" value="theme/app/about.css"/> 
     97            <filter token="GeoExplorer.js" value="script/GeoExplorer.js"/> 
     98            <filter token="ux.js" value="script/ux.js"/> 
     99        </filterset> 
     100 
     101        <copy file="${src}/html/index.html" todir="${build}"> 
     102            <filterset refid="dist-replacements"/> 
     103        </copy> 
     104        <copy file="${src}/html/embed.html" todir="${build}"> 
     105            <filterset refid="dist-replacements"/> 
     106        </copy> 
     107        <copy file="${src}/html/about.html" todir="${build}"> 
     108            <filterset refid="dist-replacements"/> 
     109        </copy>         
     110         
    58111    </target> 
    59112 
  • apps/opengeo/geoexplorer/trunk/build/geoexplorer-all.cfg

    r988 r1169  
    99 
    1010include = 
     11    GeoExt/widgets/Action.js 
    1112    GeoExt/widgets/MapPanel.js 
    1213    GeoExt/widgets/ZoomSlider.js 
     
    1718    GeoExt/widgets/Popup.js 
    1819    GeoExt/data/ScaleStore.js 
     20    GeoExt/widgets/LegendPanel.js 
     21    GeoExt/widgets/LegendImage.js 
     22    GeoExt/widgets/LegendWMS.js 
    1923 
    2024exclude = 
    2125    GeoExt.js 
    2226    GeoExt/SingleFile.js 
    23  
    24 [GeoExt-LegendPanel.js] 
    25 root = ../externals/geoext/lib 
    26 license = geoext-license.js 
    27  
    28 first = 
    29     GeoExt/widgets/LegendPanel.js 
    30     GeoExt/widgets/LegendImage.js 
    31     GeoExt/widgets/LegendWMS.js 
    32  
    33 include = 
    34  
    35 exclude = 
    36     GeoExt.js 
    37     GeoExt/SingleFile.js 
    38  
    3927 
    4028[OpenLayers.js] 
     
    8371 
    8472[GeoExplorer.js] 
    85 root = ../lib 
     73root = ../src/script/app 
    8674license = license.js 
    8775 
     
    9179    GeoExplorer/Embed.js 
    9280 
     81[ux.js] 
     82root = ../src/script/ux 
     83license = ext-license.js 
     84 
  • apps/opengeo/geoexplorer/trunk/src/script/app/GeoExplorer/CapabilitiesGrid.js

    r988 r1169  
    22 * Copyright (c) 2008 The Open Planning Project 
    33 * 
    4  */ 
    5  
    6 /* 
    7  * @requires Ext/grid/RowExpander.js 
    84 */ 
    95