diff --git a/src/dom/dom.js b/src/dom/dom.js index 5713f03..3fae168 100644 --- a/src/dom/dom.js +++ b/src/dom/dom.js @@ -320,7 +320,7 @@ Element.Methods = { * - `top` (as `element`'s first child) * - `bottom` (as `element`'s last child) * - *

Examples

+ *
Examples
* * Insert the given HTML at the bottom of the element (using the default): * diff --git a/src/dom/event.js b/src/dom/event.js index af7f01d..88cab98 100644 --- a/src/dom/event.js +++ b/src/dom/event.js @@ -418,7 +418,7 @@ * * The examples in this documentation use the [[Element#observe]] form. * - *

The Handler

+ *
The Handler
* * Signature: * @@ -435,13 +435,13 @@ * Note that we used `this` to refer to the element, and that we received the `event` object * as a parameter (even on MSIE). * - *

It's All About Timing

+ *
It's All About Timing
* * One of the most common errors trying to observe events is trying to do it before the element * exists in the DOM. Don't try to observe elements until after the * [[document.observe dom:loaded]] event or `window` `load` event has been fired. * - *

Preventing the Default Event Action and Bubbling

+ *
Preventing the Default Event Action and Bubbling
* * If we want to stop the event (e.g., prevent its default action and stop it bubbling), we can * do so with the extended event object's [[Event#stop]] method: @@ -450,7 +450,7 @@ * event.stop(); * }); * - *

Finding the Element Where the Event Occurred

+ *
Finding the Element Where the Event Occurred
* * Since most events bubble from descendant elements up through the hierarchy until they're * handled, we can observe an event on a container rather than individual elements within the @@ -481,12 +481,12 @@ * record was clicked. [[Event#findElement]] finds the row that was clicked, and `this` refers * to the table we were observing. * - *

Stopping Observing the Event

+ *
Stopping Observing the Event
* * If we don't need to observe the event anymore, we can stop observing it with * [[Event.stopObserving]] (aka [[Element#stopObserving]]). * - *

Using an Instance Method as a Handler

+ *
Using an Instance Method as a Handler
* * If we want to use an instance method as a handler, we will probably want to use * [[Function#bind]] to set the handler's context; otherwise, the context will be lost and @@ -511,13 +511,13 @@ * details. There's also [[Function#bindAsEventListener]], which is handy for certain very * specific situations. (Normally, `bind` is all you need.) * - *

Side Notes

+ *
Side Notes
* * Although Prototype smooths out most of the differences between browsers, the fundamental * behavior of a browser implementation isn't changed. For example, the timing of the `change` * or `blur` events varies a bit from browser to browser. * - *

Changes in 1.6.x

+ *
Changes in 1.6.x
* * Prior to Prototype 1.6, `observe` supported a fourth argument (`useCapture`), a boolean that * indicated whether to use the browser's capturing phase or its bubbling phase. Since MSIE does @@ -572,7 +572,7 @@ * for that `eventName`. If `eventName` is also omitted, unregisters _all_ * event handlers on `element`. (In each case, only affects handlers registered via Prototype.) * - *

Examples

+ *
Examples
* * Assuming: * @@ -591,7 +591,7 @@ * * $('foo').stopObserving(); * - *

A Common Error

+ *
A Common Error
* * When using instance methods as observers, it's common to use [[Function#bind]] on them, e.g.: * diff --git a/src/dom/form.js b/src/dom/form.js index 37f4b13..2c374e1 100644 --- a/src/dom/form.js +++ b/src/dom/form.js @@ -39,14 +39,14 @@ var Form = { * the value for that key in the object will be an array of the field values * in the order they appeared on the array of elements. * - *

The Options

+ *
The Options
* * The options allow you to control two things: What kind of return * value you get (an object or a string), and whether and which `submit` * fields are included in that object or string. * * If you do not supply an `options` object _at all_, the options - * `{hash: false}` are used. + * `{ hash: false }` are used. * * If you supply an `options` object, it may have the following options: * - `hash` ([[Boolean]]): `true` to return a plain object with keys and values @@ -64,7 +64,7 @@ var Form = { * _(Deprecated)_ If you pass in a [[Boolean]] instead of an object for `options`, it * is used as the `hash` option and all other options are defaulted. * - *

A hash, not a Hash

+ *
A hash, not a Hash
* * If you opt to receive an object, it is a plain JavaScript object with keys * and values, __not__ a [[Hash]]. All JavaScript objects are hashes in the lower-case @@ -629,7 +629,7 @@ Form.Element.EventObserver = Class.create(Abstract.EventObserver, { }); /** section: DOM - * class Form.Element.EventObserver < Abstract.EventObserver + * class Form.EventObserver < Abstract.EventObserver **/ Form.EventObserver = Class.create(Abstract.EventObserver, { getValue: function() { diff --git a/src/lang/class.js b/src/lang/class.js index bbf6eac..68b1fe6 100644 --- a/src/lang/class.js +++ b/src/lang/class.js @@ -86,7 +86,7 @@ var Class = (function() { * of the class and of all its subclasses, even those that have already been * instantiated. * - *

Examples

+ *
Examples
* * var Animal = Class.create({ * initialize: function(name, sound) { diff --git a/src/lang/string.js b/src/lang/string.js index 09fd464..c0c7012 100644 --- a/src/lang/string.js +++ b/src/lang/string.js @@ -127,11 +127,11 @@ Object.extend(String.prototype, (function() { * `span`, and `abbr`. It _will not_ strip namespace-prefixed tags such * as `h:table` or `xsl:template`. * - *

Caveat User

+ *
Caveat User
* * Note that the processing `stripTags` does is good enough for most purposes, but * you cannot rely on it for security purposes. If you're processing end-user-supplied - * content, `stripTags` is probably _not_ sufficiently robust to ensure that the content + * content, `stripTags` is _not_ sufficiently robust to ensure that the content * is completely devoid of HTML tags in the case of a user intentionally trying to circumvent * tag restrictions. But then, you'll be running them through [[String#escapeHTML]] anyway, * won't you? @@ -145,12 +145,12 @@ Object.extend(String.prototype, (function() { * * Strips a string of things that look like an HTML script blocks. * - *

Example

+ *
Example
* * "

This is a test.End of test

".stripScripts(); * // => "

This is a test.End of test

" * - *

Caveat User

+ *
Caveat User
* * Note that the processing `stripScripts` does is good enough for most purposes, * but you cannot rely on it for security purposes. If you're processing end-user-supplied @@ -183,7 +183,7 @@ Object.extend(String.prototype, (function() { * they were empty (the result for that position in the array will be `undefined`); * external files are _not_ loaded and processed by `evalScripts`. * - *

About `evalScripts`, `var`s, and defining functions

+ *
About `evalScripts`, `var`s, and defining functions
* * `evalScripts` evaluates script blocks, but this **does not** mean they are * evaluated in the global scope. They aren't, they're evaluated in the scope of @@ -302,7 +302,7 @@ Object.extend(String.prototype, (function() { * Converts a string separated by dashes into a camelCase equivalent. * For instance, 'foo-bar' would be converted to 'fooBar'. * - *

Examples

+ *
Examples
* * 'background-color'.camelize(); * // -> 'backgroundColor'