Update ImgAreaSelect to 0.9.9 that fixes IE7 stack overflow error, props c3mdigital, fixes #21363, fixes #21348 for trunk

git-svn-id: http://core.svn.wordpress.org/trunk@21347 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
azaozz 2012-07-25 22:43:04 +00:00
parent d4e0c684d3
commit 523ae5d425
1 changed files with 4 additions and 4 deletions

View File

@ -1,6 +1,6 @@
/* /*
* imgAreaSelect jQuery plugin * imgAreaSelect jQuery plugin
* version 0.9.8 * version 0.9.9
* *
* Copyright (c) 2008-2011 Michal Wojciechowski (odyniec.net) * Copyright (c) 2008-2011 Michal Wojciechowski (odyniec.net)
* *
@ -706,7 +706,7 @@ $.imgAreaSelect = function (img, options) {
setSelection(selX(x1), selY(y1), selX(x1), selY(y1)); setSelection(selX(x1), selY(y1), selX(x1), selY(y1));
/* If this is an API call, callback functions should not be triggered */ /* If this is an API call, callback functions should not be triggered */
if (!this instanceof $.imgAreaSelect) { if (!(this instanceof $.imgAreaSelect)) {
options.onSelectChange(img, getSelection()); options.onSelectChange(img, getSelection());
options.onSelectEnd(img, getSelection()); options.onSelectEnd(img, getSelection());
} }
@ -866,7 +866,7 @@ $.imgAreaSelect = function (img, options) {
* properties * properties
*/ */
function styleOptions($elem, props) { function styleOptions($elem, props) {
for (option in props) for (var option in props)
if (options[option] !== undefined) if (options[option] !== undefined)
$elem.css(props[option], options[option]); $elem.css(props[option], options[option]);
} }
@ -1143,7 +1143,7 @@ $.imgAreaSelect = function (img, options) {
* attribute seems to trigger it. The check is for version 7 and above to * attribute seems to trigger it. The check is for version 7 and above to
* accommodate for MSIE 9 running in compatibility mode. * accommodate for MSIE 9 running in compatibility mode.
*/ */
if ($.browser.msie && $.browser.version >= 7) if (!imgLoaded && $.browser.msie && $.browser.version >= 7)
img.src = img.src; img.src = img.src;
}; };