X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/61b056a72be7cf7705be1bd61331c87318bc365b..ef40bc3dae5b9bce810fa6d44b5f43071109a2d9:/docs/doxygen/wxwidgets.js diff --git a/docs/doxygen/wxwidgets.js b/docs/doxygen/wxwidgets.js index 7b02c0aae6..db0f6dba85 100644 --- a/docs/doxygen/wxwidgets.js +++ b/docs/doxygen/wxwidgets.js @@ -1,84 +1,56 @@ -/***************************************************************************** - ** Name: wxwidgets.js - ** Purpose: The wxWidgets documentation javascript - ** Author: Doxygen team - ** RCS-ID: $Id$ - ** Licence: wxWindows license - *****************************************************************************/ - -// from w3schools -function getCookie(c_name) -{ - if (document.cookie.length>0) - { - c_start=document.cookie.indexOf(c_name + "="); - if (c_start!=-1) - { - c_start=c_start + c_name.length+1; - c_end=document.cookie.indexOf(";",c_start); - if (c_end==-1) c_end=document.cookie.length; - return unescape(document.cookie.substring(c_start,c_end)); - } - } - return ""; -} -// from w3schools -function setCookie(c_name,value,expiredays) -{ - var exdate=new Date(); - exdate.setDate(exdate.getDate()+expiredays); - document.cookie=c_name+ '=' +escape(value)+ - ((expiredays==null) ? '' : ';expires='+exdate.toGMTString()); -} - -// Reimplementation of changeDisplayState -function mychangeDisplayState( e ) -{ - var num=this.id.replace(/[^[0-9]/g,''); - var button=this.firstChild; - var sectionDiv=document.getElementById('dynsection'+num); - if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){ - sectionDiv.style.display='block'; - button.src='open.gif'; - }else{ - sectionDiv.style.display='none'; - button.src='closed.gif'; - } - - setCookie( 'sectionDiv.style.display', sectionDiv.style.display ); - -} - -window.onload = function myinitDynSections() -{ - var divs=document.getElementsByTagName('div'); - var sectionCounter=1; - for(var i=0;i0) + { + c_start=document.cookie.indexOf(c_name + "="); + if (c_start!=-1) + { + c_start=c_start + c_name.length+1; + c_end=document.cookie.indexOf(";",c_start); + if (c_end==-1) c_end=document.cookie.length; + return unescape(document.cookie.substring(c_start,c_end)); + } + } + return ""; +} +// from w3schools +function setCookie(c_name,value,expiredays) +{ + var exdate=new Date(); + exdate.setDate(exdate.getDate()+expiredays); + document.cookie=c_name+ '=' +escape(value)+ + ((expiredays==null) ? '' : ';expires='+exdate.toGMTString()); +} + +$(function() { + + var display = getCookie('sectionDiv.style.display'); + if ( display == '' || display == 'block' ) { + $('div.dynheader').each(function() { toggleVisibility(this); }); + setCookie('sectionDiv.style.display', 'block'); + } + + $('div.dynheader').click(function() { + var display = $('#' + $(this).attr('id') + '-content').css('display'); + setCookie('sectionDiv.style.display', display); + }); + + list_of_members_link = $('a[href$="-members.html"]:first'); + if(list_of_members_link.length) { + summary_div = $('div.header div.summary:first'); + if(summary_div.length) { + summary_div.append(' | '); + summary_div.append(list_of_members_link.clone().text('List of All Members')); + } + } + +});