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 dont 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 dont 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 its the right way for me, because I cant 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! Im 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
