# ***** BEGIN LICENSE BLOCK ***** # Version: MPL 1.1/GPL 2.0/LGPL 2.1 # # The contents of this file are subject to the Mozilla Public License Version # 1.1 (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS IS" basis, # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License # for the specific language governing rights and limitations under the # License. # # The Original Code is Mozilla XForms support. # # The Initial Developer of the Original Code is # IBM Corporation. # Portions created by the Initial Developer are Copyright (C) 2005 # the Initial Developer. All Rights Reserved. # # Contributor(s): # # Alternatively, the contents of this file may be used under the terms of # either the GNU General Public License Version 2 or later (the "GPL"), or # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), # in which case the provisions of the GPL or the LGPL are applicable instead # of those above. If you wish to allow use of your version of this file only # under the terms of either the GPL or the LGPL, and not to allow others to # use your version of this file under the terms of the MPL, indicate your # decision by deleting the provisions above and replace them with the notice # and other provisions required by the GPL or the LGPL. If you do not delete # the provisions above, a recipient may use your version of this file under # the terms of any one of the MPL, the GPL or the LGPL. # # ***** END LICENSE BLOCK ***** @namespace url(http://www.w3.org/2002/xforms); @namespace html url(http://www.w3.org/1999/xhtml); @namespace mozType url(http://www.mozilla.org/projects/xforms/2005/type); repeat, repeatitem, contextcontainer, group, switch, case, select1 item, select1 itemset, select1 choices { display: block; } contextcontainer-inline { display: inline; } select item, select itemset, select choices { display: none; } message[level="ephemeral"], hint { background-color: InfoBackground; color: InfoText; padding: 2px 3px; font: message-box; border: 1px black solid; visibility: hidden !important; position: absolute !important; } alert { display: none; } output { -moz-binding: url('chrome://xforms/content/xforms.xml#xformswidget-output'); } input { -moz-binding: url('chrome://xforms/content/xforms.xml#xformswidget-input'); } input[mozType|type="http://www.w3.org/2001/XMLSchema#boolean"] { -moz-binding: url('chrome://xforms/content/xforms.xml#xformswidget-input-boolean'); } secret { -moz-binding: url('chrome://xforms/content/xforms.xml#xformswidget-secret'); } textarea { -moz-binding: url('chrome://xforms/content/xforms.xml#xformswidget-textarea'); } trigger, submit { -moz-binding: url('chrome://xforms/content/xforms.xml#xformswidget-trigger'); } trigger[appearance="minimal"], submit[appearance="minimal"] { -moz-binding: url('chrome://xforms/content/xforms.xml#xformswidget-trigger-minimal'); } trigger[appearance="minimal"]:hover, submit[appearance="minimal"]:hover { cursor: pointer; } label { -moz-binding: url('chrome://xforms/content/xforms.xml#xformswidget-label'); } select1 { -moz-binding: url('chrome://xforms/content/select1.xml#xformswidget-select1'); } select1 itemset { -moz-binding: url('chrome://xforms/content/select1.xml#xformswidget-select1-itemset'); } /* Most of the select1 specific CSS is copied from forms.css */ select1 item { -moz-binding: url('chrome://xforms/content/select1.xml#xformswidget-select1-item'); white-space : nowrap; } html|input.-moz-xforms-select1-dropdown { width: 12px; height: 1.3em; white-space: nowrap; position: static !important; background-image: url("data:image/gif;base64,R0lGODlhBwAEAIAAAAAAAP%2F%2F%2FyH5BAEAAAEALAAAAAAHAAQAAAIIhA%2BBGWoNWSgAOw%3D%3D") !important; background-repeat: no-repeat !important; background-position: center !important; -moz-appearance: menulist-button; -moz-user-select: none !important; -moz-user-focus: ignore !important; -moz-binding: none; vertical-align: text-top; margin: 0px !important; margin-top: -1px !important; } html|input.-moz-xforms-select1-dropdown::-moz-focus-inner { border: 0 !important; } html|input.-moz-xforms-select1-dropdown:active:hover { border-style: outset; } html|input.-moz-xforms-select1-input { border: 1px dotted transparent; margin-right: 0px; padding: 0px; font: -moz-list; -moz-box-sizing: border-box; height: 1.3em; line-height: normal !important; } html|input.-moz-xforms-select1-input:focus { border: 1px dotted black; } html|span.-moz-select1-container { margin: 0px; margin-bottom: 1px; border-color: ThreeDFace; background-color: -moz-Field; color: -moz-FieldText; font: -moz-list; line-height: normal !important; white-space: nowrap !important; text-align: start; cursor: default; -moz-box-sizing: border-box; -moz-appearance: menulist; border-style: inset; text-indent: 0; padding-right: 0px; overflow: hidden; border-width: 2px; padding-bottom: 0px; padding-top: 1px; } html|div.-moz-xforms-select1-popup { border-width: 1px; top: 0px; left: 0px; border: 1px outset black !important; background-color: -moz-Field; font: -moz-list; text-align: start; visibility: hidden; overflow-y: auto; overflow-x: hidden; position: absolute; -moz-user-select: none; z-index: 2147482647; cursor: default; } item[_moz_active] { color: HighlightText; background: Highlight; } choices > label { display: block; font: -moz-list; line-height: normal !important; font-style: italic; font-weight: bold; font-size: inherit; -moz-user-select: none; text-indent: 0; } choices > item, choices > itemset, choices > choices{ padding-left: 20px; font-style: normal; font-weight: normal; } case { -moz-binding: url('chrome://xforms/content/xforms.xml#xformswidget-case'); } case > html|div.-moz-xforms-case-container { display: inherit; }