MediaWiki:Monobook.css

De Mystpedia.

(Différences entre les versions)
(Nouvelle page : /* Le CSS placé ici affectera les utilisateurs du skin Monobook */ /* <nowiki><</nowiki>nowiki> */ tooltips and access keys : ta = new Object(); ta['pt-userpage'] = new Array('...)
 
Ligne 1 : Ligne 1 :
/* Le CSS placé ici affectera les utilisateurs du skin Monobook */
/* Le CSS placé ici affectera les utilisateurs du skin Monobook */
-
/* <nowiki><</nowiki>nowiki> */
+
/* BOÎTES DÉROULANTES */
-
/* tooltips and access keys */
+
div.BoxenVerschmelzen, div.NavFrame {
-
ta = new Object();
+
    margin:0px;
-
ta['pt-userpage'] = new Array('.','My user page');
+
    padding:2px;
-
ta['pt-anonuserpage'] = new Array('.','The user page for the ip you\'re editing as');
+
    border:1px solid #AAAAAA;
-
ta['pt-mytalk'] = new Array('n','My talk page');
+
    text-align:center;
-
ta['pt-anontalk'] = new Array('n','Discussion about edits from this ip address');
+
    border-collapse:collapse;
-
ta['pt-preferences'] = new Array('','My preferences');
+
    font-size:95%;
-
ta['pt-watchlist'] = new Array('l','The list of pages you\'re monitoring for changes.');
+
}
-
ta['pt-mycontris'] = new Array('y','List of my contributions');
+
-
ta['pt-login'] = new Array('o','You are encouraged to log in, it is not mandatory however.');
+
-
ta['pt-anonlogin'] = new Array('o','You are encouraged to log in, it is not mandatory however.');
+
-
ta['pt-logout'] = new Array('o','Log out');
+
-
ta['ca-talk'] = new Array('t','Discussion about the content page');
+
-
ta['ca-edit'] = new Array('e','You can edit this page. Please use the preview button before saving.');
+
-
ta['ca-addsection'] = new Array('+','Add a comment to this discussion.');
+
-
ta['ca-viewsource'] = new Array('e','This page is protected. You can view its source.');
+
-
ta['ca-history'] = new Array('h','Past versions of this page.');
+
-
ta['ca-protect'] = new Array('=','Protect this page');
+
-
ta['ca-delete'] = new Array('d','Delete this page');
+
-
ta['ca-undelete'] = new Array('d','Restore the edits done to this page before it was deleted');
+
-
ta['ca-move'] = new Array('m','Move this page');
+
-
ta['ca-watch'] = new Array('w','Add this page to your watchlist');
+
-
ta['ca-unwatch'] = new Array('w','Remove this page from your watchlist');
+
-
ta['search'] = new Array('f','Search this wiki');
+
-
ta['p-logo'] = new Array('','Main Page');
+
-
ta['n-mainpage'] = new Array('z','Visit the Main Page');
+
-
ta['n-portal'] = new Array('','About the project, what you can do, where to find things');
+
-
ta['n-currentevents'] = new Array('','Find background information on current events');
+
-
ta['n-recentchanges'] = new Array('r','The list of recent changes in the wiki.');
+
-
ta['n-randompage'] = new Array('x','Load a random page');
+
-
ta['n-help'] = new Array('','The place to find out.');
+
-
ta['n-sitesupport'] = new Array('','Support us');
+
-
ta['t-whatlinkshere'] = new Array('j','List of all wiki pages that link here');
+
-
ta['t-recentchangeslinked'] = new Array('k','Recent changes in pages linked from this page');
+
-
ta['feed-rss'] = new Array('','RSS feed for this page');
+
-
ta['feed-atom'] = new Array('','Atom feed for this page');
+
-
ta['t-contributions'] = new Array('','View the list of contributions of this user');
+
-
ta['t-emailuser'] = new Array('','Send a mail to this user');
+
-
ta['t-upload'] = new Array('u','Upload images or media files');
+
-
ta['t-specialpages'] = new Array('q','List of all special pages');
+
-
ta['ca-nstab-main'] = new Array('c','View the content page');
+
-
ta['ca-nstab-user'] = new Array('c','View the user page');
+
-
ta['ca-nstab-media'] = new Array('c','View the media page');
+
-
ta['ca-nstab-special'] = new Array('','This is a special page, you can\'t edit the page itself.');
+
-
ta['ca-nstab-wp'] = new Array('a','View the project page');
+
-
ta['ca-nstab-image'] = new Array('c','View the image page');
+
-
ta['ca-nstab-mediawiki'] = new Array('c','View the system message');
+
-
ta['ca-nstab-template'] = new Array('c','View the template');
+
-
ta['ca-nstab-help'] = new Array('c','View the help page');
+
-
ta['ca-nstab-category'] = new Array('c','View the category page');
+
-
// ============================================================
+
div.BoxenVerschmelzen div.NavFrame {
-
// BEGIN Enable multiple onload functions
+
    border-style:none;
 +
    border-style:hidden;
 +
}
-
// setup onload functions this way:
+
div.NavFrame + div.NavFrame {
-
// aOnloadFunctions[aOnloadFunctions.length] = function_name; // without brackets!
+
    border-top-style:none;
 +
    border-top-style:hidden;
 +
}
-
if (!window.aOnloadFunctions) {
+
div.NavPic {
-
  var aOnloadFunctions = new Array();
+
    background-color:#FFFFFF;
 +
    margin:0px;
 +
    padding:2px;
 +
    float:left;
}
}
-
window.onload = function() {
+
div.NavFrame div.NavHead {
-
  if (window.aOnloadFunctions) {
+
    height:1.6em;
-
    for (var _i=0; _i<aOnloadFunctions.length; _i++) {
+
    font-weight:bold;
-
      aOnloadFunctions[_i]();
+
    font-size:100%;
-
    }
+
    background-color:#EFEFEF;
-
  }
+
}
}
-
// END Enable multiple onload functions
+
div.NavFrame p {
-
// ============================================================
+
    font-size:100%;
 +
}
-
// ============================================================
+
div.NavFrame div.NavContent {
-
// BEGIN Dynamic Navigation Bars
+
    font-size:100%;
 +
}
-
// set up the words in your language
+
div.NavFrame div.NavContent p {
-
var NavigationBarHide = 'Enrouler';
+
    font-size:100%;
-
var NavigationBarShow = 'Dérouler';
+
}
-
// set up max count of Navigation Bars on page,
+
div.NavEnd {
-
// if there are more, all will be hidden
+
    margin:0px;
-
// NavigationBarShowDefault = 0; // all bars will be hidden
+
    padding:0px;
-
// NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden
+
    line-height:1px;
-
var NavigationBarShowDefault = 0;
+
    clear:both;
 +
}
-
// shows and hides content and picture (if available) of navigation bars
 
-
// Parameters:
 
-
//    indexNavigationBar: the index of navigation bar to be toggled
 
-
function toggleNavigationBar(indexNavigationBar)
 
-
{
 
-
    var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
 
-
    var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
 
-
    if (!NavFrame || !NavToggle) {
 
-
        return false;
 
-
    }
 
-
    // if shown now
+
/* Standard Navigationsleisten */
-
    if (NavToggle.firstChild.data == NavigationBarHide) {
+
-
        for (
+
-
                var NavChild = NavFrame.firstChild;
+
-
                NavChild != null;
+
-
                NavChild = NavChild.nextSibling
+
-
            ) {
+
-
            if (NavChild.className == 'NavPic') {
+
-
                NavChild.style.display = 'none';
+
-
            }
+
-
            if (NavChild.className == 'NavContent') {
+
-
                NavChild.style.display = 'none';
+
-
            }
+
-
            if (NavChild.className == 'NavToggle') {
+
-
                NavChild.firstChild.data = NavigationBarShow;
+
-
            }
+
-
        }
+
-
    // if hidden now
+
div.BoxenVerschmelzen,
-
    } else if (NavToggle.firstChild.data == NavigationBarShow) {
+
div.NavFrame {
-
         for (
+
        margin: 0px;
-
                var NavChild = NavFrame.firstChild;
+
        padding: 2px;
-
                NavChild != null;
+
        border: 1px solid #aaaaaa;
-
                NavChild = NavChild.nextSibling
+
        text-align: center;
-
            ) {
+
        border-collapse: collapse;
-
            if (NavChild.className == 'NavPic') {
+
        font-size: 95%;
-
                NavChild.style.display = 'block';
+
}
-
            }
+
div.BoxenVerschmelzen div.NavFrame {
-
            if (NavChild.className == 'NavContent') {
+
         border-style: none;
-
                NavChild.style.display = 'block';
+
        border-style: hidden;
-
            }
+
}
-
            if (NavChild.className == 'NavToggle') {
+
div.NavFrame + div.NavFrame {
-
                NavChild.firstChild.data = NavigationBarHide;
+
        border-top-style: none;
-
            }
+
        border-top-style: hidden;
-
         }
+
}
-
    }
+
div.NavPic {
 +
        background-color: #ffffff;
 +
        margin: 0px;
 +
        padding: 2px;
 +
        float: left;
 +
}
 +
div.NavFrame div.NavHead {
 +
        height: 1.6em;
 +
        font-weight: bold;
 +
        font-size: 100%;
 +
        background-color: #efefef;
 +
}
 +
div.NavFrame p {
 +
        font-size: 100%;
 +
}
 +
div.NavFrame div.NavContent {
 +
        font-size: 100%;
 +
}
 +
div.NavFrame div.NavContent p {
 +
        font-size: 100%;
 +
}
 +
div.NavEnd {
 +
        margin: 0px;
 +
        padding: 0px;
 +
         line-height: 1px;
 +
        clear: both;
}
}
-
// adds show/hide-button to navigation bars
+
.NavToggle {
-
function createNavigationBarToggleButton()
+
-
{
+
-
    var indexNavigationBar = 0;
+
-
    // iterate over all <div>-elements
+
-
    for(
+
-
            var i=0;
+
-
            NavFrame = document.getElementsByTagName("div")[i];
+
-
            i++
+
-
        ) {
+
-
        // if found a navigation bar
+
-
        if (NavFrame.className == "NavFrame") {
+
-
            indexNavigationBar++;
+
  font-size: x-small;
-
            var NavToggle = document.createElement("a");
+
  float:right;
-
            NavToggle.className = 'NavToggle';
+
-
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
+
-
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
+
-
 
+
-
            var NavToggleText = document.createTextNode(NavigationBarHide);
+
-
            NavToggle.appendChild(NavToggleText);
+
-
 
+
-
            // add NavToggle-Button as first div-element
+
-
            // in <div class="NavFrame">
+
-
            NavFrame.insertBefore(
+
-
                NavToggle,
+
-
                NavFrame.firstChild
+
-
            );
+
-
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
+
-
        }
+
-
    }
+
-
    // if more Navigation Bars found than Default: hide all
+
-
    if (NavigationBarShowDefault < indexNavigationBar) {
+
-
        for(
+
-
                var i=1;  
+
-
                i<=indexNavigationBar;
+
-
                i++
+
-
        ) {
+
-
            toggleNavigationBar(i);
+
-
        }
+
-
    }
+
}
}
-
 
-
aOnloadFunctions[aOnloadFunctions.length] = createNavigationBarToggleButton;
 
-
 
-
// END Dynamic Navigation Bars
 
-
// ============================================================
 
-
/* <nowiki><</nowiki>/nowiki> */
 

Version actuelle en date du 6 novembre 2008 à 20:50

/* Le CSS placé ici affectera les utilisateurs du skin Monobook */
/* BOÎTES DÉROULANTES */
div.BoxenVerschmelzen, div.NavFrame {
     margin:0px;
     padding:2px;
     border:1px solid #AAAAAA;
     text-align:center;
     border-collapse:collapse;
     font-size:95%;
}

div.BoxenVerschmelzen div.NavFrame {
     border-style:none;
     border-style:hidden;
}

div.NavFrame + div.NavFrame {
     border-top-style:none;
     border-top-style:hidden;
}

div.NavPic {
     background-color:#FFFFFF;
     margin:0px;
     padding:2px;
     float:left;
}

div.NavFrame div.NavHead {
     height:1.6em;
     font-weight:bold;
     font-size:100%;
     background-color:#EFEFEF;
}

div.NavFrame p {
     font-size:100%;
}

div.NavFrame div.NavContent {
     font-size:100%;
}

div.NavFrame div.NavContent p {
     font-size:100%;
}

div.NavEnd {
     margin:0px;
     padding:0px;
     line-height:1px;
     clear:both;
}




/* Standard Navigationsleisten */

div.BoxenVerschmelzen,
div.NavFrame {
        margin: 0px;
        padding: 2px;
        border: 1px solid #aaaaaa;
        text-align: center;
        border-collapse: collapse;
        font-size: 95%;
}
div.BoxenVerschmelzen div.NavFrame {
        border-style: none;
        border-style: hidden;
}
div.NavFrame + div.NavFrame {
        border-top-style: none;
        border-top-style: hidden;
}
div.NavPic {
        background-color: #ffffff;
        margin: 0px;
        padding: 2px;
        float: left;
}
div.NavFrame div.NavHead {
        height: 1.6em;
        font-weight: bold;
        font-size: 100%;
        background-color: #efefef;
}
div.NavFrame p {
        font-size: 100%;
}
div.NavFrame div.NavContent {
        font-size: 100%;
}
div.NavFrame div.NavContent p {
        font-size: 100%;
}
div.NavEnd {
        margin: 0px;
        padding: 0px;
        line-height: 1px;
        clear: both;
}

.NavToggle {

   font-size: x-small;
   float:right;

}
Outils personnels