aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/gwt/DefaultWidgetSet.gwt.xml
blob: 3aaf2e5d1b77eb4f947373a8511c1456c81d3bb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<module>
	<!--
	    
		This GWT module defines the Vaadin DefaultWidgetSet. This is
		the module you want to extend when creating an extended widget set, or
		when creating a specialized widget set with a subset of the
		components.
		
		
		WS Compiler: manually edited
		
	-->

	<inherits name="com.google.gwt.user.User" />

	<inherits name="com.google.gwt.http.HTTP" />
	
	<source path="client" />
	
	<!-- Use our own history impl for IE to workaround #2931.	--> 
	<replace-with class="com.vaadin.terminal.gwt.client.HistoryImplIEVaadin">
		<when-type-is class="com.google.gwt.user.client.impl.HistoryImpl"/>
		<when-property-is name="user.agent" value="ie6"/>
	</replace-with>

	<!-- Opera needs a different implementation due to GWT issue 3956 (#4099) -->
	<replace-with class="com.google.gwt.user.client.impl.HistoryImplTimer">
		<when-type-is class="com.google.gwt.user.client.impl.HistoryImpl" />
		<when-property-is name="user.agent" value="opera" />
	</replace-with>

	<generate-with class="com.vaadin.terminal.gwt.widgetsetutils.WidgetMapGenerator">
		<when-type-is class="com.vaadin.terminal.gwt.client.WidgetMap"/>
	</generate-with>
	
	<entry-point class="com.vaadin.terminal.gwt.client.DefaultWidgetSet" />
	
	<set-property name="user.agent" value="safari,gecko1_8"/>
	
</module>