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

View File

@ -1,6 +1,6 @@
/*
* imgAreaSelect jQuery plugin
* version 0.9.8
* version 0.9.9
*
* 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));
/* 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.onSelectEnd(img, getSelection());
}
@ -866,7 +866,7 @@ $.imgAreaSelect = function (img, options) {
* properties
*/
function styleOptions($elem, props) {
for (option in props)
for (var option in props)
if (options[option] !== undefined)
$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
* 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;
};