/*! * VisualEditor UserInterface Dialog styles. * * @copyright 2011-2013 VisualEditor Team and others; see AUTHORS.txt * @license The MIT License (MIT); see LICENSE.txt */ .ve-ui-dialog { position: fixed; top: 0; right: 0; bottom: 0; left: 0; padding: 1em; line-height: 1em; background-color: #fff; background-color: rgba(255,255,255,0.5); -webkit-animation: ve-ui-fade-in 250ms ease-in-out 0 1 normal; -moz-animation: ve-ui-fade-in 250ms ease-in-out 0 1 normal; -ms-animation: ve-ui-fade-in 250ms ease-in-out 0 1 normal; -o-animation: ve-ui-fade-in 250ms ease-in-out 0 1 normal; animation: ve-ui-fade-in 250ms ease-in-out 0 1 normal; } .ve-ui-dialog-closing { -webkit-animation: ve-ui-fade-in 250ms ease-in-out 0 1 reverse; -moz-animation: ve-ui-fade-in 250ms ease-in-out 0 1 reverse; -ms-animation: ve-ui-fade-in 250ms ease-in-out 0 1 reverse; -o-animation: ve-ui-fade-in 250ms ease-in-out 0 1 reverse; animation: ve-ui-fade-in 250ms ease-in-out 0 1 reverse; } .ve-ui-dialog .ve-ui-window-frame { position: fixed; top: 1em; right: 0; bottom: 1em; left: 0; margin: auto; width: 800px; min-height: 12em; max-height: 600px; background-color: #fff; border: solid 1px #ccc; border-radius: 0.5em; box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.3); overflow: hidden; -webkit-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 normal; -moz-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 normal; -ms-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 normal; -o-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 normal; animation: ve-ui-zoom-in 250ms ease-in-out 0 1 normal; } .ve-ui-dialog-closing .ve-ui-window-frame { -webkit-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 reverse; -moz-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 reverse; -ms-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 reverse; -o-animation: ve-ui-zoom-in 250ms ease-in-out 0 1 reverse; animation: ve-ui-zoom-in 250ms ease-in-out 0 1 reverse; } .ve-ui-dialog .ve-ui-frame { width: 100%; height: 100%; } .ve-ui-window-head, .ve-ui-window-body, .ve-ui-window-foot { position: absolute; left: 0; right: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } .ve-ui-window-head { top: 0; height: 3.8em; padding: 0.5em; } .ve-ui-window-foot { bottom: 0; height: 4.8em; padding: 1em; } .ve-ui-window-body { box-shadow: 0 0 0.66em rgba(0,0,0,0.25); top: 3.8em; bottom: 4.8em; } .ve-ui-window-icon { width: 2.4em; height: 2.8em; line-height: 2.8em; } .ve-ui-window-title { line-height: 2.8em; } .ve-ui-window-foot .ve-ui-buttonWidget { float: right; margin: 0.125em 0.25em; } .ve-ui-window-closeButton { float: right; margin: 0.25em 0.25em; } .ve-ui-pagedDialog-outlinePanel { border-right: solid 1px #ddd; } .ve-ui-pagedDialog-outlinePanel-editable .ve-ui-outlineWidget { position: absolute; top: 0; left: 0; right: 0; bottom: 3em; overflow-y: auto; } .ve-ui-pagedDialog-outlinePanel .ve-ui-outlineControlsWidget { position: absolute; bottom: 0; left: 0; right: 0; box-shadow: 0 0 0.25em rgba(0,0,0,0.25); } .ve-ui-pagedDialog-pagesPanel .ve-ui-panelLayout { padding: 1.5em; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } /* ve.ui.MWReferenceDialog & ve.ui.MWReferenceListDialog */ .ve-ui-mwReferenceDialog-body, .ve-ui-mwReferenceListDialog-body { padding: 2em; overflow-y: auto; } .ve-ui-mwReferenceDialog-toolbar { font-size: 1.25em; } .ve-ui-mwReferenceDialog-toolbar .ve-ui-toolbar-bar { border: solid 1px #ddd; border-radius: 0.25em; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-width: 0; } .ve-ui-window-body .ve-ui-surface { padding: 0.25em 1.25em; border: solid 1px #ddd; border-radius: 0.25em; border-top-right-radius: 0; border-top-left-radius: 0; } /* ve.ui.MWTransclusionDialog */ .ve-ui-mwTransclusionDialog-input { width: 100%; } .ve-ui-mwTransclusionDialog-input textarea { height: 10em; } .ve-ui-mwTransclusionDialog-addParameterFieldset .ve-ui-widget, .ve-ui-mwTransclusionDialog-addTemplateFieldset .ve-ui-widget { display: inline-block; } .ve-ui-mwTransclusionDialog-addParameterFieldset .ve-ui-buttonWidget, .ve-ui-mwTransclusionDialog-addTemplateFieldset .ve-ui-buttonWidget { margin-left: 0.5em; } .ve-ui-mwTransclusionDialog-placeholder-label { font-style: italic; } /* ve.ui.MWMetaDialog */ .ve-ui-mwMetaDialog-languages-table { margin: 2em 0 0 0; padding: 0; width: 100%; border: none; border-collapse: collapse; } .ve-ui-mwMetaDialog-languages-table th { border-bottom: solid 1px #ddd; text-align: left; } .ve-ui-mwMetaDialog-languages-table th, .ve-ui-mwMetaDialog-languages-table td { padding: 0.75em 1em; border-bottom: solid 1px white; } .ve-ui-mwMetaDialog-languages-table tr td:first-child { width: 30%; } .ve-ui-mwMetaDialog-languages-table tr:nth-child(odd) td { background: #F0F0F0; } .ve-ui-mwMetaDialog-languages-table tr:nth-child(even) td { background: #F8F8F8; } /* ve.ui.MWMediaInsertDialog */ .ve-ui-mwMediaInsertDialog-select { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } /* ve.ui.MWMediaEditDialog */ .ve-ui-mwMediaEditDialog-body { padding: 2em; overflow-y: auto; } .ve-ui-mwMediaEditDialog-toolbar { font-size: 1.25em; } .ve-ui-mwMediaEditDialog-toolbar .ve-ui-toolbar-bar { border: solid 1px #ddd; border-radius: 0.25em; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-width: 0; }