blob: 9b287452ac8110f1652908d95ff9f2694efecbd3 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<script src="UndoTests.js"></script>
<script>
function performTest()
{
Outline_init();
PostponedActions_perform();
var versions = new Array();
var element = DOM_createElementNS(document,"urn:somens","element");
versions.push(DOM_cloneNode(element,true));
DOM_setAttributeNS(element,"urn:one","x:width","300");
versions.push(DOM_cloneNode(element,true));
UndoManager_newGroup();
DOM_setAttributeNS(element,"urn:two","y:width","200");
versions.push(DOM_cloneNode(element,true));
UndoManager_newGroup();
DOM_setAttributeNS(element,"urn:three","z:width","An image");
versions.push(DOM_cloneNode(element,true));
UndoManager_newGroup();
DOM_setAttributeNS(element,"urn:one","x:width","400");
versions.push(DOM_cloneNode(element,true));
UndoManager_newGroup();
DOM_setAttributeNS(element,"urn:two","y:width","300");
versions.push(DOM_cloneNode(element,true));
UndoManager_newGroup();
DOM_removeAttributeNS(element,"urn:one","x:width");
versions.push(DOM_cloneNode(element,true));
UndoManager_newGroup();
DOM_removeAttributeNS(element,"urn:two","y:width");
versions.push(DOM_cloneNode(element,true));
UndoManager_newGroup();
DOM_removeAttributeNS(element,"urn:three","z:width");
versions.push(DOM_cloneNode(element,true));
UndoManager_newGroup();
testUndo(versions,element);
outputOptions.showNamespaceDetails = true;
}
</script>
</head>
<body>
</body>
</html>