# HG changeset patch
# User František Kučera <franta-hg@frantovo.cz>
# Date 1314122756 -7200
# Node ID 5be21d1ef5f8016faac28797d92fa2fd56c2234b
# Parent  860cc8ae1808300c8db9ef3e1e8d9fe74768f7fb
drobnosti #12 #13

diff -r 860cc8ae1808 -r 5be21d1ef5f8 vstup/kontakt.xml
--- a/vstup/kontakt.xml	Tue Aug 23 18:43:44 2011 +0200
+++ b/vstup/kontakt.xml	Tue Aug 23 20:05:56 2011 +0200
@@ -22,7 +22,7 @@
 		</p>
         
 		<m:diagram nadpis="Naše organizační struktura">
-			node		[shape="box"]
+			node		[shape="box"];
 			
 			tovarnik	[label="pan továrník\n(majitel)"];
 			reditel		[label="pan ředitel"];
diff -r 860cc8ae1808 -r 5be21d1ef5f8 šablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java
--- a/šablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java	Tue Aug 23 18:43:44 2011 +0200
+++ b/šablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java	Tue Aug 23 20:05:56 2011 +0200
@@ -13,7 +13,7 @@
 /**
  * Knihovna funkcí volaných z XSLT.
  *  
- * TODO: 
+ * TODO:
  *	- rozdělit na více modulů (jmenných prostorů).
  *	- CLI konektor
  * 
@@ -45,14 +45,14 @@
 	 * @param jazyk předáme příkazu pygmentize jako parametr -l &lt;lexer&gt;
 	 * @return zvýrazněný text nebo null, pokud došlo k chybě.
 	 * TODO: 
-	 *	- použít (?) místo textu instanci com.icl.saxon.om.NodeInfo http://saxon.sourceforge.net/saxon6.5.3/extensibility.html
+	 *	- vracet místo textu instanci com.icl.saxon.om.NodeInfo http://saxon.sourceforge.net/saxon6.5.3/extensibility.html
 	 *  - nebo kontrolovat validitu vygenerovaného kódu (v současnosti se spoléháme na bezchybnost pygmentize)
 	 */
 	public static String zvýrazniSyntaxi(String zdroják, String jazyk) throws IOException, InterruptedException {
 		if (jazyk == null || jazyk.length() == 0) {
 			System.err.println("Není vyplněn atribut „jazyk“ → není jasné, jak se má zvýrazňovat.");
 			return null;
-		} else if (isPrikazDostupny(PŘÍKAZ_PYGMENTIZE)) {
+		} else if (isPříkazDostupný(PŘÍKAZ_PYGMENTIZE)) {
 			Runtime r = Runtime.getRuntime();
 			Process p = r.exec(new String[]{PŘÍKAZ_PYGMENTIZE, "-f", "html", "-l", jazyk});
 
@@ -86,7 +86,7 @@
 	 * @return obsah CSS souboru nebo null, pokud generování nebylo možné
 	 */
 	public static String generujCssSyntaxe() throws IOException, InterruptedException {
-		if (isPrikazDostupny(PŘÍKAZ_PYGMENTIZE)) {
+		if (isPříkazDostupný(PŘÍKAZ_PYGMENTIZE)) {
 			Runtime r = Runtime.getRuntime();
 			Process p = r.exec(new String[]{PŘÍKAZ_PYGMENTIZE, "-S", "default", "-f", "html"});
 			return načtiProud(p.getInputStream());
@@ -102,7 +102,7 @@
 	 * @return název souboru bez přípony, který byl vytvořen, nebo null, pokud došlo k chybě.
 	 */
 	public static String vytvořDiagram(String zadání, boolean vodorovně) throws IOException, InterruptedException {
-		if (isPrikazDostupny(PŘÍKAZ_DOT)) {
+		if (isPříkazDostupný(PŘÍKAZ_DOT)) {
 			počítadloDiagramů++;
 			String soubor = "diagram-" + počítadloDiagramů;
 			String souborSložka = ADRESÁŘ_VÝSTUPNÍ + File.separator + soubor;
@@ -172,7 +172,7 @@
 	 * @param příkaz jehož přítomnost zjišťujeme
 	 * @return true pokud příkaz v systému existuje
 	 */
-	private static boolean isPrikazDostupny(String příkaz) {
+	private static boolean isPříkazDostupný(String příkaz) {
 		try {
 			Runtime r = Runtime.getRuntime();
 			Process p = r.exec(new String[]{PŘÍKAZ_WHICH, příkaz});
diff -r 860cc8ae1808 -r 5be21d1ef5f8 šablona/stránka.xsl
--- a/šablona/stránka.xsl	Tue Aug 23 18:43:44 2011 +0200
+++ b/šablona/stránka.xsl	Tue Aug 23 20:05:56 2011 +0200
@@ -99,6 +99,10 @@
     <xsl:template match="k:web/k:css">
     	<link href="{text()}" type="text/css" rel="StyleSheet" />
     </xsl:template>
+    
+    <!--
+    	TODO: makra vyčlenit do samostatných souborů
+    -->
    
     <!--
     	Makro pro převod interních odkazů: