ops, what I meant was a file containing only the plugin classes, without any
classes that were already loaded by the application.

On Sat, Jan 2, 2010 at 9:27 PM, Chris R. <
[email protected]> wrote:

> Hi Guilherme,
>
> thanks for your answer.
> What do you mean by “self container js file without any class”?
>
> I will have a look at qxbuild!
>
> Best regards,
> Chris
>
> Von: Guilherme Aiolfi [mailto:[email protected]]
> Gesendet: Samstag, 2. Januar 2010 23:47
> An: qooxdoo Development
> Betreff: Re: [qooxdoo-devel] Load class and dependency on runtime
>
> I understood what you want now.
> I guess you could use plugins in a self container js file without any class
> that was already included in your main app js file and then
> use ScriptLoader
> to load the plugin file. After including the file you can instantiate the
> plugin class or call a static method to execute it.
>
> One of the ML user, Petr, has a config.json file that shows how to compile
> one big file with everything in it. I don't know if that still works. But
> it's worth looking. Its name is qxbuild: http://code.google.com/p/qxbuild/
>
> On Sat, Jan 2, 2010 at 8:15 PM, Chris R.
> <[email protected]> wrote:
> Hi Guilherme,
>
> thanks for your reply.
> The problem is, that I don’t know the plugins when writing my application.
> They should be inserted and loaded dynamically at the “customer” and can be
> provided by others, who I don’t know.
>
> What I want concrete:
>
> My application:
> Something like for example:
>
> function(e) {
> LoadPlugin(“testPlugin.js”);
> }
>
>
> The Plugin (testplugin.js):
>
> Var btn1 = new qx.ui.form.button(“This is a button”);
> getRoot().add(btn1);
>
> So the LoadPlugin method should load the testplugin.js and execute it.
> My question: Is this possible with the ScriptLoader or some other way? Or
> the eval() function of javascript?
> And is there any way to include *all* qx-libraries, so that no dependency
> problem occurs?
>
> Thanks for your help!
>
> Best regards,
> Chris
>
> Von: Guilherme Aiolfi [mailto:[email protected]]
> Gesendet: Samstag, 2. Januar 2010 20:47
> An: qooxdoo Development
> Betreff: Re: [qooxdoo-devel] Load class and dependency on runtime
>
> Hi Chris.
>
> We are in the middle of a holiday and it's normal people are not checking
> their e-mails. So be a little patience.
>
> About your problem: you shouldn't be dealing with dependencies by yourself.
> That's why the tool chain is all about.
>
> If you want to load some classes dynamically the best you can do is to
> slice
> you code in "parts" and load it on demand. Loading it class by class is not
> the right way to go. Because you usually need a lot of classes to perform
> simple tasks.
>
> More about the concept:
> http://qooxdoo.org/documentation/1.0/parts_overview
>
> And how to use: http://qooxdoo.org/documentation/1.0/parts_using
>
>
> On Sat, Jan 2, 2010 at 3:21 PM, Chris R.
> <[email protected]> wrote:
> Hi everybody,
>
> i just posted yesterday, but no response.
> My problem is, that I just want to load dynamically a piece of code and run
> it (for example to create a window).
> It should work like a plugin architecture.
>
> Can I copy a javascript class to my applications directory and load it at
> runtime, without the knowledge about dependencies?
> I read about the getByName-method but do not know, if it’s the right way
> for
> me, because I can’t check, if every dependency is available.
> Is it possible to load every possible dependency via the #use command?
>
> And how could I realize such an plugin architecture?
>
> Thanks in advance! I’m new to qooxdoo and everything is very confusing at
> the moment.
>
> Please help!!
>
> Best regards,
> Chris
>
>
> ----------------------------------------------------------------------------
> --
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and
> easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
>
>
> ----------------------------------------------------------------------------
> --
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and
> easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and
> easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to