[Geomoose-users] startup service
Brent Fraser
bfraser at geoanalytic.com
Sun May 15 16:07:49 PDT 2016
Dan,
Now that the startup_service specified in the mapbook or config.js
works (or at least it should; I'm still having problems getting any of
the three startup methods to work using yesterday's nightly build), I
expect my original problem would still exist: the toolbar will be disabled.
I did notice this in the GeoMOOSE doc
(http://docs.geomoose.org/2.8/docs/configuration.html#configuration):
services.disable_others
Toggle whether tools and other tabs should be disabled when starting
a service.
I wonder if this would solve my problem of having a startup service with
no user input needed?
Best Regards,
Brent Fraser
On 3/29/2016 2:10 PM, Dan Little wrote:
> The disabling of the toolbar is actually a new usability 'feature.'
> One of the big struggles that both Jim and Eli found in the UI was
> the order of operations when multiple services were starting at the
> same time due to the 'open' nature of the toolbar operation. You can
> see this in operation in the current demo when you click the "Search
> Parcels" tab. The only way to get the toolbar back is to click
> "cancel" which allows the service to clean itself up properly.
>
> If you've got a specific tab that you want displayed all the time it
> may be necessary to write it as a custom-tab extension. Which in 2.9
> is going to get a bit easier.
>
> On Tue, Mar 22, 2016 at 3:49 PM, Brent Fraser <bfraser at geoanalytic.com
> <mailto:bfraser at geoanalytic.com>> wrote:
>
> Hi devs,
>
> In my task to upgrade my digitizing app, I see a couple of things:
>
> 1. That specifying a startup service in the URL disables the
> tools in the toolbar
>
> 2. Specifying a startup service in the mapbook or in config.js
> doesn't seem to work. And I can't find any place in the code
> where startup_service is referenced.
>
> So I added a few lines to main.js (at line 73):
>
> var params = GeoMOOSE.getUrlParameters();
> if(GeoMOOSE.isDefined(params.call)) {
> var service_name = params.call;
> delete params.call;
> GeoMOOSE.startService(service_name, params, true);
> };
>
> * /* --- new: --- */**
> **if(GeoMOOSE.isDefined(CONFIGURATION['startup_service'])) { **
> ** var service_name = CONFIGURATION['startup_service'];**
> **GeoMOOSE.startService(service_name, params, true);**
> ** }**
> *
> while it does start the service in the config.js, but it has the
> same effect on the toolbar as specifying "?call=myservice" in the
> URL (it is disabled).
>
> Is there something special I need to set to enable the toolbar
> after a startup service?
>
> --
> Best Regards,
> Brent Fraser
>
>
> _______________________________________________
> Geomoose-users mailing list
> Geomoose-users at lists.osgeo.org <mailto:Geomoose-users at lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/geomoose-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geomoose-users/attachments/20160515/622738a4/attachment.html>
More information about the Geomoose-users
mailing list