<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xforms="http://www.w3.org/2002/xforms">
	<head>
		<title>10.8.e dispatch element dispatches custom event with ev:propagate="stop"</title>
		<link rel="stylesheet" href="../../driverPages/forms/TestSuite11.css" type="text/css"/>
		
		<xforms:model id="model1">
			<xforms:instance id="test">
				<data>
					<result>test passed</result>
				</data>
			</xforms:instance>
			
			<xforms:action level="modal" ev:event="custom-event" ev:observer="test" ev:phase="default" ev:propagate="stop"></xforms:action>
			
			<xforms:setvalue ev:observer="model1" ev:phase="default" ev:event="custom-event" ref="result">test failed</xforms:setvalue>
			
		</xforms:model>
		
	</head>
	<body>
		<xforms:group>
			<xforms:label class="title">10.8.e dispatch element dispatches custom event with ev:propagate="stop"</xforms:label>
		</xforms:group>	
		<xforms:group>
			<xforms:label>
				When you activate the Fire Custom Event trigger followed by the View Result trigger you must not see a "test failed" message. 
			</xforms:label>
		</xforms:group>
		<xforms:trigger>
			<xforms:label>Fire Custom Event</xforms:label>
			<xforms:action ev:event="DOMActivate">
				<xforms:dispatch name="custom-event" targetid="test" bubbles="true"/>
			</xforms:action>
		</xforms:trigger>
		<xforms:trigger>
			<xforms:label>View Result</xforms:label>
			<xforms:message level="modal" ev:event="DOMActivate">Result is: <xforms:output ref="result"></xforms:output></xforms:message>
		</xforms:trigger>
		
	</body>
</html>
