Commit 9bc25ff3 by Carlos Andrés Rocha Committed by Victor Shnayder

Replace editamolecule input type applet with GWT version

parent ab9bd4b8
<section id="editamoleculeinput_${id}" class="editamoleculeinput"> <section id="editamoleculeinput_${id}" class="editamoleculeinput">
<div class="script_placeholder" data-src="/static/js/capa/jsmolcalc/jsmolcalc.nocache.js"/> <div class="script_placeholder" data-src="/static/js/capa/jsmolcalc/jsmolcalc.nocache.js"/>
<div class="script_placeholder" data-src="${applet_loader}"/> <div class="script_placeholder" data-src="/static/js/capa/jsme/jsme_export.nocache.js"/>
<div class="script_placeholder" data-src="${applet_loader}"/>
% if status == 'unsubmitted': % if status == 'unsubmitted':
<div class="unanswered" id="status_${id}"> <div class="unanswered" id="status_${id}">
% elif status == 'correct': % elif status == 'correct':
<div class="correct" id="status_${id}"> <div class="correct" id="status_${id}">
% elif status == 'incorrect': % elif status == 'incorrect':
<div class="incorrect" id="status_${id}"> <div class="incorrect" id="status_${id}">
% elif status == 'incomplete': % elif status == 'incomplete':
<div class="incorrect" id="status_${id}"> <div class="incorrect" id="status_${id}">
% endif % endif
<object type="application/x-java-applet" id="applet_${id}" class="applet" height="400" width="500"> <div id="applet_${id}" class="applet" data-molfile-src="${file}" style="display:block;width:500px;height:400px">
<param name="archive" value="/static/applets/capa/editamolecule/JME.jar" /> </div>
<param name="code" value="JME.class" />
<param name="molfile" value="${file}" />
Applet failed to run. No Java plug-in was found.
</object>
<br/>
<input type="hidden" name="input_${id}" id="input_${id}" value="${value|h}"/> <input type="hidden" name="input_${id}" id="input_${id}" value="${value|h}"/>
<button id="reset_${id}" class="reset">Reset</button>
<p id="answer_${id}" class="answer"></p>
<p class="status"> <p class="status">
% if status == 'unsubmitted': % if status == 'unsubmitted':
unanswered unanswered
...@@ -33,11 +35,6 @@ ...@@ -33,11 +35,6 @@
incomplete incomplete
% endif % endif
</p> </p>
<br/>
<button id="reset_${id}" class="reset">Reset</button>
<p id="answer_${id}" class="answer"></p>
% if status in ['unsubmitted', 'correct', 'incorrect', 'incomplete']: % if status in ['unsubmitted', 'correct', 'incorrect', 'incomplete']:
</div> </div>
% endif % endif
......
(function () { (function () {
var timeout = 100; var timeout = 100;
waitForJSMolCalc(); // Simple "lock" to prevent applets from being initialized more than once
if (typeof(_editamolecule_lock) == 'undefined' || _editamolecule_lock == false) {
_editamolecule_lock = true;
waitForGWT();
} else {
return;
}
// FIXME: [rocha] jsmolcalc and jsmol.API should be initialized // FIXME: [rocha] jsme and jsmolcalc are not initialized automatically by
// automatically by the GWT script loader. However, it is not // the GWT script loader. To fix this, wait for the scripts to load, initialize
// working correcly when including them inside the // them manually and wait until they are ready
// courseware. function waitForGWT() {
function waitForJSMolCalc() {
if (typeof(jsmolcalc) != "undefined" && jsmolcalc) if (typeof(jsmolcalc) != "undefined" && jsmolcalc)
{ {
// FIXME: [rocha] this should be called automatically by
// GWT at the end of the loader. However it is not.
jsmolcalc.onInjectionDone('jsmolcalc'); jsmolcalc.onInjectionDone('jsmolcalc');
} }
if (typeof(jsmol) != "undefined") { if (typeof(jsme_export) != "undefined" && jsme_export)
{
// dummy function called by jsme_export
window.jsmeOnLoad = function() {};
jsme_export.onInjectionDone('jsme_export');
}
// jsmol is defined my jsmolcalc and JavaScriptApplet is defined by jsme
if (typeof(jsmol) != 'undefined' && typeof(JavaScriptApplet) != 'undefined') {
// ready, initialize applets // ready, initialize applets
initializeApplets(); initializeApplets();
_editamolecule_lock = false; // release lock, for reloading
} else { } else {
setTimeout(function() { waitForJSMolCalc(); }, timeout); setTimeout(waitForGWT, timeout);
} }
} }
function initializeApplets() { function initializeApplets() {
var applets = $('.editamoleculeinput object'); var applets = $('.editamoleculeinput div.applet');
applets.each(function(i, element) { applets.each(function(i, element) {
var applet = $(element); if (!$(element).hasClass('loaded')) {
if (!applet.hasClass('initialized')) { var applet = new JavaScriptApplet.JSME(
applet.addClass("initialized"); element.id,
waitForApplet(applet, configureApplet); $(element).width(),
$(element).height(),
{
"options" : "query, hydrogens"
});
$(element).addClass('loaded');
configureApplet(element, applet);
} }
}); });
} }
function waitForApplet(applet, callback) { function configureApplet(element, applet) {
if (applet[0].isActive && applet[0].isActive()) {
callback(applet);
} else {
setTimeout(function() {
waitForApplet(applet, callback); }, timeout);
}
}
function configureApplet(applet) {
// Traverse up the DOM tree and get the other relevant elements // Traverse up the DOM tree and get the other relevant elements
var parent = applet.parent(); var parent = $(element).parent();
var input_field = parent.find('input[type=hidden]'); var input_field = parent.find('input[type=hidden]');
var reset_button = parent.find('button.reset'); var reset_button = parent.find('button.reset');
console.log(input_field.toArray()); // Applet options
console.log(input_field.toArray().length); applet.setAntialias(true);
// Load initial data // Load initial data
var value = input_field.val(); var value = input_field.val();
value = false;
if (value) { if (value) {
console.log('loading old');
var data = JSON.parse(value)["mol"]; var data = JSON.parse(value)["mol"];
console.log(data);
loadAppletData(applet, data, input_field); loadAppletData(applet, data, input_field);
} else { } else {
console.log('loading preset'); requestAppletData(element, applet, input_field);
requestAppletData(applet, input_field);
} }
reset_button.on('click', function() { reset_button.on('click', function() {
console.log('reseting'); requestAppletData(element, applet, input_field);
requestAppletData(applet, input_field);
}); });
// FIXME: [rocha] This is a hack to capture the click on the check // Update the input element everytime the is an interaction
// button and update the hidden field with the applet values // with the applet (click, drag, etc)
var problem = applet.parents('.problem'); $(element).on('mouseup', function() {
var check_button = problem.find('input.check');
check_button.on('click', function() {
console.log('check');
updateInput(applet, input_field); updateInput(applet, input_field);
}); });
} }
function requestAppletData(applet, input_field) { function requestAppletData(element, applet, input_field) {
var molFile = applet.find('param[name=molfile]').attr('value'); var molFile = $(element).data('molfile-src');
jQuery.ajax({ jQuery.ajax({
url: molFile, url: molFile,
...@@ -98,14 +98,14 @@ ...@@ -98,14 +98,14 @@
} }
function loadAppletData(applet, data, input_field) { function loadAppletData(applet, data, input_field) {
applet[0].readMolFile(data); applet.readMolFile(data);
updateInput(applet, input_field); updateInput(applet, input_field);
} }
function updateInput(applet, input_field) { function updateInput(applet, input_field) {
var mol = applet[0].molFile(); var mol = applet.molFile();
var smiles = applet[0].smiles(); var smiles = applet.smiles();
var jme = applet[0].jmeFile(); var jme = applet.jmeFile();
var info = jsmol.API.getInfo(mol, smiles, jme).toString(); var info = jsmol.API.getInfo(mol, smiles, jme).toString();
var err = jsmol.API.getErrors(mol, smiles, jme).toString(); var err = jsmol.API.getErrors(mol, smiles, jme).toString();
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
/**
* 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 {
cursor: pointer;
}
.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
/**
* 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 {
cursor: pointer;
}
.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
function jsme_export() {
var P = '', xb = '" for "gwt:onLoadErrorFn"', vb = '" for "gwt:onPropertyErrorFn"', ib = '"><\/script>', Z = '#', _b = '.cache.html', _ = '/', lb = '//', Tb = '0611409F263B5178342FE86F2A15096A', Vb = '396B3EA649BF55AAB5739A9E6278DBB1', Wb = '55B43920D2446B7876A6D007C7823913', $b = ':', Ub = ':1', pb = '::', hc = '<script defer="defer">jsme_export.onInjectionDone(\'jsme_export\')<\/script>', hb = '<script id="', sb = '=', $ = '?', Xb = 'A3B7F92654E7A93271CE0440D9179625', Yb = 'AC3F6C30BBCDFBDD8EAE31273C273251', Zb = 'B4ADD17684A99693FE9C9A04B1CAF23B', Eb = 'BackCompat', ub = 'Bad handler "', Db = 'CSS1Compat', gc = 'DOMContentLoaded', jb = 'SCRIPT', gb = '__gwt_marker_jsme_export', kb = 'base', cb = 'baseUrl', T = 'begin', S = 'bootstrap', bb = 'clear.cache.gif', Cb = 'compat.mode', rb = 'content', Y = 'end', Nb = 'gecko', Ob = 'gecko1_8', U = 'gwt.codesvr=', V = 'gwt.hosted=', W = 'gwt.hybrid', ac = 'gwt/clean/clean.css', wb = 'gwt:onLoadErrorFn', tb = 'gwt:onPropertyErrorFn', qb = 'gwt:property', fc = 'head', Rb = 'hosted.html?jsme_export', ec = 'href', Mb = 'ie6', Lb = 'ie8', Kb = 'ie9', yb = 'iframe', ab = 'img', zb = "javascript:''", Q = 'jsme_export', eb = 'jsme_export.nocache.js', ob = 'jsme_export::', bc = 'link', Qb = 'loadExternalRefs', mb = 'meta', Bb = 'moduleRequested', X = 'moduleStartup', Jb = 'msie', nb = 'name', Gb = 'opera', Ab = 'position:absolute;width:0;height:0;border:none', cc = 'rel', Ib = 'safari', db = 'script', Sb = 'selectingPermutation', R = 'startup', dc = 'stylesheet', fb = 'undefined', Pb = 'unknown', Fb = 'user.agent', Hb = 'webkit';
var m = window, n = document, o = m.__gwtStatsEvent ? function(a) {
return m.__gwtStatsEvent(a)
} : null, p = m.__gwtStatsSessionId ? m.__gwtStatsSessionId : null, q, r, s, t = P, u = {}, v = [], w = [], x = [], y = 0, z, A;
o && o({moduleName: Q,sessionId: p,subSystem: R,evtGroup: S,millis: (new Date).getTime(),type: T});
if (!m.__gwt_stylesLoaded) {
m.__gwt_stylesLoaded = {}
}
if (!m.__gwt_scriptsLoaded) {
m.__gwt_scriptsLoaded = {}
}
function B() {
var b = false;
try {
var c = m.location.search;
return (c.indexOf(U) != -1 || (c.indexOf(V) != -1 || m.external && m.external.gwtOnLoad)) && c.indexOf(W) == -1
} catch (a) {
}
B = function() {
return b
};
return b
}
function C() {
if (q && r) {
var b = n.getElementById(Q);
var c = b.contentWindow;
if (B()) {
c.__gwt_getProperty = function(a) {
return H(a)
}
}
jsme_export = null;
c.gwtOnLoad(z, Q, t, y);
o && o({moduleName: Q,sessionId: p,subSystem: R,evtGroup: X,millis: (new Date).getTime(),type: Y})
}
}
function D() {
function e(a) {
var b = a.lastIndexOf(Z);
if (b == -1) {
b = a.length
}
var c = a.indexOf($);
if (c == -1) {
c = a.length
}
var d = a.lastIndexOf(_, Math.min(c, b));
return d >= 0 ? a.substring(0, d + 1) : P
}
function f(a) {
if (a.match(/^\w+:\/\//)) {
} else {
var b = n.createElement(ab);
b.src = a + bb;
a = e(b.src)
}
return a
}
function g() {
var a = F(cb);
if (a != null) {
return a
}
return P
}
function h() {
var a = n.getElementsByTagName(db);
for (var b = 0; b < a.length; ++b) {
if (a[b].src.indexOf(eb) != -1) {
return e(a[b].src)
}
}
return P
}
function i() {
var a;
if (typeof isBodyLoaded == fb || !isBodyLoaded()) {
var b = gb;
var c;
n.write(hb + b + ib);
c = n.getElementById(b);
a = c && c.previousSibling;
while (a && a.tagName != jb) {
a = a.previousSibling
}
if (c) {
c.parentNode.removeChild(c)
}
if (a && a.src) {
return e(a.src)
}
}
return P
}
function j() {
var a = n.getElementsByTagName(kb);
if (a.length > 0) {
return a[a.length - 1].href
}
return P
}
function k() {
var a = n.location;
return a.href == a.protocol + lb + a.host + a.pathname + a.search + a.hash
}
var l = g();
if (l == P) {
l = h()
}
if (l == P) {
l = i()
}
if (l == P) {
l = j()
}
if (l == P && k()) {
l = e(n.location.href)
}
l = f(l);
t = l;
return l
}
function E() {
var b = document.getElementsByTagName(mb);
for (var c = 0, d = b.length; c < d; ++c) {
var e = b[c], f = e.getAttribute(nb), g;
if (f) {
f = f.replace(ob, P);
if (f.indexOf(pb) >= 0) {
continue
}
if (f == qb) {
g = e.getAttribute(rb);
if (g) {
var h, i = g.indexOf(sb);
if (i >= 0) {
f = g.substring(0, i);
h = g.substring(i + 1)
} else {
f = g;
h = P
}
u[f] = h
}
} else if (f == tb) {
g = e.getAttribute(rb);
if (g) {
try {
A = eval(g)
} catch (a) {
alert(ub + g + vb)
}
}
} else if (f == wb) {
g = e.getAttribute(rb);
if (g) {
try {
z = eval(g)
} catch (a) {
alert(ub + g + xb)
}
}
}
}
}
}
function F(a) {
var b = u[a];
return b == null ? null : b
}
function G(a, b) {
var c = x;
for (var d = 0, e = a.length - 1; d < e; ++d) {
c = c[a[d]] || (c[a[d]] = [])
}
c[a[e]] = b
}
function H(a) {
var b = w[a](), c = v[a];
if (b in c) {
return b
}
var d = [];
for (var e in c) {
d[c[e]] = e
}
if (A) {
A(a, d, b)
}
throw null
}
var I;
function J() {
if (!I) {
I = true;
var a = n.createElement(yb);
a.src = zb;
a.id = Q;
a.style.cssText = Ab;
a.tabIndex = -1;
n.body.appendChild(a);
o && o({moduleName: Q,sessionId: p,subSystem: R,evtGroup: X,millis: (new Date).getTime(),type: Bb});
a.contentWindow.location.replace(t + L)
}
}
w[Cb] = function() {
return document.compatMode == Db ? Db : Eb
};
v[Cb] = {BackCompat: 0,CSS1Compat: 1};
w[Fb] = function() {
var b = navigator.userAgent.toLowerCase();
var c = function(a) {
return parseInt(a[1]) * 1000 + parseInt(a[2])
};
if (function() {
return b.indexOf(Gb) != -1
}())
return Gb;
if (function() {
return b.indexOf(Hb) != -1
}())
return Ib;
if (function() {
return b.indexOf(Jb) != -1 && n.documentMode >= 9
}())
return Kb;
if (function() {
return b.indexOf(Jb) != -1 && n.documentMode >= 8
}())
return Lb;
if (function() {
var a = /msie ([0-9]+)\.([0-9]+)/.exec(b);
if (a && a.length == 3)
return c(a) >= 6000
}())
return Mb;
if (function() {
return b.indexOf(Nb) != -1
}())
return Ob;
return Pb
};
v[Fb] = {gecko1_8: 0,ie6: 1,ie8: 2,ie9: 3,opera: 4,safari: 5};
jsme_export.onScriptLoad = function() {
if (I) {
r = true;
C()
}
};
jsme_export.onInjectionDone = function() {
q = true;
o && o({moduleName: Q,sessionId: p,subSystem: R,evtGroup: Qb,millis: (new Date).getTime(),type: Y});
C()
};
E();
D();
var K;
var L;
if (B()) {
if (m.external && (m.external.initModule && m.external.initModule(Q))) {
m.location.reload();
return
}
L = Rb;
K = P
}
o && o({moduleName: Q,sessionId: p,subSystem: R,evtGroup: S,millis: (new Date).getTime(),type: Sb});
if (!B()) {
try {
G([Eb, Ib], Tb);
G([Db, Ib], Tb);
G([Eb, Ib], Tb + Ub);
G([Db, Ib], Tb + Ub);
G([Eb, Ob], Vb);
G([Db, Ob], Vb);
G([Eb, Ob], Vb + Ub);
G([Db, Ob], Vb + Ub);
G([Eb, Gb], Wb);
G([Db, Gb], Wb);
G([Eb, Gb], Wb + Ub);
G([Db, Gb], Wb + Ub);
G([Eb, Lb], Xb);
G([Db, Lb], Xb);
G([Eb, Lb], Xb + Ub);
G([Db, Lb], Xb + Ub);
G([Eb, Mb], Yb);
G([Db, Mb], Yb);
G([Eb, Mb], Yb + Ub);
G([Db, Mb], Yb + Ub);
G([Eb, Kb], Zb);
G([Db, Kb], Zb);
G([Eb, Kb], Zb + Ub);
G([Db, Kb], Zb + Ub);
K = x[H(Cb)][H(Fb)];
var M = K.indexOf($b);
if (M != -1) {
y = Number(K.substring(M + 1));
K = K.substring(0, M)
}
L = K + _b
} catch (a) {
return
}
}
var N;
function O() {
if (!s) {
s = true;
if (!__gwt_stylesLoaded[ac]) {
var a = n.createElement(bc);
__gwt_stylesLoaded[ac] = a;
a.setAttribute(cc, dc);
a.setAttribute(ec, t + ac);
n.getElementsByTagName(fc)[0].appendChild(a)
}
C();
if (n.removeEventListener) {
n.removeEventListener(gc, O, false)
}
if (N) {
clearInterval(N)
}
}
}
if (n.addEventListener) {
n.addEventListener(gc, function() {
J();
O()
}, false)
}
var N = setInterval(function() {
if (/loaded|complete/.test(n.readyState)) {
J();
O()
}
}, 50);
o && o({moduleName: Q,sessionId: p,subSystem: R,evtGroup: S,millis: (new Date).getTime(),type: Y});
o && o({moduleName: Q,sessionId: p,subSystem: R,evtGroup: Qb,millis: (new Date).getTime(),type: T});
n.write(hc);
}
jsme_export();
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment