diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2010-07-21 16:15:28 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2010-07-21 16:15:28 -0700 |
commit | d2350db627b5ef7c9ebe6fd150b3007b0af1e660 (patch) | |
tree | 6817d8679ad3efadb78e7c275429fd9372ee4058 /tools/NUnit/doc/codeFuncs.js | |
parent | b5c8335f528acbca046ca2844f8e4c12cfa9cba3 (diff) | |
parent | 4f2ccab7a53819c7d0c4008626995e95ece4dd34 (diff) | |
download | DotNetOpenAuth-d2350db627b5ef7c9ebe6fd150b3007b0af1e660.zip DotNetOpenAuth-d2350db627b5ef7c9ebe6fd150b3007b0af1e660.tar.gz DotNetOpenAuth-d2350db627b5ef7c9ebe6fd150b3007b0af1e660.tar.bz2 |
Merge branch 'v3.4' into oauth2
Conflicts:
projecttemplates/RelyingPartyDatabase/RelyingPartyDatabase.dbproj
projecttemplates/RelyingPartyLogic/CreateDatabase.sql
samples/OAuthConsumerWpf/OAuthConsumerWpf.csproj
src/DotNetOpenAuth.Test/Messaging/MessagingUtilitiesTests.cs
src/DotNetOpenAuth.Test/OAuth/ChannelElements/OAuthChannelTests.cs
src/DotNetOpenAuth/Messaging/MessagingStrings.resx
src/DotNetOpenAuth/Messaging/MessagingUtilities.cs
src/DotNetOpenAuth/OAuth/ChannelElements/OAuthChannel.cs
src/version.txt
Diffstat (limited to 'tools/NUnit/doc/codeFuncs.js')
-rw-r--r-- | tools/NUnit/doc/codeFuncs.js | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/tools/NUnit/doc/codeFuncs.js b/tools/NUnit/doc/codeFuncs.js new file mode 100644 index 0000000..7acfc2f --- /dev/null +++ b/tools/NUnit/doc/codeFuncs.js @@ -0,0 +1,77 @@ +window.onload = init; + +var langElements = new Array(); + +function init() { + var els = document.getElementsByTagName( 'pre' ); + var elsLen = els.length; + var pattern = new RegExp('(^|\\s)(cs|vb|mc|js)(\\s|$)'); + for (i = 0, j = 0; i < elsLen; i++) { + if ( pattern.test(els[i].className) ) { + //els[i].style.background = "#fcc"; + langElements[j] = els[i]; + j++; + } + } + + var lang = getCookie( "lang" ); + if ( lang == null ) lang = "cs"; + showLang(lang); +} + +function getCookie(name) { + var cname = name + "="; + var dc = document.cookie; + if ( dc.length > 0 ) { + begin = dc.indexOf(cname); + if ( begin != -1 ) { + begin += cname.length; + end = dc.indexOf(";",begin); + if (end == -1) end = dc.length; + return unescape(dc.substring(begin, end) ); + } + } +} + +function setCookie(name,value,expires) { + document.cookie = name + "=" + escape(value) + "; path=/" + + ((expires == null) ? "" : "; expires=" + expires.toGMTString()); +} + +function showLang(lang) { + var pattern = new RegExp('(^|\\s)'+lang+'(\\s|$)'); + var elsLen = langElements.length; + for (i = 0; i < elsLen; i++ ) + { + var el = langElements[i]; + if ( pattern.test( el.className ) ) + el.style.display = ""; + else + el.style.display = "none"; + } + setCookie("lang",lang); +} + +function Show( id ) { + document.getElementById(id).style.display = ""; +} + +function Hide( id ) { + document.getElementById(id).style.display = "none"; +} + +function ShowCS() { + showLang('cs'); +} + +function ShowVB() { + showLang('vb'); +} + +function ShowMC() { + showLang('mc'); +} + +function ShowJS() { + showLang('js'); +} |