[Laszlo-dev] Bug loading library programatically?

P T Withington ptw at pobox.com
Tue Sep 20 11:38:02 PDT 2005


Hm.  AFAICT, LzLibrary.load is not implemented.  It looks to me like  
this doc needs to be reviewed by the implementor.  It seems like the  
doc comes straight from the design, but I don't think all the  
features of the design are implemented (yet).

On 19 Sep 2005, at 16:18, dhay at lexmark.com wrote:

>
> Yes, indeed, I have read this page numerous time.  It leaves me  
> entirely
> frustrated when trying to load a library programmatically, however,
>
> The only line I find in it is this one:
>
> "LzLibrary.load("uri", object) loads a library. The global values  
> that the
> library defines are placed as attributes in object. If the function is
> called with only one parameter, the global values are placed in  
> globals
> instead. "
>
> I have also downloaded the complete source, and performed a search for
> LzLibrary.  As far as I can tell, this one line is the only thing  
> in the
> docs that even hints at loading a library programmatically.  I was
> expecting to find an LzLibrary page with the reference, but for  
> some reason
> it doesn't exist.
>
> So I have been trying to figure this out from the single line  
> above, along
> with some code snippets someone on this list was kind enough to send
> (although they don't work either).  There is also a snippet on the  
> forum,
> but that person is trying to load a .lzo rather than a .lzx.
>
> Hence my question.  I have tried every which way I know, and cannot  
> get
> this working.  I am either missing something, or it is a bug.
>
> I would really appreciate it if anyone could tell me which, so I can
> atleast think about fixing the bug if it exists, or trying some other
> method.
>
> cheers,
>
> David
>
>
>
> |---------+---------------------------->
> |         |           P T Withington   |
> |         |           <ptw at pobox.com>  |
> |         |                            |
> |         |           09/19/2005 02:34 |
> |         |           PM               |
> |         |                            |
> |---------+---------------------------->
>
>> --------------------------------------------------------------------- 
>> --------------------------------------------------------------------- 
>> -------|
>>
>    
> |                                                                      
>                                                                        
>       |
>   |       To:        
> dhay at lexmark.com                                                       
>                                                           |
>   |       cc:       laszlo- 
> dev at openlaszlo.org                                                     
>                                                    |
>   |       Subject:  Re: [Laszlo-dev] Bug loading library  
> programatically?                                                       
>                      |
>
>> --------------------------------------------------------------------- 
>> --------------------------------------------------------------------- 
>> -------|
>>
>
>
>
>
> Have you read http://www.laszlosystems.com/lps-3.0/docs/design/
> program-structure.html?
>
> On 19 Sep 2005, at 14:01, dhay at lexmark.com wrote:
>
>
>>
>> Would someone be able to verify whether this is a bug, or if I am
>> missing
>> something in the syntax?
>>
>> cheers,
>>
>> David
>>
>>
>>
>> |---------+--------------------------------->
>> |         |           dhay at lexmark.com      |
>> |         |           Sent by:              |
>> |         |           laszlo-dev-bounces at ope|
>> |         |           nlaszlo.org           |
>> |         |                                 |
>> |         |                                 |
>> |         |           09/16/2005 04:10 PM   |
>> |         |                                 |
>> |---------+--------------------------------->
>>
>>
>>> -------------------------------------------------------------------- 
>>> -
>>> ----------------------------------------------------|
>>>
>>>
>>
>> |
>>                                                     |
>>   |       To:       laszlo-
>> dev at openlaszlo.org
>>                            |
>>   |
>> cc:
>>                                             |
>>   |       Subject:  [Laszlo-dev] Bug loading library
>> programatically?
>>  |
>>
>>
>>> -------------------------------------------------------------------- 
>>> -
>>> ----------------------------------------------------|
>>>
>>>
>>
>>
>>
>>
>> Hi,
>>
>> I have the simple test case below to illustrate my problem loading a
>> library programatically.
>>
>> If you drop bluebox.lzx in the same directory, you'll see that it
>> will load
>> just fine using the <import> tag.  However. trying to do the same
>> thing
>> programmatically doesn't throw any errors, but the library never
>> loads.
>> I've also tried this to no avail:
>>
>>       var foo = new LzLibrary(canvas, {name: 'mylib', href:
>> 'bluebox.lzx'});
>>
>> Is this a bug?  Or what am I missing?
>>
>> cheers,
>>
>> David
>>
>> <canvas width="800" height="400" debug="true">
>>
>> <import href="bluebox.lzx" name="blueboximport" id="blueboximport"
>> stage="defer"/>
>>
>> <script>
>> var foo = new LZLibrary(canvas);
>>
>> function loadLib(){>    foo.load();
>> }
>> </script>
>>
>> <simplelayout/>
>>
>> <button>Load Programmatically!
>>    <method event="onclick">
>>       loadLib();
>>    </method>
>> </button>
>> <button>Test Load Programmatically
>>       <method event="onclick">
>>             Debug.write("loaded programmatically: " + foo.loaded);
>>       </method>
>> </button>
>>
>> <button>Load via import
>>    <method event="onclick">
>>       blueboximport.load();
>>    </method>
>> </button>
>> <button>Test Load via import
>>       <method event="onclick">
>>             Debug.write("loaded via import: " +  
>> blueboximport.loaded);
>>       </method>
>> </button>
>>
>> </canvas>
>>
>>
>> bluebox.lzx is in the same directory and simply contains:
>>
>> <library>
>> <view name="blueboxview" height="100" width="100" bgcolor="blue">
>> <button>heeloo</button>
>> </view>
>> </library>
>>
>>
>> _______________________________________________
>> Laszlo-dev mailing list
>> Laszlo-dev at openlaszlo.org
>>  http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
>>
>>
>>
>>
>> _______________________________________________
>> Laszlo-dev mailing list
>> Laszlo-dev at openlaszlo.org
>> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
>>
>>
>
>
>
>
>
>



More information about the Laszlo-dev mailing list