Hi Andy, nice work! Would you care putting it up on the wiki?!
Thomas > thanks again, Thomas. > > So if someone is following this thread, the complete answer is: > > In qooxdoo v8 the following class receives a domElement (i.e. a div) and > returns the fully qualified classname of the qooxdoo object embodied in > the > div (or undefined if it is not a qx object). > > getQooxdooClassName: function (domElement) > { > if (domElement.$$hash) > { > var qxWrapper = > qx.core.ObjectRegistry.__registry[domElement.$$hash]; > if (qxWrapper.__attribValues && > qxWrapper.__attribValues["$$widget"]) > { > var wid = qxWrapper.__attribValues["$$widget"]; // > widgetId > var widget = > qx.core.ObjectRegistry.__registry[wid]; > return widget.classname > } > } > // the domElement has no qooxdoo counterpart - returns > `undefined` > }, > > > On Wed, Dec 24, 2008 at 2:04 PM, thron7 > <thomas.herchenroe...@1und1.de>wrote: > >> > thank you, Thomas. >> > actually I used generated ids to infer the qooxdoo classname of each >> div, >> > and write easier selenium locators. >> > Is there a way to obtain the qooxdoo classname of every native html >> > element? >> >> I'm not sure, the interface has changed with 0.8. Have you tried looking >> at a div's $$hash attribute, and looking it up in >> qx.core.ObjectRegistry, >> maybe in the __I member?! >> >> T. >> >> > I tried to use some introspection starting from the qx namespace, >> trying >> > to >> > reach the ObjectRegistry but with no success so far. >> > >> > On Wed, Dec 24, 2008 at 1:13 AM, thron7 >> > <thomas.herchenroe...@1und1.de>wrote: >> > >> >> > I used generated ids in qx 7 for selenium tests, as explained in >> this >> >> url: >> >> > >> http://qooxdoo.org/contrib/project/simulator/qooxdoo-tests-with-selenium >> >> > Is it possible to generate them in qx 8? How? >> >> >> >> I'm afraid no, the setting and the corresponding functionality is >> >> currently not available in 0.8. I've added a bug to that end: >> >> http://bugzilla.qooxdoo.org/show_bug.cgi?id=1816 >> >> >> >> Thomas >> >> >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> >> qooxdoo-devel mailing list >> >> qooxdoo-devel@lists.sourceforge.net >> >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> >> >> > >> > >> > >> > -- >> > Andy Worms >> > >> > POB 7011 >> > 31070 Haifa >> > Israel >> > >> > T: 077-5496414 >> > M: 054-4650657 >> > F: 153-77-5496414 >> > >> ------------------------------------------------------------------------------ >> > _______________________________________________ >> > qooxdoo-devel mailing list >> > qooxdoo-devel@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> > >> >> >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> qooxdoo-devel mailing list >> qooxdoo-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> > > > > -- > Andy Worms > > POB 7011 > 31070 Haifa > Israel > > T: 077-5496414 > M: 054-4650657 > F: 153-77-5496414 > ------------------------------------------------------------------------------ > _______________________________________________ > qooxdoo-devel mailing list > qooxdoo-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > ------------------------------------------------------------------------------ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel