On Wed, May 13, 2009 at 12:37:43PM +0000, Joanne Cook wrote:
> Hi Chris,
> 
> Thanks for that- adding the stylesheet link and the OpenLayers.ImgPath worked 
> a treat (rather than risking over-writing the original OpenLayers.js file).

The intention is that a single file build should never live in the same
place as the OpenLayers.js non-single file build that is inclued in
trunk. Generally:

  /openlayers/
  /openlayers/lib/OpenLayers.js <- non-singlefile
  /openlayers/OpenLayers.js <- single file

The file -- if any -- in /build/ is irrelevant, and the file that
'ships' in /openlayers/OpenLayers.js can be rebuilt with a full build at
any time. 

-- Chris

> Jo
> ----- Original Message -----
> From: "Christopher Schmidt" <[email protected]>
> To: "Joanne Cook" <[email protected]>
> Cc: "users" <[email protected]>
> Sent: Wednesday, 13 May, 2009 12:28:28 GMT +00:00 GMT Britain, Ireland, 
> Portugal
> Subject: Re: [OpenLayers-Users] openlayers single file librarry problem
> 
> On Wed, May 13, 2009 at 11:11:32AM +0000, Joanne Cook wrote:
> > Hi All,
> > 
> > I'm not totally sure if this is an openlayers issue or related to mapfish, 
> > but I am having problems building a single file version of the openlayers 
> > libraries.
> > 
> > I start in /var/www/mapfish/client/mfbase/openlayers/build. The (mapfish) 
> > documentation suggests that I should be able to state the location of the 
> > file I am trying to create, so I run:
> > sudo ./build.py full.cfg /var/www/scripts/openlayers_sfl.js
> > 
> > This works to the extent that it creates the file, and most elements work 
> > OK in the web page. However, it can't find the image folder or the theme 
> > folder, so I don't have the navigation elements, and firebug shows me that 
> > it's looking for them in the root folder /var/www, so /var/www/theme and 
> > /var/www/img. The same happens if I change the build path to 
> > /var/www/mapfish/client/mfbase/openlayers/lib/openlayers_sfl.js.
> > 
> > Clearly I can copy the img and theme folders into my root folder, but is 
> > there something I'm missing about building the library?
> 
> OpenLayers can only automatically find images and theme if the
> OpenLayers file is *named* OpenLayers.js. The theme can be included
> manually (via a <link rel="stylesheet"> to theme/default/style.css), and
> the image path can be specified by setting OpenLayers.ImgPath.
> 
> -- Chris
> 
> > 
> > 
> > ------
> > Files attached to this email may be in ISO 26300 format (OASIS Open 
> > Document Format). If you have difficulty opening them, please visit 
> > http://iso26300.info for more information.
> > 
> > _______________________________________________
> > Users mailing list
> > [email protected]
> > http://openlayers.org/mailman/listinfo/users
> 
> -- 
> Christopher Schmidt
> MetaCarta
> 
> 
> -- 
> -----------------------------------------------------
> Joanne Cook
> Senior IT Support and Development
> Oxford Archaeology (North)
> 01524 880212
> http://thehumanjourney.net
> 
> 
> ------
> Files attached to this email may be in ISO 26300 format (OASIS Open Document 
> Format). If you have difficulty opening them, please visit 
> http://iso26300.info for more information.
> 

-- 
Christopher Schmidt
MetaCarta
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to