/** * VisualEditor MediaWiki initialization ViewPageTarget styles. * * @copyright 2011-2012 VisualEditor Team and others; see AUTHORS.txt * @license The MIT License (MIT); see LICENSE.txt */ /* VisualEditor */ .ve-ui-menu { font-size: 0.9em; } .ve-init-mw-viewPageTarget-pageTitle { -webkit-transition: opacity 200ms ease-out; -moz-transition: opacity 200ms ease-out; -o-transition: opacity 200ms ease-out; transition: opacity 200ms ease-out; cursor: default; } .ve-init-mw-viewPageTarget-loadingSpinner, .ve-init-mw-viewPageTarget-saveDialog-saving { /* @embed */ background-image: url(images/loading.gif); } .ve-init-mw-viewPageTarget-loadingSpinner { width: 128px; height: 15px; float: right; } .ve-init-mw-viewPageTarget-toolbar-feedbackButton { display: inline-block; cursor: pointer; vertical-align: top; padding: 0.25em; height: 1.5em; margin-right: 0.25em; border: solid 1px transparent; } .ve-init-mw-viewPageTarget-toolbar-feedbackButton a { display: inline-block; vertical-align: middle; margin-left: 4px; margin-right: 4px; font-size: 0.8em; line-height: 1.8em; } .ve-init-mw-viewPageTarget-toolbar-saveButton, .ve-init-mw-viewPageTarget-saveDialog-saveButton { display: inline-block; border: solid 1px #c3e59a; -webkit-border-radius: 0.25em; -moz-border-radius: 0.25em; -o-border-radius: 0.25em; border-radius: 0.25em; cursor: pointer; vertical-align: top; font-size: 1em; padding: 0.25em 0.75em; /* Fancy CSS background */ background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #c3e59a), color-stop(1, #f0fbe1) ); background-image: -webkit-linear-gradient(bottom, #c3e59a 0%, #f0fbe1 100%); background-image: -moz-linear-gradient(bottom, #c3e59a 0%, #f0fbe1 100%); background-image: -ms-linear-gradient(bottom, #c3e59a 0%, #f0fbe1 100%); background-image: -o-linear-gradient(bottom, #c3e59a 0%, #f0fbe1 100%); background-image: linear-gradient(bottom, #c3e59a 0%, #f0fbe1 100%); } .ve-init-mw-viewPageTarget-toolbar-saveButton { height: 1.5em; margin-right: 0.25em; } .ve-init-mw-viewPageTarget-saveDialog-saveButton { float: right; height: 2em; line-height: 1.25em; margin-right: 0; } .ve-init-mw-viewPageTarget-saveDialog-saving { display: none; float: right; height: 2em; width: 128px; margin-right: 1em; background-position: right center; background-repeat: no-repeat; } .ve-init-mw-viewPageTarget-toolbar-saveButton:before { content: " "; position: absolute; display: block; height: 22px; } .ve-init-mw-viewPageTarget-toolbar-saveButton:hover, .ve-init-mw-viewPageTarget-saveDialog-saveButton:hover { border-color: #eee; } .ve-init-mw-viewPageTarget-toolbar-saveButton:active, .ve-init-mw-viewPageTarget-toolbar-saveButton-down, .ve-init-mw-viewPageTarget-saveDialog-saveButton:active, .ve-init-mw-viewPageTarget-saveDialog-saveButton-down { border-color: #ddd; -webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.07); -moz-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.07); box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.07); } .ve-init-mw-viewPageTarget-toolbar-saveButton-disabled, .ve-init-mw-viewPageTarget-saveDialog-saveButton-saving { filter: alpha(opacity=50); opacity: 0.5; } .ve-init-mw-viewPageTarget-toolbar-saveButton-label, .ve-init-mw-viewPageTarget-saveDialog-saveButton-label { display: inline-block; vertical-align: middle; line-height: 1.8em; font-size: 0.8em; } .ve-init-mw-viewPageTarget-saveDialog-closeButton { position: absolute; top: 0.5em; right: 0.5em; width: 1.5em; height: 1.5em; cursor: pointer; filter: alpha(opacity=8); opacity: 0.8; /* @see ve.init.mw.Icons */ background-position: center center; background-repeat: no-repeat; } /* Save dialog styles */ .ve-init-mw-viewPageTarget-saveDialog { display: none; top: 0.25em; right: 0.5em; width: 29em; font-family: sans-serif; position: absolute; border: solid 1px #ccc; -webkit-border-radius: 0.25em; -moz-border-radius: 0.25em; -o-border-radius: 0.25em; border-radius: 0.25em; background-color: #fff; -webkit-box-shadow: 0 0.15em 0.5em 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0.15em 0.5em 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0.15em 0.5em 0 rgba(0, 0, 0, 0.2); padding: 0.75em; padding-top: 2.5em; min-width: 15em; z-index: 3; } .ve-init-mw-viewPageTarget-saveDialog-body { border-top: 1px solid #ddd; padding: 1em 0; } .ve-init-mw-viewPageTarget-saveDialog-license { font-size: 0.7em; line-height: 1.25em; padding: 0; margin: 0; color: #999; } .ve-init-mw-viewPageTarget-saveDialog-title { position: absolute; top: 0; left: 1em; height: 2.8em; line-height: 2.8em; color: #333; font-size: 0.9em; } .ve-init-mw-viewPageTarget-saveDialog-summary { background-color: #fff; border: solid 1px #cccccc; border-bottom: none; padding: 0.5em; -webkit-border-radius: 0.25em 0.25em 0 0; -moz-border-radius: 0.25em 0.25em 0 0; -o-border-radius: 0.25em 0.25em 0 0; border-radius: 0.25em 0.25em 0 0; } .ve-init-mw-viewPageTarget-saveDialog-options { position: relative; background-color: #f7f7f7; margin-bottom: 1em; border: solid 1px #cccccc; -webkit-border-radius: 0 0 0.25em 0.25em; -moz-border-radius: 0 0 0.25em 0.25em; -o-border-radius: 0 0 0.25em 0.25em; border-radius: 0 0 0.25em 0.25em; } .ve-init-mw-viewPageTarget-saveDialog-body label { font-size: 0.8em; line-height: 3em; } .ve-init-mw-viewPageTarget-saveDialog input[type="checkbox"] { margin: 0 0.5em 0 1em; line-height: 3em; } .ve-init-mw-viewPageTarget-saveDialog-editSummary-label { display: none; } .ve-init-mw-viewPageTarget-saveDialog-editSummaryCount { position: absolute; right: 0; top: 0; bottom: 0; border-left: solid 1px #eee; line-height: 3em; padding: 0 1em; color: #aaa; } .ve-init-mw-viewPageTarget-saveDialog-editSummary { border: none; background-color: transparent; margin: 0; padding: 0; resize: none; font-size: 0.8em; font-family: sans-serif; } .ve-init-mw-viewPageTarget-saveDialog-editSummary:focus { outline: none; }