source: BMXNET_RPMS_dotNET_UTILITIES-BMX/branch/IHS BMX Framework/lib/NUnit/NUnit-2.5.10.11092/doc/codeFuncs.js@ 1146

Last change on this file since 1146 was 1146, checked in by Sam Habiel, 13 years ago

Initial Import of BMX4

File size: 1.6 KB
Line 
1window.onload = init;
2
3var langElements = new Array();
4
5function init() {
6 var els = document.getElementsByTagName( 'pre' );
7 var elsLen = els.length;
8 var pattern = new RegExp('(^|\\s)(cs|vb|mc|js)(\\s|$)');
9 for (i = 0, j = 0; i < elsLen; i++) {
10 if ( pattern.test(els[i].className) ) {
11 //els[i].style.background = "#fcc";
12 langElements[j] = els[i];
13 j++;
14 }
15 }
16
17 var lang = getCookie( "lang" );
18 if ( lang == null ) lang = "cs";
19 showLang(lang);
20}
21
22function getCookie(name) {
23 var cname = name + "=";
24 var dc = document.cookie;
25 if ( dc.length > 0 ) {
26 begin = dc.indexOf(cname);
27 if ( begin != -1 ) {
28 begin += cname.length;
29 end = dc.indexOf(";",begin);
30 if (end == -1) end = dc.length;
31 return unescape(dc.substring(begin, end) );
32 }
33 }
34}
35
36function setCookie(name,value,expires) {
37 document.cookie = name + "=" + escape(value) + "; path=/" +
38 ((expires == null) ? "" : "; expires=" + expires.toGMTString());
39}
40
41function showLang(lang) {
42 var pattern = new RegExp('(^|\\s)'+lang+'(\\s|$)');
43 var elsLen = langElements.length;
44 for (i = 0; i < elsLen; i++ )
45 {
46 var el = langElements[i];
47 if ( pattern.test( el.className ) )
48 el.style.display = "";
49 else
50 el.style.display = "none";
51 }
52 setCookie("lang",lang);
53}
54
55function Show( id ) {
56 document.getElementById(id).style.display = "";
57}
58
59function Hide( id ) {
60 document.getElementById(id).style.display = "none";
61}
62
63function ShowCS() {
64 showLang('cs');
65}
66
67function ShowVB() {
68 showLang('vb');
69}
70
71function ShowMC() {
72 showLang('mc');
73}
74
75function ShowJS() {
76 showLang('js');
77}
Note: See TracBrowser for help on using the repository browser.