diff --git a/common/lib/capa/capa/templates/edit-a-molecule.html b/common/lib/capa/capa/templates/edit-a-molecule.html new file mode 100644 index 0000000000..b63fafefdb --- /dev/null +++ b/common/lib/capa/capa/templates/edit-a-molecule.html @@ -0,0 +1,33 @@ + + + + Edit A Molecule + + + + + + + + + +

Edit A Molecule

+

The molecule Dopamine is shown below. Dopamine is a neurotransmitter.

+ + + + + Applet failed to run. No Java plug-in was found. + + +
+ + +

Edit the molecule to complete each one of the following the tasks. Click the check button to check your answer for that. Click submit when you are done.

+ + + diff --git a/common/static/applets/JME.jar b/common/static/applets/JME.jar new file mode 100644 index 0000000000..d571682d7e Binary files /dev/null and b/common/static/applets/JME.jar differ diff --git a/common/static/css/capa/edit-a-molecule.css b/common/static/css/capa/edit-a-molecule.css new file mode 100644 index 0000000000..b641b80408 --- /dev/null +++ b/common/static/css/capa/edit-a-molecule.css @@ -0,0 +1,38 @@ +/** 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; +} + +.calculateButton { + display: block; + font-size: 16pt; +} + +.newMoleculeButton { + 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; +} diff --git a/common/static/js/capa/edit-a-molecule.js b/common/static/js/capa/edit-a-molecule.js new file mode 100644 index 0000000000..9822c8ee15 --- /dev/null +++ b/common/static/js/capa/edit-a-molecule.js @@ -0,0 +1,87 @@ +$(document).ready(function(){ + var applet = $("#JME")[0]; + var template = _.template($("#task-template").text()); + var timeout = 1000; + + function waitForApplet() { + if (applet.isActive && applet.isActive()) { + console.log("Applet is ready."); + loadInitialData(); + } else if (timeout > 30 * 1000) { + console.error("Applet did not load on time."); + } else { + console.log("Waiting for applet..."); + setTimeout(waitForApplet, timeout); + } + } + + function loadInitialData() { + console.log("Loading mol data..."); + jQuery.ajax({ + url: "dopamine.mol", + dataType: "text", + success: function(data) { + console.log("Done."); + setup(data); + }, + error: function() { + console.error("Cannot load mol data."); + } + }); + } + + function setup(data) { + applet.readMolFile(data); + + setupTasks(); + + $("#update").click(updateInfo); + updateInfo(); + } + + function setupTasks() { + console.log("Getting initial tasks..."); + + var tasks = getTasks(); + + jQuery.each(tasks, function(index, task) { + var value = task.toString(); + var fragment = $(template({task:value})); + $("#tasks").append(fragment); + fragment.find("button").click(function() { + checkTask(task, index); + }); + }); + console.log("Done."); + } + + function updateInfo() { + var info = getInfo(); + $("#properties").html(info.toString()); + return info; + } + + function checkTask(task, index) { + var info = updateInfo(); + var value = task.check(info); + $("#tasks li span.result").eq(index).html(value); + } + + function getInfo() { + var mol = applet.molFile(); + var smiles = applet.smiles(); + var jme = applet.jmeFile(); + + return jsmol.API.getInfo(mol, smiles, jme); + } + + function getTasks() { + var mol = applet.molFile(); + var smiles = applet.smiles(); + var jme = applet.jmeFile(); + + return jsmol.API.getTasks(mol, smiles, jme); + } + + waitForApplet(); +}); diff --git a/common/static/js/capa/jsmolcalc/2264BD6A2D261E441E8A63207DEF3E41.cache.html b/common/static/js/capa/jsmolcalc/2264BD6A2D261E441E8A63207DEF3E41.cache.html new file mode 100644 index 0000000000..82c128524e --- /dev/null +++ b/common/static/js/capa/jsmolcalc/2264BD6A2D261E441E8A63207DEF3E41.cache.html @@ -0,0 +1,2900 @@ + + + + + + + diff --git a/common/static/js/capa/jsmolcalc/280D82581672593B003FDD949FD05A1A.cache.html b/common/static/js/capa/jsmolcalc/280D82581672593B003FDD949FD05A1A.cache.html new file mode 100644 index 0000000000..991e0e490b --- /dev/null +++ b/common/static/js/capa/jsmolcalc/280D82581672593B003FDD949FD05A1A.cache.html @@ -0,0 +1,2871 @@ + + + + + + + diff --git a/common/static/js/capa/jsmolcalc/62AEDCE3B4B02EAB0CE4B5E294387270.cache.html b/common/static/js/capa/jsmolcalc/62AEDCE3B4B02EAB0CE4B5E294387270.cache.html new file mode 100644 index 0000000000..f564a4d509 --- /dev/null +++ b/common/static/js/capa/jsmolcalc/62AEDCE3B4B02EAB0CE4B5E294387270.cache.html @@ -0,0 +1,2878 @@ + + + + + + + diff --git a/common/static/js/capa/jsmolcalc/787A0D27E3B86B1358ECC872176CB896.cache.html b/common/static/js/capa/jsmolcalc/787A0D27E3B86B1358ECC872176CB896.cache.html new file mode 100644 index 0000000000..af4a2ecb7d --- /dev/null +++ b/common/static/js/capa/jsmolcalc/787A0D27E3B86B1358ECC872176CB896.cache.html @@ -0,0 +1,2900 @@ + + + + + + + diff --git a/common/static/js/capa/jsmolcalc/C6CC2FE28A276F9AD839FEB4866C99F7.cache.html b/common/static/js/capa/jsmolcalc/C6CC2FE28A276F9AD839FEB4866C99F7.cache.html new file mode 100644 index 0000000000..145a186d11 --- /dev/null +++ b/common/static/js/capa/jsmolcalc/C6CC2FE28A276F9AD839FEB4866C99F7.cache.html @@ -0,0 +1,2900 @@ + + + + + + + diff --git a/common/static/js/capa/jsmolcalc/FE94467421A960F46BE7208756BA8AB4.cache.html b/common/static/js/capa/jsmolcalc/FE94467421A960F46BE7208756BA8AB4.cache.html new file mode 100644 index 0000000000..3a5592bf72 --- /dev/null +++ b/common/static/js/capa/jsmolcalc/FE94467421A960F46BE7208756BA8AB4.cache.html @@ -0,0 +1,3028 @@ + + + + + + + diff --git a/common/static/js/capa/jsmolcalc/clear.cache.gif b/common/static/js/capa/jsmolcalc/clear.cache.gif new file mode 100644 index 0000000000..e565824aaf Binary files /dev/null and b/common/static/js/capa/jsmolcalc/clear.cache.gif differ diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/clean.css b/common/static/js/capa/jsmolcalc/gwt/clean/clean.css new file mode 100644 index 0000000000..aa02d5385d --- /dev/null +++ b/common/static/js/capa/jsmolcalc/gwt/clean/clean.css @@ -0,0 +1,1264 @@ +/** + * 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 diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/clean_rtl.css b/common/static/js/capa/jsmolcalc/gwt/clean/clean_rtl.css new file mode 100644 index 0000000000..7e2c695ccf --- /dev/null +++ b/common/static/js/capa/jsmolcalc/gwt/clean/clean_rtl.css @@ -0,0 +1,1265 @@ +/** + * 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 diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/images/circles.png b/common/static/js/capa/jsmolcalc/gwt/clean/images/circles.png new file mode 100644 index 0000000000..2a84b9c320 Binary files /dev/null and b/common/static/js/capa/jsmolcalc/gwt/clean/images/circles.png differ diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/images/circles_ie6.png b/common/static/js/capa/jsmolcalc/gwt/clean/images/circles_ie6.png new file mode 100644 index 0000000000..3a388fc5d3 Binary files /dev/null and b/common/static/js/capa/jsmolcalc/gwt/clean/images/circles_ie6.png differ diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/images/corner.png b/common/static/js/capa/jsmolcalc/gwt/clean/images/corner.png new file mode 100644 index 0000000000..51aa4582aa Binary files /dev/null and b/common/static/js/capa/jsmolcalc/gwt/clean/images/corner.png differ diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/images/corner_ie6.png b/common/static/js/capa/jsmolcalc/gwt/clean/images/corner_ie6.png new file mode 100644 index 0000000000..5197449254 Binary files /dev/null and b/common/static/js/capa/jsmolcalc/gwt/clean/images/corner_ie6.png differ diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/images/hborder.png b/common/static/js/capa/jsmolcalc/gwt/clean/images/hborder.png new file mode 100644 index 0000000000..ec58ae6126 Binary files /dev/null and b/common/static/js/capa/jsmolcalc/gwt/clean/images/hborder.png differ diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/images/hborder_ie6.png b/common/static/js/capa/jsmolcalc/gwt/clean/images/hborder_ie6.png new file mode 100644 index 0000000000..2268f88a76 Binary files /dev/null and b/common/static/js/capa/jsmolcalc/gwt/clean/images/hborder_ie6.png differ diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/images/thumb_horz.png b/common/static/js/capa/jsmolcalc/gwt/clean/images/thumb_horz.png new file mode 100644 index 0000000000..b43e683e1f Binary files /dev/null and b/common/static/js/capa/jsmolcalc/gwt/clean/images/thumb_horz.png differ diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/images/thumb_vertical.png b/common/static/js/capa/jsmolcalc/gwt/clean/images/thumb_vertical.png new file mode 100644 index 0000000000..bd57f594ac Binary files /dev/null and b/common/static/js/capa/jsmolcalc/gwt/clean/images/thumb_vertical.png differ diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/images/vborder.png b/common/static/js/capa/jsmolcalc/gwt/clean/images/vborder.png new file mode 100644 index 0000000000..6840d11a12 Binary files /dev/null and b/common/static/js/capa/jsmolcalc/gwt/clean/images/vborder.png differ diff --git a/common/static/js/capa/jsmolcalc/gwt/clean/images/vborder_ie6.png b/common/static/js/capa/jsmolcalc/gwt/clean/images/vborder_ie6.png new file mode 100644 index 0000000000..90baeb1f99 Binary files /dev/null and b/common/static/js/capa/jsmolcalc/gwt/clean/images/vborder_ie6.png differ diff --git a/common/static/js/capa/jsmolcalc/hosted.html b/common/static/js/capa/jsmolcalc/hosted.html new file mode 100644 index 0000000000..48b87f39b5 --- /dev/null +++ b/common/static/js/capa/jsmolcalc/hosted.html @@ -0,0 +1,365 @@ + + + +This html file is for Development Mode support. + diff --git a/common/static/js/capa/jsmolcalc/jsmolcalc.nocache.js b/common/static/js/capa/jsmolcalc/jsmolcalc.nocache.js new file mode 100644 index 0000000000..4f38a87161 --- /dev/null +++ b/common/static/js/capa/jsmolcalc/jsmolcalc.nocache.js @@ -0,0 +1,360 @@ +function jsmolcalc(){ + var $wnd_0 = window, $doc_0 = document, $stats = $wnd_0.__gwtStatsEvent?function(a){ + return $wnd_0.__gwtStatsEvent(a); + } + :null, $sessionId_0 = $wnd_0.__gwtStatsSessionId?$wnd_0.__gwtStatsSessionId:null, scriptsDone, loadDone, bodyDone, base = '', metaProps = {}, values = [], providers = [], answers = [], softPermutationId = 0, onLoadErrorFunc, propertyErrorFunc; + $stats && $stats({moduleName:'jsmolcalc', sessionId:$sessionId_0, subSystem:'startup', evtGroup:'bootstrap', millis:(new Date).getTime(), type:'begin'}); + if (!$wnd_0.__gwt_stylesLoaded) { + $wnd_0.__gwt_stylesLoaded = {}; + } + if (!$wnd_0.__gwt_scriptsLoaded) { + $wnd_0.__gwt_scriptsLoaded = {}; + } + function isHostedMode(){ + var result = false; + try { + var query = $wnd_0.location.search; + return (query.indexOf('gwt.codesvr=') != -1 || (query.indexOf('gwt.hosted=') != -1 || $wnd_0.external && $wnd_0.external.gwtOnLoad)) && query.indexOf('gwt.hybrid') == -1; + } + catch (e) { + } + isHostedMode = function(){ + return result; + } + ; + return result; + } + + function maybeStartModule(){ + if (scriptsDone && loadDone) { + var iframe = $doc_0.getElementById('jsmolcalc'); + var frameWnd = iframe.contentWindow; + if (isHostedMode()) { + frameWnd.__gwt_getProperty = function(name_0){ + return computePropValue(name_0); + } + ; + } + jsmolcalc = null; + frameWnd.gwtOnLoad(onLoadErrorFunc, 'jsmolcalc', base, softPermutationId); + $stats && $stats({moduleName:'jsmolcalc', sessionId:$sessionId_0, subSystem:'startup', evtGroup:'moduleStartup', millis:(new Date).getTime(), type:'end'}); + } + } + + function computeScriptBase(){ + function getDirectoryOfFile(path){ + var hashIndex = path.lastIndexOf('#'); + if (hashIndex == -1) { + hashIndex = path.length; + } + var queryIndex = path.indexOf('?'); + if (queryIndex == -1) { + queryIndex = path.length; + } + var slashIndex = path.lastIndexOf('/', Math.min(queryIndex, hashIndex)); + return slashIndex >= 0?path.substring(0, slashIndex + 1):''; + } + + function ensureAbsoluteUrl(url){ + if (url.match(/^\w+:\/\//)) { + } + else { + var img = $doc_0.createElement('img'); + img.src = url + 'clear.cache.gif'; + url = getDirectoryOfFile(img.src); + } + return url; + } + + function tryMetaTag(){ + var metaVal = __gwt_getMetaProperty('baseUrl'); + if (metaVal != null) { + return metaVal; + } + return ''; + } + + function tryNocacheJsTag(){ + var scriptTags = $doc_0.getElementsByTagName('script'); + for (var i = 0; i < scriptTags.length; ++i) { + if (scriptTags[i].src.indexOf('jsmolcalc.nocache.js') != -1) { + return getDirectoryOfFile(scriptTags[i].src); + } + } + return ''; + } + + function tryMarkerScript(){ + var thisScript; + if (typeof isBodyLoaded == 'undefined' || !isBodyLoaded()) { + var markerId = '__gwt_marker_jsmolcalc'; + var markerScript; + $doc_0.write('