Author: lgiessmann Date: Thu Jun 16 10:11:48 2011 New Revision: 487
Log: gdl-frontend: added a GWT example that uses another self-defined GWT widget
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.classpath branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.project branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.settings/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.settings/com.google.gdt.eclipse.core.prefs branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.settings/com.google.gwt.eclipse.core.prefs branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/lib/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/lib/MyModule.jar (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/us/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/us/isidor/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/us/isidor/gdl/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/us/isidor/gdl/appUsingMyModule/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/us/isidor/gdl/appUsingMyModule/GWT_App_Using_MyModule.gwt.xml branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/us/isidor/gdl/appUsingMyModule/client/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/us/isidor/gdl/appUsingMyModule/client/GWT_App_Using_MyModule.java branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/GWT_App_Using_MyModule.css branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/GWT_App_Using_MyModule.html branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/classes/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/classes/us/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/classes/us/isidor/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/classes/us/isidor/gdl/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/classes/us/isidor/gdl/appUsingMyModule/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/classes/us/isidor/gdl/appUsingMyModule/GWT_App_Using_MyModule.gwt.xml branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/classes/us/isidor/gdl/appUsingMyModule/client/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/classes/us/isidor/gdl/appUsingMyModule/client/GWT_App_Using_MyModule.class (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/deploy/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/deploy/gwt_app_using_mymodule/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/deploy/gwt_app_using_mymodule/rpcPolicyManifest/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/deploy/gwt_app_using_mymodule/rpcPolicyManifest/manifest.txt branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/lib/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/lib/gwt-servlet.jar (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/web.xml branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/clear.cache.gif (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/clean.css branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/clean_rtl.css branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/circles.png (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/circles_ie6.png (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/corner.png (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/corner_ie6.png (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/hborder.png (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/hborder_ie6.png (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/thumb_horz.png (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/thumb_vertical.png (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/vborder.png (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/vborder_ie6.png (contents, props changed) branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt_app_using_mymodule.nocache.js branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/hosted.html
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.classpath ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.classpath Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="com.google.gwt.eclipse.core.GWT_CONTAINER"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="lib" path="lib/MyModule.jar"/> + <classpathentry kind="output" path="war/WEB-INF/classes"/> +</classpath>
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.project ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.project Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>GWT_App_Using_MyModule</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>com.google.gdt.eclipse.core.webAppProjectValidator</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>com.google.gwt.eclipse.core.gwtProjectValidator</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + <nature>com.google.gwt.eclipse.core.gwtNature</nature> + </natures> +</projectDescription>
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.settings/com.google.gdt.eclipse.core.prefs ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.settings/com.google.gdt.eclipse.core.prefs Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,4 @@ +#Thu Jun 16 18:40:21 CEST 2011 +eclipse.preferences.version=1 +warSrcDir=war +warSrcDirIsOutput=true
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.settings/com.google.gwt.eclipse.core.prefs ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/.settings/com.google.gwt.eclipse.core.prefs Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,3 @@ +#Thu Jun 16 18:40:21 CEST 2011 +eclipse.preferences.version=1 +filesCopiedToWebInfLib=gwt-servlet.jar
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/lib/MyModule.jar ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/us/isidor/gdl/appUsingMyModule/GWT_App_Using_MyModule.gwt.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/us/isidor/gdl/appUsingMyModule/GWT_App_Using_MyModule.gwt.xml Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module rename-to='gwt_app_using_mymodule'> + <!-- Inherit the core Web Toolkit stuff. --> + <inherits name='com.google.gwt.user.User'/> + + <!-- Inherit the default GWT style sheet. You can change --> + <!-- the theme of your GWT application by uncommenting --> + <!-- any one of the following lines. --> + <inherits name='com.google.gwt.user.theme.clean.Clean'/> + <!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> --> + <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> --> + <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> --> + + <!-- Other module inherits --> + <inherits name="us.isidor.gdl.mymodule.GWT_MyModule"/> + + <!-- Specify the app entry point class. --> + <entry-point class='us.isidor.gdl.appUsingMyModule.client.GWT_App_Using_MyModule'/> + + <!-- Specify the paths for translatable code --> + <source path='client'/> + +</module>
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/us/isidor/gdl/appUsingMyModule/client/GWT_App_Using_MyModule.java ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/src/us/isidor/gdl/appUsingMyModule/client/GWT_App_Using_MyModule.java Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,15 @@ +package us.isidor.gdl.appUsingMyModule.client; + +import us.isidor.gdl.mymodule.client.MyWidget; +import com.google.gwt.core.client.EntryPoint; +import com.google.gwt.user.client.Window; +import com.google.gwt.user.client.ui.RootPanel; + +public class GWT_App_Using_MyModule implements EntryPoint{ + + @Override + public void onModuleLoad() { + Window.alert("Test !!!"); + RootPanel.get("GWT_Content").add(new MyWidget()); + } +}
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/GWT_App_Using_MyModule.css ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/GWT_App_Using_MyModule.css Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,34 @@ +/** Add css rules here for your application. */ + + +/** Example rules used by the template application (remove for your app) */ +h1 { + font-size: 2em; + font-weight: bold; + color: #777777; + margin: 40px 0px 70px; + text-align: center; +} + +.sendButton { + display: block; + font-size: 16pt; +} + +/** Most GWT widgets already have a style name defined */ +.gwt-DialogBox { + width: 400px; +} + +.dialogVPanel { + margin: 5px; +} + +.serverResponseLabelError { + color: red; +} + +/** Set ids using widget.getElement().setId("idOfElement") */ +#closeButton { + margin: 15px 6px 6px; +}
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/GWT_App_Using_MyModule.html ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/GWT_App_Using_MyModule.html Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,50 @@ +<!doctype html> +<!-- The DOCTYPE declaration above will set the --> +<!-- browser's rendering engine into --> +<!-- "Standards Mode". Replacing this declaration --> +<!-- with a "Quirks Mode" doctype may lead to some --> +<!-- differences in layout. --> + +<html> + <head> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> + + <!-- --> + <!-- Consider inlining CSS to reduce the number of requested files --> + <!-- --> + <link type="text/css" rel="stylesheet" href="GWT_App_Using_MyModule.css"> + + <!-- --> + <!-- Any title is fine --> + <!-- --> + <title>Web Application Starter Project</title> + + <!-- --> + <!-- This script loads your compiled module. --> + <!-- If you add any GWT meta tags, they must --> + <!-- be added before this line. --> + <!-- --> + <script type="text/javascript" language="javascript" src="gwt_app_using_mymodule/gwt_app_using_mymodule.nocache.js"></script> + </head> + + <!-- --> + <!-- The body can have arbitrary html, or --> + <!-- you can leave the body empty if you want --> + <!-- to create a completely dynamic UI. --> + <!-- --> + <body> + + <!-- OPTIONAL: include this if you want history support --> + <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' style="position:absolute;width:0;height:0;border:0"></iframe> + + <!-- RECOMMENDED if your web app will not function without JavaScript enabled --> + <noscript> + <div style="width: 22em; position: absolute; left: 50%; margin-left: -11em; color: red; background-color: white; border: 1px solid red; padding: 4px; font-family: sans-serif"> + Your web browser must have JavaScript enabled + in order for this application to display correctly. + </div> + </noscript> + + <div id="GWT_Content"/> + </body> +</html>
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/classes/us/isidor/gdl/appUsingMyModule/GWT_App_Using_MyModule.gwt.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/classes/us/isidor/gdl/appUsingMyModule/GWT_App_Using_MyModule.gwt.xml Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module rename-to='gwt_app_using_mymodule'> + <!-- Inherit the core Web Toolkit stuff. --> + <inherits name='com.google.gwt.user.User'/> + + <!-- Inherit the default GWT style sheet. You can change --> + <!-- the theme of your GWT application by uncommenting --> + <!-- any one of the following lines. --> + <inherits name='com.google.gwt.user.theme.clean.Clean'/> + <!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> --> + <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> --> + <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> --> + + <!-- Other module inherits --> + <inherits name="us.isidor.gdl.mymodule.GWT_MyModule"/> + + <!-- Specify the app entry point class. --> + <entry-point class='us.isidor.gdl.appUsingMyModule.client.GWT_App_Using_MyModule'/> + + <!-- Specify the paths for translatable code --> + <source path='client'/> + +</module>
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/classes/us/isidor/gdl/appUsingMyModule/client/GWT_App_Using_MyModule.class ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/deploy/gwt_app_using_mymodule/rpcPolicyManifest/manifest.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/deploy/gwt_app_using_mymodule/rpcPolicyManifest/manifest.txt Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,2 @@ +# Module gwt_app_using_mymodule +# RPC service class, partial path of RPC policy file
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/lib/gwt-servlet.jar ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/web.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/WEB-INF/web.xml Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +xmlns="http://java.sun.com/xml/ns/javaee" +xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" +xsi:schemaLocation="http://java.sun.com/xml/ns/javaee +http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> + <!-- TODO: Add <servlet> tags for each servlet here. --> + <!-- TODO: Add <servlet-mapping> tags for each <servlet> here. --> + <!-- TODO: Optionally add a <welcome-file-list> tag to display a welcome file. --> +</web-app>
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/clear.cache.gif ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/clean.css ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/clean.css Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,1263 @@ +/** + * The file contains styles for GWT widgets in the Clean theme. + * + * In order to maintain cross-browser compatibility, the following syntax is + * used to create IE6 specific style rules: + * .gwt-Widget { + * property: rule applies to all browsers + * -property: rule applies only to IE6 (overrides previous rule) + * } + * * html .gwt-Widget { + * property: rule applies to all versions of IE + * } + */ + +body, table td, select, button { + font-family: Arial Unicode MS, Arial, sans-serif; + font-size: small; +} +pre { + font-family: "courier new", courier; + font-size: small; +} +body { + color: black; + margin: 10px; + border: 0px; + padding: 0px; + background: #fff; + direction: ltr; +} +a, a:visited { + color: #0066cc; + text-decoration:none; +} + +a:hover { + color: #0066cc; + text-decoration:underline; +} + +select { + background: white; +} + +/** + * The reference theme can be used to determine when this style sheet has + * loaded. Create a hidden div element with absolute position, assign the style + * name below, and attach it to the DOM. Use a timer to detect when the + * element's height and width are set to 5px. + */ +.gwt-Reference-clean { + height: 5px; + width: 5px; + zoom: 1; +} + +.gwt-Button { + margin: 0; + padding: 5px 7px; + text-decoration: none; + cursor: pointer; + cursor: hand; + font-size:small; + background: url("images/hborder.png") repeat-x 0px -2077px; + border:1px solid #bbb; + border-bottom: 1px solid #a0a0a0; + border-radius: 3px; + -moz-border-radius: 3px; +} +.gwt-Button:active { + border: 1px inset #ccc; +} +.gwt-Button:hover { + border-color: #939393; +} +.gwt-Button[disabled] { + cursor: default; + color: #888; +} +.gwt-Button[disabled]:hover { + border: 1px outset #ccc; +} + +.gwt-CheckBox { +} +.gwt-CheckBox-disabled { + color: #888; +} + +.gwt-DecoratorPanel { +} +.gwt-DecoratorPanel .topCenter { + border-top: 1px solid #bbb; + line-height: 0px; +} +.gwt-DecoratorPanel .bottomCenter { + border-bottom: 1px solid #bbb; + line-height: 0px; +} +.gwt-DecoratorPanel .topCenterInner, +.gwt-DecoratorPanel .bottomCenterInner { + height: 1px; + line-height: 0px; + font-size: 1px; +} +.gwt-DecoratorPanel .middleLeft { + border-left: 1px solid #bbb; +} +.gwt-DecoratorPanel .middleRight { + border-right: 1px solid #bbb; +} +.gwt-DecoratorPanel .middleLeftInner, +.gwt-DecoratorPanel .middleRightInner { + width: 1px; + line-height: 1px; +} +.gwt-DecoratorPanel .topLeftInner, +.gwt-DecoratorPanel .topRightInner, +.gwt-DecoratorPanel .bottomLeftInner, +.gwt-DecoratorPanel .bottomRightInner { + width: 5px; + height: 5px; + zoom: 1; + font-size: 1px; + overflow: hidden; +} +.gwt-DecoratorPanel .topLeft { + line-height: 0px; + background: url(images/circles.png) no-repeat 0px -6px; + -background: url(images/circles_ie6.png) no-repeat 0px -6px; +} +.gwt-DecoratorPanel .topRight { + line-height: 0px; + background: url(images/circles.png) no-repeat -5px -6px; + -background: url(images/circles_ie6.png) no-repeat -5px -6px; +} +.gwt-DecoratorPanel .bottomLeft { + line-height: 0px; + background: url(images/circles.png) no-repeat 0px -11px; + -background: url(images/circles_ie6.png) no-repeat 0px -11px; +} +.gwt-DecoratorPanel .bottomRight { + line-height: 0px; + background: url(images/circles.png) no-repeat -5px -11px; + -background: url(images/circles_ie6.png) no-repeat -5px -11px; +} +* html .gwt-DecoratorPanel .topLeftInner, +* html .gwt-DecoratorPanel .topRightInner, +* html .gwt-DecoratorPanel .bottomLeftInner, +* html .gwt-DecoratorPanel .bottomRightInner { + width: 5px; + height: 5px; + overflow: hidden; +} + +.gwt-DialogBox .Caption { + background: #F1F1F1; + padding: 4px 8px 4px 4px; + cursor: default; + font-family: Arial Unicode MS, Arial, sans-serif; + font-weight: bold; + border-bottom: 1px solid #bbbbbb; + border-top: 1px solid #D2D2D2; +} +.gwt-DialogBox .dialogContent { +} +.gwt-DialogBox .dialogMiddleCenter { + padding: 3px; + background: white; +} +.gwt-DialogBox .dialogBottomCenter { + background: url(images/hborder.png) repeat-x 0px -2945px; + -background: url(images/hborder_ie6.png) repeat-x 0px -2144px; +} +.gwt-DialogBox .dialogMiddleLeft { + background: url(images/vborder.png) repeat-y -31px 0px; +} +.gwt-DialogBox .dialogMiddleRight { + background: url(images/vborder.png) repeat-y -32px 0px; + -background: url(images/vborder_ie6.png) repeat-y -32px 0px; +} +.gwt-DialogBox .dialogTopLeftInner { + width: 10px; + height: 8px; + zoom: 1; +} +.gwt-DialogBox .dialogTopRightInner { + width: 12px; + zoom: 1; +} +.gwt-DialogBox .dialogBottomLeftInner { + width: 10px; + height: 12px; + zoom: 1; +} +.gwt-DialogBox .dialogBottomRightInner { + width: 12px; + height: 12px; + zoom: 1; +} +.gwt-DialogBox .dialogTopLeft { + background: url(images/circles.png) no-repeat -20px 0px; + -background: url(images/circles_ie6.png) no-repeat -20px 0px; +} +.gwt-DialogBox .dialogTopRight { + background: url(images/circles.png) no-repeat -28px 0px; + -background: url(images/circles_ie6.png) no-repeat -28px 0px; +} +.gwt-DialogBox .dialogBottomLeft { + background: url(images/circles.png) no-repeat 0px -36px; + -background: url(images/circles_ie6.png) no-repeat 0px -36px; +} +.gwt-DialogBox .dialogBottomRight { + background: url(images/circles.png) no-repeat -8px -36px; + -background: url(images/circles_ie6.png) no-repeat -8px -36px; +} +* html .gwt-DialogBox .dialogTopLeftInner { + width: 10px; + overflow: hidden; +} +* html .gwt-DialogBox .dialogTopRightInner { + width: 12px; + overflow: hidden; +} +* html .gwt-DialogBox .dialogBottomLeftInner { + width: 10px; + height: 12px; + overflow: hidden; +} +* html .gwt-DialogBox .dialogBottomRightInner { + width: 12px; + height: 12px; + overflow: hidden; +} + +.gwt-DisclosurePanel { +} +.gwt-DisclosurePanel-open { +} +.gwt-DisclosurePanel-closed { +} +.gwt-DisclosurePanel .header, +.gwt-DisclosurePanel .header a, +.gwt-DisclosurePanel .header td { + text-decoration: none; /* Remove underline from header */ + color: black; + cursor: pointer; + cursor: hand; +} +.gwt-DisclosurePanel .content { + border-left: 3px solid #e7e7e7; + padding: 4px 0px 4px 8px; + margin-left: 6px; +} + +.gwt-FileUpload { +} + +.gwt-Frame { + border-top: 2px solid #666; + border-left: 2px solid #666; + border-right: 2px solid #bbb; + border-bottom: 2px solid #bbb; +} + +.gwt-HorizontalSplitPanel { +} +.gwt-HorizontalSplitPanel .hsplitter { + cursor: move; + border: 0px; + background: #e7e7e7; + line-height: 0px; +} +.gwt-VerticalSplitPanel { +} +.gwt-VerticalSplitPanel .vsplitter { + cursor: move; + border: 0px; + background: #e7e7e7; + line-height: 0px; +} + +.gwt-HTML { + padding: 0 0px; +} + +.gwt-Hyperlink { +} + +.gwt-Image { +} + +.gwt-Label { +} + +.gwt-ListBox { +} + +.gwt-MenuBar { + cursor: default; +} +.gwt-MenuBar .gwt-MenuItem { + cursor: default; + font-family: Arial Unicode MS, Arial, sans-serif; +} +.gwt-MenuBar .gwt-MenuItem-selected { + background: #E3E8F3; +} +.gwt-MenuBar-horizontal { + background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px; + border: 1px solid #e0e0e0; +} +.gwt-MenuBar-horizontal .gwt-MenuItem { + padding: 5px 10px; + vertical-align: bottom; + color: #000; + font-weight: bold; +} +.gwt-MenuBar-horizontal .gwt-MenuItemSeparator { + width: 1px; + padding: 0px; + margin: 0px; + border: 0px; + border-left: 1px solid #ccc; + background: white; +} +.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner { + width: 1px; + height: 1px; + background: white; +} +.gwt-MenuBar-vertical { + margin-top: 0px; + margin-left: 0px; + background: white; +} +.gwt-MenuBar-vertical table { + border-collapse: collapse; +} +.gwt-MenuBar-vertical .gwt-MenuItem { + padding: 2px 40px 2px 1px; +} +.gwt-MenuBar-vertical .gwt-MenuItemSeparator { + padding: 2px 0px; +} +.gwt-MenuBar-vertical .gwt-MenuItemSeparator .menuSeparatorInner { + height: 1px; + padding: 0px; + border: 0px; + border-top: 1px solid #ccc; + overflow: hidden; +} +.gwt-MenuBar-vertical .subMenuIcon { + padding-right: 4px; +} +.gwt-MenuBar-vertical .subMenuIcon-selected { + background: #E3E8F3; +} +.gwt-MenuBarPopup { + margin: 0px 0px 0px 3px; +} +.gwt-MenuBarPopup .menuPopupTopCenter { + background: url(images/hborder.png) 0px -12px repeat-x; +} +.gwt-MenuBarPopup .menuPopupBottomCenter { + background: url(images/hborder.png) 0px -13px repeat-x; + -background: url(images/hborder_ie6.png) 0px -13px repeat-x; +} +.gwt-MenuBarPopup .menuPopupMiddleLeft { + background: url(images/vborder.png) -12px 0px repeat-y; + -background: url(images/vborder_ie6.png) -12px 0px repeat-y; +} +.gwt-MenuBarPopup .menuPopupMiddleRight { + background: url(images/vborder.png) -13px 0px repeat-y; + -background: url(images/vborder_ie6.png) -13px 0px repeat-y; +} +.gwt-MenuBarPopup .menuPopupTopLeftInner { + width: 5px; + height: 5px; + zoom: 1; +} +.gwt-MenuBarPopup .menuPopupTopRightInner { + width: 8px; + height: 5px; + zoom: 1; +} +.gwt-MenuBarPopup .menuPopupBottomLeftInner { + width: 5px; + height: 8px; + zoom: 1; +} +.gwt-MenuBarPopup .menuPopupBottomRightInner { + width: 8px; + height: 8px; + zoom: 1; +} +.gwt-MenuBarPopup .menuPopupTopLeft { + background: url(images/corner.png) no-repeat 0px -36px; + -background: url(images/corner_ie6.png) no-repeat 0px -36px; +} +.gwt-MenuBarPopup .menuPopupTopRight { + background: url(images/corner.png) no-repeat -5px -36px; + -background: url(images/corner_ie6.png) no-repeat -5px -36px; +} +.gwt-MenuBarPopup .menuPopupBottomLeft { + background: url(images/corner.png) no-repeat 0px -41px; + -background: url(images/corner_ie6.png) no-repeat 0px -41px; +} +.gwt-MenuBarPopup .menuPopupBottomRight { + background: url(images/corner.png) no-repeat -5px -41px; + -background: url(images/corner_ie6.png) no-repeat -5px -41px; +} +* html .gwt-MenuBarPopup .menuPopupTopLeftInner { + width: 5px; + height: 5px; + overflow: hidden; +} +* html .gwt-MenuBarPopup .menuPopupTopRightInner { + width: 8px; + height: 5px; + overflow: hidden; +} +* html .gwt-MenuBarPopup .menuPopupBottomLeftInner { + width: 5px; + height: 8px; + overflow: hidden; +} +* html .gwt-MenuBarPopup .menuPopupBottomRightInner { + width: 8px; + height: 8px; + overflow: hidden; +} + +.gwt-PasswordTextBox { + padding: 5px 4px; + border: 1px solid #ccc; + border-top: 1px solid #999; + font-size: 100%; +} +.gwt-PasswordTextBox-readonly { + color: #888; +} + +.gwt-PopupPanel { + border: 3px solid #e7e7e7; + padding: 3px; + background: white; +} + +.gwt-DecoratedPopupPanel .popupContent { +} +.gwt-DecoratedPopupPanel .popupMiddleCenter { + padding: 3px; + background: #f1f1f1; +} +.gwt-DecoratedPopupPanel .popupTopCenter { + background: url(images/hborder.png) 0px -2937px repeat-x; +} +.gwt-DecoratedPopupPanel .popupBottomCenter { + background: url(images/hborder.png) repeat-x 0px -2938px; + -background: url(images/hborder_ie6.png) repeat-x 0px -2138px; +} +.gwt-DecoratedPopupPanel .popupMiddleLeft { + background: url(images/vborder.png) -21px 0px repeat-y; +} +.gwt-DecoratedPopupPanel .popupMiddleRight { + background: url(images/vborder.png) repeat-y -24px 0px; + -background: url(images/vborder_ie6.png) repeat-y -24px 0px; +} +.gwt-DecoratedPopupPanel .popupTopLeftInner { + width: 6px; + height: 5px; + zoom: 1; +} +.gwt-DecoratedPopupPanel .popupTopRightInner { + width: 6px; + height: 5px; + zoom: 1; +} +.gwt-DecoratedPopupPanel .popupBottomLeftInner { + width: 6px; + height: 6px; + zoom: 1; +} +.gwt-DecoratedPopupPanel .popupBottomRightInner { + width: 6px; + height: 6px; + zoom: 1; +} +.gwt-DecoratedPopupPanel .popupTopLeft { + background: url(images/circles.png) no-repeat 0px -16px; + -background: url(images/circles_ie6.png) no-repeat 0px -16px; +} +.gwt-DecoratedPopupPanel .popupTopRight { + background: url(images/circles.png) no-repeat -6px -16px; + -background: url(images/circles_ie6.png) no-repeat -6px -16px; +} +.gwt-DecoratedPopupPanel .popupBottomLeft { + background: url(images/circles.png) no-repeat 0px -21px; + -background: url(images/circles_ie6.png) no-repeat 0px -21px; +} +.gwt-DecoratedPopupPanel .popupBottomRight { + background: url(images/circles.png) no-repeat -6px -21px; + -background: url(images/circles_ie6.png) no-repeat -6px -21px; +} +* html .gwt-DecoratedPopupPanel .popupTopLeftInner { + width: 6px; + height: 5px; + overflow: hidden; +} +* html .gwt-DecoratedPopupPanel .popupTopRightInner { + width: 6px; + height: 5px; + overflow: hidden; +} +* html .gwt-DecoratedPopupPanel .popupBottomLeftInner { + width: 6px; + height: 6px; + overflow: hidden; +} +* html .gwt-DecoratedPopupPanel .popupBottomRightInner { + width: 6px; + height: 6px; + overflow: hidden; +} + +.gwt-PopupPanelGlass { + background-color: #000; + opacity: 0.3; + filter: alpha(opacity=30); +} + +.gwt-PushButton-up, +.gwt-PushButton-up-hovering, +.gwt-PushButton-up-disabled, +.gwt-PushButton-down, +.gwt-PushButton-down-hovering, +.gwt-PushButton-down-disabled { + margin: 0; + text-decoration: none; + background: url("images/hborder.png") repeat-x 0px -27px; + border-radius: 2px; + -moz-border-radius: 2px; +} +.gwt-PushButton-up, +.gwt-PushButton-up-hovering, +.gwt-PushButton-up-disabled { + padding: 3px 5px 3px 5px; +} +.gwt-PushButton-up { + border:1px solid #bbb; + border-bottom: 1px solid #a0a0a0; + cursor: pointer; + cursor: hand; +} +.gwt-PushButton-up-hovering { + border: 1px solid; + border-color: #939393; + cursor: pointer; + cursor: hand; +} +.gwt-PushButton-up-disabled { + border: 1px solid #bbb; + cursor: default; + opacity: .5; + filter: alpha(opacity=45); + zoom: 1; +} +.gwt-PushButton-down, +.gwt-PushButton-down-hovering, +.gwt-PushButton-down-disabled { + padding: 4px 4px 2px 6px; + outline:none; +} +.gwt-PushButton-down { + border: 1px inset #666; + cursor: pointer; + cursor: hand; +} +.gwt-PushButton-down-hovering { + border: 1px solid #939393; + border-top: 1px solid #333333; + cursor: pointer; + cursor: hand; +} +.gwt-PushButton-down-disabled { + border: 1px outset #ccc; + cursor: default; + opacity: 0.5; + filter: alpha(opacity=45); + zoom: 1; +} + +.gwt-RadioButton { +} +.gwt-RadioButton-disabled { + color: #888; +} + +.gwt-RichTextArea { +} +.hasRichTextToolbar { + border: 0px; +} +.gwt-RichTextToolbar { + background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px; + border-bottom: 1px solid #BBBBBB; + padding: 3px; + margin: 0px; +} +.gwt-RichTextToolbar .gwt-PushButton-up { + padding: 0px 1px 0px 0px; + margin-right: 4px; + margin-bottom: 4px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-PushButton-up-hovering { + margin-right: 4px; + margin-bottom: 4px; + padding: 0px 1px 0px 0px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-PushButton-down { + margin-right: 4px; + margin-bottom: 4px; + padding: 0px 0px 0px 1px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-PushButton-down-hovering { + margin-right: 4px; + margin-bottom: 4px; + padding: 0px 0px 0px 1px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-ToggleButton-up { + margin-right: 4px; + margin-bottom: 4px; + padding: 0px 1px 0px 0px; + border:1px solid #bbb; + border-bottom: 1px solid #a0a0a0; +} +.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering { + margin-right: 4px; + margin-bottom: 4px; + padding: 0px 1px 0px 0px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-ToggleButton-down { + margin-right: 4px; + margin-bottom: 4px; + padding: 0px 0px 0px 1px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering { + margin-right: 4px; + margin-bottom: 4px; + padding: 0px 0px 0px 1px; + border-width: 1px; +} + +.gwt-StackPanel { + border-bottom: 1px solid #bbbbbb; +} +.gwt-StackPanel .gwt-StackPanelItem { + cursor: pointer; + cursor: hand; + font-weight: bold; + font-size: 1.3em; + padding: 3px; + border: 1px solid #bbbbbb; + border-bottom: 0px; + background: #d3def6 url(images/hborder.png) repeat-x 0px -989px; +} +.gwt-StackPanel .gwt-StackPanelContent { + border: 1px solid #bbbbbb; + border-bottom: 0px; + background: white; + padding: 2px 2px 10px 5px; +} + +.gwt-DecoratedStackPanel { + border-bottom: 1px solid #bbbbbb; +} +.gwt-DecoratedStackPanel .gwt-StackPanelContent { + border: 1px solid #bbbbbb; + border-bottom: 0px; + background: white; + padding: 2px 2px 10px 5px; +} +.gwt-DecoratedStackPanel .gwt-StackPanelItem { + cursor: pointer; + cursor: hand; +} +.gwt-DecoratedStackPanel .stackItemTopLeft, +.gwt-DecoratedStackPanel .stackItemTopRight { + height: 6px; + width: 6px; + zoom: 1; +} +.gwt-DecoratedStackPanel .stackItemTopLeft { + border-left: 1px solid #bbbbbb; + background: #d3def6 url(images/corner.png) no-repeat 0px -49px; + -background: #d3def6 url(images/corner_ie6.png) no-repeat 0px -49px; +} +.gwt-DecoratedStackPanel .stackItemTopRight { + border-right: 1px solid #bbbbbb; + background: #d3def6 url(images/corner.png) no-repeat -6px -49px; + -background: #d3def6 url(images/corner_ie6.png) no-repeat -6px -49px; +} +.gwt-DecoratedStackPanel .stackItemTopLeftInner, +.gwt-DecoratedStackPanel .stackItemTopRightInner { + width: 1px; + height: 1px; +} +* html .gwt-DecoratedStackPanel .stackItemTopLeftInner, +* html .gwt-DecoratedStackPanel .stackItemTopRightInner { + width: 6px; + height: 6px; + overflow: hidden; +} +.gwt-DecoratedStackPanel .stackItemTopCenter { + background: url(images/hborder.png) 0px -21px repeat-x; +} +.gwt-DecoratedStackPanel .stackItemMiddleLeft { + background: #d3def6 url(images/hborder.png) repeat-x 0px -989px; + border-left: 1px solid #bbbbbb; +} +.gwt-DecoratedStackPanel .stackItemMiddleLeftInner, +.gwt-DecoratedStackPanel .stackItemMiddleRightInner { + width: 1px; + height: 1px; +} +.gwt-DecoratedStackPanel .stackItemMiddleRight { + background: #d3def6 url(images/hborder.png) repeat-x 0px -989px; + border-right: 1px solid #bbbbbb; +} +.gwt-DecoratedStackPanel .stackItemMiddleCenter { + font-weight: bold; + font-size: 1.3em; + background: #d3def6 url(images/hborder.png) repeat-x 0px -989px; +} +.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopRight, +.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeft { + border: 0px; + background-color: white; +} +.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeft, +.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRight { + background-color: white; +} + +.gwt-SuggestBox { + padding: 5px 4px; + border: 1px solid #ccc; + border-top: 1px solid #999; + font-size: 100%; + font-family: Arial Unicode MS, Arial, sans-serif; +} + +.gwt-SuggestBoxPopup { +} + +.gwt-SuggestBoxPopup .item { + padding: 2px 6px; + color: #000; + cursor: default; + font-size: 110%; +} +.gwt-SuggestBoxPopup .item-selected { + background: #D5E2FF; +} +.gwt-SuggestBoxPopup .suggestPopupContent { + background: white; +} +.gwt-SuggestBoxPopup .suggestPopupTopCenter { + border-top: 1px solid #bbb; +} +.gwt-SuggestBoxPopup .suggestPopupBottomCenter { + border-bottom: 1px solid #bbb; +} +.gwt-SuggestBoxPopup .suggestPopupTopCenterInner, +.gwt-SuggestBoxPopup .suggestPopupBottomCenterInner { + height: 1px; + line-height: 1px; +} +.gwt-SuggestBoxPopup .suggestPopupMiddleLeft { + border-left: 1px solid #bbb; +} +.gwt-SuggestBoxPopup .suggestPopupMiddleRight { + border-right: 1px solid #bbb; +} +.gwt-SuggestBoxPopup .suggestPopupMiddleLeftInner, +.gwt-SuggestBoxPopup .suggestPopupMiddleRightInner { + width: 1px; + line-height: 1px; +} +.gwt-SuggestBoxPopup .suggestPopupTopLeftInner { + width: 0px; + height: 0px; + zoom: 1; +} +.gwt-SuggestBoxPopup .suggestPopupTopRightInner { + width: 0px; + height: 0px; + zoom: 1; +} +.gwt-SuggestBoxPopup .suggestPopupBottomLeftInner { + width: 0px; + height: 0px; + zoom: 1; +} +.gwt-SuggestBoxPopup .suggestPopupBottomRightInner { + width: 0px; + height: 0px; + zoom: 1; +} +.gwt-SuggestBoxPopup .suggestPopupTopLeft { + background: url(images/circles.png) no-repeat 0px -6px; + -background: url(images/circles_ie6.png) no-repeat 0px -6px; + width:5px; + height:5px; +} +.gwt-SuggestBoxPopup .suggestPopupTopRight { + background: url(images/circles.png) no-repeat -5px -6px; + -background: url(images/circles_ie6.png) no-repeat -5px -6px; + width:5px; + height:5px; +} +.gwt-SuggestBoxPopup .suggestPopupBottomLeft { + background: url(images/circles.png) no-repeat 0px -11px; + -background: url(images/circles_ie6.png) no-repeat 0px -11px; + width:5px; + height:5px; +} +.gwt-SuggestBoxPopup .suggestPopupBottomRight { + background: url(images/circles.png) no-repeat -5px -11px; + -background: url(images/circles_ie6.png) no-repeat -5px -11px; + width:5px; + height:5px; +} +* html .gwt-SuggestBoxPopup .suggestPopupTopLeftInner { + width: 0px; + height: 0px; + overflow: hidden; +} +* html .gwt-SuggestBoxPopup .suggestPopupTopRightInner { + width: 0px; + height: 0px; + overflow: hidden; +} +* html .gwt-SuggestBoxPopup .suggestPopupBottomLeftInner { + width: 0px; + height: 0px; + overflow: hidden; +} +* html .gwt-SuggestBoxPopup .suggestPopupBottomRightInner { + width: 0px; + height: 0px; + overflow: hidden; +} + +.gwt-TabBar { + background: #ccc; + padding-top: 6px; +} +.gwt-TabBar .gwt-TabBarFirst { + width: 5px; /* first tab distance from the left */ +} +.gwt-TabBar .gwt-TabBarRest { +} +.gwt-TabBar .gwt-TabBarItem { + margin-left: 4px; + padding: 4px 8px 4px 8px; + cursor: pointer; + cursor: hand; + color: white; + font-weight: normal; + text-align: center; + background: #8E8E8E; + -moz-border-radius: 3px 3px 0px 0px; + border-radius: 3px 3px 0px 0px; +} +.gwt-TabBar .gwt-TabBarItem-selected { + cursor: default; + background: white; + color: #333; + font-weight: bold; +} +.gwt-TabBar .gwt-TabBarItem-disabled { + cursor: default; + color: #999999; +} +.gwt-TabPanel { +} +.gwt-TabPanelBottom { + border-color: #ccc; + border-style: solid; + border-width: 0px 1px 1px; + overflow: hidden; + padding: 6px; +} +.gwt-DecoratedTabBar { + background: #ccc; + padding-top: 6px; +} +.gwt-DecoratedTabBar .gwt-TabBarFirst { + width: 5px; /* first tab distance from the left */ +} +.gwt-DecoratedTabBar .gwt-TabBarRest { +} +.gwt-DecoratedTabBar .gwt-TabBarItem { + border-collapse: collapse; + margin-left: 4px; +} +.gwt-DecoratedTabBar .tabTopCenter { + padding: 0px; + background: #8E8E8E; +} +.gwt-DecoratedTabBar .tabTopLeft, +.gwt-DecoratedTabBar .tabTopRight { + padding: 0px; + zoom: 1; +} +.gwt-DecoratedTabBar .tabTopLeftInner, +.gwt-DecoratedTabBar .tabTopRightInner { + width: 3px; + height: 3px; +} +.gwt-DecoratedTabBar .tabTopLeft { + background: url(images/circles.png) no-repeat 0px 0px; + -background: url(images/circles_ie6.png) no-repeat 0px 0px; +} +.gwt-DecoratedTabBar .tabTopRight { + background: url(images/circles.png) no-repeat -3px 0px; + -background: url(images/circles_ie6.png) no-repeat -3px 0px; +} +* html .gwt-DecoratedTabBar .tabTopLeftInner, +* html .gwt-DecoratedTabBar .tabTopRightInner { + width: 3px; + height: 3px; + overflow: hidden; +} +.gwt-DecoratedTabBar .tabMiddleLeft, +.gwt-DecoratedTabBar .tabMiddleRight { + width: 3px; + padding: 0px; + background: #8E8E8E; +} +.gwt-DecoratedTabBar .tabMiddleLeftInner, +.gwt-DecoratedTabBar .tabMiddleRightInner { + width: 1px; + height: 1px; +} +.gwt-DecoratedTabBar .tabMiddleCenter { + padding: 0px 5px 4px 5px; + cursor: pointer; + cursor: hand; + color: #fff; + font-weight: normal; + text-align: center; + background: #8E8E8E; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter { + background:#fff; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft { + background: url(images/circles.png) no-repeat -6px 0px; + -background: url(images/circles_ie6.png) no-repeat -6px 0px; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight { + background: url(images/circles.png) no-repeat -9px 0px; + -background: url(images/circles_ie6.png) no-repeat -9px 0px; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft, +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight { + background: #fff; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter { + cursor: default; + background: #fff; + color:#333; + font-weight:bold; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-disabled .tabMiddleCenter { + cursor: default; + color: #999999; +} + +.gwt-TextArea { + padding: 4px; + border: 1px solid #ccc; + border-top: 1px solid #666; + font-size: 100%; + font-family: Arial Unicode MS, Arial, sans-serif; +} +.gwt-TextArea-readonly { + color: #888; +} + +.gwt-TextBox { + padding: 5px 4px; + border: 1px solid #ccc; + border-top: 1px solid #999; + font-size: small; + font-family: Arial Unicode MS, Arial, sans-serif; +} +.gwt-TextBox-readonly { + color: #888; +} +.gwt-ToggleButton-up, +.gwt-ToggleButton-up-hovering, +.gwt-ToggleButton-up-disabled, +.gwt-ToggleButton-down, +.gwt-ToggleButton-down-hovering, +.gwt-ToggleButton-down-disabled { + margin: 0; + text-decoration: none; + background: url("images/hborder.png") repeat-x 0px -27px; + -moz-border-radius: 2px; + border-radius: 2px; +} +.gwt-ToggleButton-up, +.gwt-ToggleButton-up-hovering, +.gwt-ToggleButton-up-disabled { + padding: 3px 5px 3px 5px; +} +.gwt-ToggleButton-up { + border:1px solid #bbb; + border-bottom: 1px solid #a0a0a0; + cursor: pointer; + cursor: hand; +} +.gwt-ToggleButton-up-hovering { + border: 1px solid; + border-color: #939393; + cursor: pointer; + cursor: hand; +} +.gwt-ToggleButton-up-disabled { + border: 1px solid #bbb; + cursor: default; + opacity: .5; + zoom: 1; + filter: alpha(opacity=45); +} +.gwt-ToggleButton-down, +.gwt-ToggleButton-down-hovering, +.gwt-ToggleButton-down-disabled { + padding: 4px 4px 2px 6px; +} +.gwt-ToggleButton-down { + background-position: 0 -513px; + border: 1px inset #666; + cursor: pointer; + cursor: hand; +} +.gwt-ToggleButton-down-hovering { + background-position: 0 -513px; + border: 1px inset; + border-color: #9cf #69e #69e #7af; + cursor: pointer; + cursor: hand; +} +.gwt-ToggleButton-down-disabled { + background-position: 0 -513px; + border: 1px inset #ccc; + cursor: default; + opacity: .5; + zoom: 1; + filter: alpha(opacity=45); +} + +.gwt-Tree .gwt-TreeItem { + padding: 1px 0px; + margin: 0px; + white-space: nowrap; + cursor: hand; + cursor: pointer; +} +.gwt-Tree .gwt-TreeItem-selected { + background: #ebeff9; +} +.gwt-TreeItem .gwt-RadioButton input, +.gwt-TreeItem .gwt-CheckBox input { + margin-left: 0px; +} +* html .gwt-TreeItem .gwt-RadioButton input, +* html .gwt-TreeItem .gwt-CheckBox input { + margin-left: -4px; +} + +.gwt-DateBox { + padding: 5px 4px; + border: 1px solid #ccc; + border-top: 1px solid #999; + font-size: 100%; +} +.gwt-DateBox input { + width: 8em; +} +.dateBoxFormatError { + background: #ffcccc; +} +.dateBoxPopup { +} + +.gwt-DatePicker { + border: 1px solid #ccc; + border-top:1px solid #999; + cursor: default; +} +.gwt-DatePicker td, +.datePickerMonthSelector td:focus { + outline: none; +} +.datePickerDays { + width: 100%; + background: white; +} +.datePickerDay, +.datePickerWeekdayLabel, +.datePickerWeekendLabel { + font-size: 85%; + text-align: center; + padding: 4px; + outline: none; + font-weight:bold; + color:#333; + border-right: 1px solid #EDEDED; + border-bottom: 1px solid #EDEDED; +} +.datePickerWeekdayLabel, +.datePickerWeekendLabel { + background: #fff; + padding: 0px 4px 2px; + cursor: default; + color:#666; + font-size:70%; + font-weight:normal; +} +.datePickerDay { + padding: 4px 7px; + cursor: hand; + cursor: pointer; +} +.datePickerDayIsWeekend { + background: #f7f7f7; +} +.datePickerDayIsFiller { + color: #999; + font-weight:normal; +} +.datePickerDayIsValue { + background: #d7dfe8; +} +.datePickerDayIsDisabled { + color: #AAAAAA; + font-style: italic; +} +.datePickerDayIsHighlighted { + background: #F0E68C; +} +.datePickerDayIsValueAndHighlighted { + background: #d7dfe8; +} +.datePickerDayIsToday { + padding: 3px; + color: #fff; + background: url(images/hborder.png) repeat-x 0px -2607px; +} + +.datePickerMonthSelector { + width: 100%; + padding: 1px 0 5px 0; + background: #fff; +} +td.datePickerMonth { + text-align: center; + vertical-align: middle; + white-space: nowrap; + font-size: 100%; + font-weight: bold; + color: #333; +} +.datePickerPreviousButton, +.datePickerNextButton { + font-size: 120%; + line-height: 1em; + color: #3a6aad; + cursor: hand; + cursor: pointer; + font-weight: bold; + padding: 0px 4px; + outline: none; +} + +.gwt-StackLayoutPanel { + border-bottom: 1px solid #bbbbbb; +} +.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader { + cursor: pointer; + cursor: hand; + font-weight: bold; + font-size: 1.3em; + padding: 3px; + border: 1px solid #bbbbbb; + border-bottom: 0px; + background: #d3def6 url(images/hborder.png) repeat-x 0px -989px; +} +.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader-hovering { + background: #d3def6; +} +.gwt-StackLayoutPanel .gwt-StackLayoutPanelContent { + border: 1px solid #bbbbbb; + border-bottom: 0px; + background: white; + padding: 2px 2px 10px 5px; +} + +.gwt-TabLayoutPanel { +} +.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabs { + background: #ccc; + padding-top: 6px; + padding-left: 5px; +} +.gwt-TabLayoutPanel .gwt-TabLayoutPanelContentContainer { + border-color: #ccc; + border-style: solid; + border-width: 0px 1px 1px; +} +.gwt-TabLayoutPanel .gwt-TabLayoutPanelContent { + overflow: hidden; + padding: 6px; +} +.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab { + margin-left: 4px; + padding: 4px 8px 4px 8px; + cursor: pointer; + cursor: hand; + color: white; + font-weight: normal; + text-align: center; + background: #8E8E8E; + -moz-border-radius: 3px 3px 0px 0px; + border-radius: 3px 3px 0px 0px; +} +.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected { + cursor: default; + background: white; + color: #333; + font-weight: bold; +} + +.gwt-SplitLayoutPanel-HDragger { + background: #e7e7e7 url(images/thumb_vertical.png) center center no-repeat; + cursor: col-resize; +} + +.gwt-SplitLayoutPanel-VDragger { + background: #e7e7e7 url(images/thumb_horz.png) center center no-repeat; + cursor: row-resize; +} \ No newline at end of file
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/clean_rtl.css ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/clean_rtl.css Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,1264 @@ +/** + * The file contains styles for GWT widgets in the Clean theme, in RTL mode. + * + * In order to maintain cross-browser compatibility, the following syntax is + * used to create IE6 specific style rules: + * .gwt-Widget { + * property: rule applies to all browsers + * -property: rule applies only to IE6 (overrides previous rule) + * } + * * html .gwt-Widget { + * property: rule applies to all versions of IE + * } + */ + +body, table td, select, button { + font-family: Arial Unicode MS, Arial, sans-serif; + font-size: small; +} +pre { + font-family: "courier new", courier; + font-size: small; +} +body { + color: black; + margin: 10px; + border: 0px; + padding: 0px; + background: #fff; + direction: rtl; +} +a, a:visited { + color: #0066cc; + text-decoration:none; +} + +a:hover { + color: #0066cc; + text-decoration:underline; +} + +select { + background: white; +} + +/** + * The reference theme can be used to determine when this style sheet has + * loaded. Create a hidden div element with absolute position, assign the style + * name below, and attach it to the DOM. Use a timer to detect when the + * element's height and width are set to 5px. + */ +.gwt-Reference-clean-rtl { + height: 5px; + width: 5px; + zoom: 1; +} + +.gwt-Button { + margin: 0; + padding: 5px 7px; + text-decoration: none; + cursor: pointer; + cursor: hand; + font-size:small; + background: url("images/hborder.png") repeat-x 0px -2077px; + border:1px solid #bbb; + border-bottom: 1px solid #a0a0a0; + border-radius: 3px; + -moz-border-radius: 3px; +} +.gwt-Button:active { + border: 1px inset #ccc; +} +.gwt-Button:hover { + border-color: #939393; +} +.gwt-Button[disabled] { + cursor: default; + color: #888; +} +.gwt-Button[disabled]:hover { + border: 1px outset #ccc; +} + +.gwt-CheckBox { +} +.gwt-CheckBox-disabled { + color: #888; +} + +.gwt-DecoratorPanel { +} +.gwt-DecoratorPanel .topCenter { + border-top: 1px solid #bbb; + line-height: 0px; +} +.gwt-DecoratorPanel .bottomCenter { + border-bottom: 1px solid #bbb; + line-height: 0px; +} +.gwt-DecoratorPanel .topCenterInner, +.gwt-DecoratorPanel .bottomCenterInner { + height: 1px; + line-height: 0px; + font-size: 1px; +} +.gwt-DecoratorPanel .middleLeft { + border-left: 1px solid #bbb; +} +.gwt-DecoratorPanel .middleRight { + border-right: 1px solid #bbb; +} +.gwt-DecoratorPanel .middleLeftInner, +.gwt-DecoratorPanel .middleRightInner { + width: 1px; + line-height: 1px; +} +.gwt-DecoratorPanel .topLeftInner, +.gwt-DecoratorPanel .topRightInner, +.gwt-DecoratorPanel .bottomLeftInner, +.gwt-DecoratorPanel .bottomRightInner { + width: 5px; + height: 5px; + zoom: 1; + font-size: 1px; + overflow: hidden; +} +.gwt-DecoratorPanel .topLeft { + line-height: 0px; + background: url(images/circles.png) no-repeat 0px -6px; + -background: url(images/circles_ie6.png) no-repeat 0px -6px; +} +.gwt-DecoratorPanel .topRight { + line-height: 0px; + background: url(images/circles.png) no-repeat -5px -6px; + -background: url(images/circles_ie6.png) no-repeat -5px -6px; +} +.gwt-DecoratorPanel .bottomLeft { + line-height: 0px; + background: url(images/circles.png) no-repeat 0px -11px; + -background: url(images/circles_ie6.png) no-repeat 0px -11px; +} +.gwt-DecoratorPanel .bottomRight { + line-height: 0px; + background: url(images/circles.png) no-repeat -5px -11px; + -background: url(images/circles_ie6.png) no-repeat -5px -11px; +} +* html .gwt-DecoratorPanel .topLeftInner, +* html .gwt-DecoratorPanel .topRightInner, +* html .gwt-DecoratorPanel .bottomLeftInner, +* html .gwt-DecoratorPanel .bottomRightInner { + width: 5px; + height: 5px; + overflow: hidden; +} + +.gwt-DialogBox .Caption { + background: #F1F1F1; + padding: 4px 4px 4px 8px; + cursor: default; + font-family: Arial Unicode MS, Arial, sans-serif; + font-weight: bold; + border-bottom: 1px solid #bbbbbb; + border-top: 1px solid #D2D2D2; +} +.gwt-DialogBox .dialogContent { +} +.gwt-DialogBox .dialogMiddleCenter { + padding: 3px; + background: white; +} +.gwt-DialogBox .dialogBottomCenter { + background: url(images/hborder.png) repeat-x 0px -2945px; + -background: url(images/hborder_ie6.png) repeat-x 0px -2144px; +} +.gwt-DialogBox .dialogMiddleLeft { + background: url(images/vborder.png) repeat-y -31px 0px; +} +.gwt-DialogBox .dialogMiddleRight { + background: url(images/vborder.png) repeat-y -32px 0px; + -background: url(images/vborder_ie6.png) repeat-y -32px 0px; +} +.gwt-DialogBox .dialogTopLeftInner { + width: 10px; + height: 8px; + zoom: 1; +} +.gwt-DialogBox .dialogTopRightInner { + width: 12px; + zoom: 1; +} +.gwt-DialogBox .dialogBottomLeftInner { + width: 10px; + height: 12px; + zoom: 1; +} +.gwt-DialogBox .dialogBottomRightInner { + width: 12px; + height: 12px; + zoom: 1; +} +.gwt-DialogBox .dialogTopLeft { + background: url(images/circles.png) no-repeat -20px 0px; + -background: url(images/circles_ie6.png) no-repeat -20px 0px; +} +.gwt-DialogBox .dialogTopRight { + background: url(images/circles.png) no-repeat -28px 0px; + -background: url(images/circles_ie6.png) no-repeat -28px 0px; +} +.gwt-DialogBox .dialogBottomLeft { + background: url(images/circles.png) no-repeat 0px -36px; + -background: url(images/circles_ie6.png) no-repeat 0px -36px; +} +.gwt-DialogBox .dialogBottomRight { + background: url(images/circles.png) no-repeat -8px -36px; + -background: url(images/circles_ie6.png) no-repeat -8px -36px; +} +* html .gwt-DialogBox .dialogTopLeftInner { + width: 10px; + overflow: hidden; +} +* html .gwt-DialogBox .dialogTopRightInner { + width: 12px; + overflow: hidden; +} +* html .gwt-DialogBox .dialogBottomLeftInner { + width: 10px; + height: 12px; + overflow: hidden; +} +* html .gwt-DialogBox .dialogBottomRightInner { + width: 12px; + height: 12px; + overflow: hidden; +} + +.gwt-DisclosurePanel { +} +.gwt-DisclosurePanel-open { +} +.gwt-DisclosurePanel-closed { +} +.gwt-DisclosurePanel .header, +.gwt-DisclosurePanel .header a, +.gwt-DisclosurePanel .header td { + text-decoration: none; /* Remove underline from header */ + color: black; + cursor: pointer; + cursor: hand; +} +.gwt-DisclosurePanel .content { + border-right: 3px solid #e7e7e7; + padding: 4px 8px 4px 0px; + margin-right: 6px; +} + +.gwt-FileUpload { +} + +.gwt-Frame { + border-top: 2px solid #666; + border-left: 2px solid #666; + border-right: 2px solid #bbb; + border-bottom: 2px solid #bbb; +} + +.gwt-HorizontalSplitPanel { +} +.gwt-HorizontalSplitPanel .hsplitter { + cursor: move; + border: 0px; + background: #e7e7e7; + line-height: 0px; +} +.gwt-VerticalSplitPanel { +} +.gwt-VerticalSplitPanel .vsplitter { + cursor: move; + border: 0px; + background: #e7e7e7; + line-height: 0px; +} + +.gwt-HTML { + padding: 0 0px; +} + +.gwt-Hyperlink { +} + +.gwt-Image { +} + +.gwt-Label { +} + +.gwt-ListBox { +} + +.gwt-MenuBar { + cursor: default; +} +.gwt-MenuBar .gwt-MenuItem { + cursor: default; + font-family: Arial Unicode MS, Arial, sans-serif; +} +.gwt-MenuBar .gwt-MenuItem-selected { + background: #E3E8F3; +} +.gwt-MenuBar-horizontal { + background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px; + border: 1px solid #e0e0e0; +} +.gwt-MenuBar-horizontal .gwt-MenuItem { + padding: 5px 10px; + vertical-align: bottom; + color: #000; + font-weight: bold; +} +.gwt-MenuBar-horizontal .gwt-MenuItemSeparator { + width: 1px; + padding: 0px; + margin: 0px; + border: 0px; + border-right: 1px solid #ccc; + background: white; +} +.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner { + width: 1px; + height: 1px; + background: white; +} +.gwt-MenuBar-vertical { + margin-top: 0px; + margin-right: 0px; + background: white; +} +.gwt-MenuBar-vertical table { + border-collapse: collapse; +} +.gwt-MenuBar-vertical .gwt-MenuItem { + padding: 2px 1px 2px 40px; +} +.gwt-MenuBar-vertical .gwt-MenuItemSeparator { + padding: 2px 0px; +} +.gwt-MenuBar-vertical .gwt-MenuItemSeparator .menuSeparatorInner { + height: 1px; + padding: 0px; + border: 0px; + border-top: 1px solid #ccc; + overflow: hidden; +} +.gwt-MenuBar-vertical .subMenuIcon { + padding-left: 4px; +} +.gwt-MenuBar-vertical .subMenuIcon-selected { + background: #E3E8F3; +} +.gwt-MenuBarPopup { + margin: 0px 3px 0px 0px; +} +.gwt-MenuBarPopup .menuPopupTopCenter { + background: url(images/hborder.png) 0px -12px repeat-x; +} +.gwt-MenuBarPopup .menuPopupBottomCenter { + background: url(images/hborder.png) 0px -13px repeat-x; + -background: url(images/hborder_ie6.png) 0px -13px repeat-x; +} +.gwt-MenuBarPopup .menuPopupMiddleLeft { + background: url(images/vborder.png) -12px 0px repeat-y; + -background: url(images/vborder_ie6.png) -12px 0px repeat-y; +} +.gwt-MenuBarPopup .menuPopupMiddleRight { + background: url(images/vborder.png) -13px 0px repeat-y; + -background: url(images/vborder_ie6.png) -13px 0px repeat-y; +} +.gwt-MenuBarPopup .menuPopupTopLeftInner { + width: 5px; + height: 5px; + zoom: 1; +} +.gwt-MenuBarPopup .menuPopupTopRightInner { + width: 8px; + height: 5px; + zoom: 1; +} +.gwt-MenuBarPopup .menuPopupBottomLeftInner { + width: 5px; + height: 8px; + zoom: 1; +} +.gwt-MenuBarPopup .menuPopupBottomRightInner { + width: 8px; + height: 8px; + zoom: 1; +} +.gwt-MenuBarPopup .menuPopupTopLeft { + background: url(images/corner.png) no-repeat 0px -36px; + -background: url(images/corner_ie6.png) no-repeat 0px -36px; +} +.gwt-MenuBarPopup .menuPopupTopRight { + background: url(images/corner.png) no-repeat -5px -36px; + -background: url(images/corner_ie6.png) no-repeat -5px -36px; +} +.gwt-MenuBarPopup .menuPopupBottomLeft { + background: url(images/corner.png) no-repeat 0px -41px; + -background: url(images/corner_ie6.png) no-repeat 0px -41px; +} +.gwt-MenuBarPopup .menuPopupBottomRight { + background: url(images/corner.png) no-repeat -5px -41px; + -background: url(images/corner_ie6.png) no-repeat -5px -41px; +} +* html .gwt-MenuBarPopup .menuPopupTopLeftInner { + width: 5px; + height: 5px; + overflow: hidden; +} +* html .gwt-MenuBarPopup .menuPopupTopRightInner { + width: 8px; + height: 5px; + overflow: hidden; +} +* html .gwt-MenuBarPopup .menuPopupBottomLeftInner { + width: 5px; + height: 8px; + overflow: hidden; +} +* html .gwt-MenuBarPopup .menuPopupBottomRightInner { + width: 8px; + height: 8px; + overflow: hidden; +} + +.gwt-PasswordTextBox { + padding: 5px 4px; + border: 1px solid #ccc; + border-top: 1px solid #999; + font-size: 100%; +} +.gwt-PasswordTextBox-readonly { + color: #888; +} + +.gwt-PopupPanel { + border: 3px solid #e7e7e7; + padding: 3px; + background: white; +} + +.gwt-DecoratedPopupPanel .popupContent { +} +.gwt-DecoratedPopupPanel .popupMiddleCenter { + padding: 3px; + background: #f1f1f1; +} +.gwt-DecoratedPopupPanel .popupTopCenter { + background: url(images/hborder.png) 0px -2937px repeat-x; +} +.gwt-DecoratedPopupPanel .popupBottomCenter { + background: url(images/hborder.png) repeat-x 0px -2938px; + -background: url(images/hborder_ie6.png) repeat-x 0px -2138px; +} +.gwt-DecoratedPopupPanel .popupMiddleLeft { + background: url(images/vborder.png) -21px 0px repeat-y; +} +.gwt-DecoratedPopupPanel .popupMiddleRight { + background: url(images/vborder.png) repeat-y -24px 0px; + -background: url(images/vborder_ie6.png) repeat-y -24px 0px; +} +.gwt-DecoratedPopupPanel .popupTopLeftInner { + width: 6px; + height: 5px; + zoom: 1; +} +.gwt-DecoratedPopupPanel .popupTopRightInner { + width: 6px; + height: 5px; + zoom: 1; +} +.gwt-DecoratedPopupPanel .popupBottomLeftInner { + width: 6px; + height: 6px; + zoom: 1; +} +.gwt-DecoratedPopupPanel .popupBottomRightInner { + width: 6px; + height: 6px; + zoom: 1; +} +.gwt-DecoratedPopupPanel .popupTopLeft { + background: url(images/circles.png) no-repeat 0px -16px; + -background: url(images/circles_ie6.png) no-repeat 0px -16px; +} +.gwt-DecoratedPopupPanel .popupTopRight { + background: url(images/circles.png) no-repeat -6px -16px; + -background: url(images/circles_ie6.png) no-repeat -6px -16px; +} +.gwt-DecoratedPopupPanel .popupBottomLeft { + background: url(images/circles.png) no-repeat 0px -21px; + -background: url(images/circles_ie6.png) no-repeat 0px -21px; +} +.gwt-DecoratedPopupPanel .popupBottomRight { + background: url(images/circles.png) no-repeat -6px -21px; + -background: url(images/circles_ie6.png) no-repeat -6px -21px; +} +* html .gwt-DecoratedPopupPanel .popupTopLeftInner { + width: 6px; + height: 5px; + overflow: hidden; +} +* html .gwt-DecoratedPopupPanel .popupTopRightInner { + width: 6px; + height: 5px; + overflow: hidden; +} +* html .gwt-DecoratedPopupPanel .popupBottomLeftInner { + width: 6px; + height: 6px; + overflow: hidden; +} +* html .gwt-DecoratedPopupPanel .popupBottomRightInner { + width: 6px; + height: 6px; + overflow: hidden; +} + +.gwt-PopupPanelGlass { + background-color: #000; + opacity: 0.3; + filter: alpha(opacity=30); +} + +.gwt-PushButton-up, +.gwt-PushButton-up-hovering, +.gwt-PushButton-up-disabled, +.gwt-PushButton-down, +.gwt-PushButton-down-hovering, +.gwt-PushButton-down-disabled { + margin: 0; + text-decoration: none; + background: url("images/hborder.png") repeat-x 0px -27px; + border-radius: 2px; + -moz-border-radius: 2px; +} +.gwt-PushButton-up, +.gwt-PushButton-up-hovering, +.gwt-PushButton-up-disabled { + padding: 3px 5px 3px 5px; +} +.gwt-PushButton-up { + border:1px solid #bbb; + border-bottom: 1px solid #a0a0a0; + cursor: pointer; + cursor: hand; +} +.gwt-PushButton-up-hovering { + border: 1px solid; + border-color: #939393; + cursor: pointer; + cursor: hand; +} +.gwt-PushButton-up-disabled { + border: 1px solid #bbb; + cursor: default; + opacity: .5; + filter: alpha(opacity=45); + zoom: 1; +} +.gwt-PushButton-down, +.gwt-PushButton-down-hovering, +.gwt-PushButton-down-disabled { + padding: 4px 6px 2px 4px; + outline:none; +} +.gwt-PushButton-down { + border: 1px inset #666; + cursor: pointer; + cursor: hand; +} +.gwt-PushButton-down-hovering { + border: 1px solid #939393; + border-top: 1px solid #333333; + cursor: pointer; + cursor: hand; +} +.gwt-PushButton-down-disabled { + border: 1px outset #ccc; + cursor: default; + opacity: 0.5; + filter: alpha(opacity=45); + zoom: 1; +} + +.gwt-RadioButton { +} +.gwt-RadioButton-disabled { + color: #888; +} + +.gwt-RichTextArea { +} +.hasRichTextToolbar { + border: 0px; +} +.gwt-RichTextToolbar { + background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px; + border-bottom: 1px solid #BBBBBB; + padding: 3px; + margin: 0px; +} +.gwt-RichTextToolbar .gwt-PushButton-up { + padding: 0px 0px 0px 1px; + margin-left: 4px; + margin-bottom: 4px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-PushButton-up-hovering { + margin-left: 4px; + margin-bottom: 4px; + padding: 0px 0px 0px 1px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-PushButton-down { + margin-left: 4px; + margin-bottom: 4px; + padding: 0px 1px 0px 0px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-PushButton-down-hovering { + margin-left: 4px; + margin-bottom: 4px; + padding: 0px 1px 0px 0px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-ToggleButton-up { + margin-left: 4px; + margin-bottom: 4px; + padding: 0px 0px 0px 1px; + border:1px solid #bbb; + border-bottom: 1px solid #a0a0a0; +} +.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering { + margin-left: 4px; + margin-bottom: 4px; + padding: 0px 0px 0px 1px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-ToggleButton-down { + margin-left: 4px; + margin-bottom: 4px; + padding: 0px 1px 0px 0px; + border-width: 1px; +} +.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering { + margin-left: 4px; + margin-bottom: 4px; + padding: 0px 1px 0px 0px; + border-width: 1px; +} + +.gwt-StackPanel { + border-bottom: 1px solid #bbbbbb; +} +.gwt-StackPanel .gwt-StackPanelItem { + cursor: pointer; + cursor: hand; + font-weight: bold; + font-size: 1.3em; + padding: 3px; + border: 1px solid #bbbbbb; + border-bottom: 0px; + background: #d3def6 url(images/hborder.png) repeat-x 0px -989px; +} +.gwt-StackPanel .gwt-StackPanelContent { + border: 1px solid #bbbbbb; + border-bottom: 0px; + background: white; + padding: 2px 2px 10px 5px; +} + +.gwt-DecoratedStackPanel { + border-bottom: 1px solid #bbbbbb; +} +.gwt-DecoratedStackPanel .gwt-StackPanelContent { + border: 1px solid #bbbbbb; + border-bottom: 0px; + background: white; + padding: 2px 5px 10px 2px; +} +.gwt-DecoratedStackPanel .gwt-StackPanelItem { + cursor: pointer; + cursor: hand; +} +.gwt-DecoratedStackPanel .stackItemTopLeft, +.gwt-DecoratedStackPanel .stackItemTopRight { + height: 6px; + width: 6px; + zoom: 1; +} +.gwt-DecoratedStackPanel .stackItemTopLeft { + border-left: 1px solid #bbbbbb; + background: #d3def6 url(images/corner.png) no-repeat 0px -49px; + -background: #d3def6 url(images/corner_ie6.png) no-repeat 0px -49px; +} +.gwt-DecoratedStackPanel .stackItemTopRight { + border-right: 1px solid #bbbbbb; + background: #d3def6 url(images/corner.png) no-repeat -6px -49px; + -background: #d3def6 url(images/corner_ie6.png) no-repeat -6px -49px; +} +.gwt-DecoratedStackPanel .stackItemTopLeftInner, +.gwt-DecoratedStackPanel .stackItemTopRightInner { + width: 1px; + height: 1px; +} +* html .gwt-DecoratedStackPanel .stackItemTopLeftInner, +* html .gwt-DecoratedStackPanel .stackItemTopRightInner { + width: 6px; + height: 6px; + overflow: hidden; +} +.gwt-DecoratedStackPanel .stackItemTopCenter { + background: url(images/hborder.png) 0px -21px repeat-x; +} +.gwt-DecoratedStackPanel .stackItemMiddleLeft { + background: #d3def6 url(images/hborder.png) repeat-x 0px -989px; + border-left: 1px solid #bbbbbb; +} +.gwt-DecoratedStackPanel .stackItemMiddleLeftInner, +.gwt-DecoratedStackPanel .stackItemMiddleRightInner { + width: 1px; + height: 1px; +} +.gwt-DecoratedStackPanel .stackItemMiddleRight { + background: #d3def6 url(images/hborder.png) repeat-x 0px -989px; + border-right: 1px solid #bbbbbb; +} +.gwt-DecoratedStackPanel .stackItemMiddleCenter { + font-weight: bold; + font-size: 1.3em; + background: #d3def6 url(images/hborder.png) repeat-x 0px -989px; +} +.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopRight, +.gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeft { + border: 0px; + background-color: white; +} +.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeft, +.gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRight { + background-color: white; +} + +.gwt-SuggestBox { + padding: 5px 4px; + border: 1px solid #ccc; + border-top: 1px solid #999; + font-size: 100%; + font-family: Arial Unicode MS, Arial, sans-serif; +} + +.gwt-SuggestBoxPopup { +} + +.gwt-SuggestBoxPopup .item { + padding: 2px 6px; + color: #000; + cursor: default; + font-size: 110%; +} +.gwt-SuggestBoxPopup .item-selected { + background: #D5E2FF; +} +.gwt-SuggestBoxPopup .suggestPopupContent { + background: white; +} +.gwt-SuggestBoxPopup .suggestPopupTopCenter { + border-top: 1px solid #bbb; +} +.gwt-SuggestBoxPopup .suggestPopupBottomCenter { + border-bottom: 1px solid #bbb; +} +.gwt-SuggestBoxPopup .suggestPopupTopCenterInner, +.gwt-SuggestBoxPopup .suggestPopupBottomCenterInner { + height: 1px; + line-height: 1px; +} +.gwt-SuggestBoxPopup .suggestPopupMiddleLeft { + border-left: 1px solid #bbb; +} +.gwt-SuggestBoxPopup .suggestPopupMiddleRight { + border-right: 1px solid #bbb; +} +.gwt-SuggestBoxPopup .suggestPopupMiddleLeftInner, +.gwt-SuggestBoxPopup .suggestPopupMiddleRightInner { + width: 1px; + line-height: 1px; +} +.gwt-SuggestBoxPopup .suggestPopupTopLeftInner { + width: 0px; + height: 0px; + zoom: 1; +} +.gwt-SuggestBoxPopup .suggestPopupTopRightInner { + width: 0px; + height: 0px; + zoom: 1; +} +.gwt-SuggestBoxPopup .suggestPopupBottomLeftInner { + width: 0px; + height: 0px; + zoom: 1; +} +.gwt-SuggestBoxPopup .suggestPopupBottomRightInner { + width: 0px; + height: 0px; + zoom: 1; +} +.gwt-SuggestBoxPopup .suggestPopupTopLeft { + background: url(images/circles.png) no-repeat 0px -6px; + -background: url(images/circles_ie6.png) no-repeat 0px -6px; + width:5px; + height:5px; +} +.gwt-SuggestBoxPopup .suggestPopupTopRight { + background: url(images/circles.png) no-repeat -5px -6px; + -background: url(images/circles_ie6.png) no-repeat -5px -6px; + width:5px; + height:5px; +} +.gwt-SuggestBoxPopup .suggestPopupBottomLeft { + background: url(images/circles.png) no-repeat 0px -11px; + -background: url(images/circles_ie6.png) no-repeat 0px -11px; + width:5px; + height:5px; +} +.gwt-SuggestBoxPopup .suggestPopupBottomRight { + background: url(images/circles.png) no-repeat -5px -11px; + -background: url(images/circles_ie6.png) no-repeat -5px -11px; + width:5px; + height:5px; +} +* html .gwt-SuggestBoxPopup .suggestPopupTopLeftInner { + width: 0px; + height: 0px; + overflow: hidden; +} +* html .gwt-SuggestBoxPopup .suggestPopupTopRightInner { + width: 0px; + height: 0px; + overflow: hidden; +} +* html .gwt-SuggestBoxPopup .suggestPopupBottomLeftInner { + width: 0px; + height: 0px; + overflow: hidden; +} +* html .gwt-SuggestBoxPopup .suggestPopupBottomRightInner { + width: 0px; + height: 0px; + overflow: hidden; +} + +.gwt-TabBar { + background: #ccc; + padding-top: 6px; +} +.gwt-TabBar .gwt-TabBarFirst { + width: 5px; /* first tab distance from the left */ +} +.gwt-TabBar .gwt-TabBarRest { +} +.gwt-TabBar .gwt-TabBarItem { + margin-right: 4px; + padding: 4px 8px 4px 8px; + cursor: pointer; + cursor: hand; + color: white; + font-weight: normal; + text-align: center; + background: #8E8E8E; + -moz-border-radius: 3px 3px 0px 0px; + border-radius: 3px 3px 0px 0px; +} +.gwt-TabBar .gwt-TabBarItem-selected { + cursor: default; + background: white; + color: #333; + font-weight: bold; +} +.gwt-TabBar .gwt-TabBarItem-disabled { + cursor: default; + color: #999999; +} +.gwt-TabPanel { +} +.gwt-TabPanelBottom { + border-color: #ccc; + border-style: solid; + border-width: 0px 1px 1px; + overflow: hidden; + padding: 6px; +} +.gwt-DecoratedTabBar { + background: #ccc; + padding-top: 6px; +} +.gwt-DecoratedTabBar .gwt-TabBarFirst { + width: 5px; /* first tab distance from the left */ +} +.gwt-DecoratedTabBar .gwt-TabBarRest { +} +.gwt-DecoratedTabBar .gwt-TabBarItem { + border-collapse: collapse; + margin-right: 4px; +} +.gwt-DecoratedTabBar .tabTopCenter { + padding: 0px; + background: #8E8E8E; +} +.gwt-DecoratedTabBar .tabTopLeft, +.gwt-DecoratedTabBar .tabTopRight { + padding: 0px; + zoom: 1; +} +.gwt-DecoratedTabBar .tabTopLeftInner, +.gwt-DecoratedTabBar .tabTopRightInner { + width: 3px; + height: 3px; +} +.gwt-DecoratedTabBar .tabTopLeft { + background: url(images/circles.png) no-repeat 0px 0px; + -background: url(images/circles_ie6.png) no-repeat 0px 0px; +} +.gwt-DecoratedTabBar .tabTopRight { + background: url(images/circles.png) no-repeat -3px 0px; + -background: url(images/circles_ie6.png) no-repeat -3px 0px; +} +* html .gwt-DecoratedTabBar .tabTopLeftInner, +* html .gwt-DecoratedTabBar .tabTopRightInner { + width: 3px; + height: 3px; + overflow: hidden; +} +.gwt-DecoratedTabBar .tabMiddleLeft, +.gwt-DecoratedTabBar .tabMiddleRight { + width: 3px; + padding: 0px; + background: #8E8E8E; +} +.gwt-DecoratedTabBar .tabMiddleLeftInner, +.gwt-DecoratedTabBar .tabMiddleRightInner { + width: 1px; + height: 1px; +} +.gwt-DecoratedTabBar .tabMiddleCenter { + padding: 0px 5px 4px 5px; + cursor: pointer; + cursor: hand; + color: #fff; + font-weight: normal; + text-align: center; + background: #8E8E8E; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter { + background:#fff; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft { + background: url(images/circles.png) no-repeat -6px 0px; + -background: url(images/circles_ie6.png) no-repeat -6px 0px; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight { + background: url(images/circles.png) no-repeat -9px 0px; + -background: url(images/circles_ie6.png) no-repeat -9px 0px; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft, +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight { + background: #fff; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter { + cursor: default; + background: #fff; + color:#333; + font-weight:bold; +} +.gwt-DecoratedTabBar .gwt-TabBarItem-disabled .tabMiddleCenter { + cursor: default; + color: #999999; +} + +.gwt-TextArea { + padding: 4px; + border: 1px solid #ccc; + border-top: 1px solid #666; + font-size: 100%; + font-family: Arial Unicode MS, Arial, sans-serif; +} +.gwt-TextArea-readonly { + color: #888; +} + +.gwt-TextBox { + padding: 5px 4px; + border: 1px solid #ccc; + border-top: 1px solid #999; + font-size: small; + font-family: Arial Unicode MS, Arial, sans-serif; +} +.gwt-TextBox-readonly { + color: #888; +} +.gwt-ToggleButton-up, +.gwt-ToggleButton-up-hovering, +.gwt-ToggleButton-up-disabled, +.gwt-ToggleButton-down, +.gwt-ToggleButton-down-hovering, +.gwt-ToggleButton-down-disabled { + margin: 0; + text-decoration: none; + background: url("images/hborder.png") repeat-x 0px -27px; + -moz-border-radius: 2px; + border-radius: 2px; +} +.gwt-ToggleButton-up, +.gwt-ToggleButton-up-hovering, +.gwt-ToggleButton-up-disabled { + padding: 3px 5px 3px 5px; +} +.gwt-ToggleButton-up { + border:1px solid #bbb; + border-bottom: 1px solid #a0a0a0; + cursor: pointer; + cursor: hand; +} +.gwt-ToggleButton-up-hovering { + border: 1px solid; + border-color: #939393; + cursor: pointer; + cursor: hand; +} +.gwt-ToggleButton-up-disabled { + border: 1px solid #bbb; + cursor: default; + opacity: .5; + zoom: 1; + filter: alpha(opacity=45); +} +.gwt-ToggleButton-down, +.gwt-ToggleButton-down-hovering, +.gwt-ToggleButton-down-disabled { + padding: 4px 6px 2px 4px; +} +.gwt-ToggleButton-down { + background-position: 0 -513px; + border: 1px inset #666; + cursor: pointer; + cursor: hand; +} +.gwt-ToggleButton-down-hovering { + background-position: 0 -513px; + border: 1px inset; + border-color: #9cf #69e #69e #7af; + cursor: pointer; + cursor: hand; +} +.gwt-ToggleButton-down-disabled { + background-position: 0 -513px; + border: 1px inset #ccc; + cursor: default; + opacity: .5; + zoom: 1; + filter: alpha(opacity=45); +} + +.gwt-Tree .gwt-TreeItem { + padding: 1px 0px; + margin: 0px; + white-space: nowrap; + cursor: hand; + cursor: pointer; + zoom: 1; +} +.gwt-Tree .gwt-TreeItem-selected { + background: #ebeff9; +} +.gwt-TreeItem .gwt-RadioButton input, +.gwt-TreeItem .gwt-CheckBox input { + margin-right: 0px; +} +* html .gwt-TreeItem .gwt-RadioButton input, +* html .gwt-TreeItem .gwt-CheckBox input { + margin-right: -4px; +} + +.gwt-DateBox { + padding: 5px 4px; + border: 1px solid #ccc; + border-top: 1px solid #999; + font-size: 100%; +} +.gwt-DateBox input { + width: 8em; +} +.dateBoxFormatError { + background: #ffcccc; +} +.dateBoxPopup { +} + +.gwt-DatePicker { + border: 1px solid #ccc; + border-top:1px solid #999; + cursor: default; +} +.gwt-DatePicker td, +.datePickerMonthSelector td:focus { + outline: none; +} +.datePickerDays { + width: 100%; + background: white; +} +.datePickerDay, +.datePickerWeekdayLabel, +.datePickerWeekendLabel { + font-size: 85%; + text-align: center; + padding: 4px; + outline: none; + font-weight:bold; + color:#333; + border-right: 1px solid #EDEDED; + border-bottom: 1px solid #EDEDED; +} +.datePickerWeekdayLabel, +.datePickerWeekendLabel { + background: #fff; + padding: 0px 4px 2px; + cursor: default; + color:#666; + font-size:70%; + font-weight:normal; +} +.datePickerDay { + padding: 4px 7px; + cursor: hand; + cursor: pointer; +} +.datePickerDayIsWeekend { + background: #f7f7f7; +} +.datePickerDayIsFiller { + color: #999; + font-weight:normal; +} +.datePickerDayIsValue { + background: #d7dfe8; +} +.datePickerDayIsDisabled { + color: #AAAAAA; + font-style: italic; +} +.datePickerDayIsHighlighted { + background: #F0E68C; +} +.datePickerDayIsValueAndHighlighted { + background: #d7dfe8; +} +.datePickerDayIsToday { + padding: 3px; + color: #fff; + background: url(images/hborder.png) repeat-x 0px -2607px; +} + +.datePickerMonthSelector { + width: 100%; + padding: 1px 0 5px 0; + background: #fff; +} +td.datePickerMonth { + text-align: center; + vertical-align: middle; + white-space: nowrap; + font-size: 100%; + font-weight: bold; + color: #333; +} +.datePickerPreviousButton, +.datePickerNextButton { + font-size: 120%; + line-height: 1em; + color: #3a6aad; + cursor: hand; + cursor: pointer; + font-weight: bold; + padding: 0px 4px; + outline: none; +} + +.gwt-StackLayoutPanel { + border-bottom: 1px solid #bbbbbb; +} +.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader { + cursor: pointer; + cursor: hand; + font-weight: bold; + font-size: 1.3em; + padding: 3px; + border: 1px solid #bbbbbb; + border-bottom: 0px; + background: #d3def6 url(images/hborder.png) repeat-x 0px -989px; +} +.gwt-StackLayoutPanel .gwt-StackLayoutPanelHeader-hovering { + background: #d3def6; +} +.gwt-StackLayoutPanel .gwt-StackLayoutPanelContent { + border: 1px solid #bbbbbb; + border-bottom: 0px; + background: white; + padding: 2px 5px 10px 2px; +} + +.gwt-TabLayoutPanel { +} +.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabs { + background: #ccc; + padding-top: 6px; + padding-right: 5px; +} +.gwt-TabLayoutPanel .gwt-TabLayoutPanelContentContainer { + border-color: #ccc; + border-style: solid; + border-width: 0px 1px 1px; +} +.gwt-TabLayoutPanel .gwt-TabLayoutPanelContent { + overflow: hidden; + padding: 6px; +} +.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab { + margin-right: 4px; + padding: 4px 8px 4px 8px; + cursor: pointer; + cursor: hand; + color: white; + font-weight: normal; + text-align: center; + background: #8E8E8E; + -moz-border-radius: 3px 3px 0px 0px; + border-radius: 3px 3px 0px 0px; +} +.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected { + cursor: default; + background: white; + color: #333; + font-weight: bold; +} + +.gwt-SplitLayoutPanel-HDragger { + background: #e7e7e7 url(images/thumb_vertical.png) center center no-repeat; + cursor: col-resize; +} + +.gwt-SplitLayoutPanel-VDragger { + background: #e7e7e7 url(images/thumb_horz.png) center center no-repeat; + cursor: row-resize; +} \ No newline at end of file
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/circles.png ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/circles_ie6.png ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/corner.png ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/corner_ie6.png ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/hborder.png ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/hborder_ie6.png ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/thumb_horz.png ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/thumb_vertical.png ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/vborder.png ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt/clean/images/vborder_ie6.png ============================================================================== Binary file. No diff available.
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt_app_using_mymodule.nocache.js ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/gwt_app_using_mymodule.nocache.js Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,16 @@ +function gwt_app_using_mymodule(){var N='',ub='" for "gwt:onLoadErrorFn"',sb='" for "gwt:onPropertyErrorFn"',gb='"></script>',X='#',Pb='.cache.html',Z='/',Ob=':',mb='::',Xb='<script defer="defer">gwt_app_using_mymodule.onInjectionDone('gwt_app_using_mymodule')</script>',fb='<script id="',pb='=',Y='?',rb='Bad handler "',Wb='DOMContentLoaded',Nb="GWT module 'gwt_app_using_mymodule' may need to be (re)compiled",hb='SCRIPT',eb='__gwt_marker_gwt_app_using_mymodule',ib='base',ab='baseUrl',R='begin',Q='bootstrap',_='clear.cache.gif',ob='content',W='end',Hb='gecko',Ib='gecko1_8',S='gwt.codesvr=',T='gwt.hosted=',U='gwt.hybrid',Qb='gwt/clean/clean.css',tb='gwt:onLoadErrorFn',qb='gwt:onPropertyErrorFn',nb='gwt:property',O='gwt_app_using_mymodule',cb='gwt_app_using_mymodule.nocache.js',lb='gwt_app_using_mymodule::',Vb='head',Lb='hosted.html?gwt_app_using_mymodule',Ub='href',Gb='ie6',Fb='ie8',Eb='ie9',vb='iframe',$='img',wb="javascript:''",Rb='link',Kb='loadExternalRefs',jb='meta',yb='moduleRequested',V='moduleStartup',Db='msie',kb='name',Ab='opera',xb='position:absolute;width:0;height:0;border:none',Sb='rel',Cb='safari',bb='script',Mb='selectingPermutation',P='startup',Tb='stylesheet',db='undefined',Jb='unknown',zb='user.agent',Bb='webkit';var l=window,m=document,n=l.__gwtStatsEvent?function(a){return l.__gwtStatsEvent(a)}:null,o=l.__gwtStatsSessionId?l.__gwtStatsSessionId:null,p,q,r,s=N,t={},u=[],v=[],w=[],x=0,y,z;n&&n({moduleName:O,sessionId:o,subSystem:P,evtGroup:Q,millis:(new Date).getTime(),type:R});if(!l.__gwt_stylesLoaded){l.__gwt_stylesLoaded={}}if(!l.__gwt_scriptsLoaded){l.__gwt_scriptsLoaded={}}function A(){var b=false;try{var c=l.location.search;return (c.indexOf(S)!=-1||(c.indexOf(T)!=-1||l.external&&l.external.gwtOnLoad))&&c.indexOf(U)==-1}catch(a){}A=function(){return b};return b} +function B(){if(p&&q){var b=m.getElementById(O);var c=b.contentWindow;if(A()){c.__gwt_getProperty=function(a){return F(a)}}gwt_app_using_mymodule=null;c.gwtOnLoad(y,O,s,x);n&&n({moduleName:O,sessionId:o,subSystem:P,evtGroup:V,millis:(new Date).getTime(),type:W})}} +function C(){function e(a){var b=a.lastIndexOf(X);if(b==-1){b=a.length}var c=a.indexOf(Y);if(c==-1){c=a.length}var d=a.lastIndexOf(Z,Math.min(c,b));return d>=0?a.substring(0,d+1):N} +function f(a){if(a.match(/^\w+:///)){}else{var b=m.createElement($);b.src=a+_;a=e(b.src)}return a} +function g(){var a=E(ab);if(a!=null){return a}return N} +function h(){var a=m.getElementsByTagName(bb);for(var b=0;b<a.length;++b){if(a[b].src.indexOf(cb)!=-1){return e(a[b].src)}}return N} +function i(){var a;if(typeof isBodyLoaded==db||!isBodyLoaded()){var b=eb;var c;m.write(fb+b+gb);c=m.getElementById(b);a=c&&c.previousSibling;while(a&&a.tagName!=hb){a=a.previousSibling}if(c){c.parentNode.removeChild(c)}if(a&&a.src){return e(a.src)}}return N} +function j(){var a=m.getElementsByTagName(ib);if(a.length>0){return a[a.length-1].href}return N} +var k=g();if(k==N){k=h()}if(k==N){k=i()}if(k==N){k=j()}if(k==N){k=e(m.location.href)}k=f(k);s=k;return k} +function D(){var b=document.getElementsByTagName(jb);for(var c=0,d=b.length;c<d;++c){var e=b[c],f=e.getAttribute(kb),g;if(f){f=f.replace(lb,N);if(f.indexOf(mb)>=0){continue}if(f==nb){g=e.getAttribute(ob);if(g){var h,i=g.indexOf(pb);if(i>=0){f=g.substring(0,i);h=g.substring(i+1)}else{f=g;h=N}t[f]=h}}else if(f==qb){g=e.getAttribute(ob);if(g){try{z=eval(g)}catch(a){alert(rb+g+sb)}}}else if(f==tb){g=e.getAttribute(ob);if(g){try{y=eval(g)}catch(a){alert(rb+g+ub)}}}}}} +function E(a){var b=t[a];return b==null?null:b} +function F(a){var b=v[a](),c=u[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(z){z(a,d,b)}throw null} +var G;function H(){if(!G){G=true;var a=m.createElement(vb);a.src=wb;a.id=O;a.style.cssText=xb;a.tabIndex=-1;m.body.appendChild(a);n&&n({moduleName:O,sessionId:o,subSystem:P,evtGroup:V,millis:(new Date).getTime(),type:yb});a.contentWindow.location.replace(s+J)}} +v[zb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(Ab)!=-1}())return Ab;if(function(){return b.indexOf(Bb)!=-1}())return Cb;if(function(){return b.indexOf(Db)!=-1&&m.documentMode>=9}())return Eb;if(function(){return b.indexOf(Db)!=-1&&m.documentMode>=8}())return Fb;if(function(){var a=/msie ([0-9]+).([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return Gb;if(function(){return b.indexOf(Hb)!=-1}())return Ib;return Jb};u[zb]={gecko1_8:0,ie6:1,ie8:2,ie9:3,opera:4,safari:5};gwt_app_using_mymodule.onScriptLoad=function(){if(G){q=true;B()}};gwt_app_using_mymodule.onInjectionDone=function(){p=true;n&&n({moduleName:O,sessionId:o,subSystem:P,evtGroup:Kb,millis:(new Date).getTime(),type:W});B()};D();C();var I;var J;if(A()){if(l.external&&(l.external.initModule&&l.external.initModule(O))){l.location.reload();return}J=Lb;I=N}n&&n({moduleName:O,sessionId:o,subSystem:P,evtGroup:Q,millis:(new Date).getTime(),type:Mb});if(!A()){try{alert(Nb);return;var K=I.indexOf(Ob);if(K!=-1){x=Number(I.substring(K+1));I=I.substring(0,K)}J=I+Pb}catch(a){return}}var L;function M(){if(!r){r=true;if(!__gwt_stylesLoaded[Qb]){var a=m.createElement(Rb);__gwt_stylesLoaded[Qb]=a;a.setAttribute(Sb,Tb);a.setAttribute(Ub,s+Qb);m.getElementsByTagName(Vb)[0].appendChild(a)}B();if(m.removeEventListener){m.removeEventListener(Wb,M,false)}if(L){clearInterval(L)}}} +if(m.addEventListener){m.addEventListener(Wb,function(){H();M()},false)}var L=setInterval(function(){if(/loaded|complete/.test(m.readyState)){H();M()}},50);n&&n({moduleName:O,sessionId:o,subSystem:P,evtGroup:Q,millis:(new Date).getTime(),type:W});n&&n({moduleName:O,sessionId:o,subSystem:P,evtGroup:Kb,millis:(new Date).getTime(),type:R});m.write(Xb)} +gwt_app_using_mymodule(); \ No newline at end of file
Added: branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/hosted.html ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/gdl-frontend/playground/GWT-Examples/GWT_App_Using_MyModule/war/gwt_app_using_mymodule/hosted.html Thu Jun 16 10:11:48 2011 (r487) @@ -0,0 +1,355 @@ +<html> +<head><script> +var $wnd = parent; +var $doc = $wnd.document; +var $moduleName, $moduleBase, $entry +,$stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null +,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null; +// Lightweight metrics +if ($stats) { + var moduleFuncName = location.search.substr(1); + var moduleFunc = $wnd[moduleFuncName]; + var moduleName = moduleFunc ? moduleFunc.moduleName : "unknown"; + $stats({moduleName:moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'}); +} +var $hostedHtmlVersion="2.1"; + +var gwtOnLoad; +var $hosted = "localhost:9997"; + +function loadIframe(url) { + var topDoc = window.top.document; + + // create an iframe + var iframeDiv = topDoc.createElement("div"); + iframeDiv.innerHTML = "<iframe scrolling=no frameborder=0 src='" + url + "'>"; + var iframe = iframeDiv.firstChild; + + // mess with the iframe style a little + var iframeStyle = iframe.style; + iframeStyle.position = "absolute"; + iframeStyle.borderWidth = "0"; + iframeStyle.left = "0"; + iframeStyle.top = "0"; + iframeStyle.width = "100%"; + iframeStyle.backgroundColor = "#ffffff"; + iframeStyle.zIndex = "1"; + iframeStyle.height = "100%"; + + // update the top window's document's body's style + var hostBodyStyle = window.top.document.body.style; + hostBodyStyle.margin = "0"; + hostBodyStyle.height = iframeStyle.height; + hostBodyStyle.overflow = "hidden"; + + // insert the iframe + topDoc.body.insertBefore(iframe, topDoc.body.firstChild); +} + +var ua = navigator.userAgent.toLowerCase(); +if (ua.indexOf("gecko") != -1) { + // install eval wrapper on FF to avoid EvalError problem + var __eval = window.eval; + window.eval = function(s) { + return __eval(s); + } +} +if (ua.indexOf("chrome") != -1) { + // work around __gwt_ObjectId appearing in JS objects + var hop = Object.prototype.hasOwnProperty; + Object.prototype.hasOwnProperty = function(prop) { + return prop != "__gwt_ObjectId" && hop.call(this, prop); + }; + // do the same in our parent as well -- see issue 4486 + // NOTE: this will have to be changed when we support non-iframe-based DevMode + var hop2 = parent.Object.prototype.hasOwnProperty; + parent.Object.prototype.hasOwnProperty = function(prop) { + return prop != "__gwt_ObjectId" && hop2.call(this, prop); + }; +} + +// wrapper to call JS methods, which we need both to be able to supply a +// different this for method lookup and to get the exception back +function __gwt_jsInvoke(thisObj, methodName) { + try { + var args = Array.prototype.slice.call(arguments, 2); + return [0, window[methodName].apply(thisObj, args)]; + } catch (e) { + return [1, e]; + } +} + +var __gwt_javaInvokes = []; +function __gwt_makeJavaInvoke(argCount) { + return __gwt_javaInvokes[argCount] || __gwt_doMakeJavaInvoke(argCount); +} + +function __gwt_doMakeJavaInvoke(argCount) { + // IE6 won't eval() anonymous functions except as r-values + var argList = ""; + for (var i = 0; i < argCount; i++) { + argList += ",p" + i; + } + var argListNoComma = argList.substring(1); + + return eval( + "__gwt_javaInvokes[" + argCount + "] =\n" + + " function(thisObj, dispId" + argList + ") {\n" + + " var result = __static(dispId, thisObj" + argList + ");\n" + + " if (result[0]) {\n" + + " throw result[1];\n" + + " } else {\n" + + " return result[1];\n" + + " }\n" + + " }\n" + ); +} + +/* + * This is used to create tear-offs of Java methods. Each function corresponds + * to exactly one dispId, and also embeds the argument count. We get the "this" + * value from the context in which the function is being executed. + * Function-object identity is preserved by caching in a sparse array. + */ +var __gwt_tearOffs = []; +var __gwt_tearOffGenerators = []; +function __gwt_makeTearOff(proxy, dispId, argCount) { + return __gwt_tearOffs[dispId] || __gwt_doMakeTearOff(dispId, argCount); +} + +function __gwt_doMakeTearOff(dispId, argCount) { + return __gwt_tearOffs[dispId] = + (__gwt_tearOffGenerators[argCount] || __gwt_doMakeTearOffGenerator(argCount))(dispId); +} + +function __gwt_doMakeTearOffGenerator(argCount) { + // IE6 won't eval() anonymous functions except as r-values + var argList = ""; + for (var i = 0; i < argCount; i++) { + argList += ",p" + i; + } + var argListNoComma = argList.substring(1); + + return eval( + "__gwt_tearOffGenerators[" + argCount + "] =\n" + + " function(dispId) {\n" + + " return function(" + argListNoComma + ") {\n" + + " var result = __static(dispId, this" + argList + ");\n" + + " if (result[0]) {\n" + + " throw result[1];\n" + + " } else {\n" + + " return result[1];\n" + + " }\n" + + " }\n" + + " }\n" + ); +} + +function __gwt_makeResult(isException, result) { + return [isException, result]; +} + +function __gwt_disconnected() { + // Prevent double-invocation. + window.__gwt_disconnected = new Function(); + // Do it in a timeout so we can be sure we have a clean stack. + window.setTimeout(__gwt_disconnected_impl, 1); +} + +function __gwt_disconnected_impl() { + __gwt_displayGlassMessage('GWT Code Server Disconnected', + 'Most likely, you closed GWT Development Mode. Or, you might have lost ' + + 'network connectivity. To fix this, try restarting GWT Development Mode and ' + + '<a style="color: #FFFFFF; font-weight: bold;" href="javascript:location.reload()">' + + 'REFRESH</a> this page.'); +} + +// Keep track of z-index to allow layering of multiple glass messages +var __gwt_glassMessageZIndex = 2147483647; + +// Note this method is also used by ModuleSpace.java +function __gwt_displayGlassMessage(summary, details) { + var topWin = window.top; + var topDoc = topWin.document; + var outer = topDoc.createElement("div"); + // Do not insert whitespace or outer.firstChild will get a text node. + outer.innerHTML = + '<div style="position:absolute;z-index:' + __gwt_glassMessageZIndex-- + + ';left:50px;top:50px;width:600px;color:#FFF;font-family:verdana;text-align:left;">' + + '<div style="font-size:30px;font-weight:bold;">' + summary + '</div>' + + '<div style="font-size:15px;">' + details + '</div>' + + '</div>' + + '<div style="position:absolute;z-index:' + __gwt_glassMessageZIndex-- + + ';left:0px;top:0px;right:0px;bottom:0px;filter:alpha(opacity=60);opacity:0.6;background-color:#000;"></div>' + ; + topDoc.body.appendChild(outer); + var glass = outer.firstChild; + var glassStyle = glass.style; + + // Scroll to the top and remove scrollbars. + topWin.scrollTo(0, 0); + if (topDoc.compatMode == "BackCompat") { + topDoc.body.style["overflow"] = "hidden"; + } else { + topDoc.documentElement.style["overflow"] = "hidden"; + } + + // Steal focus. + glass.focus(); + + if ((navigator.userAgent.indexOf("MSIE") >= 0) && (topDoc.compatMode == "BackCompat")) { + // IE quirks mode doesn't support right/bottom, but does support this. + glassStyle.width = "125%"; + glassStyle.height = "100%"; + } else if (navigator.userAgent.indexOf("MSIE 6") >= 0) { + // IE6 doesn't have a real standards mode, so we have to use hacks. + glassStyle.width = "125%"; // Get past scroll bar area. + // Nasty CSS; onresize would be better but the outer window won't let us add a listener IE. + glassStyle.setExpression("height", "document.documentElement.clientHeight"); + } + + $doc.title = summary + " [" + $doc.title + "]"; +} + +function findPluginObject() { + try { + return document.getElementById('pluginObject'); + } catch (e) { + return null; + } +} + +function findPluginEmbed() { + try { + return document.getElementById('pluginEmbed') + } catch (e) { + return null; + } +} + +function findPluginXPCOM() { + try { + return __gwt_HostedModePlugin; + } catch (e) { + return null; + } +} + +gwtOnLoad = function(errFn, modName, modBase){ + $moduleName = modName; + $moduleBase = modBase; + + // Note that the order is important + var pluginFinders = [ + findPluginXPCOM, + findPluginObject, + findPluginEmbed, + ]; + var topWin = window.top; + var url = topWin.location.href; + if (!topWin.__gwt_SessionID) { + var ASCII_EXCLAMATION = 33; + var ASCII_TILDE = 126; + var chars = []; + for (var i = 0; i < 16; ++i) { + chars.push(Math.floor(ASCII_EXCLAMATION + + Math.random() * (ASCII_TILDE - ASCII_EXCLAMATION + 1))); + } + topWin.__gwt_SessionID = String.fromCharCode.apply(null, chars); + } + var plugin = null; + for (var i = 0; i < pluginFinders.length; ++i) { + try { + var maybePlugin = pluginFinders[i](); + if (maybePlugin != null && maybePlugin.init(window)) { + plugin = maybePlugin; + break; + } + } catch (e) { + } + } + if (!plugin) { + // try searching for a v1 plugin for backwards compatibility + var found = false; + for (var i = 0; i < pluginFinders.length; ++i) { + try { + plugin = pluginFinders[i](); + if (plugin != null && plugin.connect($hosted, $moduleName, window)) { + return; + } + } catch (e) { + } + } + loadIframe("http://gwt.google.com/missing-plugin"); + } else { + if (plugin.connect(url, topWin.__gwt_SessionID, $hosted, $moduleName, + $hostedHtmlVersion)) { + window.onUnload = function() { + try { + // wrap in try/catch since plugins are not required to supply this + plugin.disconnect(); + } catch (e) { + } + }; + } else { + if (errFn) { + errFn(modName); + } else { + alert("Plugin failed to connect to Development Mode server at " + $hosted); + loadIframe("http://code.google.com/p/google-web-toolkit/wiki/TroubleshootingOOPHM"); + } + } + } +} + +window.onunload = function() { +}; + +// Lightweight metrics +window.fireOnModuleLoadStart = function(className) { + $stats && $stats({moduleName:$moduleName, sessionId:$sessionId, subSystem:'startup', evtGroup:'moduleStartup', millis:(new Date()).getTime(), type:'onModuleLoadStart', className:className}); +}; + +window.__gwt_module_id = 0; +</script></head> +<body> +<font face='arial' size='-1'>This html file is for Development Mode support.</font> +<script><!-- +// Lightweight metrics +$stats && $stats({moduleName:$moduleName, sessionId:$sessionId, subSystem:'startup', evtGroup:'moduleStartup', millis:(new Date()).getTime(), type:'moduleEvalEnd'}); + +// OOPHM currently only supports IFrameLinker +var query = parent.location.search; +if (!findPluginXPCOM()) { + document.write('<embed id="pluginEmbed" type="application/x-gwt-hosted-mode" width="10" height="10">'); + document.write('</embed>'); + document.write('<object id="pluginObject" CLASSID="CLSID:1D6156B6-002B-49E7-B5CA-C138FB843B4E">'); + document.write('</object>'); +} + +// look for the old query parameter if we don't find the new one +var idx = query.indexOf("gwt.codesvr="); +if (idx >= 0) { + idx += 12; // "gwt.codesvr=".length() == 12 +} else { + idx = query.indexOf("gwt.hosted="); + if (idx >= 0) { + idx += 11; // "gwt.hosted=".length() == 11 + } +} +if (idx >= 0) { + var amp = query.indexOf("&", idx); + if (amp >= 0) { + $hosted = query.substring(idx, amp); + } else { + $hosted = query.substring(idx); + } + + // According to RFC 3986, some of this component's characters (e.g., ':') + // are reserved and *may* be escaped. + $hosted = decodeURIComponent($hosted); +} + +query = window.location.search.substring(1); +if (query && $wnd[query]) setTimeout($wnd[query].onScriptLoad, 1); +--></script></body></html>