From 3a4e1233aa2acabee0d0267d54c2d1112fbdcad4 Mon Sep 17 00:00:00 2001 From: John Resig Date: Sat, 8 Sep 2007 23:31:23 +0000 Subject: Landing the new expando management code. Completely overhauls how data is associated with elements. Plugins will be most interested in: - jQuery.data(elem) -> Unique ID for the element - jQuery.data(elem, name) -> Named data store for the element - jQuery.data(elem, name, value) -> Saves a value to the named data store - jQuery.removeData(elem) -> Remove the expando and the complete data store - jQuery.removeData(elem, name) -> Removes just this one named data store jQuery's .remove() and .empty() automatically clean up after themselves. Once an element leaves a DOM document their events are no longer intact. Thus, statements like so: {{{ $("#foo").remove().appendTo("#bar"); }}} should be written like so: {{{ $("#foo").appendTo("#bar"); }}} in order to avoid losing the bound events. --- test/data/testrunner.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/data') diff --git a/test/data/testrunner.js b/test/data/testrunner.js index 69377e452..7b7779a5b 100644 --- a/test/data/testrunner.js +++ b/test/data/testrunner.js @@ -161,7 +161,7 @@ function expect(asserts) { * Resets the test setup. Useful for tests that modify the DOM. */ function reset() { - document.getElementById('main').innerHTML = _config.fixture; + $("#main").html( _config.fixture ); } /** -- cgit v1.2.3