зеркало из https://github.com/mozilla/pjs.git
Bug 448506 - support xlink:show attribute in links. r=jwatt,sr=roc
This commit is contained in:
Родитель
7a7c572bee
Коммит
5964803665
|
@ -276,6 +276,18 @@ nsSVGAElement::GetLinkTarget(nsAString& aTarget)
|
|||
{
|
||||
GetAttr(kNameSpaceID_None, nsGkAtoms::target, aTarget);
|
||||
if (aTarget.IsEmpty()) {
|
||||
|
||||
static nsIContent::AttrValuesArray sShowVals[] =
|
||||
{ &nsGkAtoms::_new, &nsGkAtoms::replace, nsnull };
|
||||
|
||||
switch (FindAttrValueIn(kNameSpaceID_XLink, nsGkAtoms::show,
|
||||
sShowVals, eCaseMatters)) {
|
||||
case 0:
|
||||
aTarget.AssignLiteral("_blank");
|
||||
return;
|
||||
case 1:
|
||||
return;
|
||||
}
|
||||
nsIDocument* ownerDoc = GetOwnerDoc();
|
||||
if (ownerDoc) {
|
||||
ownerDoc->GetBaseTarget(aTarget);
|
||||
|
|
Загрузка…
Ссылка в новой задаче