Hi Bee,
thanks for using QxBuild.
I think that it's possible to do what you need. First it's needed to
fix the syntax error :
qxscripts = [
qxsettings["qx.path"] + "/script/qx-" + qxsettings["qx.mode"] + ".js"
];
then you have to attach an 'finish' event listener to the qxloader:
qxloader.finish = function() {
// your code...
};
this listener is called after all files are loaded and before qooxdoo
is initialized, it's middleware :)
This is all:)
--
Best regards
- Petr Kobalicek <http://kobalicek.com>
On Thu, Jun 3, 2010 at 3:30 PM, Bee Jay <[email protected]> wrote:
> Hi all,
>
> I'm about to write a dynamic qooxdoo JS code generator framework. Since
> qooxdoo need to compile the source, I use qxbuild then. But, qxbuild also
> need to read an external JS file (custom.js). What I need is to be able to
> generate JS code on the fly directly injected into the HTML file, no external
> JS created. So, my question is... how do I do that using qxbuild? Is it even
> possible?
>
> I tried to modify the custom.html (supplied by qxbuild) and inject JS code
> directly into it (taken from custom.js), but it didn't work. Here's what I
> did...
>
> <script type="text/javascript">
> qxsettings = {};
> qxsettings["qx.mode"] = "debug";
> qxsettings["qx.theme"] = "qx.theme.Modern";
> qxsettings["qx.path"] = "../qx";
> qxsettings["qx.application"] = "custom.Application";
> qxscripts = [
> qxsettings["qx.path"] + "/script/qx-" + qxsettings["qx.mode"] + ".js",
> //"./custom.js"
> ];
> (function() {
> qxloader.run({scripts: qxscripts});
> // <-- 1st try: I put the code from custom.js here -->
> }());
> </script>
> <script type="text/javascript">
> // <-- 2nd try: I put the code from custom.js here -->
> </script>
> </body>
>
> Both first and second try (I did it separately) didn't work. Any hints? Or a
> workaround perhaps? :)
>
> TIA.
>
> -Bee-
>
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit. See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel