diff options
author | David Walter Seikel | 2014-01-13 19:47:58 +1000 |
---|---|---|
committer | David Walter Seikel | 2014-01-13 19:47:58 +1000 |
commit | f9158592e1478b2013afc7041d9ed041cf2d2f4a (patch) | |
tree | b16e389d7988700e21b4c9741044cefa536dcbae /libraries/irrlicht-1.8.1/doc/html/dynsections.js | |
parent | Libraries readme updated with change markers and more of the Irrlicht changes. (diff) | |
download | SledjHamr-f9158592e1478b2013afc7041d9ed041cf2d2f4a.zip SledjHamr-f9158592e1478b2013afc7041d9ed041cf2d2f4a.tar.gz SledjHamr-f9158592e1478b2013afc7041d9ed041cf2d2f4a.tar.bz2 SledjHamr-f9158592e1478b2013afc7041d9ed041cf2d2f4a.tar.xz |
Update Irrlicht to 1.8.1. Include actual change markers this time. lol
Diffstat (limited to 'libraries/irrlicht-1.8.1/doc/html/dynsections.js')
-rw-r--r-- | libraries/irrlicht-1.8.1/doc/html/dynsections.js | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/libraries/irrlicht-1.8.1/doc/html/dynsections.js b/libraries/irrlicht-1.8.1/doc/html/dynsections.js new file mode 100644 index 0000000..bf14807 --- /dev/null +++ b/libraries/irrlicht-1.8.1/doc/html/dynsections.js | |||
@@ -0,0 +1,42 @@ | |||
1 | var showTriggers = new Array(); | ||
2 | |||
3 | function registerShow(sectId,showFunc) { | ||
4 | showTriggers[sectId] = showFunc; | ||
5 | } | ||
6 | |||
7 | function hasClass(ele,cls) { | ||
8 | return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)')); | ||
9 | } | ||
10 | |||
11 | function addClass(ele,cls) { | ||
12 | if (!this.hasClass(ele,cls)) ele.className += " "+cls; | ||
13 | } | ||
14 | |||
15 | function removeClass(ele,cls) { | ||
16 | if (hasClass(ele,cls)) { | ||
17 | var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)'); | ||
18 | ele.className=ele.className.replace(reg,' '); | ||
19 | } | ||
20 | } | ||
21 | |||
22 | function toggleVisibility(linkObj) { | ||
23 | var base = linkObj.getAttribute('id'); | ||
24 | var summary = document.getElementById(base + '-summary'); | ||
25 | var content = document.getElementById(base + '-content'); | ||
26 | var trigger = document.getElementById(base + '-trigger'); | ||
27 | if ( hasClass(linkObj,'closed') ) { | ||
28 | summary.style.display = 'none'; | ||
29 | content.style.display = 'block'; | ||
30 | trigger.src = trigger.src.substring(0,trigger.src.length-10)+'open.png'; | ||
31 | removeClass(linkObj,'closed'); | ||
32 | addClass(linkObj,'opened'); | ||
33 | if (showTriggers[base]) { showTriggers[base](); } | ||
34 | } else if ( hasClass(linkObj,'opened') ) { | ||
35 | summary.style.display = 'block'; | ||
36 | content.style.display = 'none'; | ||
37 | trigger.src = trigger.src.substring(0,trigger.src.length-8)+'closed.png'; | ||
38 | removeClass(linkObj,'opened'); | ||
39 | addClass(linkObj,'closed'); | ||
40 | } | ||
41 | return false; | ||
42 | } | ||