On Mon, Jun 14, 2010 at 11:39, SimplyNotes <[email protected]> wrote:
>
> Hi Derrel,
>
d-e-r-r-e-l-l. 2 e's, 2 r's, 2 l's. It's easy to remember. :-)
>
> I'm afraid I'm not good enough to make the accordion menu a contrib - I
> just
> started web dev a while ago and don't know how to do it :-(
>
You underestimate yourself, me thinks. :-) "Not good enough" and not knowing
how to do it are two very different things.
Let's learn...
1. Determine the path to your qooxdoo framework. We'll refer to the
framework path as QOOXDOO_ROOT. It should contain framework, tool,
component, etc.
2. Change directory to some development directory. We'll refer to this
directory as CONTRIB_ROOT.
3. type: QOOXDOO_ROOT/tool/bin/create-application.py -n accordion -t
contribution
4. Change directory into
CONTRIB_ROOT/accordion/trunk/source/class/accordion
5. The default contribution that was created is called Contribution.js
and is a simple extension of a Button which just upper-cases the button's
label. You can remove Contribution.js and instead, in this directory, place
your accordion class files. Note that the class path is "accordion".
6. Change directory into CONTRIB_ROOT/accordion/trunk/demo/default
7. Edit the config.json file, and correct the QOOXDOO_PATH value in the
"let" section. It should point to QOOXDOO_ROOT.
8. Create a demo application showing use of your accordion widget.
9. You generate the demo directly from the demo directory, using
"generate.py source" or "gemerate.py build" as you'd generate any normal
app.
10. Request a login to qooxdoo-contrib from Andreas Ecker.
11. Commit your contrib to the repository
Now you're both "good enough" and "knowledgeable enough" to do it. :-)
Derrell
------------------------------------------------------------------------------
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