[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] api/skins/default phpgw_content.xsl, 1.1.2.3 phpgw.xs
From: |
seek3r |
Subject: |
[Phpgroupware-cvs] api/skins/default phpgw_content.xsl, 1.1.2.3 phpgw.xsl, 1.1.1.1.2.35 |
Date: |
Sun, 27 Feb 2005 10:25:00 +0100 |
Update of api/skins/default
Modified Files:
Branch: proposal-branch
phpgw_content.xsl lines: +24 -2
phpgw.xsl lines: +7 -3
Log Message:
added support for javascript in app content templates
====================================================
Index: api/skins/default/phpgw_content.xsl
diff -u api/skins/default/phpgw_content.xsl:1.1.2.2
api/skins/default/phpgw_content.xsl:1.1.2.3
--- api/skins/default/phpgw_content.xsl:1.1.2.2 Fri Feb 25 08:27:25 2005
+++ api/skins/default/phpgw_content.xsl Sun Feb 27 09:25:30 2005
@@ -12,7 +12,29 @@
<xsl:template match="/">
<html>
- <body bgcolor="#e5e5e5"
onLoad="parent.document.getElementById('appspace').innerHTML =
document.getElementById('appspace').innerHTML;
parent.document.getElementById('appmenu').innerHTML =
document.getElementById('appmenu').innerHTML;">
+ <head>
+ <script type="text/javascript">
+<![CDATA[<!---
+
+function addToParent() {
+
+ for (e=1; e<document.getElementsByTagName('script').length; e++) {
+ script = parent.document.createElement('script');
+ script.type = 'text/javascript';
+ script.innerHTML
=document.getElementsByTagName('script')[e].innerHTML;
+ //script.src = 'serversidescript.asp';
+
parent.document.getElementsByTagName('head')[0].appendChild(script);
+ document.getElementsByTagName('script')[e].innerHTML = '';
+ }
+
+ parent.document.getElementById('appspace').innerHTML =
document.getElementById('appspace').innerHTML;
+ parent.document.getElementById('appmenu').innerHTML =
document.getElementById('appmenu').innerHTML;
+}
+//-->]]>
+ </script>
+ </head>
+
+ <body bgcolor="#e5e5e5" onLoad="javascript: addToParent();">
<!--<xsl:apply-templates
select="PHPGW/API/hooks/hooks_item" />-->
<div id="appmenu">
<xsl:for-each
select="/PHPGW/API/appmenus/appmenus_item">
====================================================
Index: api/skins/default/phpgw.xsl
diff -u api/skins/default/phpgw.xsl:1.1.1.1.2.34
api/skins/default/phpgw.xsl:1.1.1.1.2.35
--- api/skins/default/phpgw.xsl:1.1.1.1.2.34 Fri Feb 25 08:27:25 2005
+++ api/skins/default/phpgw.xsl Sun Feb 27 09:25:30 2005
@@ -23,7 +23,8 @@
<script type="text/javascript">
<![CDATA[<!---
var baseurl = '';
-
+ var origScripts = document.getElementsByTagName('script').length;
+
function set_baseurl (url) {
baseurl = url;
}
@@ -43,6 +44,9 @@
}
function get_content(op,params) {
+ for (; origScripts<document.getElementsByTagName('script').length; ) {
+
document.getElementsByTagName('head')[0].removeChild(document.getElementsByTagName('script')[origScripts]);
+ }
document.getElementById('appframespace').src = get_url(op,
params='');
}
@@ -165,7 +169,7 @@
<td valign="top">
<div
id="appspace">Loading...</div>
<!--<xsl:apply-templates
select="PHPGW/API/hooks/hooks_item" />-->
- <iframe
src="{$baseurl}&phpgw_content=true&op={/PHPGW/API/op/opname}"
name="appframespace" id="appframespace" width="90" height="90" frameborder="0">
+ <iframe
src="{$baseurl}&phpgw_content=true&op={/PHPGW/API/op/opname}"
name="appframespace" id="appframespace" width="190" height="190"
frameborder="0">
</iframe>
</td>
</tr>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] api/skins/default phpgw_content.xsl, 1.1.2.3 phpgw.xsl, 1.1.1.1.2.35,
seek3r <=