X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/752d278d6b448a4c7d49c2c6fbd5ce1a563a7989..dbe31039f7ee6169d80386fd75a9f03316f8d261:/docs/doxygen/wxwidgets.js diff --git a/docs/doxygen/wxwidgets.js b/docs/doxygen/wxwidgets.js new file mode 100644 index 0000000000..d84be5057f --- /dev/null +++ b/docs/doxygen/wxwidgets.js @@ -0,0 +1,85 @@ +/***************************************************************************** + ** 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;i