<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.runerealm.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-QDmodal.css</id>
	<title>MediaWiki:Gadget-QDmodal.css - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.runerealm.org/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-QDmodal.css"/>
	<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=MediaWiki:Gadget-QDmodal.css&amp;action=history"/>
	<updated>2026-05-28T06:06:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.runerealm.org/index.php?title=MediaWiki:Gadget-QDmodal.css&amp;diff=921&amp;oldid=prev</id>
		<title>Alex: Created page with &quot;/*     QDmodal - flexbox-based modal library     Modified to remove Wikia-specific code; used with MediaWiki:Gadget-QDmodal.js      @author OneTwoThreeFall     @source &lt;https://dev.fandom.com/wiki/QDmodal&gt;     @source &lt;https://dev.fandom.com/wiki/MediaWiki:QDmodal.css&gt; */  body.qdmodal-is-visible {     /* add a margin equivalent to the scrollbar width to        prevent page content moving due to hidden overflow */     margin-inline-end: var(--qdmodal-scrollbar-width,...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=MediaWiki:Gadget-QDmodal.css&amp;diff=921&amp;oldid=prev"/>
		<updated>2024-10-13T01:01:18Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;QDmodal - flexbox-based modal library     Modified to remove Wikia-specific code; used with &lt;a href=&quot;/w/MediaWiki:Gadget-QDmodal.js&quot; title=&quot;MediaWiki:Gadget-QDmodal.js&quot;&gt;MediaWiki:Gadget-QDmodal.js&lt;/a&gt;      @author OneTwoThreeFall     @source &amp;lt;https://dev.fandom.com/wiki/QDmodal&amp;gt;     @source &amp;lt;https://dev.fandom.com/wiki/MediaWiki:QDmodal.css&amp;gt;: &lt;/span&gt;  body.qdmodal-is-visible {     &lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;add a margin equivalent to the scrollbar width to        prevent page content moving due to hidden overflow: &lt;/span&gt;     margin-inline-end: var(--qdmodal-scrollbar-width,...&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/*&lt;br /&gt;
    QDmodal - flexbox-based modal library&lt;br /&gt;
    Modified to remove Wikia-specific code; used with [[MediaWiki:Gadget-QDmodal.js]]&lt;br /&gt;
&lt;br /&gt;
    @author OneTwoThreeFall&lt;br /&gt;
    @source &amp;lt;https://dev.fandom.com/wiki/QDmodal&amp;gt;&lt;br /&gt;
    @source &amp;lt;https://dev.fandom.com/wiki/MediaWiki:QDmodal.css&amp;gt;&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
body.qdmodal-is-visible {&lt;br /&gt;
    /* add a margin equivalent to the scrollbar width to&lt;br /&gt;
       prevent page content moving due to hidden overflow */&lt;br /&gt;
    margin-inline-end: var(--qdmodal-scrollbar-width, 0);&lt;br /&gt;
    overflow-y: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-container {&lt;br /&gt;
    background-color: rgba(0, 0, 0, 0.4);&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 22px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    z-index: 101; /* #p-personal has z-index of 100 */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* show MW notifications above QDmodal */&lt;br /&gt;
body.qdmodal-is-visible #mw-notification-area {&lt;br /&gt;
    z-index: 801;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* correct layering when a OOUI modal is opened while QDmodal is visible */&lt;br /&gt;
/* if we&amp;#039;re inert and OOUI&amp;#039;s modal isn&amp;#039;t, it&amp;#039;s likely OOUI wants to be top-most - let&amp;#039;s make it so */&lt;br /&gt;
.oo-ui-windowManager-modal:not([inert]):has(~ .qdmodal-container[inert]) {&lt;br /&gt;
    z-index: 801;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal {&lt;br /&gt;
    color: var(--text-color);&lt;br /&gt;
    background-color: var(--body-main);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    max-height: calc(100% - 70px);&lt;br /&gt;
    max-width: calc(100% - 70px);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-height: 500px) {&lt;br /&gt;
    .qdmodal {&lt;br /&gt;
        max-height: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 500px) {&lt;br /&gt;
    .qdmodal {&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal &amp;gt; section {&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    min-height: 40px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    /* use native scrolling in modal on iOS */&lt;br /&gt;
    -webkit-overflow-scrolling: touch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal &amp;gt; header,&lt;br /&gt;
.qdmodal &amp;gt; footer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    background-color: var(--wikitable-header-bg);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal &amp;gt; header {&lt;br /&gt;
    min-height: 22px;&lt;br /&gt;
    padding: 12px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal &amp;gt; footer {&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-direction: row-reverse;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
    min-height: 27px;&lt;br /&gt;
    overflow-x: auto;&lt;br /&gt;
    padding: 9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal &amp;gt; footer:empty {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal &amp;gt; header &amp;gt; h3 {&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
    color: inherit;&lt;br /&gt;
    font-size: 1.3em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    -webkit-mask-image: linear-gradient(to left, transparent, black 3em);&lt;br /&gt;
    mask-image: linear-gradient(to left, transparent, black 3em);&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    padding-inline-end: 3em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal &amp;gt; header &amp;gt; h3:dir(rtl) {&lt;br /&gt;
    -webkit-mask-image: linear-gradient(to right, transparent, black 3em);&lt;br /&gt;
    mask-image: linear-gradient(to right, transparent, black 3em);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-close {&lt;br /&gt;
    width: 28px;&lt;br /&gt;
    height: 28px;&lt;br /&gt;
    min-width: 28px;&lt;br /&gt;
    margin: -12px -20px;&lt;br /&gt;
    margin-left: 0;&lt;br /&gt;
    padding: 9px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-close &amp;gt; path {&lt;br /&gt;
    stroke: currentColor;&lt;br /&gt;
    stroke-linecap: round;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-button {&lt;br /&gt;
    background-color: var(--wikitable-bg-lighter);&lt;br /&gt;
    border: 1px solid var(--wikitable-header-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    box-sizing: content-box;&lt;br /&gt;
    color: inherit;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    cursor: default;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    display: block;&lt;br /&gt;
    height: 1em;&lt;br /&gt;
    margin-inline-start: 12px;&lt;br /&gt;
    padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-button[href] {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-button:visited {&lt;br /&gt;
    color: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-button[disabled] {&lt;br /&gt;
    opacity: 0.6;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-close,&lt;br /&gt;
.qdmodal-button {&lt;br /&gt;
    transition: background-color 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-close:hover,&lt;br /&gt;
.qdmodal-button:hover {&lt;br /&gt;
    background-color: var(--body-light);&lt;br /&gt;
    border-color: var(--wikitable-header-border);&lt;br /&gt;
    color: inherit;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove [ and ] brackets from rollback button */&lt;br /&gt;
.qdmodal .mw-rollback-link::before,&lt;br /&gt;
.qdmodal .mw-rollback-link::after {&lt;br /&gt;
	content: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes qdmodal-rotate {&lt;br /&gt;
    to {&lt;br /&gt;
        transform: rotate(1turn);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-spinner {&lt;br /&gt;
    animation: qdmodal-rotate 1.5s steps(12) infinite;&lt;br /&gt;
    height: 50px;&lt;br /&gt;
    left: calc(50% - 25px);&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(50% - 25px);&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-spinner-container {&lt;br /&gt;
	margin: calc(var(--qdmodal-spinner-size, 50px) / -2) 0;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-spinner-container &amp;gt; .qdmodal-spinner {&lt;br /&gt;
    position: static;&lt;br /&gt;
    width: var(--qdmodal-spinner-size, 50px);&lt;br /&gt;
    height: var(--qdmodal-spinner-size, 50px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.qdmodal-spinner &amp;gt; path {&lt;br /&gt;
    opacity: 0.2;&lt;br /&gt;
    stroke: currentColor;&lt;br /&gt;
    stroke-linecap: round;&lt;br /&gt;
    stroke-width: 2px;&lt;br /&gt;
    transform-origin: center;&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(1) {&lt;br /&gt;
    transform: rotate(0deg);&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(2) {&lt;br /&gt;
    transform: rotate(30deg);&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(3) {&lt;br /&gt;
    transform: rotate(60deg);&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(4) {&lt;br /&gt;
    transform: rotate(90deg);&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(5) {&lt;br /&gt;
    transform: rotate(120deg);&lt;br /&gt;
    opacity: 0.3;&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(6) {&lt;br /&gt;
    transform: rotate(150deg);&lt;br /&gt;
    opacity: 0.4;&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(7) {&lt;br /&gt;
    transform: rotate(180deg);&lt;br /&gt;
    opacity: 0.5;&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(8) {&lt;br /&gt;
    transform: rotate(210deg);&lt;br /&gt;
    opacity: 0.6;&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(9) {&lt;br /&gt;
    transform: rotate(240deg);&lt;br /&gt;
    opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(10) {&lt;br /&gt;
    transform: rotate(270deg);&lt;br /&gt;
    opacity: 0.8;&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(11) {&lt;br /&gt;
    transform: rotate(300deg);&lt;br /&gt;
    opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
.qdmodal-spinner &amp;gt; path:nth-of-type(12) {&lt;br /&gt;
    transform: rotate(330deg);&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dark mode */&lt;br /&gt;
.wgl-theme-dark .qdmodal .mw-ajax-loader,&lt;br /&gt;
.wgl-theme-browntown .qdmodal .mw-ajax-loader {&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Alex</name></author>
	</entry>
</feed>