Added in support for IE specific area types

git-svn-id: svn://10.0.0.236/trunk@45512 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
kipp%netscape.com
1999-09-01 20:58:17 +00:00
parent 66b0997d2a
commit a808a176c1
2 changed files with 18 additions and 8 deletions

View File

@@ -834,12 +834,17 @@ nsImageMap::AddArea(nsIContent* aArea)
PRBool suppress = PR_FALSE;/* XXX */
Area* area;
if ((0 == shape.Length()) || shape.EqualsIgnoreCase("rect")) {
if ((0 == shape.Length()) ||
shape.EqualsIgnoreCase("rect") ||
shape.EqualsIgnoreCase("rectangle")) {
area = new RectArea(baseURL, href, target, altText, suppress, hasURL);
} else if (shape.EqualsIgnoreCase("poly") ||
shape.EqualsIgnoreCase("polygon")) {
}
else if (shape.EqualsIgnoreCase("poly") ||
shape.EqualsIgnoreCase("polygon")) {
area = new PolyArea(baseURL, href, target, altText, suppress, hasURL);
} else if (shape.EqualsIgnoreCase("circle")) {
}
else if (shape.EqualsIgnoreCase("circle") ||
shape.EqualsIgnoreCase("circ")) {
area = new CircleArea(baseURL, href, target, altText, suppress, hasURL);
}
else {

View File

@@ -834,12 +834,17 @@ nsImageMap::AddArea(nsIContent* aArea)
PRBool suppress = PR_FALSE;/* XXX */
Area* area;
if ((0 == shape.Length()) || shape.EqualsIgnoreCase("rect")) {
if ((0 == shape.Length()) ||
shape.EqualsIgnoreCase("rect") ||
shape.EqualsIgnoreCase("rectangle")) {
area = new RectArea(baseURL, href, target, altText, suppress, hasURL);
} else if (shape.EqualsIgnoreCase("poly") ||
shape.EqualsIgnoreCase("polygon")) {
}
else if (shape.EqualsIgnoreCase("poly") ||
shape.EqualsIgnoreCase("polygon")) {
area = new PolyArea(baseURL, href, target, altText, suppress, hasURL);
} else if (shape.EqualsIgnoreCase("circle")) {
}
else if (shape.EqualsIgnoreCase("circle") ||
shape.EqualsIgnoreCase("circ")) {
area = new CircleArea(baseURL, href, target, altText, suppress, hasURL);
}
else {