Volitelná hlavička User-Agent + obrázek v XSL (jako base64).
1 <?xml version="1.0" encoding="UTF-8"?>
2 <xsl:stylesheet version="2.0"
3 xmlns="http://www.w3.org/1999/xhtml"
4 xmlns:h="http://www.w3.org/1999/xhtml"
5 xmlns:p="https://trac.frantovo.cz/prodluzovac-odkazu/wiki/xmlns/konfigurace"
6 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
7 xmlns:fn="http://www.w3.org/2005/xpath-functions"
8 xmlns:svg="http://www.w3.org/2000/svg"
9 xmlns:xs="http://www.w3.org/2001/XMLSchema"
10 exclude-result-prefixes="fn h p xs">
15 doctype-public="-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
16 doctype-system="http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"/>
18 <!-- Celý dokument: -->
19 <xsl:template match="/">
22 <title>Prodlužovač odkazů – konfigurace</title>
26 Maximální počet přesměrování:
27 <xsl:value-of select="p:prodlužovač/p:limitPřesměrování/text()"/>
31 <xsl:when test="p:prodlužovač/p:tvářitSeJakoProhlížeč">
32 <p>V HTTP požadavcích budeme posílat hlavičku User-Agent s hodnotou:</p>
33 <pre><xsl:value-of select="p:prodlužovač/p:tvářitSeJakoProhlížeč/text()"/></pre>
34 <p>Server si tedy bude myslet, že jsme tento www prohlížeč.</p>
37 <p>V HTTP požadavcích nebudeme posílat žádnou hlavičku User-Agent.</p>
42 <p>Podporované zkracovače:</p>
44 <xsl:for-each select="p:prodlužovač/p:zkracovače/p:url">
45 <xsl:element name="li">
46 <xsl:if test="@popis">
47 <xsl:attribute name="title"><xsl:value-of select="@popis"/></xsl:attribute>
50 <code><xsl:value-of select="text()"/></code>
52 <xsl:if test="@záležíNaVelikosti = 'true'">
53 <xsl:call-template name="ikonaZáležíNaVelikosti"/>
63 <xsl:template name="ikonaZáležíNaVelikosti">
64 <img alt="záleží na velikosti písmen"
65 title="Záleží na velikosti písmen"
66 style="margin-left: 8px;"
67 src="data:image/png;base64,
68 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACm0lEQVR42o3S3UuTURwH8EUXFaYG
69 WimaK23zraJ/QWLiyA2jksl0jTZFzaQZqGAMUjS1MUMMi27CkNFFdrMGTmR24Zq0mCCSsGmytnRv
70 zHTqdNq333MICZ8bLz485znnPN/nd14EAI7k2pPr5nxdMXIb8iHUiiCsFSPvQYH5yAGFj6/g/dJp
71 WMLJmPidwmTdywMbHBwcPE6UxEYWSIC4yACRkyRRc6GV+0A1nH4QcvauEAKDwZBMnCaTCXNzc1he
72 Xobf78fi4iIcDgfGxsbQ2d/pFz8sdt95cQ5vZpOgGDjDQtJu50DQ3d390mKxIBwOIxKJcFg7Go0y
73 P34toaxfCtnzTDz9dAq3DOlILc9iyzmvuAiBXq/3+nw+NnlychJdXV2gvu3e3l7YbDZo392HtP8C
74 6l6fwM2+DGSrL3/PVF6ayKzORY5GZBa0t7d/IPjHRtIAcP2FHR0df1Rvq1FuFKKsLxtFrVcXRM1F
75 Gf9v7kFDp9OJSR0ZJl/a2triZrMZK9EV1I5qIXl2AyX6EuHh0xE0NjYeI61U9p7VasX8/DxCoRDi
76 8TgSicSBlpYW0LyTvACtVvtoaGgIGxsb2N3dxdbWFtxuN7gwo9GIYDCI/f19NDU1gebyA2pqahyr
77 q6vsL+Pj41Cr1THqM5EGMksnwoI1Gg3onR9QVVW1F4vFsL6+DoVCsV1ZWZnCDdBTrFKpdgKBANbW
78 1qBUKkF9/ICKiooglcxKpTWC3j+TjzQ5xt2Pzc1NFl5fX8/GeAFSqXSU2wMqlYVMT09jamoK3LK8
79 Xi/sdju3P6wKuVwOXoBEIskoLS392dPTA6fTya6xy+XCyMgIZDLZDi0DMzMz8Hg8oJ8leAEAuJBU
80 0ke+kRBxklekgNSSr8THtQ8H/AW7B5q5mb/toAAAAABJRU5ErkJggg==
82 <!-- cat /usr/share/icons/oxygen/16x16/actions/format-font-size-more.png | base64 -->