OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-meta Date: 12-Mar-2006 20:16:37
Branch: HEAD Handle: 2006031219163501
Modified files:
openpkg-meta canvas-html.php canvas-js.php canvas-layout.php
canvas-nav-bar.php canvas-nav-path.php
canvas-nav-tab.php canvas-nav-title.php
canvas-nav.php canvas-style.php canvas.php
Log:
code cosmetics
Summary:
Revision Changes Path
1.2 +2 -2 openpkg-meta/canvas-html.php
1.5 +34 -11 openpkg-meta/canvas-js.php
1.15 +4 -4 openpkg-meta/canvas-layout.php
1.12 +25 -45 openpkg-meta/canvas-nav-bar.php
1.6 +3 -3 openpkg-meta/canvas-nav-path.php
1.9 +4 -4 openpkg-meta/canvas-nav-tab.php
1.5 +1 -1 openpkg-meta/canvas-nav-title.php
1.9 +8 -3 openpkg-meta/canvas-nav.php
1.10 +12 -12 openpkg-meta/canvas-style.php
1.20 +4 -4 openpkg-meta/canvas.php
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-meta/canvas-html.php
============================================================================
$ cvs diff -u -r1.1 -r1.2 canvas-html.php
--- openpkg-meta/canvas-html.php 12 Mar 2006 18:36:58 -0000 1.1
+++ openpkg-meta/canvas-html.php 12 Mar 2006 19:16:35 -0000 1.2
@@ -21,7 +21,7 @@
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
-## canvas-layout.php: canvas page layout
+## canvas-html.php: HTML document
##
# generate the outer HTML document
@@ -39,7 +39,7 @@
# Cascading Style Sheet (CSS)
if ($opt["embed"]["css"]) {
- # internally embedded
+ # internally embedded
echo "<style type=\"text/css\">\n";
echo undivert("css");
echo "</style>\n";
@@ .
patch -p0 <<'@@ .'
Index: openpkg-meta/canvas-js.php
============================================================================
$ cvs diff -u -r1.4 -r1.5 canvas-js.php
--- openpkg-meta/canvas-js.php 11 Mar 2006 16:32:59 -0000 1.4
+++ openpkg-meta/canvas-js.php 12 Mar 2006 19:16:35 -0000 1.5
@@ -21,7 +21,7 @@
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
-## canvas-js.php: javascript reuseable components
+## canvas-js.php: JavaScript reuseable components
##
</script>
@@ -35,12 +35,23 @@
<script src="<?php echo $cfg["url.base"] ?>canvas-js-dhtml/yui/event.js"
type="text/javascript"></script>
<script src="<?php echo $cfg["url.base"] ?>canvas-js-dhtml/yui/dom.js"
type="text/javascript"></script>
-<!-- CSS-style DOM node selection -->
+<!-- CSS-style DOM element selection -->
<!-- see http://dean.edwards.name/my/cssQuery/ for more details. -->
<script src="<?php echo $cfg["url.base"]
?>canvas-js-dhtml/cssquery/cssquery.js" type="text/javascript"></script>
-<!-- create own convenience JavaScript object -->
-<script type="text/javascript">
+<!-- compliance patch for Microsoft Internet Explorer 5.5 and 6.0 -->
+<!-- see http://dean.edwards.name/IE7/ for more details. -->
+<!--[if lt IE 7]>
+<script type="text/javascript">IE7_PNG_SUFFIX = "-T.png";</script>
+<script src="<?php echo $cfg["url.base"]
?>canvas-js-dhtml/ie7/ie7-standard-p.js" type="text/javascript"></script>
+<![endif]-->
+
+<script language="php">
+ divert("js");
+</script>
+
+/* create own convenience DOM JavaScript object */
+
DOM = {
getNode: function (str, obj) {
return cssQuery(str, obj);
@@ -65,12 +76,24 @@
YAHOO.util.Event.addListener(obj, name, cb, ctx, override);
}
};
-</script>
-<!-- compliance patch for Microsoft Internet Explorer 5.5 and 6.0 -->
-<!-- see http://dean.edwards.name/IE7/ for more details. -->
-<!--[if lt IE 7]>
-<script type="text/javascript">IE7_PNG_SUFFIX = "-T.png";</script>
-<script src="<?php echo $cfg["url.base"]
?>canvas-js-dhtml/ie7/ie7-standard-p.js" type="text/javascript"></script>
-<![endif]-->
+/* smart deferred execution */
+
+var defer_scheduled = Array();
+var defer_handle = Array();
+
+function defer_schedule (id, cmd, delay) {
+ if (defer_scheduled[id])
+ clearTimeout(defer_handle[id]);
+ defer_scheduled[id] = 1;
+ defer_handle[id] = setTimeout("defer_scheduled["+id+"] = 0; " + cmd,
delay);
+ return;
+}
+
+function defer_cancel (id) {
+ if (defer_scheduled[id])
+ clearTimeout(defer_handle[id]);
+ defer_scheduled[id] = 0;
+ return;
+}
@@ .
patch -p0 <<'@@ .'
Index: openpkg-meta/canvas-layout.php
============================================================================
$ cvs diff -u -r1.14 -r1.15 canvas-layout.php
--- openpkg-meta/canvas-layout.php 11 Mar 2006 16:32:59 -0000 1.14
+++ openpkg-meta/canvas-layout.php 12 Mar 2006 19:16:35 -0000 1.15
@@ -181,12 +181,12 @@
position: absolute;
left: 60px;
bottom: 4px;
-}
+}
DIV#canvas_foot DIV.canvas_foot_right {
position: absolute;
right: 40px;
bottom: 4px;
-}
+}
<script language="php">
divert("html-head");
@@ -195,7 +195,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<link rel="ICON" href="<?php echo $cfg["url.base"]
?>canvas/canvas-favicon.ico"/>
<link rel="SHORTCUT ICON" href="<?php echo $cfg["url.base"]
?>canvas/canvas-favicon.ico"/>
-<!-- CANVAS: HEAD -->
+<!-- CANVAS: HEAD -->
<script language="php">
divert("html-body");
@@ -216,7 +216,7 @@
</div>
<div id="canvas_body">
<script language="php">echo undivert("canvas-body");</script>
- <!-- CANVAS: BODY -->
+ <!-- CANVAS: BODY -->
</div>
<div id="canvas_nav">
<script language="php">echo undivert("canvas-nav");</script>
@@ .
patch -p0 <<'@@ .'
Index: openpkg-meta/canvas-nav-bar.php
============================================================================
$ cvs diff -u -r1.11 -r1.12 canvas-nav-bar.php
--- openpkg-meta/canvas-nav-bar.php 12 Mar 2006 17:40:46 -0000 1.11
+++ openpkg-meta/canvas-nav-bar.php 12 Mar 2006 19:16:35 -0000 1.12
@@ -29,47 +29,47 @@
divert("css");
</script>
-DIV.navbar {
+div.navbar {
width: 180px;
margin-bottom: 20px;
- font-family: sans-serif,helvetica,lucida,verdana,arial;
- font-size: 9pt;
+ font-family: sans-serif,helvetica,lucida,verdana,arial;
+ font-size: 9pt;
}
-DIV.navbar UL {
- padding: 0px 0px 0px 0px;
- margin: 0px 0px 0px 0px;
- white-space: nowrap;
+div.navbar ul {
+ padding: 0px 0px 0px 0px;
+ margin: 0px 0px 0px 0px;
+ white-space: nowrap;
}
-DIV.navbar UL UL {
- margin-left: 0px;
+div.navbar ul ul {
+ margin-left: 0px;
padding-left: 0px;
}
-DIV.navbar LI.active > A {
+div.navbar li.active > a {
font-weight: bold;
}
-DIV.navbar LI {
- display: block;
- list-style: none;
+div.navbar li {
+ display: block;
+ list-style: none;
padding: 0px 0px 0px 0px;
}
-DIV.navbar A {
+div.navbar a {
text-decoration: none;
font-weight: normal;
color: #000000;
}
-DIV.navbar UL UL LI {
+div.navbar ul ul li {
padding-left: 8px;
}
-DIV.navbar LI:first-child {
+div.navbar li:first-child {
border-top: 1px solid #c5c0b0;
}
-DIV.navbar LI {
+div.navbar li {
border-bottom: 1px solid #c5c0b0;
}
-DIV.navbar LI:last-child {
+div.navbar li:last-child {
border-bottom: none;
}
-DIV.navbar > UL > LI:last-child {
+div.navbar > ul > li:last-child {
border-bottom: 1px solid #c5c0b0;
}
@@ -99,32 +99,12 @@
divert("js");
</script>
-/* smart deferred execution */
-
-var defer_scheduled = Array();
-var defer_handle = Array();
-
-function defer_schedule (id, cmd, delay) {
- if (defer_scheduled[id])
- clearTimeout(defer_handle[id]);
- defer_scheduled[id] = 1;
- defer_handle[id] = setTimeout("defer_scheduled["+id+"] = 0; " + cmd,
delay);
- return;
-}
-
-function defer_cancel (id) {
- if (defer_scheduled[id])
- clearTimeout(defer_handle[id]);
- defer_scheduled[id] = 0;
- return;
-}
-
/* dynamic navigation bar item expading/collapsing */
var navbar_default = "<script language="php">echo
"navbar.".$opt["path"]</script>";
var navbar_active = navbar_default;
-function navbar_over (e) {
+function navbar_over(event) {
var id = this;
var el = document.getElementById(id).getElementsByTagName('a')[0];
window.status = el.href;
@@ -133,20 +113,20 @@
defer_schedule("navbar_over", "navbar_update();", 800);
}
-function navbar_out (e) {
+function navbar_out(event) {
var id = this;
window.status = "";
defer_schedule("navbar_out", "navbar_out_stage2('"+id+"');", 4000);
}
-function navbar_out_stage2 (id) {
+function navbar_out_stage2(id) {
if (navbar_active != id)
return;
navbar_active = navbar_default;
navbar_update();
}
-function navbar_update () {
+function navbar_update() {
var active_a = navbar_active.split(".");
active_a.pop();
var active_prefix = active_a.join(".");
@@ -172,9 +152,9 @@
/* DOM event activation */
function nav_bar_setevents(e) {
- var nodes = DOM.getNode("DIV.navbar LI");
+ var nodes = DOM.getNode("div.navbar li");
for (var i = 0; i < nodes.length; i++) {
- var anchor = DOM.getNode("A", nodes[i])[0];
+ var anchor = DOM.getNode("a", nodes[i])[0];
DOM.setEvent(anchor, "mouseover", navbar_over, nodes[i].id, true);
DOM.setEvent(anchor, "mouseout", navbar_out, nodes[i].id, true);
}
@@ .
patch -p0 <<'@@ .'
Index: openpkg-meta/canvas-nav-path.php
============================================================================
$ cvs diff -u -r1.5 -r1.6 canvas-nav-path.php
--- openpkg-meta/canvas-nav-path.php 11 Mar 2006 16:32:59 -0000 1.5
+++ openpkg-meta/canvas-nav-path.php 12 Mar 2006 19:16:35 -0000 1.6
@@ -30,9 +30,9 @@
</script>
SPAN.navpath {
- font-family: sans-serif,helvetica,lucida,verdana,arial;
- font-size: 9pt;
- white-space: nowrap;
+ font-family: sans-serif,helvetica,lucida,verdana,arial;
+ font-size: 9pt;
+ white-space: nowrap;
color: #bbbbbb;
}
@@ .
patch -p0 <<'@@ .'
Index: openpkg-meta/canvas-nav-tab.php
============================================================================
$ cvs diff -u -r1.8 -r1.9 canvas-nav-tab.php
--- openpkg-meta/canvas-nav-tab.php 11 Mar 2006 16:32:59 -0000 1.8
+++ openpkg-meta/canvas-nav-tab.php 12 Mar 2006 19:16:36 -0000 1.9
@@ -30,8 +30,8 @@
</script>
ul.navtab {
- padding: 0px;
- margin: 0px;
+ padding: 0px;
+ margin: 0px;
height: 20px;
list-style: none;
}
@@ -71,7 +71,7 @@
ul.navtab li a {
text-decoration: none;
font-weight: normal;
- font-family: tahoma,helvetica,lucida,verdana,arial,sans-serif;
+ font-family: tahoma,helvetica,lucida,verdana,arial,sans-serif;
font-size: 9pt;
color: inherit;
}
@@ -105,7 +105,7 @@
}
/* activate tab background update function */
-DOM.setEvent(window, "resize", nav_tab_update);
+DOM.setEvent(window, "resize", nav_tab_update);
DOM.setEvent(window, "load", nav_tab_update);
<script language="php">
@@ .
patch -p0 <<'@@ .'
Index: openpkg-meta/canvas-nav-title.php
============================================================================
$ cvs diff -u -r1.4 -r1.5 canvas-nav-title.php
--- openpkg-meta/canvas-nav-title.php 11 Mar 2006 16:32:59 -0000 1.4
+++ openpkg-meta/canvas-nav-title.php 12 Mar 2006 19:16:36 -0000 1.5
@@ -21,7 +21,7 @@
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
-## canvas-nav-tab.php: canvas navigation tabs
+## canvas-nav-title.php: canvas navigation title
##
</script>
@@ .
patch -p0 <<'@@ .'
Index: openpkg-meta/canvas-nav.php
============================================================================
$ cvs diff -u -r1.8 -r1.9 canvas-nav.php
--- openpkg-meta/canvas-nav.php 20 Feb 2006 08:34:35 -0000 1.8
+++ openpkg-meta/canvas-nav.php 12 Mar 2006 19:16:36 -0000 1.9
@@ -21,11 +21,15 @@
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
-## canvas-nav-tree.php: canvas navigation tree
+## canvas-nav.php: canvas navigation tree
##
</script>
<script language="php">
+ # Global Navigation Tree Definition
+ # NOTICE: The navigation specification below is post-processed multiple
times.
+ # The "id" and "href" attributes are relatively specified,
+ # but calculated into accumulated/absolute form afterwards!
divert("tmp");
</script>
@@ -118,7 +122,7 @@
</ul>
<script language="php">
- # split above navigation tree into lines
+ # split above navigation tree into lines
divert_end();
$html = undivert("tmp");
$html = explode("\n", $html);
@@ -152,7 +156,8 @@
array_pop($url);
}
}
-
+ unset($id, $url, $count, $prefix);
+
# assemble back into a navigation tree and output to new diversion
$html = implode("\n", $html);
divert("nav");
@@ .
patch -p0 <<'@@ .'
Index: openpkg-meta/canvas-style.php
============================================================================
$ cvs diff -u -r1.9 -r1.10 canvas-style.php
--- openpkg-meta/canvas-style.php 11 Mar 2006 16:32:59 -0000 1.9
+++ openpkg-meta/canvas-style.php 12 Mar 2006 19:16:36 -0000 1.10
@@ -45,24 +45,24 @@
}
/* hyper-links */
-A {
+A {
text-decoration: none;
- font-weight: bold;
-}
-A:link {
+ font-weight: bold;
+}
+A:link {
text-decoration: none;
- font-weight: bold;
+ font-weight: bold;
color: #909090;
-}
-A:visited {
+}
+A:visited {
text-decoration: none;
font-weight: bold;
color: #909090;
-}
-A:hover {
+}
+A:hover {
text-decoration: underline;
font-weight: bold;
- color: #909090;
+ color: #909090;
}
/* lists */
@@ -87,7 +87,7 @@
width: 12em;
margin: 1em 1em 1em 0em;
text-align: left;
- font-size: 80%;
+ font-size: 80%;
font-weight: bold;
color: #000000;
}
@@ -97,7 +97,7 @@
width: 12em;
margin: 1em 0em 1em 1em;
text-align: left;
- font-size: 80%;
+ font-size: 80%;
font-weight: bold;
color: #000000;
}
@@ .
patch -p0 <<'@@ .'
Index: openpkg-meta/canvas.php
============================================================================
$ cvs diff -u -r1.19 -r1.20 canvas.php
--- openpkg-meta/canvas.php 12 Mar 2006 18:58:39 -0000 1.19
+++ openpkg-meta/canvas.php 12 Mar 2006 19:16:36 -0000 1.20
@@ -25,14 +25,14 @@
##
## url ::= "http://meta.openpkg.org/" . option*
-## option ::= # content dispatching (internal)
+## option ::= # content dispatching (internal)
## ("type=" . ("html"|"css"|"js"))
## | # content embedding
## ("embed=" . ("css"|"js") . (",".("css"|"js"))?)
## | # content path selection
## ("path=" . site.(".".area.(".".page.(".".part)?)?)?
-## | # content layouting
-## ("pane=" . ("1"|"2"))
+## | # content layouting
+## ("pane=" . ("1"|"2"))
## | # x-axis streching
## ("stretch=" . ("canvas"|"margin"))
## | # root URL type
@@ -80,7 +80,7 @@
}
else if ($opt["root"] == "relative") {
# advantage: IE loads javascript, HTTPS seamless integration
- # disadvantage: slower
+ # disadvantage: slower
$cfg["url.base"] = "/openpkg-meta/";
}
else {
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]