+jQuery.macros = {
+ to: {
+ /**
+ * Append all of the matched elements to another, specified, set of elements.
+ * This operation is, essentially, the reverse of doing a regular
+ * $(A).append(B), in that instead of appending B to A, you're appending
+ * A to B.
+ *
+ * @example $("p").appendTo("#foo");
+ * @before <p>I would like to say: </p><div id="foo"></div>
+ * @result <div id="foo"><p>I would like to say: </p></div>
+ *
+ * @name appendTo
+ * @type jQuery
+ * @param String expr A jQuery expression of elements to match.
+ */
+ append: "appendTo",
+
+ /**
+ * Prepend all of the matched elements to another, specified, set of elements.
+ * This operation is, essentially, the reverse of doing a regular
+ * $(A).prepend(B), in that instead of prepending B to A, you're prepending
+ * A to B.
+ *
+ * @example $("p").prependTo("#foo");
+ * @before <p>I would like to say: </p><div id="foo"><b>Hello</b></div>
+ * @result <div id="foo"><p>I would like to say: </p><b>Hello</b></div>
+ *
+ * @name prependTo
+ * @type jQuery
+ * @param String expr A jQuery expression of elements to match.
+ */
+ prepend: "prependTo",
+
+ /**
+ * Insert all of the matched elements before another, specified, set of elements.
+ * This operation is, essentially, the reverse of doing a regular
+ * $(A).before(B), in that instead of inserting B before A, you're inserting
+ * A before B.
+ *
+ * @example $("p").insertBefore("#foo");
+ * @before <div id="foo">Hello</div><p>I would like to say: </p>
+ * @result <p>I would like to say: </p><div id="foo">Hello</div>
+ *
+ * @name insertBefore
+ * @type jQuery
+ * @param String expr A jQuery expression of elements to match.
+ */
+ before: "insertBefore",
+
+ /**
+ * Insert all of the matched elements after another, specified, set of elements.
+ * This operation is, essentially, the reverse of doing a regular
+ * $(A).after(B), in that instead of inserting B after A, you're inserting
+ * A after B.
+ *
+ * @example $("p").insertAfter("#foo");
+ * @before <p>I would like to say: </p><div id="foo">Hello</div>
+ * @result <div id="foo">Hello</div><p>I would like to say: </p>
+ *
+ * @name insertAfter
+ * @type jQuery
+ * @param String expr A jQuery expression of elements to match.
+ */
+ after: "insertAfter"
+ },
+
+ /**
+ * Get the current CSS width of the first matched element.
+ *
+ * @example $("p").width();
+ * @before <p>This is just a test.</p>
+ * @result "300px"
+ *
+ * @name width
+ * @type String
+ */
+
+ /**
+ * Set the CSS width of every matched element. Be sure to include
+ * the "px" (or other unit of measurement) after the number that you
+ * specify, otherwise you might get strange results.
+ *
+ * @example $("p").width("20px");
+ * @before <p>This is just a test.</p>
+ * @result <p style="width:20px;">This is just a test.</p>
+ *
+ * @name width
+ * @type jQuery
+ * @param String val Set the CSS property to the specified value.
+ */
+
+ /**
+ * Get the current CSS height of the first matched element.
+ *
+ * @example $("p").height();
+ * @before <p>This is just a test.</p>
+ * @result "14px"
+ *
+ * @name height
+ * @type String
+ */
+
+ /**
+ * Set the CSS height of every matched element. Be sure to include
+ * the "px" (or other unit of measurement) after the number that you
+ * specify, otherwise you might get strange results.
+ *
+ * @example $("p").height("20px");
+ * @before <p>This is just a test.</p>
+ * @result <p style="height:20px;">This is just a test.</p>
+ *
+ * @name height
+ * @type jQuery
+ * @param String val Set the CSS property to the specified value.
+ */
+
+ /**
+ * Get the current CSS top of the first matched element.
+ *
+ * @example $("p").top();
+ * @before <p>This is just a test.</p>
+ * @result "0px"
+ *
+ * @name top
+ * @type String
+ */
+
+ /**
+ * Set the CSS top of every matched element. Be sure to include
+ * the "px" (or other unit of measurement) after the number that you
+ * specify, otherwise you might get strange results.
+ *
+ * @example $("p").top("20px");
+ * @before <p>This is just a test.</p>
+ * @result <p style="top:20px;">This is just a test.</p>
+ *
+ * @name top
+ * @type jQuery
+ * @param String val Set the CSS property to the specified value.
+ */
+
+ /**
+ * Get the current CSS left of the first matched element.
+ *
+ * @example $("p").left();
+ * @before <p>This is just a test.</p>
+ * @result "0px"
+ *
+ * @name left
+ * @type String
+ */
+
+ /**
+ * Set the CSS left of every matched element. Be sure to include
+ * the "px" (or other unit of measurement) after the number that you
+ * specify, otherwise you might get strange results.
+ *
+ * @example $("p").left("20px");
+ * @before <p>This is just a test.</p>
+ * @result <p style="left:20px;">This is just a test.</p>
+ *
+ * @name left
+ * @type jQuery
+ * @param String val Set the CSS property to the specified value.
+ */
+
+ /**
+ * Get the current CSS position of the first matched element.
+ *
+ * @example $("p").position();
+ * @before <p>This is just a test.</p>
+ * @result "static"
+ *
+ * @name position
+ * @type String
+ */
+
+ /**
+ * Set the CSS position of every matched element.
+ *
+ * @example $("p").position("relative");
+ * @before <p>This is just a test.</p>
+ * @result <p style="position:relative;">This is just a test.</p>
+ *
+ * @name position
+ * @type jQuery
+ * @param String val Set the CSS property to the specified value.
+ */
+
+ /**
+ * Get the current CSS float of the first matched element.
+ *
+ * @example $("p").float();
+ * @before <p>This is just a test.</p>
+ * @result "none"
+ *
+ * @name float
+ * @type String
+ */
+
+ /**
+ * Set the CSS float of every matched element.
+ *
+ * @example $("p").float("left");
+ * @before <p>This is just a test.</p>
+ * @result <p style="float:left;">This is just a test.</p>
+ *
+ * @name float
+ * @type jQuery
+ * @param String val Set the CSS property to the specified value.
+ */
+
+ /**
+ * Get the current CSS overflow of the first matched element.
+ *
+ * @example $("p").overflow();
+ * @before <p>This is just a test.</p>
+ * @result "none"
+ *
+ * @name overflow
+ * @type String
+ */
+
+ /**
+ * Set the CSS overflow of every matched element.
+ *
+ * @example $("p").overflow("auto");
+ * @before <p>This is just a test.</p>
+ * @result <p style="overflow:auto;">This is just a test.</p>
+ *
+ * @name overflow
+ * @type jQuery
+ * @param String val Set the CSS property to the specified value.
+ */
+
+ /**
+ * Get the current CSS color of the first matched element.
+ *
+ * @example $("p").color();
+ * @before <p>This is just a test.</p>
+ * @result "black"
+ *
+ * @name color
+ * @type String
+ */
+
+ /**
+ * Set the CSS color of every matched element.
+ *
+ * @example $("p").color("blue");
+ * @before <p>This is just a test.</p>
+ * @result <p style="color:blue;">This is just a test.</p>
+ *
+ * @name color
+ * @type jQuery
+ * @param String val Set the CSS property to the specified value.
+ */
+
+ /**
+ * Get the current CSS background of the first matched element.
+ *
+ * @example $("p").background();
+ * @before <p>This is just a test.</p>
+ * @result ""
+ *
+ * @name background
+ * @type String
+ */
+
+ /**
+ * Set the CSS background of every matched element.
+ *
+ * @example $("p").background("blue");
+ * @before <p>This is just a test.</p>
+ * @result <p style="background:blue;">This is just a test.</p>
+ *
+ * @name background
+ * @type jQuery
+ * @param String val Set the CSS property to the specified value.
+ */
+
+ css: "width,height,top,left,position,float,overflow,color,background".split(","),