On 8/26/06, Jörn Zaefferer <[EMAIL PROTECTED]> wrote:
Thanks. It was a huge endeavor to retain the basic GUI of the site, but make it auto-generated from John's xml documentation (it involved learning XSL, for one thing).
Because the categories are auto-generated from the code, I actually have no control over where things are categorized.
John, have a look at these suggestions, k?
Oddly, all of the heavy lifting is done when the XML is translated into an HTML page. Once that translation is done, there is no more dynamic rendering. I don't have load problems on my similarly decked out PC.
Can you give more details about the specifics of what you're doing that's causing the problem?
Filtering is the next big update after I get everything working in IE. Thankfully, jQuery's _expression_ engine should make such filtering trivial.
Hmmm... that's a good idea. It would require additional attributes in the XML, which is John's department. I could hack something together by specifying particular categories, and adding the icons depending on whether the functions have or do not have parameters, but I want the interface to scale if jQuery's API changes (or even if the documentation changes), so I'd rather not do it.
-- Yehuda
Thanks!
Hi John and Yehuda and the rest of the list,
John mentioned the preview update to Visual jQuery in the blog. It's
great to see the new visual jQuery in action.
Thanks. It was a huge endeavor to retain the basic GUI of the site, but make it auto-generated from John's xml documentation (it involved learning XSL, for one thing).
The categories make it much more browsable. Though, some categories need
some changes. The categories 'jQuery', '_javascript_' and 'Core' seem to
be somewhat redundant.
Two 'add' methods, currently filed under 'jQuery', should be moved to
DOM/Traversing, just where the third 'add' already is.
Both 'jquery' and 'length' are marked as methods instead of attributes,
this is somewhat misleading. There may be more attributes marked as
methods I didn't find.
The docs for each(fn) don't mention the iteration index that is passed
as a argument.
Is the shortcut $(function) for $(document).ready(function) mentioned
anywhere?
Because the categories are auto-generated from the code, I actually have no control over where things are categorized.
John, have a look at these suggestions, k?
When selecting DOM/Traversing and switching between some other
categories, the load to my CPU (AMD ~3000+) is quite heavy, up to 100%.
This could pose a problem for some users. Maybe a more static,
serverside pre-rendered version could improve the overall performance.
Oddly, all of the heavy lifting is done when the XML is translated into an HTML page. Once that translation is done, there is no more dynamic rendering. I don't have load problems on my similarly decked out PC.
Can you give more details about the specifics of what you're doing that's causing the problem?
Apart from those small problems, I'd love some kind of filter mechanism:
For example, I type 'each' into some textfield, all categories except
'Core' and '_javascript_' are removed, both containing only the entries
that match my filter, in this case, 'jQuery.each(obj, fn)' and 'each(fn)'.
Would be very useful to find all methods concerning a single event like
'click'.
Filtering is the next big update after I get everything working in IE. Thankfully, jQuery's _expression_ engine should make such filtering trivial.
Another idea: Filed under DOM/Attributes and CSS are a lot of
getter/setter pairs. Icons marking setters and getters could be quite
helpful to identify those faster.
Hmmm... that's a good idea. It would require additional attributes in the XML, which is John's department. I could hack something together by specifying particular categories, and adding the icons depending on whether the functions have or do not have parameters, but I want the interface to scale if jQuery's API changes (or even if the documentation changes), so I'd rather not do it.
-- Jörn
-- Yehuda
Thanks!
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/
--
Yehuda Katz
Web Developer
(ph) 718.877.1325
(fax) 718.686.4288
_______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
