[Xfce4-commits] <wiki:master> Add compressed external js.
Nick Schermer
noreply at xfce.org
Sun Jan 8 13:58:01 CET 2012
Updating branch refs/heads/master
to 0ef994a9b5afcc3a4c719aa2ef10bac540af960f (commit)
from 16509d99d59dff7fc5769319918a3d7f0f491c16 (commit)
commit 0ef994a9b5afcc3a4c719aa2ef10bac540af960f
Author: Nick Schermer <nick at xfce.org>
Date: Sun Jan 8 13:56:12 2012 +0100
Add compressed external js.
lib/tpl/docs/main.php | 46 +--------------------------------------
lib/tpl/docs/xfceheader.js | 38 +++++++++++++++++++++++++++++++++
lib/tpl/docs/xfceheader.min.js | 1 +
3 files changed, 41 insertions(+), 44 deletions(-)
diff --git a/lib/tpl/docs/main.php b/lib/tpl/docs/main.php
index e61ae3e..5cb92a8 100644
--- a/lib/tpl/docs/main.php
+++ b/lib/tpl/docs/main.php
@@ -22,55 +22,13 @@ if (!defined('DOKU_INC')) die();
lang="<?php echo $conf['lang']?>" dir="<?php echo $lang['direction']?>">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+ <link rel="shortcut icon" href="/favicon.ico" />
<title>
<?php tpl_pagetitle()?>
[<?php echo strip_tags($conf['title'])?>]
</title>
-
<?php tpl_metaheaders()?>
-
- <link rel="shortcut icon" href="/favicon.ico" />
-
- <script type="text/javascript">
- function slide(h) {
- if (typeof (window.pageYOffset) == 'number')
- o = window.pageYOffset;
- else if (document.body && document.body.scrollTop)
- o = document.body.scrollTop;
- else if (document.documentElement
- && document.documentElement.scrollTop)
- o = document.documentElement.scrollTop;
- else
- o = 0;
-
- var min_offset = h.clientHeight - 5;
- if (o > min_offset)
- o = min_offset;
-
- h.className = '';
- h.style.top = -o + "px";
-
- return o;
- }
- window.onload = function (e) {
- var h = document.getElementById('xfce-header');
- var o = slide (h);
-
- h.style.position = 'fixed';
- document.getElementById('xfce-header-spacer').style.height = h.clientHeight + 'px';
-
- window.onscroll = function (e) {
- o = slide (h);
- }
- h.onmouseover = function (e) {
- h.style.top = '0px';
- h.className = 'slide';
- }
- h.onmouseout = function (e) {
- h.style.top = -o + 'px';
- }
- }
- </script>
+ <script type="text/javascript" src="/lib/tpl/docs/xfceheader.min.js"></script>
</head>
<body>
diff --git a/lib/tpl/docs/xfceheader.js b/lib/tpl/docs/xfceheader.js
new file mode 100644
index 0000000..19a0ffe
--- /dev/null
+++ b/lib/tpl/docs/xfceheader.js
@@ -0,0 +1,38 @@
+function slide(h) {
+ if (typeof (window.pageYOffset) == 'number')
+ o = window.pageYOffset;
+ else if (document.body && document.body.scrollTop)
+ o = document.body.scrollTop;
+ else if (document.documentElement
+ && document.documentElement.scrollTop)
+ o = document.documentElement.scrollTop;
+ else
+ o = 0;
+
+ var min_offset = h.clientHeight - 5;
+ if (o > min_offset)
+ o = min_offset;
+
+ h.className = '';
+ h.style.top = -o + "px";
+
+ return o;
+}
+window.onload = function (e) {
+ var h = document.getElementById('xfce-header');
+ var o = slide (h);
+
+ h.style.position = 'fixed';
+ document.getElementById('xfce-header-spacer').style.height = h.clientHeight + 'px';
+
+ window.onscroll = function (e) {
+ o = slide (h);
+ }
+ h.onmouseover = function (e) {
+ h.style.top = '0px';
+ h.className = 'slide';
+ }
+ h.onmouseout = function (e) {
+ h.style.top = -o + 'px';
+ }
+}
diff --git a/lib/tpl/docs/xfceheader.min.js b/lib/tpl/docs/xfceheader.min.js
new file mode 100644
index 0000000..28cb740
--- /dev/null
+++ b/lib/tpl/docs/xfceheader.min.js
@@ -0,0 +1 @@
+function slide(h){if(typeof(window.pageYOffset)=='number')o=window.pageYOffset;else if(document.body&&document.body.scrollTop)o=document.body.scrollTop;else if(document.documentElement&&document.documentElement.scrollTop)o=document.documentElement.scrollTop;else o=0;var a=h.clientHeight-5;if(o>a)o=a;h.className='';h.style.top=-o+"px";return o}window.onload=function(e){var h=document.getElementById('xfce-header');var o=slide(h);h.style.position='fixed';document.getElementById('xfce-header-spacer').style.height=h.clientHeight+'px';window.onscroll=function(e){o=slide(h)}h.onmouseover=function(e){h.style.top='0px';h.className='slide'}h.onmouseout=function(e){h.style.top=-o+'px'}}
More information about the Xfce4-commits
mailing list