[Checkins] SVN: z3c.jsontree/trunk/ Fix className handling in javacsript, it seems that newer version of JQuery
Roger Ineichen
roger at projekt01.ch
Tue May 25 23:27:49 EDT 2010
Log message for revision 112718:
Fix className handling in javacsript, it seems that newer version of JQuery
can't handle $.className.has(ele, ...) use $(ele).hasClass(...) instead.
Changed:
U z3c.jsontree/trunk/CHANGES.txt
U z3c.jsontree/trunk/setup.py
U z3c.jsontree/trunk/src/z3c/jsontree/browser/js/z3c.jsontree-0.5.0.js
-=-
Modified: z3c.jsontree/trunk/CHANGES.txt
===================================================================
--- z3c.jsontree/trunk/CHANGES.txt 2010-05-26 03:25:34 UTC (rev 112717)
+++ z3c.jsontree/trunk/CHANGES.txt 2010-05-26 03:27:49 UTC (rev 112718)
@@ -5,6 +5,9 @@
0.5.2 (unreleased)
------------------
+- Fix className handling in javacsript, it seems that newer version of JQuery
+ can't handle $.className.has(ele, ...) use $(ele).hasClass(...) instead.
+
- Fix: getParentsFromContextToObject, don't return a parent chain if an item
is a location proxied NotFound error object. It's possible that such a
NotFound object will wrap a context which we don't allow in our parent
Modified: z3c.jsontree/trunk/setup.py
===================================================================
--- z3c.jsontree/trunk/setup.py 2010-05-26 03:25:34 UTC (rev 112717)
+++ z3c.jsontree/trunk/setup.py 2010-05-26 03:27:49 UTC (rev 112718)
@@ -49,7 +49,7 @@
'Operating System :: OS Independent',
'Topic :: Internet :: WWW/HTTP',
'Framework :: Zope3'],
- url = 'http://cheeseshop.python.org/pypi/z3c.jsontree',
+ url = 'http://pypi.python.org/pypi/z3c.jsontree',
packages = find_packages('src'),
include_package_data = True,
package_dir = {'':'src'},
Modified: z3c.jsontree/trunk/src/z3c/jsontree/browser/js/z3c.jsontree-0.5.0.js
===================================================================
--- z3c.jsontree/trunk/src/z3c/jsontree/browser/js/z3c.jsontree-0.5.0.js 2010-05-26 03:25:34 UTC (rev 112717)
+++ z3c.jsontree/trunk/src/z3c/jsontree/browser/js/z3c.jsontree-0.5.0.js 2010-05-26 03:27:49 UTC (rev 112718)
@@ -31,8 +31,11 @@
function z3cJSONTreeToggleItem(img) {
ele = img.parentNode;
var uri = $(img).attr('longDesc');
- if ($.className.has(ele, settings.z3cJSONTreeExpandedClass)) {
- ele.className = settings.z3cJSONTreeCollapsedClass;
+ if ($(ele).hasClass(settings.z3cJSONTreeExpandedClass)) {
+ $(ele).removeClass(
+ settings.z3cJSONTreeExpandedClass).addClass(
+ settings.z3cJSONTreeCollapsedClass
+ );
$(img).attr("src", settings.z3cJSONTreeCollapsedGif);
}
else {
@@ -42,7 +45,10 @@
id = $(ele).attr('id');
z3cJSONTreeLoadItems(uri, id);
}
- ele.className = settings.z3cJSONTreeExpandedClass;
+ $(ele).removeClass(
+ settings.z3cJSONTreeCollapsedClass).addClass(
+ settings.z3cJSONTreeExpandedClass
+ );
$(img).attr("src", settings.z3cJSONTreeExpandedGif);
}
return false;
More information about the checkins
mailing list