prettier layout, tidier css, gorgeous upload form (still nonfunctional),

removed flags


git-svn-id: http://yolanda.mister-muffin.de/svn@341 7eef14d0-6ed0-489d-bf55-20463b2d70db
This commit is contained in:
erlehmann 2008-05-11 03:09:53 +00:00
parent 86aea64126
commit 84d2094846
21 changed files with 608 additions and 955 deletions

View file

@ -1,2 +0,0 @@
images in this folder taken from KDE marble distribution
flags are probably free of any copyright

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 B

View file

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg>
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="600" viewBox="0 0 5 3">
<rect id="black_stripe" fill="#000" width="5" height="3"/>
<rect id="red_stripe" fill="#D00" width="5" height="2" y="1"/>
<rect id="gold_stripe" fill="#FFCE00" width="5" height="1" y="2"/>
</svg>

Before

Width:  |  Height:  |  Size: 351 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 699 B

View file

@ -1,154 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<!-- Created with Sodipodi ("http://www.sodipodi.com/") --><!-- /Creative Commons Public Domain --><!--
--><svg height="130" id="svg153" width="247" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata>
<rdf:RDF xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work rdf:about="">
<dc:title>United States</dc:title>
<dc:description></dc:description>
<dc:subject>
<rdf:Bag>
<rdf:li></rdf:li>
<rdf:li>united_nations_member</rdf:li>
<rdf:li>america</rdf:li>
<rdf:li>flag</rdf:li>
<rdf:li>unitedstates</rdf:li>
<rdf:li>north_america</rdf:li>
<rdf:li>sign</rdf:li>
</rdf:Bag>
</dc:subject>
<dc:publisher>
<cc:Agent rdf:about="http://www.openclipart.org">
<dc:title>Daniel McRae</dc:title>
</cc:Agent>
</dc:publisher>
<dc:creator>
<cc:Agent>
<dc:title>Daniel McRae</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>Daniel McRae</dc:title>
</cc:Agent>
</dc:rights>
<dc:date></dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<cc:license rdf:resource="http://web.resource.org/cc/PublicDomain"/>
<dc:language>en</dc:language>
</cc:Work>
<cc:License rdf:about="http://web.resource.org/cc/PublicDomain">
<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
<cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
</cc:License>
</rdf:RDF>
</metadata>
<desc>
The United States of America flag, produced by Daniel McRae
</desc>
<defs id="defs155"/>
<sodipodi:namedview id="base"/>
<g id="g390">
<g id="g169" style="font-size:12;fill:#bd3d44;fill-opacity:1;">
<rect height="10.000000" id="rect156" style="font-size:12;fill:#bd3d44;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247.000000" x="0.000000" y="0.000000"/>
<rect height="10.000000" id="rect158" style="font-size:12;fill:#bd3d44;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247.000000" x="0.000000" y="20.000000"/>
<rect height="10" id="rect160" style="font-size:12;fill:#bd3d44;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247" x="0" y="40"/>
<rect height="10" id="rect162" style="font-size:12;fill:#bd3d44;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247" x="0" y="60"/>
<rect height="10.000000" id="rect164" style="font-size:12;fill:#bd3d44;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247.000000" x="0.000000" y="80.000000"/>
<rect height="10" id="rect166" style="font-size:12;fill:#bd3d44;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247" x="0" y="100"/>
<rect height="10" id="rect168" style="font-size:12;fill:#bd3d44;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247" x="0" y="120"/>
</g>
<g id="g177" style="font-size:12;fill:#ffffff;">
<rect height="10" id="rect157" style="font-size:12;fill:#ffffff;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247" x="0" y="10"/>
<rect height="10" id="rect159" style="font-size:12;fill:#ffffff;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247" x="0" y="30"/>
<rect height="10" id="rect161" style="font-size:12;fill:#ffffff;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247" x="0" y="50"/>
<rect height="10" id="rect163" style="font-size:12;fill:#ffffff;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247" x="0" y="70"/>
<rect height="10" id="rect165" style="font-size:12;fill:#ffffff;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247" x="0" y="90"/>
<rect height="10" id="rect167" style="font-size:12;fill:#ffffff;fill-rule:evenodd;stroke-width:1pt;fill-opacity:1;" width="247" x="0" y="110"/>
</g>
</g>
<rect height="70" id="rect200" style="font-size:12;fill:#192f5d;fill-rule:evenodd;stroke-width:1pt;" width="98.8" x="0" y="0"/>
<g id="g274">
<g id="g218">
<g id="g194">
<polygon id="polygon207" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(8.2333333333,7)"/>
<polygon id="polygon188" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(24.7,7)"/>
<polygon id="polygon189" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(41.16666666667,7)"/>
<polygon id="polygon190" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(57.63333333,7)"/>
<polygon id="polygon191" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(74.1,7)"/>
<polygon id="polygon192" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(90.5666666666667,7)"/>
</g>
<g id="g205">
<polygon id="polygon193" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(16.46666666667,14)"/>
<polygon id="polygon201" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(32.93333333333,14)"/>
<polygon id="polygon202" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(49.4,14)"/>
<polygon id="polygon203" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(65.86666666667,14)"/>
<polygon id="polygon204" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(82.3333333333,14)"/>
</g>
</g>
<g id="g232" transform="translate(0,14)">
<g id="g233">
<polygon id="polygon234" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(8.2333333333,7)"/>
<polygon id="polygon235" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(24.7,7)"/>
<polygon id="polygon236" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(41.16666666667,7)"/>
<polygon id="polygon237" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(57.63333333,7)"/>
<polygon id="polygon238" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(74.1,7)"/>
<polygon id="polygon239" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(90.5666666666667,7)"/>
</g>
<g id="g240">
<polygon id="polygon241" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(16.46666666667,14)"/>
<polygon id="polygon242" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(32.93333333333,14)"/>
<polygon id="polygon243" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(49.4,14)"/>
<polygon id="polygon244" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(65.86666666667,14)"/>
<polygon id="polygon245" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(82.3333333333,14)"/>
</g>
</g>
<g id="g246" transform="translate(0,28)">
<g id="g247">
<polygon id="polygon248" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(8.2333333333,7)"/>
<polygon id="polygon249" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(24.7,7)"/>
<polygon id="polygon250" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(41.16666666667,7)"/>
<polygon id="polygon251" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(57.63333333,7)"/>
<polygon id="polygon252" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(74.1,7)"/>
<polygon id="polygon253" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(90.5666666666667,7)"/>
</g>
<g id="g254">
<polygon id="polygon255" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(16.46666666667,14)"/>
<polygon id="polygon256" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(32.93333333333,14)"/>
<polygon id="polygon257" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(49.4,14)"/>
<polygon id="polygon258" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(65.86666666667,14)"/>
<polygon id="polygon259" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(82.3333333333,14)"/>
</g>
</g>
<g id="g260" transform="translate(0,42)">
<g id="g261">
<polygon id="polygon262" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(8.2333333333,7)"/>
<polygon id="polygon263" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(24.7,7)"/>
<polygon id="polygon264" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(41.16666666667,7)"/>
<polygon id="polygon265" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(57.63333333,7)"/>
<polygon id="polygon266" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(74.1,7)"/>
<polygon id="polygon267" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(90.5666666666667,7)"/>
</g>
<g id="g268">
<polygon id="polygon269" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(16.46666666667,14)"/>
<polygon id="polygon270" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(32.93333333333,14)"/>
<polygon id="polygon271" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(49.4,14)"/>
<polygon id="polygon272" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(65.86666666667,14)"/>
<polygon id="polygon273" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(82.3333333333,14)"/>
</g>
</g>
<g id="g211" transform="translate(0,56)">
<polygon id="polygon212" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(8.2333333333,7)"/>
<polygon id="polygon213" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(24.7,7)"/>
<polygon id="polygon214" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(41.16666666667,7)"/>
<polygon id="polygon215" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(57.63333333,7)"/>
<polygon id="polygon216" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(74.1,7)"/>
<polygon id="polygon217" points="0,-4.004 0.898954009,-1.2373040455 3.808030291,-1.2373040455 1.454,0.472 2.353,3.239 0,1.529391909 -2.35349215,3.2393040455 -1.454538141067,0.472608091 -3.808030291,-1.2373040455 -0.898954009,-1.2373040455 0,-4.004 " sodipodi:arg1="-1.570796" sodipodi:arg2="-0.942477796" sodipodi:r1="4.004000" sodipodi:r2="1.529391909" style="font-size:12;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.125;stroke-dasharray:none;" transform="translate(90.5666666666667,7)"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View file

@ -9,8 +9,8 @@
xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="156" width="180"
height="64" height="40"
id="svg2" id="svg2"
sodipodi:version="0.32" sodipodi:version="0.32"
inkscape:version="0.45.1" inkscape:version="0.45.1"
@ -61,7 +61,7 @@
xlink:href="#linearGradient9183" xlink:href="#linearGradient9183"
id="linearGradient2275" id="linearGradient2275"
gradientUnits="userSpaceOnUse" gradientUnits="userSpaceOnUse"
gradientTransform="translate(3.22852,34.8125)" gradientTransform="translate(11.22852,34.8125)"
x1="43.5" x1="43.5"
y1="30.257181" y1="30.257181"
x2="43.5" x2="43.5"
@ -95,19 +95,19 @@
inkscape:pageopacity="0.0" inkscape:pageopacity="0.0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:zoom="5.2214934" inkscape:zoom="5.2214934"
inkscape:cx="91.101066" inkscape:cx="88.688928"
inkscape:cy="36.70651" inkscape:cy="24.166553"
inkscape:document-units="px" inkscape:document-units="px"
inkscape:current-layer="layer1" inkscape:current-layer="layer1"
width="156px" width="180px"
height="64px" height="44px"
borderlayer="true" borderlayer="true"
showborder="true" showborder="true"
inkscape:showpageshadow="false" inkscape:showpageshadow="false"
showgrid="true" showgrid="true"
gridspacingx="1px" gridspacingx="0.5px"
gridspacingy="1px" gridspacingy="0.5px"
gridempspacing="4" gridempspacing="2"
objecttolerance="10000" objecttolerance="10000"
gridtolerance="10000" gridtolerance="10000"
inkscape:grid-points="true" inkscape:grid-points="true"
@ -132,28 +132,28 @@
inkscape:label="Ebene 1" inkscape:label="Ebene 1"
inkscape:groupmode="layer" inkscape:groupmode="layer"
id="layer1" id="layer1"
transform="translate(-1.6015625,-31.15625)"> transform="translate(-2.5097656,-31)">
<rect <rect
rx="10" rx="10"
ry="10" ry="10"
y="32.5" y="32.5"
x="47.5" x="55"
height="37.5" height="37"
width="104.5" width="106"
id="rect9191" id="rect9191"
style="fill:none;fill-opacity:1;stroke:#5e0606;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> style="fill:none;fill-opacity:1;stroke:#5e0606;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<rect <rect
style="fill:#ef2929;fill-opacity:1;stroke:url(#linearGradient2275);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" style="fill:#ef2929;fill-opacity:1;stroke:url(#linearGradient2275);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3347" id="rect3347"
width="104.5" width="106"
height="37.5" height="37"
x="47.5" x="55"
y="32.5" y="32.5"
ry="10" ry="10"
rx="10" /> rx="10" />
<g <g
id="g8236" id="g8236"
transform="translate(0,-2)"> transform="translate(8,-2)">
<text <text
xml:space="preserve" xml:space="preserve"
style="font-size:64px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;fill-opacity:1;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Sans" style="font-size:64px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:none;fill-opacity:1;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Sans"
@ -181,7 +181,7 @@
</g> </g>
<g <g
id="g8242" id="g8242"
transform="translate(0,-2)"> transform="translate(8,-2)">
<text <text
sodipodi:linespacing="125%" sodipodi:linespacing="125%"
id="text3337" id="text3337"
@ -207,17 +207,5 @@
y="66.664062" y="66.664062"
style="font-size:36px;font-weight:normal;fill:#eeeeec;fill-opacity:1;stroke:url(#linearGradient6241);stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">landa</tspan></text> style="font-size:36px;font-weight:normal;fill:#eeeeec;fill-opacity:1;stroke:url(#linearGradient6241);stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1">landa</tspan></text>
</g> </g>
<text
xml:space="preserve"
style="font-size:36px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:125%;writing-mode:lr-tb;text-anchor:end;fill:#555753;fill-opacity:1;stroke:#31580c;stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;font-family:Sans"
x="155.2373"
y="85.536133"
id="text4175"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4177"
x="155.2373"
y="85.536133"
style="font-size:15px;text-align:end;text-anchor:end;fill:#555753;stroke:none">Placeholder Logo™</tspan></text>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 8 KiB

View file

@ -31,6 +31,20 @@
<string id="footer_source_code">get source code</string> <string id="footer_source_code">get source code</string>
<string id="footer_report_bug">report bug</string> <string id="footer_report_bug">report bug</string>
<!-- fieldset captions -->
<string id="fieldset_comments">Comments</string>
<string id="fieldset_description">Description</string>
<string id="fieldset_embed">Embedding</string>
<string id="fieldset_license">License</string>
<string id="fieldset_login">Login</string>
<string id="fieldset_metadata">Metadata</string>
<string id="fieldset_pluginhelp">Plugin Help</string>
<string id="fieldset_preview">Preview</string>
<string id="fieldset_results">Results</string>
<string id="fieldset_search">Search</string>
<string id="fieldset_upload">Upload form</string>
<string id="fieldset_video">Video</string>
<!-- front page --> <!-- front page -->
<string id="button_find">Find</string> <string id="button_find">Find</string>
<string id="button_lucky">Instant Access</string> <string id="button_lucky">Instant Access</string>
@ -90,8 +104,8 @@
<string id="information_comment_created">Your comment has been submitted.</string> <string id="information_comment_created">Your comment has been submitted.</string>
<string id="information_registered">Your account has been created.</string> <string id="information_registered">Your account has been created.</string>
<string id="information_uploaded">Your file has been uploaded. It will be available at </string> <string id="information_uploaded">Your file has been uploaded. It will be available at </string>
<string id="information_settings_changed">Your successfully changed your settings.</string> <string id="information_settings_changed">Your settings have been updated.</string>
<string id="information_video_not_yet_available">The video being requested is not yet available. The overall sum of video queued is:</string> <string id="information_video_not_yet_available">The video being requested is not yet available. The Server has to convert </string>
<!-- warnings --> <!-- warnings -->
<string id="warning_no_results">There are no results satisfying your query.</string> <string id="warning_no_results">There are no results satisfying your query.</string>
@ -161,23 +175,27 @@
<string id="instruction_rights">Specify the copyright owner of the video.</string> <string id="instruction_rights">Specify the copyright owner of the video.</string>
<string id="instruction_license">Specify the license, preferably by URL.</string> <string id="instruction_license">Specify the license, preferably by URL.</string>
<string id="instruction_license_cc">Optionally, choose Creative Commons licensing.</string> <string id="instruction_license_cc">Optionally, choose Creative Commons licensing.</string>
<string id="instruction_license_cc_remix">Modification is <xhtml:em>allowed</xhtml:em>.</string> <string id="instruction_license_cc_remix_question">
<string id="instruction_license_cc_sharealike">Modification is <xhtml:em>allowed</xhtml:em>, as long as derivatives use the same license.</string> Is <xhtml:em>modification</xhtml:em> of the video allowed ?
<string id="instruction_license_cc_noderivatives">Modification is <xhtml:em>not allowed</xhtml:em>.</string> </string>
<string id="instruction_license_cc_remix">
Modification is <xhtml:em>allowed</xhtml:em>.
</string>
<string id="instruction_license_cc_sharealike">
Modification is <xhtml:em>allowed</xhtml:em>, as long as others share alike.
</string>
<string id="instruction_license_cc_noderivatives">
Modification is <xhtml:em>not allowed</xhtml:em>.
</string>
<string id="instruction_license_cc_commercial_question">
Is <xhtml:em>commercial use</xhtml:em> of the video allowed ?
</string>
<string id="instruction_license_cc_commercial"> <string id="instruction_license_cc_commercial">
Commercial use is <xhtml:em>allowed</xhtml:em>. Commercial use is <xhtml:em>allowed</xhtml:em>.
</string> </string>
<string id="instruction_license_cc_noncommercial"> <string id="instruction_license_cc_noncommercial">
Commercial use is <xhtml:em>not allowed</xhtml:em>. Commercial use is <xhtml:em>not allowed</xhtml:em>.
</string> </string>
<string id="this_is_page_1">This is page 1 of 5.</string>
<string id="this_is_page_2">This is page 2 of 5.</string>
<string id="this_is_page_3">This is page 3 of 5.</string>
<string id="this_is_page_4">This is page 4 of 5.</string>
<string id="this_is_page_5">This is page 5 of 5.</string>
<string id="button_page_1">back to page 1</string>
<string id="button_page_3">back to page 3</string>
<string id="button_page_4">back to page 4</string>
<!-- languages --> <!-- languages -->
<string id="language_en-us">English</string> <string id="language_en-us">English</string>
@ -194,22 +212,22 @@
<string id="comment_post">Post</string> <string id="comment_post">Post</string>
<string id="video_plugin_help"> <string id="video_plugin_help">
<h1>Common Questions</h1> <xhtml:h1>Common Questions</xhtml:h1>
<h2>Why Not Use Flash ?</h2> <xhtml:h2>Why Not Use Flash ?</xhtml:h2>
<p> <xhtml:p>
Many video sharing sites use the <a href="http://www.adobe.com/de/products/flashplayer/"><em>Adobe Flash Plugin</em></a> to play embedded video. Many video sharing sites use the <xhtml:a href="http://www.adobe.com/de/products/flashplayer/"><xhtml:em>Adobe Flash Plugin</xhtml:em></xhtml:a> to play embedded video.
We disapprove of that because <em>Flash</em> is <em>proprietary</em> (not <a href="http://www.gnu.org/philosophy/free-sw.html"><em>free software</em></a>). We disapprove of that because <xhtml:em>Flash</xhtml:em> is <xhtml:em>proprietary</xhtml:em> (not <xhtml:a href="http://www.gnu.org/philosophy/free-sw.html"><xhtml:em>free software</xhtml:em></xhtml:a>).
</p> </xhtml:p>
<p> <xhtml:p>
Additionally, well-known video formats like <a href="http://en.wikipedia.org/wiki/Divx"><em>DivX</em></a> or <a href="http://en.wikipedia.org/wiki/H264"><em>H.264</em></a> are <a href="http://en.wikipedia.org/wiki/H264#Patent_licensing">patent-encumbered</a> in many countries. Additionally, well-known video formats like <a href="http://en.wikipedia.org/wiki/Divx"><em>DivX</em></a> or <a href="http://en.wikipedia.org/wiki/H264"><em>H.264</em></a> are <a href="http://en.wikipedia.org/wiki/H264#Patent_licensing">patent-encumbered</a> in many countries.
Because license fees have to be paid for usage, it might be a legal risk to include them in free software: Because license fees have to be paid for usage, it might be a legal risk to include them in free software:
<a href="http://www.gnu.org/"><em>GNU</em></a>/<a href="http://kernel.org/"><em>Linux</em></a> distributions like <a href="http://www.debian.org/"><em>Debian</em></a> or <a href="http://www.ubuntu.com/"><em>Ubuntu</em></a> do not include them in their default installation. <a href="http://www.gnu.org/"><em>GNU</em></a>/<a href="http://kernel.org/"><em>Linux</em></a> distributions like <a href="http://www.debian.org/"><em>Debian</em></a> or <a href="http://www.ubuntu.com/"><em>Ubuntu</em></a> do not include them in their default installation.
</p> </xhtml:p>
<p> <xhtml:p>
Therefore, Yolanda uses the <a href="http://en.wikipedia.org/wiki/Ogg"><em>Ogg</em></a> container format containing the codecs <a href="http://www.theora.org/"><em>Theora</em></a> and <a href="http://www.vorbis.com/"><em>Vorbis</em></a>, which are maintained by <a href="http://www.xiph.org/"><em>Xiph.org</em></a>. Therefore, Yolanda uses the <a href="http://en.wikipedia.org/wiki/Ogg"><em>Ogg</em></a> container format containing the codecs <a href="http://www.theora.org/"><em>Theora</em></a> and <a href="http://www.vorbis.com/"><em>Vorbis</em></a>, which are maintained by <a href="http://www.xiph.org/"><em>Xiph.org</em></a>.
As of 2008, <em>Ogg</em> and <em>Vorbis</em> are free of patent claims and all known patents regarding <em>Theora</em> have been donated to the public. As of 2008, <em>Ogg</em> and <em>Vorbis</em> are free of patent claims and all known patents regarding <em>Theora</em> have been donated to the public.
</p> </xhtml:p>
<h2>Which Plugins Do I Have to Download ?</h2> <h2>Which Plugins Do I Have to Download ?</h2>
<p> <p>

View file

@ -12,6 +12,12 @@ Please replace the colors in this file with suitable Tango! equivalents.
Remove this notice as soon as this file holds only Tango! colors. Remove this notice as soon as this file holds only Tango! colors.
*/ */
/*
links "Sky Blue 2" #3465a4
borders "Aluminium 5" #555753;
*/
a a
{ {
/* what color is this ? */ /* what color is this ? */
@ -27,10 +33,6 @@ a
color: #cc0000; color: #cc0000;
} }
a:hover
{
}
a.footer, a.footer,
a.header, a.header,
div.footer, div.footer,
@ -47,115 +49,53 @@ a
border-color: #c0c0c0; border-color: #c0c0c0;
} }
div .messagebox#error
{
/* "Aluminium 5" */
border-color: #555753;
}
div.messagebox
{
}
div.messagebox#error
{ {
/* "Scarlet Red 1" + 30 luminosity */ /* "Scarlet Red 1" + 30 luminosity */
background-color: #f46060; background-color: #f46060;
} }
div.messagebox#information .messagebox#information
{ {
/* "Chameleon 1" + 30 luminosity */ /* "Chameleon 1" + 30 luminosity */
background-color: #a9ec68; background-color: #a9ec68;
} }
div.messagebox#warning .messagebox#warning
{ {
/* "Orange 1" */ /* "Orange 1" */
background-color: #fcaf3e; background-color: #fcaf3e;
} }
div.page-number div,
{ div.result img,
/* "Aluminium 5" */ fieldset,
border-color: #555753; #footer,
} #header
div.result
{
}
div.result img
{
/* "Aluminium 5" */
border-color: #555753;
}
fieldset
{ {
/* "Aluminium 5" */
border-color: #555753; border-color: #555753;
} }
/* TODO: make images configureable (maybe via symlinks?) */ /* TODO: make images configurable (maybe via symlinks?) */
li#search_custom_one li#search_custom_one
{ {
list-style-image: url(../../images/tango/16x16/actions/document-new.png) list-style-image: url(../../images/tango/16x16/actions/document-new.png) !important;
} }
li#search_custom_two li#search_custom_two
{ {
list-style-image: url(../../images/tango/16x16/actions/document-save.png) list-style-image: url(../../images/tango/16x16/actions/document-save.png) !important;
} }
li#search_custom_three li#search_custom_three
{ {
list-style-image: url(../../images/tango/16x16/emblems/emblem-favorite.png) list-style-image: url(../../images/tango/16x16/emblems/emblem-favorite.png) !important;
} }
span.duration
{
}
span.heading
{
}
span.instruction
{
/* "Aluminium 5" */
color: #555753;
}
span.instruction,
span.protip span.protip
{ {
/* "Aluminium 5" */ /* "Aluminium 5" */
color: #555753; color: #555753;
} }
ul
{
}
ul#footer,
ul#header
{
/* "Aluminium 5" */
border-color: #555753;
}
ul#footer li:hover,
ul#header li:hover
{
/* Aluminium 1 */
background-color: #eeeeec;
}
ul#footer li a,
ul#footer li a
{
}
ul#queries
{
}

View file

@ -12,40 +12,6 @@ Purpose of this file is to provide decorations, such as:
- css pseudo-content that isn't graphics (:before, :after) - css pseudo-content that isn't graphics (:before, :after)
*/ */
body
{
font-family: sans-serif;
font-size: 8pt;
/* font-weight: bold;*/
margin: 1.5em;
text-align: center;
}
a
{
text-decoration: none;
}
a:focus
{
}
a:hover
{
text-decoration: underline;
}
a.tag
{
margin-left: 0.25em;
margin-right: 0.25em;
}
code
{
font-family: monospace;
}
div div
{ {
border-style: solid; border-style: solid;
@ -145,24 +111,6 @@ div#preview
margin-right: 22em; margin-right: 22em;
} }
div#preview form
{
}
div#preview form button[name="playback"]
{
/* crude center hack (second part in fake6.css) */
margin-left: -15em;
margin-top: -7.5em;
}
div#preview form button[name="download"]
{
/* crude center hack (second part in fake6.css) */
margin-left: 0em;
margin-top: -7.5em;
}
div#preview img div#preview img
{ {
} }
@ -213,14 +161,6 @@ div#preview
{ {
} }
fieldset
{
border-style: solid;
border-width: 1px;
margin: 0.5em;
padding: 1em;
}
h1 h1
{ {
font-weight: normal; font-weight: normal;
@ -305,34 +245,6 @@ table
text-align: justify; text-align: justify;
} }
ul#header
{
/* don't overlapt with the site logo */
margin-left: 260px !important;
}
ul#footer,
ul#header
{
border-style: solid;
border-width: 1px;
font-weight:bold;
list-style-type: none;
margin: 0.5em;
}
ul li
{
}
ul#footer li a,
ul#header li a
{
font-size: 1em;
line-height: 3em;
padding: 1em;
}
ul#account-actions, ul#account-actions,
ul#queries ul#queries
{ {

View file

@ -9,5 +9,5 @@ Purpose of this file is to import color, decoration and structure stylesheets.
*/ */
@import "colors/tango.css"; @import "colors/tango.css";
@import "decoration/bridget.css";
@import "structure/fake6.css"; @import "structure/fake6.css";

View file

@ -8,322 +8,251 @@ This file is licensed under the WTF Public License
Purpose of this file is to provide the structure of the layout, such as: Purpose of this file is to provide the structure of the layout, such as:
- display style (block, inline, inline-block etc.) - display style (block, inline, inline-block etc.)
- size of (width, height) - size of (width, height)
- spacing (margin, padding)
Please clear this file of any CSS properties that do not define structure. Please clear this file of any CSS properties that do not define structure.
Remove this notice as soon as this file holds only structural CSS. Remove this notice as soon as this file holds only structural CSS.
*/ */
body
{
min-height: 100%;
}
a a
{ {
text-decoration: underline;
} }
a:focus blockquote
{
width: 15em;
}
blockquote:before
{ {
content: open-quote;
font-size: 2em;
margin-left: 7.5em;
} }
a:hover blockquote:after
{ {
content: close-quote;
font-size: 2em;
margin-right: 7.5em;
} }
a.tag body
{
font-family: sans-serif;
font-size: 10pt;
margin: 1.5em;
min-height: 100%;
min-width: 40em;
text-align: center;
}
code
{
font-family: monospace;
}
fieldset
{
border-style: solid;
border-width: 1px;
margin: 0.5em;
padding: 1em;
}
q:before
{ {
display: block; content: open-quote;
float: left;
} }
div q:after
{
content: close-quote;
}
/* ids */
#license,
#description,
#loginbox,
#metadata,
#tagcloud,
#searchbar
{
clear: right;
float: right;
width: 15em;
text-align: left;
}
#searchbar
{
margin-top: 0em;
}
/* classes */
.result
{
display: inline-block;
}
/* forms */
button[name="upload"]
{
width: 15em;
height: 15em;
}
input[type="text"],
input[type="password"],
textarea
{
width: 15em;
}
textarea
{
height: 10em;
}
form fieldset
{ {
} }
div.cc-license form ol
{
display: inline-block;
text-align: left;
}
form li
{ {
clear: right; list-style: none;
float: right;
width: 18em;
} }
div.cc-license img form label
{
}
div.comments
{
}
div.description
{
clear: right;
float: right;
width: 18em;
}
#loginbox
{
clear: right;
float: right;
width: 18em;
}
div.messagebox
{
}
div.messagebox span.message
{
display:block;
}
div.metadata
{
clear: right;
float: right;
width: 18em;
}
div.page-number
{
display: inline-block;
font-size: 40px;
height: 32px;
width: 32px;
overflow: visible;
}
div.pluginhelp
{
}
div.pluginhelp h3
{
clear: left;
}
div.protip-embed
{
}
div#preview
{
position: relative;
}
div#preview form
{
height: 100%;
width: 100%;
}
div#preview form button
{
/* crude center hack (second part in bridget.css) */
position: absolute;
top: 50%;
left: 50%;
width: 15em;
height: 15em;
}
div#preview img
{
}
div.results
{
}
div.results div.result
{
/*
at this point, browsers such as firefox 2.0 mess up
*/
display: inline-block;
}
div.results div.result img
{
}
div.results div.result img.flag
{
position: relative;
/* flag is 32px wide and has 1px borders */
right: 34px;
margin-right: -34px;
}
#searchbar
{
float: right;
width: 18em;
}
div.splashbox
{
}
div.tagcloud
{
clear: right;
float: right;
width: 18em;
}
div.video
{ {
display: inline-block; display: inline-block;
margin-bottom: 0.5em;
margin-top: 0.5em;
padding: 0px;
vertical-align: top;
width: 15em;
} }
div.videoccdata form fieldset fieldset
{ {
border: none;
margin-bottom: 0.5em;
margin-right: 0px;
margin-left: 0px;
margin-top: 0.5em;
padding: 0px;
} }
div.videoccdata img form fieldset fieldset label
{
}
div.videotitle
{ {
font-size: 1.5em; display: block;
margin: 0px;
/* padding of outer fieldset needs to be substracted */
margin-left: 14.5em;
padding: 0px;
width: auto;
} }
form #preview
{ {
position: relative;
} }
form fieldset #preview form
{ {
height: 100%;
width: 100%;
} }
form fieldset input[type="text"] #preview form button
{ {
/* crude center hack (second part in bridget.css) */
position: absolute;
top: 50%;
left: 50%;
width: 15em;
height: 15em;
} }
form fieldset button[name="upload"] #preview form button[name="playback"]
{ {
width: 15em; /* crude center hack (second part in fake6.css) */
height: 15em; margin-left: -15em;
margin-top: -7.5em;
} }
img #preview form button[name="download"]
{ {
} /* crude center hack (second part in fake6.css) */
margin-left: 0em;
margin-top: -7.5em;
}
/* images */
img#logo img#logo
{ {
float: left; float: left;
height: 3em; border-width: 0px;
}
img.antipixel
{
padding: 1em;
border-width: 0px;
} }
img.icon-mediaplayer img.icon-mediaplayer
{ {
float: left; float: left;
} }
li /* header and footer */
#footer,
#header
{ {
border-style: solid;
border-width: 1px;
clear: right;
display: block;
height: 3em;
font-weight: bold;
list-style-type: none;
margin: 0.5em;
} }
li#search_custom_one #header
{
}
li#search_custom_two
{
}
li#search_custom_three
{
}
p
{ {
margin-left: 180px;
} }
span #footer > *,
{ #header > *
}
span.duration
{ {
float: left;
margin-left: 0.5em;
margin-right: 0.5em;
} }
span.heading #footer > * a,
#header > * a
{ {
display: block;
line-height: 3em;
padding-left: 0.5em;
padding-right: 0.5em;
} }
span.instruction
{
}
span.protip
{
}
table.metadata,
table.metadata-upload
{
border-width: 0px;
border-collapse: collapse;
width: 100%;
}
table.metadata td.metadata-content,
table.metadata td.metadata-title,
table.metadata-upload td.metadata-content
{
text-align: left;
width: 50%;
}
table.metadata td.metadata-title
{
width: 40%;
}
table.metadata-upload td.metadata-title
{
text-align: right;
width: 50%;
}
td.metadata-title
{
color: #606060;
}
ul
{
}
ul#account-actions
{
}
ul#footer,
ul#header
{
clear: right;
display: block;
height: 3em;
}
ul#footer li,
ul#header li
{
float: left;
}
ul#footer li a,
ul#header li a
{
}
ul#queries
{
}

View file

@ -52,6 +52,8 @@ $video->appendChild( getElementDC( "replaces", "xsd:normalizedString") );
$video->appendChild( getElementDC( "rightsHolder", "xsd:normalizedString") ); $video->appendChild( getElementDC( "rightsHolder", "xsd:normalizedString") );
$video->appendChild( getElementDC( "source", "xsd:normalizedString") ); $video->appendChild( getElementDC( "source", "xsd:normalizedString") );
$video->appendChild( getElementDC( "license", "xsd:normalizedString") ); $video->appendChild( getElementDC( "license", "xsd:normalizedString") );
# this is absolutely wrong, there is no dcterms:data
$video->appendChild( getElementDC( "data", "xsd:base64Binary") ); $video->appendChild( getElementDC( "data", "xsd:base64Binary") );
$instance->appendChild($video); $instance->appendChild($video);

View file

@ -46,19 +46,19 @@
--> -->
<a href="http://validator.w3.org/"> <a href="http://validator.w3.org/">
<img alt="XHTML 1.1" src="/images/badges/xhtml 1.1.png" /> <img alt="XHTML 1.1" class="antipixel" src="/images/badges/xhtml 1.1.png" />
</a> </a>
<a href="http://jigsaw.w3.org/css-validator/"> <a href="http://jigsaw.w3.org/css-validator/">
<img alt="CSS" src="/images/badges/css.png" /> <img alt="CSS" class="antipixel" src="/images/badges/css.png" />
</a> </a>
<a href="http://www.theora.org/"> <a href="http://www.theora.org/">
<img alt="Ogg Theora" src="/images/badges/ogg theora.png" /> <img alt="Ogg Theora" class="antipixel" src="/images/badges/ogg theora.png" />
</a> </a>
<a href="http://www.opensource.org/"> <a href="http://www.opensource.org/">
<img alt="Open Source" src="/images/badges/open source.png" /> <img alt="Open Source" class="antipixel" src="/images/badges/open source.png" />
</a> </a>
<br /> <br />

View file

@ -34,20 +34,6 @@
</a> </a>
</li> </li>
<!--
"login with openid" is obsolete and will be removed in future iterations
-->
<li>
<a>
<xsl:attribute name="href">
<xsl:value-of select="$site_strings[@id='path_login']" />
</xsl:attribute>
<xsl:value-of select="$lang_strings[@id='login']" />
</a>
</li>
</xsl:when> </xsl:when>
<xsl:otherwise> <xsl:otherwise>

View file

@ -9,7 +9,7 @@
<xsl:template name="message"> <xsl:template name="message">
<div class="messagebox"> <fieldset class="messagebox">
<xsl:attribute name="id"> <xsl:attribute name="id">
<xsl:value-of select="/page/message/@type" /> <xsl:value-of select="/page/message/@type" />
@ -38,7 +38,7 @@
</span> </span>
</div> </fieldset>
</xsl:template> </xsl:template>

View file

@ -9,11 +9,15 @@
<xsl:template name="pluginhelp"> <xsl:template name="pluginhelp">
<fieldset class="pluginhelp"> <fieldset class="pluginhelp">
<xsl:copy-of select="$lang_strings[@id='video_plugin_help']/node()" /> <legend>
<xsl:value-of select="$lang_strings[@id='fieldset_pluginhelp']" />
</legend>
</fieldset> <xsl:copy-of select="$lang_strings[@id='video_plugin_help']/node()" />
</fieldset>
</xsl:template> </xsl:template>

View file

@ -11,28 +11,36 @@
<xsl:for-each select="//page/results"> <xsl:for-each select="//page/results">
<h1> <fieldset class="results">
<xsl:value-of select="$lang_strings[@id='results_heading_1']" />&#160;
<xsl:value-of select="//results/@pagesize * (//results/@currentpage - 1) + 1" />&#160;
<xsl:value-of select="$lang_strings[@id='results_heading_2']" />&#160;
<xsl:choose>
<xsl:when test="(//results/@pagesize * //results/@currentpage) &lt; //results/@resultcount">
<xsl:value-of select="//results/@pagesize * //results/@currentpage" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="//results/@resultcount" />
</xsl:otherwise>
</xsl:choose>&#160;
<xsl:value-of select="$lang_strings[@id='results_heading_3']" />&#160;
<xsl:value-of select="//results/@resultcount" />&#160;
<xsl:value-of select="$lang_strings[@id='results_heading_4']" />
</h1>
<xsl:call-template name="results-listing"/> <legend>
<xsl:value-of select="$lang_strings[@id='fieldset_results']" />
</legend>
<xsl:if test="//results/@lastpage &gt; 1"> <h1>
<xsl:call-template name="pagination-arrows"/> <xsl:value-of select="$lang_strings[@id='results_heading_1']" />&#160;
</xsl:if> <xsl:value-of select="//results/@pagesize * (//results/@currentpage - 1) + 1" />&#160;
<xsl:value-of select="$lang_strings[@id='results_heading_2']" />&#160;
<xsl:choose>
<xsl:when test="(//results/@pagesize * //results/@currentpage) &lt; //results/@resultcount">
<xsl:value-of select="//results/@pagesize * //results/@currentpage" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="//results/@resultcount" />
</xsl:otherwise>
</xsl:choose>&#160;
<xsl:value-of select="$lang_strings[@id='results_heading_3']" />&#160;
<xsl:value-of select="//results/@resultcount" />&#160;
<xsl:value-of select="$lang_strings[@id='results_heading_4']" />
</h1>
<xsl:call-template name="results-listing"/>
<xsl:if test="//results/@lastpage &gt; 1">
<xsl:call-template name="pagination-arrows"/>
</xsl:if>
</fieldset>
</xsl:for-each> </xsl:for-each>
@ -40,54 +48,44 @@
<xsl:template name="results-listing"> <xsl:template name="results-listing">
<div class="results"> <xsl:for-each select="result">
<xsl:for-each select="result"> <div class="result">
<div class="result"> <a>
<a> <xsl:attribute name="href">
<xsl:attribute name="href"> <xsl:value-of select="rdf:RDF/cc:Work/dc:identifier" />
<xsl:value-of select="rdf:RDF/cc:Work/dc:identifier" /> </xsl:attribute>
<img>
<xsl:attribute name="src">
<xsl:value-of select="@thumbnail" />
</xsl:attribute> </xsl:attribute>
<img> <xsl:attribute name="alt">
<xsl:attribute name="src"> <xsl:value-of select="rdf:RDF/cc:Work/dc:title" />
<xsl:value-of select="@thumbnail" />
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="rdf:RDF/cc:Work/dc:title" />
</xsl:attribute>
</img>
<img class="flag">
<xsl:attribute name="src">
<xsl:value-of select="concat('/images/flags/', rdf:RDF/cc:Work/dc:language, '.png')" />
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="rdf:RDF/cc:Work/dc:language" />
</xsl:attribute>
</img>
</a>
<br />
<a>
<xsl:attribute name="href">
<xsl:value-of select="rdf:RDF/cc:Work/dc:identifier" />
</xsl:attribute> </xsl:attribute>
<xsl:value-of select="rdf:RDF/cc:Work/dc:title" /> </img>
</a> </a>
<br /> <br />
<span class="duration"> <a>
<xsl:variable name="hours" select="floor(@duration div 3600)" /> <xsl:attribute name="href">
<xsl:variable name="minutes" select="floor((@duration - $hours*3600) div 60)" /> <xsl:value-of select="rdf:RDF/cc:Work/dc:identifier" />
<xsl:variable name="seconds" select="@duration - $minutes*60 - $hours*3600" /> </xsl:attribute>
<xsl:choose> <xsl:value-of select="rdf:RDF/cc:Work/dc:title" />
<xsl:when test="$hours=0"> </a>
<xsl:value-of select="concat(format-number($minutes, '00'), ':', format-number($seconds, '00'))" /> <br />
</xsl:when> <span class="duration">
<xsl:otherwise> <xsl:variable name="hours" select="floor(@duration div 3600)" />
<xsl:value-of select="concat($hours, ':', format-number($minutes, '00'), ':', format-number($seconds, '00'))" /> <xsl:variable name="minutes" select="floor((@duration - $hours*3600) div 60)" />
</xsl:otherwise> <xsl:variable name="seconds" select="@duration - $minutes*60 - $hours*3600" />
</xsl:choose> <xsl:choose>
</span> <xsl:when test="$hours=0">
</div> <xsl:value-of select="concat(format-number($minutes, '00'), ':', format-number($seconds, '00'))" />
</xsl:for-each> </xsl:when>
</div> <xsl:otherwise>
<xsl:value-of select="concat($hours, ':', format-number($minutes, '00'), ':', format-number($seconds, '00'))" />
</xsl:otherwise>
</xsl:choose>
</span>
</div>
</xsl:for-each>
</xsl:template> </xsl:template>
<xsl:template name="pagination-arrows"> <xsl:template name="pagination-arrows">
@ -116,6 +114,7 @@
<img src="./images/tango/go-previous.png" /> <img src="./images/tango/go-previous.png" />
</a> </a>
<!-- divitis, this div is not necessary -->
<div class="page-number"> <div class="page-number">
<xsl:value-of select="//results/@currentpage" /> <xsl:value-of select="//results/@currentpage" />
</div> </div>

View file

@ -10,4 +10,6 @@
<xsl:template name="tagbar"> <xsl:template name="tagbar">
</xsl:template> </xsl:template>
<!-- here be tags -->
</xsl:stylesheet> </xsl:stylesheet>

View file

@ -18,149 +18,179 @@
</xsl:attribute> </xsl:attribute>
<fieldset> <fieldset>
<table>
<legend>
<xsl:value-of select="$lang_strings[@id='fieldset_upload']" />
</legend>
<ol>
<xsl:for-each select="/page/xforms:instance/*/*"> <xsl:for-each select="/page/xforms:instance/*/*">
<tr> <li>
<td> <label>
<label> <xsl:attribute name="for">
<xsl:attribute name="for"> <xsl:value-of select="name()"/>
</xsl:attribute>
<xsl:value-of select="name()"/>
</label>
<xsl:choose>
<xsl:when test="@xsi:type='xsd:base64Binary'">
<input type="file">
<xsl:attribute name="id">
<xsl:value-of select="name()"/> <xsl:value-of select="name()"/>
</xsl:attribute> </xsl:attribute>
<xsl:value-of select="name()"/> <xsl:attribute name="name">
</label> <xsl:value-of select="name()"/>
</td> </xsl:attribute>
<td> </input>
<xsl:choose> </xsl:when>
<xsl:when test="@xsi:type='xsd:base64Binary'"> <xsl:when test="@xsi:type='xsd:normalizedString'">
<input type="file"> <input type="text">
<xsl:attribute name="name"> <xsl:attribute name="id">
<xsl:value-of select="name()"/> <xsl:value-of select="name()"/>
</xsl:attribute> </xsl:attribute>
</input> <xsl:attribute name="name">
</xsl:when> <xsl:value-of select="name()"/>
</xsl:attribute>
</input>
</xsl:when>
<xsl:when test="@xsi:type='xsd:normalizedString'"> <xsl:when test="@xsi:type='xsd:string'">
<input type="text"> <textarea>
<xsl:attribute name="name"> <xsl:attribute name="id">
<xsl:value-of select="name()"/> <xsl:value-of select="name()"/>
</xsl:attribute> </xsl:attribute>
</input> <xsl:attribute name="name">
</xsl:when> <xsl:value-of select="name()"/>
</xsl:attribute>
</textarea>
</xsl:when>
<xsl:when test="@xsi:type='xsd:string'"> <xsl:when test="@xsi:type='xsd:date'">
<textarea> <select>
<xsl:attribute name="name"> <xsl:attribute name="id">
<xsl:value-of select="name()"/> <xsl:value-of select="name()"/>
</xsl:attribute> </xsl:attribute>
</textarea> <xsl:attribute name="name">
</xsl:when> <xsl:value-of select="name()"/>
</xsl:attribute>
<option>
<xsl:value-of select="$lang_strings[@id='unit_day']"/>
</option>
<xsl:call-template name="for-loop">
<xsl:with-param name="start">1</xsl:with-param>
<xsl:with-param name="end">31</xsl:with-param>
<xsl:with-param name="element">option</xsl:with-param>
</xsl:call-template>
</select>
<select>
<option>
<xsl:value-of select="$lang_strings[@id='unit_month']"/>
</option>
<xsl:call-template name="for-loop">
<xsl:with-param name="start">1</xsl:with-param>
<xsl:with-param name="end">12</xsl:with-param>
<xsl:with-param name="element">option</xsl:with-param>
</xsl:call-template>
</select>
<select>
<option>
<xsl:value-of select="$lang_strings[@id='unit_year']"/>
</option>
<xsl:call-template name="for-loop">
<xsl:with-param name="start">1890</xsl:with-param>
<xsl:with-param name="end">2008</xsl:with-param>
<xsl:with-param name="element">option</xsl:with-param>
</xsl:call-template>
</select>
</xsl:when>
<xsl:when test="@xsi:type='xsd:language'">
<select>
<xsl:attribute name="id">
<xsl:value-of select="name()"/>
</xsl:attribute>
<xsl:attribute name="name">
<xsl:value-of select="name()"/>
</xsl:attribute>
<option>
<xsl:value-of select="name()"/>
</option>
<xsl:variable name="language" select="//@locale" />
<xsl:for-each select="$language_strings">
<xsl:when test="@xsi:type='xsd:date'">
<select>
<xsl:attribute name="name">
<xsl:value-of select="name()"/>
</xsl:attribute>
<option> <option>
<xsl:value-of select="$lang_strings[@id='unit_day']"/>
</option>
<xsl:call-template name="for-loop">
<xsl:with-param name="start">1</xsl:with-param>
<xsl:with-param name="end">31</xsl:with-param>
<xsl:with-param name="element">option</xsl:with-param>
</xsl:call-template>
</select>
<select>
<option>
<xsl:value-of select="$lang_strings[@id='unit_month']"/>
</option>
<xsl:call-template name="for-loop">
<xsl:with-param name="start">1</xsl:with-param>
<xsl:with-param name="end">12</xsl:with-param>
<xsl:with-param name="element">option</xsl:with-param>
</xsl:call-template>
</select>
<select>
<option>
<xsl:value-of select="$lang_strings[@id='unit_year']"/>
</option>
<xsl:call-template name="for-loop">
<xsl:with-param name="start">1890</xsl:with-param>
<xsl:with-param name="end">2008</xsl:with-param>
<xsl:with-param name="element">option</xsl:with-param>
</xsl:call-template>
</select>
</xsl:when>
<xsl:when test="@xsi:type='xsd:language'"> <xsl:attribute name="value">
<select> <xsl:value-of select="short" />
<xsl:attribute name="name"> </xsl:attribute>
<xsl:value-of select="name()"/> <!--
</xsl:attribute> <xsl:if test="$short=$language">
<option> <xsl:attribute name="selected">selected</xsl:attribute>
<xsl:value-of select="name()"/> </xsl:if>
-->
<xsl:value-of select="name[@lang='en']" /><!-- language hardcoded to en - this will be solved through simple if/else -->
<xsl:value-of select="name[@lang=$language]" />
<xsl:value-of select="$language" /><!-- debug debug debug -->
</option> </option>
<xsl:variable name="language" select="//@locale" /> </xsl:for-each>
<xsl:for-each select="$language_strings"> </select>
</xsl:when>
<option> </xsl:choose>
<xsl:attribute name="value"> </li>
<xsl:value-of select="short" />
</xsl:attribute>
<!--
<xsl:if test="$short=$language">
<xsl:attribute name="selected">selected</xsl:attribute>
</xsl:if>
-->
<xsl:value-of select="name[@lang='en']" /><!-- language hardcoded to en - this will be solved through simple if/else -->
<xsl:value-of select="name[@lang=$language]" />
<xsl:value-of select="$language" /><!-- debug debug debug -->
</option>
</xsl:for-each>
</select>
</xsl:when>
</xsl:choose>
</td>
</tr>
</xsl:for-each> </xsl:for-each>
</table> <li>
</fieldset> <fieldset>
<legend>
<xsl:copy-of select="$lang_strings[@id='instruction_license_cc_remix_question']/node()" />
</legend>
<label for="remix">
<input id="remix" type="radio" name="modification" value="remix" />
<xsl:copy-of select="$lang_strings[@id='instruction_license_cc_remix']/node()" />
</label>
<label for="sharealike">
<input id="sharealike" type="radio" name="modification" value="sharealike" />
<xsl:copy-of select="$lang_strings[@id='instruction_license_cc_sharealike']/node()" />
</label>
<label for="noderivatives">
<input id="noderivatives" type="radio" name="modification" value="noderivatives" />
<xsl:copy-of select="$lang_strings[@id='instruction_license_cc_noderivatives']/node()" />
</label>
</fieldset>
</li>
<fieldset> <li>
<input type="radio" name="modification" value="remix" /> <fieldset>
<xsl:copy-of select="$lang_strings[@id='instruction_license_cc_remix']/node()" /> <legend>
<br /> <xsl:copy-of select="$lang_strings[@id='instruction_license_cc_commercial_question']/node()" />
<input type="radio" name="modification" value="sharealike" /> </legend>
<xsl:copy-of select="$lang_strings[@id='instruction_license_cc_sharealike']/node()" /> <label for="commercial">
<br /> <input id="commercial" type="radio" name="commercial" value="commeercial" />
<input type="radio" name="modification" value="noderivatives" /> <xsl:copy-of select="$lang_strings[@id='instruction_license_cc_commercial']/node()" />
<xsl:copy-of select="$lang_strings[@id='instruction_license_cc_noderivatives']/node()" /> </label>
</fieldset> <label for="noncommercial">
<input id="noncommercial" type="radio" name="commercial" value="noncommercial" />
<xsl:copy-of select="$lang_strings[@id='instruction_license_cc_noncommercial']/node()" />
</label>
</fieldset>
</li>
<fieldset> </ol>
<legend>
allow commercial use ?
</legend>
<input type="radio" name="commercial" value="true" />
<xsl:copy-of select="$lang_strings[@id='instruction_license_cc_commercial']/node()" />
<br />
<input type="radio" name="commercial" value="false" />
<xsl:copy-of select="$lang_strings[@id='instruction_license_cc_noncommercial']/node()" />
</fieldset>
<fieldset> <br />
<button name="upload" type="submit"> <button name="upload" type="submit">
<xsl:attribute name="value"> <xsl:attribute name="value">

View file

@ -9,23 +9,6 @@
<xsl:template name="video"> <xsl:template name="video">
<!--
<div class="videotitle">
<xsl:value-of select="//video/rdf:RDF/cc:Work/dc:title" />
<xsl:variable name="hours" select="floor(//video/@duration div 3600)" />
<xsl:variable name="minutes" select="floor((//video/@duration - $hours*3600) div 60)" />
<xsl:variable name="seconds" select="//video/@duration - $minutes*60 - $hours*3600" />
<xsl:choose>
<xsl:when test="$hours=0">
(<xsl:value-of select="concat(format-number($minutes, '00'), ':', format-number($seconds, '00'))" />)
</xsl:when>
<xsl:otherwise>
(<xsl:value-of select="concat($hours, ':', format-number($minutes, '00'), ':', format-number($seconds, '00'))" />)
</xsl:otherwise>
</xsl:choose>
</div>
-->
<script type="text/javascript"> <script type="text/javascript">
<!-- <!--
@ -44,7 +27,7 @@
function show_movie() function show_movie()
{ {
document.getElementById('video').style.display = 'inline'; document.getElementById('video').style.display = 'block';
document.getElementById('preview').style.display = 'none'; document.getElementById('preview').style.display = 'none';
window.setTimeout("hide_movie()", window.setTimeout("hide_movie()",
]]> ]]>
@ -52,7 +35,7 @@
<!-- <!--
window.setTimeout is the stupidest hack i could imagine window.setTimeout is the stupidest hack i could imagine
it doesn't work reliably because of BUFFERING, but it doesn't work reliably because of BUFFERING, but
3 seconds for initializing should be enough for now ... 3 seconds for initializing should be enough for short video ...
--> -->
<xsl:value-of select="(//video/@duration + 3) * 1000" /> <xsl:value-of select="(//video/@duration + 3) * 1000" />
<xsl:text disable-output-escaping="yes"> <xsl:text disable-output-escaping="yes">
@ -69,29 +52,14 @@
<xsl:call-template name="video-metadata" /> <xsl:call-template name="video-metadata" />
<!--
<xsl:call-template name="video-actions" />
-->
<xsl:call-template name="video-object" /> <xsl:call-template name="video-object" />
<div class="protip-embed"> <xsl:call-template name="video-protip-embed" />
<xsl:value-of select="$lang_strings[@id='protip_embed']" />
<br />
<code>
&lt;object data="<xsl:value-of select="concat(//rdf:RDF/cc:Work/dc:identifier, 'embed=true')" />"
type="application/xml"
width=<xsl:value-of select="//video/@width + 24" />
height=<xsl:value-of select="//video/@height + 48" />
/&gt;
</code>
</div>
<!-- <!--
comment system is broken (similar to the german online petition system) comment system is broken (similar to the german online petition system)
if a video ever gets OVER NEIN THOUSAND comments, the shit hits the fan if a video ever gets OVER NEIN THOUSAND comments, the shit hits the fan
--> -->
<xsl:call-template name="commentform"/>
<xsl:call-template name="comments"/> <xsl:call-template name="comments"/>
@ -99,21 +67,29 @@
<xsl:template name="comments"> <xsl:template name="comments">
<div class="comments"> <xsl:call-template name="commentform"/>
<fieldset id="comments">
<legend>
<xsl:value-of select="$lang_strings[@id='fieldset_comments']" />
</legend>
<xsl:for-each select="//comments/comment"> <xsl:for-each select="//comments/comment">
<div class="comment"> <fieldset class="comment">
<a> <legend>
<xsl:attribute name="href"> <a>
/user/<xsl:value-of select="@username" /> <xsl:attribute name="href">
</xsl:attribute> /user/<xsl:value-of select="@username" />
<xsl:value-of select="@username" /> </xsl:attribute>
</a>: <xsl:value-of select="@username" />
<br /> </a>
</legend>
<!-- TODO: somehow use <xsl:element name="{local-name()}"> to remove the xhtml namespace prefix --> <!-- TODO: somehow use <xsl:element name="{local-name()}"> to remove the xhtml namespace prefix -->
<xsl:copy-of select="node()" /> <xsl:copy-of select="node()" />
</div> </fieldset>
</xsl:for-each> </xsl:for-each>
</div> </fieldset>
</xsl:template> </xsl:template>
@ -121,30 +97,28 @@
<xsl:choose> <xsl:choose>
<xsl:when test="not(//@username='')"> <xsl:when test="not(//@username='')">
<div class="commentform"> <form method="post">
<form method="post"> <xsl:attribute name="action">
<xsl:attribute name="action"> <xsl:value-of select="//video/rdf:RDF/cc:Work/dc:identifier" />
<xsl:value-of select="//video/rdf:RDF/cc:Work/dc:identifier" /> </xsl:attribute>
</xsl:attribute> <fieldset>
<fieldset> <br />
<br /> <textarea name="comment" cols="30" rows="3" />
<textarea name="comment" cols="30" rows="3" /> <br />
<br /> <input type="submit" name="send">
<input type="submit" name="send"> <xsl:attribute name="value">
<xsl:attribute name="value"> <xsl:value-of select="$lang_strings[@id='comment_post']" />
<xsl:value-of select="$lang_strings[@id='comment_post']" /> </xsl:attribute>
</xsl:attribute> </input>
</input> </fieldset>
</fieldset> </form>
</form>
</div>
</xsl:when> </xsl:when>
<xsl:otherwise> <xsl:otherwise>
<div class="commentform"> <fieldset id="commentform">
<span class="protip"> <span class="protip">
<xsl:value-of select="$lang_strings[@id='login_to_comment']" /> <xsl:value-of select="$lang_strings[@id='login_to_comment']" />
</span> </span>
</div> </fieldset>
</xsl:otherwise> </xsl:otherwise>
</xsl:choose> </xsl:choose>
@ -152,7 +126,12 @@
<xsl:template name="video-cclicense"> <xsl:template name="video-cclicense">
<div class="cc-license"> <fieldset id="license">
<legend>
<xsl:value-of select="$lang_strings[@id='fieldset_license']" />
</legend>
<!-- <!--
TODO: make image paths relative TODO: make image paths relative
TODO: internationalized alt attributes TODO: internationalized alt attributes
@ -216,35 +195,24 @@
</xsl:if> </xsl:if>
</xsl:for-each> </xsl:for-each>
</a> </a>
</div> </fieldset>
</xsl:template> </xsl:template>
<!-- <!--
<xsl:template name="video-actions"> filesize
<div class="button-download">
<a> <xsl:value-of select="format-number(number(round(//video/@filesize) div 1048576), '0.0#')" />&#160;<xsl:value-of select="$lang_strings[@id='unit_megabytes']" />)
<xsl:attribute name="href">
<xsl:value-of select="//video/rdf:RDF/cc:Work/@rdf:about" />
</xsl:attribute>
<img src="/images/tango/document-save.png" />
</a>
<br />
<a>
<xsl:attribute name="href">
<xsl:value-of select="//video/rdf:RDF/cc:Work/@rdf:about" />
</xsl:attribute>
<xsl:value-of select="$lang_strings[@id='video_download']" />
</a>
<br />
(<xsl:value-of select="format-number(number(round(//video/@filesize) div 1048576), '0.0#')" />&#160;<xsl:value-of select="$lang_strings[@id='unit_megabytes']" />)
</div>
</xsl:template>
--> -->
<xsl:template name="video-description"> <xsl:template name="video-description">
<div class="description"> <fieldset id="description">
<legend>
<xsl:value-of select="$lang_strings[@id='fieldset_description']" />
</legend>
<h1> <h1>
<xsl:value-of select="//video/rdf:RDF/cc:Work/dc:title" />&#160; <xsl:value-of select="//video/rdf:RDF/cc:Work/dc:title" />&#160;
<span class="duration"> <span class="duration">
@ -262,13 +230,17 @@
</span> </span>
</h1> </h1>
<xsl:value-of select="//video/rdf:RDF/cc:Work/dc:description" /> <xsl:value-of select="//video/rdf:RDF/cc:Work/dc:description" />
</div> </fieldset>
</xsl:template> </xsl:template>
<xsl:template name="video-metadata"> <xsl:template name="video-metadata">
<div class="metadata"> <fieldset id="metadata">
<legend>
<xsl:value-of select="$lang_strings[@id='fieldset_metadata']" />
</legend>
<table class="metadata"> <table class="metadata">
@ -343,35 +315,48 @@
</table> </table>
</div> </fieldset>
</xsl:template> </xsl:template>
<xsl:template name="video-object"> <xsl:template name="video-object">
<object type="application/ogg" id="video"> <fieldset id="video">
<xsl:attribute name="width"> <legend>
<xsl:value-of select="//video/@width" /> <xsl:value-of select="$lang_strings[@id='fieldset_video']" />
</xsl:attribute> </legend>
<xsl:attribute name="height">
<xsl:value-of select="//video/@height" />
</xsl:attribute>
<xsl:attribute name="data">
<xsl:value-of select="concat(//video/rdf:RDF/cc:Work/@rdf:about,'view=true')" />
</xsl:attribute>
<div class="messagebox" id="error"> <object type="application/ogg">
<span class="message">
<xsl:value-of select="$lang_strings[@id='error_no_ogg_plugin']" />
</span>
</div>
<xsl:call-template name="pluginhelp" /> <xsl:attribute name="width">
<xsl:value-of select="//video/@width" />
</xsl:attribute>
<xsl:attribute name="height">
<xsl:value-of select="//video/@height" />
</xsl:attribute>
<xsl:attribute name="data">
<xsl:value-of select="concat(//video/rdf:RDF/cc:Work/@rdf:about,'view=true')" />
</xsl:attribute>
</object> <fieldset class="messagebox" id="error">
<div id="preview" style="display: none;"> <span class="message">
<xsl:value-of select="$lang_strings[@id='error_no_ogg_plugin']" />
</span>
</fieldset>
<xsl:call-template name="pluginhelp" />
</object>
</fieldset>
<fieldset id="preview" style="display: none;">
<legend>
<xsl:value-of select="$lang_strings[@id='fieldset_preview']" />
</legend>
<img> <img>
<xsl:attribute name="src"> <xsl:attribute name="src">
@ -421,7 +406,28 @@
</button> </button>
</form> </form>
</div> </fieldset>
</xsl:template>
<xsl:template name="video-protip-embed">
<fieldset id="protip-embed">
<legend>
<xsl:value-of select="$lang_strings[@id='fieldset_embed']" />
</legend>
<xsl:value-of select="$lang_strings[@id='protip_embed']" />
<br />
<code>
&lt;object data="<xsl:value-of select="concat(//rdf:RDF/cc:Work/dc:identifier, 'embed=true')" />"
type="application/xml"
width=<xsl:value-of select="//video/@width + 24" />
height=<xsl:value-of select="//video/@height + 48" />
/&gt;
</code>
</fieldset>
</xsl:template> </xsl:template>