prototype: Temporary workaround for Prototype.BrowserFeatures.SpecificElementExtensions incorrectly evaluating to true on iPhone.

This commit is contained in:
Sam Stephenson 2007-06-30 16:38:18 +00:00
parent 1d971c5e4d
commit 29cd62ebeb
2 changed files with 3 additions and 0 deletions

View File

@ -1,5 +1,7 @@
*SVN*
* Temporary workaround for Prototype.BrowserFeatures.SpecificElementExtensions incorrectly evaluating to true on iPhone. (needs further investigation) [sam]
* The action for Form#request defaults to the current URL if the "action" attribute is empty. (This is what most of the major browsers do.) Fixes #8483. [Tomas, Mislav Marohnić]
* In form serialization, change the way submit buttons are handled. Previously all submit buttons were serialized; now Prototype serializes only the first one. Change Form#serialize and Form.serializeElements to accept a params hash. With the "hash: false" option, a serialized string is returned instead of the hash data object. With the "submit: 'foo'" option, only the submit button with the name "foo" is serialized. References #5031. [Mislav Marohnić]

1
src/prototype.js vendored
View File

@ -14,6 +14,7 @@ var Prototype = {
XPath: !!document.evaluate,
ElementExtensions: !!window.HTMLElement,
SpecificElementExtensions:
navigator.userAgent.indexOf('iPhone') == -1 &&
(document.createElement('div').__proto__ !==
document.createElement('form').__proto__)
},