Commit d83912941f0f8b2e943620e7897af083128e0f3b

Authored by nbm
1 parent 7b3b2179

No longer used.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4353 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/js/divSwitch.js deleted
1 -// function switchDiv()  
2 -// this function takes the id of a div  
3 -// and calls the other functions required  
4 -// to show that div  
5 -//  
6 -function switchDiv(div_id, object)  
7 -{  
8 - var aDocumentDivs = new Array("documentData", "genericMetaData", "typeSpecificMetaData",  
9 - "archiveSettings", "linkedDocuments", "metadataVersions");  
10 - var aFolderDivs = new Array("folderData", "documentTypes", "folderPermissions");  
11 - var aSearchDivs = new Array("searchLess", "searchMore");  
12 -  
13 - var style_sheet = getStyleObject(div_id);  
14 - var aDivs;  
15 - if (style_sheet)  
16 - {  
17 - if (object == "document") {  
18 - aDivs = aDocumentDivs;  
19 - }  
20 - if (object == "folder") {  
21 - aDivs = aFolderDivs;  
22 - }  
23 - if (object == "search") {  
24 - aDivs = aSearchDivs;  
25 - }  
26 - showAll(aDivs);  
27 - hideAll(aDivs);  
28 - changeObjectVisibility(div_id,"visible");  
29 - }  
30 - else  
31 - {  
32 - alert("sorry, this only works in browsers that do Dynamic HTML (" + div_id + ")");  
33 - }  
34 -}  
35 -  
36 -// function hideAll()  
37 -// hides a bunch of divs  
38 -  
39 -function hideAll(aDivs)  
40 -{  
41 - for (var i=0; i<aDivs.length; i++) {  
42 - changeObjectVisibility(aDivs[i], "hidden");  
43 - }  
44 -}  
45 -// function showAll()  
46 -// shows a bunch of divs  
47 -//  
48 -function showAll(aDivs)  
49 -{  
50 - for (var i=0; i<aDivs.length; i++) {  
51 - changeObjectVisibility(aDivs[i], "visible");  
52 - }  
53 -}  
54 -  
55 -// function getStyleObject(string) -> returns style object  
56 -// given a string containing the id of an object  
57 -// the function returns the stylesheet of that object  
58 -// or false if it can't find a stylesheet. Handles  
59 -// cross-browser compatibility issues.  
60 -//  
61 -function getStyleObject(objectId) {  
62 - // checkW3C DOM, then MSIE 4, then NN 4.  
63 - //  
64 - if(document.getElementById && document.getElementById(objectId)) {  
65 - return document.getElementById(objectId).style;  
66 - }  
67 - else if (document.all && document.all(objectId)) {  
68 - return document.all(objectId).style;  
69 - }  
70 - else if (document.layers && document.layers[objectId]) {  
71 - return document.layers[objectId];  
72 - } else {  
73 - return false;  
74 - }  
75 -}  
76 -  
77 -function changeObjectVisibility(objectId, newVisibility) {  
78 - // first get a reference to the cross-browser style object  
79 - // and make sure the object exists  
80 - var styleObject = getStyleObject(objectId);  
81 - if(styleObject) {  
82 - styleObject.visibility = newVisibility;  
83 - return true;  
84 - } else {  
85 - // we couldn't find the object, so we can't change its visibility  
86 - return false;  
87 - }  
88 -}  
89 -  
90 -// Copyright © 2000 by Apple Computer, Inc., All Rights Reserved.  
91 -//  
92 -// You may incorporate this Apple sample code into your own code  
93 -// without restriction. This Apple sample code has been provided "AS IS"  
94 -// and the responsibility for its operation is yours. You may redistribute  
95 -// this code, but you are not permitted to redistribute it as  
96 -// "Apple sample code" after having made changes.  
97 -//  
98 -// ************************  
99 -// layer utility routines *  
100 -// ************************  
101 -  
102 -function getStyleObject(objectId) {  
103 - // cross-browser function to get an object's style object given its id  
104 - if(document.getElementById && document.getElementById(objectId)) {  
105 - // W3C DOM  
106 - return document.getElementById(objectId).style;  
107 - } else if (document.all && document.all(objectId)) {  
108 - // MSIE 4 DOM  
109 - return document.all(objectId).style;  
110 - } else if (document.layers && document.layers[objectId]) {  
111 - // NN 4 DOM.. note: this won't find nested layers  
112 - return document.layers[objectId];  
113 - } else {  
114 - return false;  
115 - }  
116 -} // getStyleObject  
117 -  
118 -function changeObjectVisibility(objectId, newVisibility) {  
119 - // get a reference to the cross-browser style object and make sure the object exists  
120 - var styleObject = getStyleObject(objectId);  
121 - if(styleObject) {  
122 - styleObject.visibility = newVisibility;  
123 - return true;  
124 - } else {  
125 - // we couldn't find the object, so we can't change its visibility  
126 - return false;  
127 - }  
128 -} // changeObjectVisibility  
129 -  
130 -function moveObject(objectId, newXCoordinate, newYCoordinate) {  
131 - // get a reference to the cross-browser style object and make sure the object exists  
132 - var styleObject = getStyleObject(objectId);  
133 - if(styleObject) {  
134 - styleObject.left = newXCoordinate;  
135 - styleObject.top = newYCoordinate;  
136 - return true;  
137 - } else {  
138 - // we couldn't find the object, so we can't very well move it  
139 - return false;  
140 - }  
141 -} // moveObject