[Laszlo-dev] [Laszlo-user] API change proposal: LzView.add/removeProxyPolicy()
Max Carlson
max at openlaszlo.org
Wed May 28 16:43:22 PDT 2008
Sounds good to me! By the way, I filed a bug to track the proxy policy
API change: http://jira.openlaszlo.org/jira/browse/LPP-6058
Can you file one for doing the same with the proxyhost attribute? Thanks!
Henry Minsky wrote:
> A related issue, it would be nice to be able to specify the URL of the
> proxy host, instead of it being
> hardcoded to be the app url. How about a proxyhost attribute that you
> can set in a similar manner?
>
>
>
> On Wed, May 28, 2008 at 3:00 PM, Max Carlson <max at openlaszlo.org
> <mailto:max at openlaszlo.org>> wrote:
>
> Hi Folks,
>
> I was thinking of deprecating the LzView.add/removeProxyPolicy()
> APIs in favor of a new, simpler system. The current API looks like
> this:
>
> LzView.addProxyPolicy ( f )
> Adds a function which can decide how the media at a given URL should
> be loaded
> @param Function f: A function that takes a URL as a string and
> returns one of true, false, or null meaning respectively that the
> request should be proxied by the LPS server; made directly to the
> URL; or should be passed to the next policy function in the list.
> The default policy function returns the value of canvas.proxied
>
> LzView.removeProxyPolicy ( f )
> Removes a proxy policy function that has been added using
> LzView.addProxyPolicy
> @param Function f: The function to remove from the policy list
> @return Boolean: Returns true if the function was found and removed,
> false
> if not
>
> Instead, each view would be able to set its own proxy policy. If a
> view does not have an explicit proxy policy set, it looks up the
> parent chain until it finds one. The canvas always has a default
> proxy policy set. Views can change their proxy policy like this:
>
> anyview.setProxyPolicy ( f )
> Sets a proxy policy function on a per-view basis.
> @param Function f: The function to use for this view's proxy policy
>
> Let me know what you think!
>
> --
> Regards,
> Max Carlson
> OpenLaszlo.org
>
>
>
>
> --
> Henry Minsky
> Software Architect
> hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>
>
--
Regards,
Max Carlson
OpenLaszlo.org
More information about the Laszlo-dev
mailing list