Hauptseite: Unterschied zwischen den Versionen

Aus Planungskompendium Energieverteilung
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
__NOTOC__
/////////////////////////////////////////////////////////
__NOEDITSECTION__
// Code snippet to make your sidebar items expandable  //
<!-------------------------------------------------------------
// Use this code ONLY for the EIG skin - @Nirachand      //
                        ENTÊTE DE BIENVENUE
/////////////////////////////////////////////////////////
-------------------------------------------------------------->
{| id="mp-topbanner" style="width:100%; background:#fcfcfc; margin-top:-30px; border:1px solid #ccc;"
/*Added By Nirachand*/
| style="width:56%; color:#000;" |
{| style="width:280px; border:none; background:none;"
| style="width:280px; text-align:left; white-space:nowrap; color:#000;" |
<div style="font-size:162%; border:none; margin:0; padding:.1em;  
$( document ).ready( function() {
color:#000;">Welcome to GERMAN [[WIKI-EIG]]</div><div style="font-size:130%; border:none; margin:0; padding:.1em; color:#000;">Wiki Electrical
Installation Guide</div>
        // Set the default expanded items by their headline     
|}
        var defaultExpandItemsID = ['p-About_us', 'p-navigation','p-lang', 'p-addthis'];
|}
<!-------------------------------------------------------------
//Id based Key value pairs e.g.: p-navigation, p-lang
                        LIGNE EN DESSOUS DE L'ENTÊTE
var staticTexts = [{
-------------------------------------------------------------->
"key": "p-About_us",
 
"isLink":true,
<!-------------------------------------------------------------
"linkURL" : "Electrical Installation Wiki:About",
                        SUMMARY
"linkCaption" : "To know more",
-------------------------------------------------------------->
"staticText" : "> Collaborative platform brought to you by Schneider Electric<br>> Helping to design electrical installations according to standards as IEC60364<br>> Our Experts continuously improve the content.<br>> Collaboration is open to all."
 
}];
{| id="mp-left" style="width:100%; vertical-align:top; background:#f5fffa;"
|-
addStaticText();
! style="padding:2px" | <h2 id="mp-dyk-h2" style="margin:3px;  
setMaxLMaT();
background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">Electrical
function setMaxLMaT(){
Installation Guide Summary</h2>
maxL = minL + $('#column-one').width();
|-
maxT = minT + $('#column-one').height();
| style="color:#000;padding:2px 5px 5px" | <div id="mp-dyk">
}
 
 
        // Set the basic-name for the cookies, which save the current state of expanding
{| class="wikitable"
        var expandCookieName = 'wikieig_sidebar_expanded_';
|-
var hoverID, minL, maxL, minT, maxT;
| A || [[Allgemeine Planungsgrundlagen – Bestimmungen – Installierte Leistung]] || [[Talk:Allgemeine Planungsgrundlagen – Bestimmungen – Installierte Leistung|Talk page]]
minL = $('#column-one').position().left;
|-
minT = $('#column-one').position().top;
| B || [[Anschluss an das Hochspannungs-Versorgungsnetz des Netzbetreibers]] || [[Talk:Anschluss an das Hochspannungs-Versorgungsnetz des Netzbetreibers|Talk page]]
var maxHeights = [];
|-
        var expandeds = [];
| C || [[Anschluss an das NS-Verteilnetz des Netzbetreibers]] || [[Talk:Anschluss an das NS-Verteilnetz des Netzbetreibers|Talk page]]
var flags = [];
|-
        var labels = [];
| D || [[Auswahlhilfe HS- und NS-Verteilnetzarchitektur]] || [[Talk:Auswahlhilfe HS- und NS-Verteilnetzarchitektur|Talk page]]
        initNav();
|-
function initNav(){
| E || [[Verteilsysteme in NS-Verteilnetzen]] || [[Talk:Verteilsysteme in NS-Verteilnetzen|Talk page]]
$('.generated-sidebar').each( function( i ) {
|-
var id = $(this).attr( 'id' );
| F ||  [[Schutz gegen elektrischen Schlag]] || [[Talk:Schutz gegen elektrischen Schlag|Talk page]]
if ( jQuery.inArray(id, defaultExpandItemsID) == -1 ){                                       
|-
                    $( this ).find('.barHeader').css({'cursor': 'pointer'});
| G || [[Schutz von Stromkreisen]] || [[Talk:Schutz von Stromkreisen|Talk page]]
maxHeights[id] = $(this).find('.pBody').height();
|-
| H || [[Schaltgeräte]] || [[Talk:Schaltgeräte|Talk page]]
//flags[ $(this).find('.barHeader').parent().attr('id')] = true;
|-
                    }  
| J ||  [[Schutz bei Überspannungen und Stoßüberspannungen]] || [[Talk:Schutz bei Überspannungen und Stoßüberspannungen|Talk page]]
|-
if ( $.cookie( expandCookieName + id ) == 'false' ) {
| K || [[Energieeffizienz in elektrischen Verteilnetzen]] || [[Talk:Energieeffizienz in elektrischen Verteilnetzen|Talk page]]
expandeds[id] = false;
|-
minimize( $( this ) );
| L || [[Blindleistungskompensation und Filterung von Oberschwingungen]] || [[Talk:Blindleistungskompensation und Filterung von Oberschwingungen|Talk page]]
} else if ( $.cookie( expandCookieName + id ) == 'true' ) {
|-
expandeds[id] = true;
| M ||  [[Oberschwingungserfassung und - filterung]] || [[Talk:Oberschwingungserfassung und - filterung|Talk page]]
maximize( $( this ) );
|-
} else if ( jQuery.inArray(id, defaultExpandItemsID) == -1 ) {
| N || [[Stromversorgungen und Verbraucher besonderer Art]] || [[Talk:Stromversorgungen und Verbraucher besonderer Art|Talk page]]
expandeds[id] = false;
|-
minimize( $( this ) );
| P || [[Solaranlagen]] || [[Talk:Solaranlagen|Talk page]]
} else {
|-
expandeds[id] = true;
| Q || [[Wohngebäude und ähnliche Einsatzbereiche sowie besondere Orte und Bereiche]] || [[Talk:Wohngebäude und ähnliche Einsatzbereiche sowie besondere Orte und Bereiche|Talk page]]
maximize( $( this ) );
|-
| R ||  [[EMV-Richtlinien]] || [[Talk:EMV-Richtlinien|Talk page]]
//$(this).find('.barHeader').click( toggleNav );
|-
|}
});
 
 
}
</div>
|}
 
function addStaticText(){
[[Category:Chapter - Homepage]]
var length = staticTexts.length, j=0, str;
 
$("#column-one").find(".portlet").each(function(i){
[[en:Main_Page]]
if(staticTexts[0].key == $(this).attr('id') ){
defaultExpandItemsID.push($(this).attr('id'));
renderHTML(staticTexts[0], $(this));
}
});
}
function renderHTML(staticText, thiz){
$("#"+staticText.key).append("<div class='staticText'>"+staticText.staticText+"</div>");
if(staticText.isLink)
{
$("#"+staticText.key).find('.staticText').append("<div class='staticLink'><a class='linkText'>"+staticText.linkCaption+"</a></div>");
$("#"+staticText.key).find('.staticText').find('.linkText').attr('href', staticText.linkURL );;
}
}
function minimize( target ) {
var id = $(target).attr( 'id' );
// You can change the expires parameter to save the cookie longer/shorter than 7 days like in this code
$.cookie( expandCookieName + id, 'false', { expires: 1} );
$(target).find('.pBody').animate({'height': '0px'},300,function(){
$(target).find('.pBody').css("display","none");
setMaxLMaT();
});
   
}
   
function maximize( target ) {
   
var id = $(target).attr( 'id' );
// You can change the expires parameter to save the cookie longer/shorter than 7 days like in this code
$.cookie( expandCookieName + id, 'true', { expires: 1} );
var newHeight = maxHeights[id];
$(target).find('.pBody').css("display","block");
$(target).find('.pBody').animate({'height': newHeight + 'px'}, 300);
setMaxLMaT();
   
}
   
function toggleNav() {
var id = $(this).parent().attr('id');
if ( jQuery.inArray(id, defaultExpandItemsID) == -1 ) {
expandeds[id] = !expandeds[id];
if( expandeds[id] == true ) {
maximize($(this).parent());
} else {
minimize($(this).parent());
}
}
}
   
$('body').mousemove(function(e){
if(e.pageX > 197){
   
$('.barHeader').each(function(){
var id = $(this).parent().attr('id');
if(jQuery.inArray(id, defaultExpandItemsID) == -1){
if($.cookie(id) != 'true'){
if( expandeds[id] == true ) {
expandeds[id] = !expandeds[id];
minimize($(this).parent());
}
}
}
});
}
});
   
$('.barHeader').bind("click", function(){
var id = $(this).parent().attr('id');
if(jQuery.inArray(id, defaultExpandItemsID) == -1){
   
if( $.cookie(id) == null ){
$.cookie(id, 'true', { expires: 1} );
}else if( $.cookie(id) == 'true' ){
$.cookie(id, 'false', { expires: 1} );
if( expandeds[id] == true ) {
expandeds[id] = !expandeds[id];
minimize($(this).parent());
}
//$('.barHeader').trigger("mouseout");
   
}else if( $.cookie(id) == 'false')
{
$.cookie(id, 'true', { expires: 1} );
}
   
}
});
   
$('.barHeader').hover(function(){
var id = $(this).parent().attr('id');
if(jQuery.inArray(id, defaultExpandItemsID) == -1){
if( expandeds[id] == false ) {
expandeds[id] = !expandeds[id];
maximize($(this).parent());
}
}
}, function(){
});
});
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////

Version vom 3. Dezember 2013, 12:28 Uhr

///////////////////////////////////////////////////////// // Code snippet to make your sidebar items expandable // // Use this code ONLY for the EIG skin - @Nirachand // /////////////////////////////////////////////////////////

/*Added By Nirachand*/


$( document ).ready( function() {

       // Set the default expanded items by their headline      
       var defaultExpandItemsID = ['p-About_us', 'p-navigation','p-lang', 'p-addthis'];

//Id based Key value pairs e.g.: p-navigation, p-lang var staticTexts = [{ "key": "p-About_us", "isLink":true, "linkURL" : "Electrical Installation Wiki:About", "linkCaption" : "To know more", "staticText" : "> Collaborative platform brought to you by Schneider Electric
> Helping to design electrical installations according to standards as IEC60364
> Our Experts continuously improve the content.
> Collaboration is open to all." }];

addStaticText(); setMaxLMaT(); function setMaxLMaT(){ maxL = minL + $('#column-one').width(); maxT = minT + $('#column-one').height(); }

       // Set the basic-name for the cookies, which save the current state of expanding
       var expandCookieName = 'wikieig_sidebar_expanded_';

var hoverID, minL, maxL, minT, maxT; minL = $('#column-one').position().left; minT = $('#column-one').position().top; var maxHeights = [];

       var expandeds = [];

var flags = [];

       var labels = [];		
       initNav();

function initNav(){ $('.generated-sidebar').each( function( i ) { var id = $(this).attr( 'id' ); if ( jQuery.inArray(id, defaultExpandItemsID) == -1 ){

                   $( this ).find('.barHeader').css({'cursor': 'pointer'});

maxHeights[id] = $(this).find('.pBody').height();

//flags[ $(this).find('.barHeader').parent().attr('id')] = true;

                   } 

if ( $.cookie( expandCookieName + id ) == 'false' ) { expandeds[id] = false; minimize( $( this ) ); } else if ( $.cookie( expandCookieName + id ) == 'true' ) { expandeds[id] = true; maximize( $( this ) ); } else if ( jQuery.inArray(id, defaultExpandItemsID) == -1 ) { expandeds[id] = false; minimize( $( this ) ); } else { expandeds[id] = true; maximize( $( this ) ); } //$(this).find('.barHeader').click( toggleNav );

});

}


function addStaticText(){ var length = staticTexts.length, j=0, str; $("#column-one").find(".portlet").each(function(i){ if(staticTexts[0].key == $(this).attr('id') ){ defaultExpandItemsID.push($(this).attr('id')); renderHTML(staticTexts[0], $(this)); } }); }

function renderHTML(staticText, thiz){

$("#"+staticText.key).append("

"+staticText.staticText+"

");

if(staticText.isLink) {

$("#"+staticText.key).find('.staticText').append("

");

$("#"+staticText.key).find('.staticText').find('.linkText').attr('href', staticText.linkURL );; } }


function minimize( target ) { var id = $(target).attr( 'id' ); // You can change the expires parameter to save the cookie longer/shorter than 7 days like in this code $.cookie( expandCookieName + id, 'false', { expires: 1} ); $(target).find('.pBody').animate({'height': '0px'},300,function(){ $(target).find('.pBody').css("display","none"); setMaxLMaT(); });

}

function maximize( target ) {

var id = $(target).attr( 'id' ); // You can change the expires parameter to save the cookie longer/shorter than 7 days like in this code $.cookie( expandCookieName + id, 'true', { expires: 1} ); var newHeight = maxHeights[id]; $(target).find('.pBody').css("display","block"); $(target).find('.pBody').animate({'height': newHeight + 'px'}, 300); setMaxLMaT();

}

function toggleNav() { var id = $(this).parent().attr('id'); if ( jQuery.inArray(id, defaultExpandItemsID) == -1 ) { expandeds[id] = !expandeds[id]; if( expandeds[id] == true ) { maximize($(this).parent()); } else { minimize($(this).parent()); } } }

$('body').mousemove(function(e){ if(e.pageX > 197){

$('.barHeader').each(function(){ var id = $(this).parent().attr('id'); if(jQuery.inArray(id, defaultExpandItemsID) == -1){ if($.cookie(id) != 'true'){ if( expandeds[id] == true ) { expandeds[id] = !expandeds[id]; minimize($(this).parent()); } } } }); } });


$('.barHeader').bind("click", function(){ var id = $(this).parent().attr('id'); if(jQuery.inArray(id, defaultExpandItemsID) == -1){

if( $.cookie(id) == null ){ $.cookie(id, 'true', { expires: 1} );

}else if( $.cookie(id) == 'true' ){ $.cookie(id, 'false', { expires: 1} ); if( expandeds[id] == true ) { expandeds[id] = !expandeds[id]; minimize($(this).parent()); } //$('.barHeader').trigger("mouseout");

}else if( $.cookie(id) == 'false') { $.cookie(id, 'true', { expires: 1} );

}


} });

$('.barHeader').hover(function(){ var id = $(this).parent().attr('id'); if(jQuery.inArray(id, defaultExpandItemsID) == -1){ if( expandeds[id] == false ) { expandeds[id] = !expandeds[id]; maximize($(this).parent()); } } }, function(){ });


});



/////////////////////////////////////////////////////// ///////////////////////////////////////////////////////

Teilen