Author: michiel
Date: 2010-05-15 12:34:24 +0200 (Sat, 15 May 2010)
New Revision: 42155
Added:
speeltuin/mihxil/simple/src/main/webapp/icons/mailto.gif
Modified:
speeltuin/mihxil/simple/src/main/webapp/addthis.jspx
speeltuin/mihxil/simple/src/main/webapp/index.jspx
speeltuin/mihxil/simple/src/main/webapp/script.js
speeltuin/mihxil/simple/src/main/webapp/style.css.jsp
speeltuin/mihxil/simple/wget/Makefile
Log:
various improvements
Modified: speeltuin/mihxil/simple/src/main/webapp/addthis.jspx
===================================================================
--- speeltuin/mihxil/simple/src/main/webapp/addthis.jspx 2010-05-14
23:41:31 UTC (rev 42154)
+++ speeltuin/mihxil/simple/src/main/webapp/addthis.jspx 2010-05-15
10:34:24 UTC (rev 42155)
@@ -3,30 +3,20 @@
xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0"
xmlns:jsp="http://java.sun.com/JSP/Page">
<jsp:output omit-xml-declaration="true" />
- <!--
- <div class="addthis_toolbox addthis_default_style">
- <a class="addthis_button_facebook"></a>
- <a class="addthis_button_hyves"></a>
- <a class="addthis_button_twitter"></a>
- <a class="addthis_button_favorites"></a>
- </div>
- -->
- <mm:link absolute="true" id="I" write="false" />
- <mm:link page="http://www.facebook.com/sharer.php">
- <mm:param name="u"><mm:write escape="none" referid="I" /></mm:param>
- <a href="${_}" title="facebook">
- <mm:link page="/icons/facebook.png">
- <img src="${_}" />
- </mm:link>
- </a>
- </mm:link>
- <mm:link page="http://twitter.com/home">
- <mm:param name="status"><mm:write escape="none" referid="I" /></mm:param>
- <a href="${_}" title="Twitter">
- <mm:link page="/icons/twitter.png">
- <img src="${_}" />
- </mm:link>
- </a>
- </mm:link>
-
+ <jsp:directive.page session="false" />
+ <a href="#facebook" title="facebook" class="facebook">
+ <mm:link page="/icons/facebook.png">
+ <img src="${_}" alt="facebook" />
+ </mm:link>
+ </a>
+ <a href="#twitter" title="Twitter" class="twitter">
+ <mm:link page="/icons/twitter.png">
+ <img src="${_}" alt="twitter" />
+ </mm:link>
+ </a>
+ <a href="#mailto" title="Mailto" class="mailto">
+ <mm:link page="/icons/mailto.gif">
+ <img src="${_}" alt="mail" />
+ </mm:link>
+ </a>
</div>
\ No newline at end of file
Added: speeltuin/mihxil/simple/src/main/webapp/icons/mailto.gif
===================================================================
(Binary files differ)
Property changes on: speeltuin/mihxil/simple/src/main/webapp/icons/mailto.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: speeltuin/mihxil/simple/src/main/webapp/index.jspx
===================================================================
--- speeltuin/mihxil/simple/src/main/webapp/index.jspx 2010-05-14 23:41:31 UTC
(rev 42154)
+++ speeltuin/mihxil/simple/src/main/webapp/index.jspx 2010-05-15 10:34:24 UTC
(rev 42155)
@@ -50,6 +50,10 @@
<mm:link page="/mmbase/jquery/roundCorners.jQuery.js">
<script type="text/javascript" src="${_}"><jsp:text>
</jsp:text></script>
</mm:link>
+ <c:if test="${! empty initParam.google_analytics}">
+ <script type="text/javascript"
src="http://www.google-analytics.com/ga.js"><jsp:text> </jsp:text></script>
+ <meta content="${initParam.google_analytics}"
name="com.google.urchin" />
+ </c:if>
<mm:link page="/script.js">
<script type="text/javascript" src="${_}"><jsp:text>
</jsp:text></script>
</mm:link>
@@ -62,13 +66,6 @@
<mm:link page="/mmbase/kupu/mmbase">
<meta content="${_}" name="org.mmbase.portal.editordir" />
</mm:link>
- <c:if test="${! empty initParam.google_analytics}">
- <script src="http://www.google-analytics.com/urchin.js"
type="text/javascript"><jsp:text> </jsp:text></script>
- <script type="text/javascript">
- _uacct = "${initParam.google_analytics}";
- urchinTracker();
- </script>
- </c:if>
<!-- conflicts with corner scripts
<script type="text/javascript"
src="http://s7.addthis.com/js/250/addthis_widget.js#username=mihxil"><jsp:text>
</jsp:text></script>
-->
@@ -93,7 +90,7 @@
<mm:frameworkparam name="n" referid="_node" />
<li
id="menu${_node}"
- class="${n eq _node.number ? 'active' : ''}
${status.last ? 'last' :''}">
+ class="${n eq _node.number ? 'active' : 'inactive'}
${status.last ? 'last' :''}">
<a href="${_}"><mm:field name="title" /></a>
</li>
</mm:link>
@@ -109,7 +106,7 @@
</div>
</mm:node>
<div class="footer">
- <p>Copyright © <mm:time time="now" format="yyyy" /> -
${initParam.copyright}</p>
+ <p>© <mm:time time="now" format="yyyy" /> -
${initParam.copyright}</p>
</div>
</div>
</body>
Modified: speeltuin/mihxil/simple/src/main/webapp/script.js
===================================================================
--- speeltuin/mihxil/simple/src/main/webapp/script.js 2010-05-14 23:41:31 UTC
(rev 42154)
+++ speeltuin/mihxil/simple/src/main/webapp/script.js 2010-05-15 10:34:24 UTC
(rev 42155)
@@ -1,8 +1,61 @@
+$(document).ready(
+ function() {
+ $("#menu li").mouseenter(function() { $(this).addClass("hover"); });
+ $("#menu li").mouseleave(function() { $(this).removeClass("hover"); });
+ $("#menu li").click(
+ function(ev) {
+ var li = this;
+ document.location.href = $(li).find("a").attr("href");
+ ev.preventDefault();
+ });
+
+ var open = function(u, title) {
+ var a = function() {
+ window.open(u,
title,'toolbar=0,status=0,resizable=1,width=626,height=436');
+ };
+ if (/Firefox/.test(navigator.userAgent)){
+ setTimeout(a, 0);
+ } else{
+ a();
+ }
+ };
+ $("div.icons a.facebook").click(
+ function() {
+ var u =
'http://www.facebook.com/share.php?src=bm&v=4&i=1273642353&u=' +
+
encodeURIComponent(document.location.href)+'&t='+encodeURIComponent(document.title);
+ open(u, 'share on facebook');
+ return false;
+ }
+ );
+ $("div.icons a.twitter").click(
+ function() {
+ var u = 'http://twitter.com/home?status=' +
encodeURIComponent(document.location.href);
+ open(u, 'share on twitter');
+ return false;
+ }
+ );
+ $("div.icons a.mailto").click(
+ function() {
+ var u = "mailto:?subject=" + encodeURIComponent(document.title)
+ "&body=" + encodeURIComponent(document.location.href);
+ open(u, 'mail');
+ return false;
+ }
+ );
+
+ });
$(window).load(
function() {
+ $(".intro").bg(20);
+ $("#menu").bg([20,20,0,0]);
+ // $(".content").bg([0,0,20,20]);
+
var resize =
function() {
- var height = $(window).height() - 15;
+ var height = $(window).height() - 17;
+ var minHeight = $(".intro").height() + $(".footer").height();
+ if (height < minHeight) {
+ height = minHeight;
+ }
$(".container").height(height);
var maxWidth = $(".container").width();
$(".content").height(height - $("#menu").height() -
$(".footer").height());
@@ -16,17 +69,13 @@
$(window).resize(resize);
resize();
- $("#menu li").mouseenter(function() { $(this).addClass("hover"); });
- $("#menu li").mouseleave(function() { $(this).removeClass("hover"); });
- $("#menu li").click(
- function(ev) {
- var li = this;
- document.location.href = $(li).find("a").attr("href");
- ev.preventDefault();
- });
- $(".intro").bg(20);
- $("#menu").bg([20,20,0,0]);
- // $(".content").bg([0,0,20,20]);
+ var urchin = $("head meta[name=com.google.urchin]").attr("content");
+ try {
+ var pageTracker = _gat._getTracker(urchin);
+ pageTracker._trackPageview();
+ } catch(err) {
+ }
+
});
\ No newline at end of file
Modified: speeltuin/mihxil/simple/src/main/webapp/style.css.jsp
===================================================================
--- speeltuin/mihxil/simple/src/main/webapp/style.css.jsp 2010-05-14
23:41:31 UTC (rev 42154)
+++ speeltuin/mihxil/simple/src/main/webapp/style.css.jsp 2010-05-15
10:34:24 UTC (rev 42155)
@@ -7,8 +7,9 @@
<mm:import id="menuitem_margintop" vartype="integer">40</mm:import>
<mm:import id="intro_width" vartype="integer">200</mm:import>
<mm:import id="margin_left" vartype="integer">100</mm:import>
+<mm:import id="menumargin" vartype="integer">20</mm:import>
<mm:import id="menuitem_margin" vartype="integer">20</mm:import>
-<mm:import id="menuitem_width" vartype="integer">${(width - intro_width -
margin_left / 2 - menuitem_margin * 4) / 4}</mm:import>
+<mm:import id="menuitem_width" vartype="integer">${(width - intro_width -
menumargin * 2 - menuitem_margin * 3) / 4}</mm:import>
<mm:import id="radius" vartype="integer">20</mm:import>
@@ -16,7 +17,7 @@
html {
background-color: #ffa500;
color: #333;
- font-family: Verdana;
+ font-family: Arial;
margin: 0;
padding: 0;
}
@@ -43,7 +44,6 @@
background-color: white;
overflow-y: auto;
overflow-x: hidden;
- font-family: Times;
top: ${menuitem_height}px;
/*
-moz-border-radius-bottomleft: ${radius}px;
@@ -59,6 +59,7 @@
margin-top: 60px;
}
div#menu {
+ font-family: Verdana;
top: 0px;
height: ${menuitem_height}px;
/*
@@ -78,7 +79,7 @@
padding-right: 1ex;
}
div.content img.image-left {
- margin-left: -${margin_left}px;
+ margin-left: -${margin_left - menumargin}px;
margin-right: 10px;
}
div.content h2 {
@@ -86,7 +87,7 @@
}
div#menu ul {
- margin-left: ${margin_left / 2}px;
+ margin-left: ${menumargin}px;
display: block;
padding: 0;
margin-top: ${menuitem_margintop}px;
@@ -106,18 +107,18 @@
}
div.intro .head {
- margin-left: 15px;
+ font-family: Verdana;
margin-top: ${menuitem_margintop}px;
height: ${menuitem_height - menuitem_margintop}px;
- width: ${intro_width - 30}px;
+ width: ${intro_width - 40}px;
color: white;
text-align: center;
}
div.intro > *,
div.intro span.inner > * { /* from roundedCorner */
- margin-left: 15px;
- margin-right: 15px;
+ margin-left: 20px;
+ margin-right: 20px;
}
<mm:node number="${initParam.startnode}">
@@ -130,9 +131,7 @@
margin: 0;
padding: 0;
position: relative;
- width: ${intro_width - 30}px;
- background-position: 0 -${menuitem_height - menuitem_margintop - 30}px;
- background-image: url(<mm:image template="s(${intro_width -
30})+fill(white)+colorize(50%)" />);
+ width: ${intro_width - 40}px;
height: 30px;
top: ${menuitem_height - menuitem_margintop - 30}px;
color: #000;
@@ -142,7 +141,7 @@
}
div.intro .head {
- background-image: url(<mm:image template="s(${intro_width - 30})" />);
+ background-image: url(<mm:image template="f(png)+s(${intro_width -
40})+fill(rgba(255,255,255,0.8))+draw(rectangle 0,${menuitem_height -
menuitem_margintop - 30},${intro_width-40},${menuitem_height -
menuitem_margintop})" />);
}
</mm:relatednodes>
</mm:relatednodescontainer>
@@ -153,20 +152,14 @@
<mm:relatednodescontainer type="images" role="role">
<mm:constraint field="role.role" value="teaser" />
<mm:relatednodes>
- li#menu${segment} {
- background-image: url(<mm:image template="s(${menuitem_width})+blur(10,
3)" />);
+ li#menu${segment} {
+ background-image: url(<mm:image
template="f(png)+s(${menuitem_width})+blur(10,
3)+fill(rgba(255,255,255,0.6))+draw(rectangle 0,${menuitem_height -
menuitem_margintop - 30},${menuitem_width},${menuitem_height -
menuitem_margintop})" />);
}
- li#menu${segment} a {
- background-image: url(<mm:image
template="s(${menuitem_width})+fill(white)+colorize(50%)+blur(10, 3)" />);
- }
+
li#menu${segment}.active,
li#menu${segment}.hover {
- background-image: url(<mm:image template="s(${menuitem_width})" />);
+ background-image: url(<mm:image
template="f(png)+s(${menuitem_width})+fill(rgba(255,255,255,0.6))+draw(rectangle
0,${menuitem_height - menuitem_margintop -
30},${menuitem_width},${menuitem_height - menuitem_margintop})" />);
}
- li#menu${segment}.active a,
- li#menu${segment}.hover a {
- background-image: url(<mm:image
template="s(${menuitem_width})+fill(white)+colorize(50%)" />);
- }
</mm:relatednodes>
</mm:relatednodescontainer>
</mm:relatednodes>
@@ -174,7 +167,6 @@
</mm:node>
div#menu a {
- background-position: 0px -${menuitem_height - menuitem_margintop - 30}px;
text-transform: uppercase;
width: ${menuitem_width}px;
display: block;
@@ -189,7 +181,6 @@
div#menu li.active a,
div#menu li a:hover {
- background-color: rgba(255, 255, 255, 0.8);
color: #000;
}
Modified: speeltuin/mihxil/simple/wget/Makefile
===================================================================
--- speeltuin/mihxil/simple/wget/Makefile 2010-05-14 23:41:31 UTC (rev
42154)
+++ speeltuin/mihxil/simple/wget/Makefile 2010-05-15 10:34:24 UTC (rev
42155)
@@ -1,9 +1,15 @@
+.PHONY: clean upload
-
simple-webapp/index.html:
wget -r -k -nH --adjust-extension http://localhost:8080/simple-webapp/
bash -c 'for i in `find simple-webapp -name "*.html"`; do xmllint
--nsclean Xb --format $$i > $$i.new ; mv $$i.new $$i ; done'
+upload: simple-webapp/index.html
+ (cd simple-webapp ; tar zcf es.tgz *)
+ scp simple-webapp/es.tgz sepio:/var/www/es/
+ ssh sepio "(cd /var/www/es; tar zxf es.tgz)"
+
+
clean:
rm -rf simple-webapp
\ No newline at end of file
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs