[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] projects/js/core projects.js,1.2
From: |
ceb |
Subject: |
[Phpgroupware-cvs] projects/js/core projects.js,1.2 |
Date: |
Wed, 30 Mar 2005 17:53:00 +0200 |
Update of projects/js/core
Modified Files:
Branch: MAIN
projects.js lines: +69 -1
Log Message:
update
====================================================
Index: projects/js/core/projects.js
diff -u projects/js/core/projects.js:1.1 projects/js/core/projects.js:1.2
--- projects/js/core/projects.js:1.1 Wed Mar 16 16:26:40 2005
+++ projects/js/core/projects.js Wed Mar 30 15:53:38 2005
@@ -87,3 +87,71 @@
document.getElementById('td3').style.display = 'none';
}
}
+
+ function change_view(id)
+ {
+ value = document.getElementById(id).style.display
+ if (value != 'none')
+ document.getElementById(id).style.display = "none";
+ else
+ document.getElementById(id).style.display = "block";
+ }
+
+ function hideColumn (colIndex)
+ {
+ var table = document.all ?
document.all.aTable:document.getElementById('aTable');
+ for (var r = 0; r < table.rows.length; r++)
+ table.rows[r].cells[colIndex].style.display = 'none';
+ }
+
+ function showColumn (colIndex)
+ {
+ var table = document.all ?
document.all.aTable:document.getElementById('aTable');
+ for (var r = 0; r < table.rows.length; r++)
+ table.rows[r].cells[colIndex].style.display = '';
+ }
+
+ function getStyleSheet(name)
+ {
+ if(!name || !document.styleSheets) {
+ return null;
+ }
+ var i = document.styleSheets.length;
+ while(i--)
+ {
+ var rules = document.styleSheets[i].rules ?
document.styleSheets[i].rules :
+ document.styleSheets[i].cssRules;
+ var j = rules.length;
+ while(j--) {
+ names =
rules[j].selectorText.split(",");
+ for (var k=0; k<names.length; k++) {
+ var p =
names[k].indexOf("[class~=");
+ var s = (p>=0)?
names[k].substring(0,p) : names[k];
+ if(s.toLowerCase() ==
name.toLowerCase())
+ return rules[j];
+ }
+ }
+ }
+ return null;
+ }
+
+ function setStyle(name, attr, value)
+ {
+ var rule = getStyleSheet(name);
+ if(!rule) {
+ alert("could not find stylerule "+name);
+ return null;
+ }
+ if(value) rule.style[attr] = value;
+ return rule.style[attr];
+ }
+
+ function sum_switch()
+ {
+ value = setStyle("div.node_sum", "display");
+ if (value != 'none')
+ setStyle("div.node_sum", "display", "none");
+ else
+ setStyle("div.node_sum", "display", "block");
+ }
+
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] projects/js/core projects.js,1.2,
ceb <=
- Prev by Date:
[Phpgroupware-cvs] projects/templates/base list_budget.tpl, 1.1 projects_header.tpl, 1.1 stats_project_employees.tpl, 1.1 hours_listhours.tpl, 1.1 hours_formhours.tpl, 1.1
- Next by Date:
[Phpgroupware-cvs] phpgwapi/inc class.nextmatchs.inc.php,1.72
- Previous by thread:
[Phpgroupware-cvs] projects/templates/base list_budget.tpl, 1.1 projects_header.tpl, 1.1 stats_project_employees.tpl, 1.1 hours_listhours.tpl, 1.1 hours_formhours.tpl, 1.1
- Next by thread:
[Phpgroupware-cvs] phpgwapi/inc class.nextmatchs.inc.php,1.72
- Index(es):