Tschechische Namen in Wien
Im Zuge des Projekts https://powidales.at sollte die Frage beantwortet werden, wie man denn das Erbe der Migration der Tschechen und Mährer in unserer Stadt wiedererkennen kann. Neben vielen anderen Aspekten sind unsere Namen ein wichtiger Hinweis darauf.
Auf der Seite „Tschechische Namen in Wien“ wird der Versuch unternommen, populäre Persönlichkeiten mit tschechischen Namen zu erfassen. Einzige Voraussetzung für die Aufnahme in dieser Liste war, dass für die betreffende Person einen Bezug im Internet gibt, also zum Beispiel einen Wikipedia-Eintrag oder eine Homepage usw.
https://powidales.at/d/powidales/tsch.htm
Diese selbständige Seite wird im folgenden Frame eingebettet.
Wenn Du einen Namen vermisst, bitte um eine Nachricht, die Liste wird umgehend ergänzt. Bedingung: Zu diesem neuen Namen muss es eine Person mit einem Bezug im Internet geben (Wikipedia, Homepage…).
Datenbankformat
Die Liste der Namen steht in einer Text-Datenbank. Eine Zeile (ein Record) besteht aus drei Feldern
TNamen TAB Bedeutung TAB Personen
TNamen | TName,TName... |
TName | Name-Anzahl |
Name | Schreibweise des Namens in Tschechien |
Anzahl | Anzahl der Träger dieses Namens in Tschechien (https://kdejsme.cz) |
TAB | Tabulator |
Bedeutung | Viele Namen haben eine Bedeutung. ~ ungefähr, < Verkleinerungsform |
Personen | Person;Person... |
Person | +|-#Vor- und Zuname#Beruf#Link |
+ | Promi |
Vor- und Zuname | ohne Titel |
Beruf | besonders ausgewertet werden: Politiker , Fußball , Rapid |
Link | ‚#‘ ist nicht erlaubt |
Datenbank
https://iam.at/d/powidales/tsch.txt
Beispiel für einen Record
Dolezal-4,Doležal-8790 liegen~ -#Rudi Dolezal#Regisseur, Produzent#https://de.wikipedia.org/wiki/Rudi_Dolezal;-#Christian Dolezal#Schauspieler#https://de.wikipedia.org/wiki/Christian_Dolezal_(Schauspieler)
In diesem Beispiel gibt es in Tschechien sowohl die Schreibweise mit ‚z‘ als auch mit ‚ž‘. Erstere sind entweder Rückwanderer oder Schreibfehler in den Dokumenten.
tsch.htm
<title>Tschechische Namen in Wien</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=2.0, user-scalable=yes">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@40,500,0,0" />
<script src="https://iam.at/d/powidales/tsch.js"></script>
<link href="https://buero.clubcomputer.at/navigation.css" rel="stylesheet">
<style>
body { background-color:white !important; }
.mycursor {cursor:pointer}
.tsch-count { font-size: smaller; font-style:italic;text-align:right; }
#CountNames { font-size: smaller; font-style:italic; }
.table-sort { width:10pt }
.right { text-align:right;}
</style>
<body>
<div class="container">
<div class="row">
<div class="col">
<h2>Tschechische Namen in Wien</h2>
<div class="col" id="btngroupradio_Buchstabe"></div>
<table class="table table-sm" id="Tsch-table">
<thead id="table_header">
</thead>
<tbody id="table_content">
</tbody>
</table>
<div id="Help">
<table class="table table-sm">
<tr><td class="table-primary"><span class='material-symbols-outlined'>keyboard_arrow_down</span></td><td>Sortieren</td></tr>
<tr><td class="table-primary"><span class='material-symbols-outlined'>keyboard_double_arrow_down</span></td><td>gewählte Sortierung</td></tr>
<tr><td class="table-primary"><img src='https://powidales.at/d/powidales/tsch.jpg' width='30' class='mycursor'></td><td>Name in Tschechien</td></tr>
<tr><td class="table-primary"><span style="color:blue;font-weight:bold;" class='material-symbols-outlined'>open_in_new</span></td><td>Link zur Landkarte mit Namensverteilung</td></tr>
<tr><td class="table-primary"><span style="color:blue;font-weight:bold;">Name</span> <span class="tsch-count">Anzahl</span></td><td>Name und Anzahl in Tschechien</td></tr>
<tr><td class="table-primary"><span style="color:red;font-weight:bold;">Name</span></td><td>Name einer Frau</td></tr>
<tr><td class="table-danger"><img src='https://powidales.at/d/powidales/dsch.jpg' width='30' class='mycursor'></td><td>Name und Bedeutung in Österreich</td></tr>
<tr><td class="table-danger"><span style="color:red;font-weight:bold;" class='material-symbols-outlined'>open_in_new</span></td><td>Link zur Infoseite</td></tr>
<tr><td class="table-danger">★</td><td>prominent</td></tr>
<tr><td class="table-danger"><span style="color:red;font-weight:bold;">Name</span></td><td>Name in Österreich (Originalschreibweise)</td><tr><tr><td class="table-danger"><span style="color:red;">Name</span></td><td>Name in Österreich (eingedeutscht)</td><tr></tr><td class="table-danger">~</td><td>etwa,ungefähr</td></tr><tr><td class="table-danger"><</td><td>Verkleinerungsform</td></tr>
</table>
<table class="table table-sm">
<thead>
<tr><th class="tsch">Buchstabe</th><th class="dsch">Umschreibung</th><th class="tsch">Name tsch</th><th class="dsch">Name dtsch</th></tr>
</thead>
<tbody>
<tr><td class="tsch">á</td><td class="dsch">a</td><td class="tsch">Beránek</td><td class="dsch">Beranek</td></tr>
<tr><td class="tsch">c</td><td class="dsch">tz</td><td class="tsch">Vrabec</td><td class="dsch">Wrabetz</td></tr>
<tr><td class="tsch">ch</td><td class="dsch">h</td><td class="tsch">Procházka</td><td class="dsch">Prohaska</td></tr>
<tr><td class="tsch">č</td><td class="dsch">c</td><td class="tsch">Patočka</td><td class="dsch">Patocka</td></tr>
<tr><td class="tsch">č</td><td class="dsch">cz</td><td class="tsch">Čejka</td><td class="dsch">Czejka</td></tr>
<tr><td class="tsch">č</td><td class="dsch">tsch</td><td class="tsch">Boháč</td><td class="dsch">Bohatsch</td></tr>
<tr><td class="tsch">č</td><td class="dsch">z</td><td class="tsch">Doskočil</td><td class="dsch">Doskozil</td></tr>
<tr><td class="tsch">ě</td><td class="dsch">e</td><td class="tsch">Anděl</td><td class="dsch">Andel</td></tr>
<tr><td class="tsch">í</td><td class="dsch">i</td><td class="tsch">Andrlík</td><td class="dsch">Andrlik</td></tr>
<tr><td class="tsch">ou</td><td class="dsch">au</td><td class="tsch">Holoubek</td><td class="dsch">Holaubek</td></tr>
<tr><td class="tsch">ř</td><td class="dsch">r</td><td class="tsch">Chmelař</td><td class="dsch">Chmelar</td></tr>
<tr><td class="tsch">ř</td><td class="dsch">rz</td><td class="tsch">Rybář</td><td class="dsch">Ribarz</td></tr>
<tr><td class="tsch">s</td><td class="dsch">ss</td><td class="tsch">Veselý</td><td class="dsch">Wessely</td></tr>
<tr><td class="tsch">š</td><td class="dsch">s</td><td class="tsch">Liška</td><td class="dsch">Liska</td></tr>
<tr><td class="tsch">š</td><td class="dsch">sch</td><td class="tsch">Dobeš</td><td class="dsch">Dobesch</td></tr>
<tr><td class="tsch">ů</td><td class="dsch">u</td><td class="tsch">Tůma</td><td class="dsch">Tuma</td></tr>
<tr><td class="tsch">v</td><td class="dsch">w</td><td class="tsch">Pravý</td><td class="dsch">Prawy</td></tr>
<tr><td class="tsch">y</td><td class="dsch">i</td><td class="tsch">Rybář</td><td class="dsch">Ribarz</td></tr>
<tr><td class="tsch">ý</td><td class="dsch">y</td><td class="tsch">Tichý</td><td class="dsch">Tichy</td></tr>
<tr><td class="tsch">z</td><td class="dsch">s</td><td class="tsch">Procházka</td><td class="dsch">Prohaska</td></tr>
<tr><td class="tsch">ž</td><td class="dsch">z</td><td class="tsch">Železný</td><td class="dsch">Zelezny</td></tr>
<tr><td class="tsch">ž</td><td class="dsch">sch</td><td class="tsch">Papež</td><td class="dsch">Papesch</td></tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</body>
tsch.js
const BASEURL = "https://powidales.at/d/powidales/"
const TSCH = BASEURL+'tsch.txt'
const p1x1 = BASEURL+"1x1.png"
const TSCH_LINK = "https://www.kdejsme.cz/prijmeni/####/hustota/"
const LINK_EXT = "<span class='material-symbols-outlined'>open_in_new</span>"
const SORTED_UP = "<span class='material-symbols-outlined'>keyboard_double_arrow_down</span>"
const SORTED_DN = "<span class='material-symbols-outlined'>keyboard_double_arrow_up</span>"
const SORT_UP = "<span class='material-symbols-outlined'>keyboard_arrow_down</span>"
const SORT_DN = "<span class='material-symbols-outlined'>keyboard_arrow_up</span>"
const SYM_STAR = "★"
const SYM_HELP = "❓"
const SYM_HELP1 = "❔"
const HIGHLIGHT_RAPID = false
var arr_Tsch = []
var sort_col = "Tsch"
var ButtonChecked = ""
function Tagify(text, tag, myclass) {
return "<"+tag+" class='"+myclass+"'>" + text + "</"+tag+">"
}
function TagifyID(text, tag, myclass, id) {
return "<"+tag+" class='head "+myclass+"' id='"+id+"'>" + text + "</"+tag+">"
}
var CountNames = 0
function GetTsch(record) {
var tsch = record.Tsch
var color = tsch.endsWith("á") ? "red" : "blue"
var tsch_formated = "<span style='color:"+color+"'>"+tsch+"</span>"
var tsch_link = LINK_EXT
tsch_link = "<a target='Win-tsch' href='"+TSCH_LINK.replace("####",tsch)+"'>"+tsch_link+"</a>"
var tsch_s = tsch_link
+ "<strong>"+tsch_formated+"</strong>"
return Tagify(tsch_s,"td","table-primary")
}
function GetTschA(record) {
var tschA = record.TschA
var tsch_s = "<span>"+tschA+"</span>"
return Tagify(tsch_s,"td","table-primary tsch-count")
}
function GetDsch(record) {
var dsch = record.Dsch
return Tagify("<i>"+dsch+"</i>","td","table-danger")
}
function GetBeispiel(record) {
if (record.Bsp == "") { return "" }
var bsp=""
if (record.Url == "") {
alert(record.Tsch + ": no Link")
bsp = "<span class='material-symbols-outlined'>square</span>"
} else {
if (!record.Url.substr(0,4)=="http") alert(record.Tsch + ": " + record.Url)
var arr_url = record.Url.split(",")
for (var u=0; u<arr_url.length; u++) {
bsp += "<a style='color:red;' href='"+arr_url[u]+"' target='Win_Bsp'>"+LINK_EXT+"</a>"
}
}
var color = record.BspN == record.Tsch ? "red" : "red"
var weight = record.BspN == record.Tsch ? "bold" : "normal"
bsp += " "
+ ( record.BspT=="+" ? SYM_STAR : " ")
+ "<span style='color:"+color+"; font-weight:"+weight+";'>"
+ record.BspN
+ "</span> "
+ record.BspV
if (record.Fkt != "") {
bsp += " <span style='font-size:10pt; color:blue'><i>" + record.Fkt +"</i></span>"
}
var Background_Bsp = (record.Fkt.includes("Rapid") ? "lightgreen" : "")
if (HIGHLIGHT_RAPID)
return "<span style='background-color:"+Background_Bsp+"'>" + bsp + "</span>"
else
return "<span>" + bsp + "</span>"
}
function GetTableRow(HTML_Tsch,HTML_TschA,HTML_Dsch,HTML_Beispiele){
var s1= "<tr>"
+ HTML_Tsch
+ HTML_TschA
+ HTML_Dsch
// + "<td><table class='table table-sm'>"
+ "<td class='table-danger'>" + HTML_Beispiele + "</td>"
// + "</table></td>"
+ "</tr>\n"
return s1
}
function DeleteDiakrit(word) {
const alphabet = // "AaÁáBbCcČčDdĎďEeÉéĚěFfGgHhIiÍíJjKkLlMmNnŇňOoÓóPpQqRrŘřSŠsšTtŤťUuÚúŮůVvWwXxYyÝýZzŽž"
"AÁBCČDĎEÉĚFGHIÍJKLMNŇOÓPQRŘSŠTŤUÚŮVWXYÝZŽaábcčdďeěéfghiíjklmnňoópqrřsštťuúůvwxyýzž"
const diacr0 = ['Á','Č','Ď','É','Ě','Í','Ň','Ó','Ř','Š','Ť','Ú','Ů','Ý','Ž','á','č','ď','ě','é','í','ň','ó','ř','š','ť','ú','ů','ý','ž']
const diacr1 = ['A','C','D','E','E','I','N','O','R','S','T','U','U','Y','Z','a','c','d','e','e','i','n','o','r','s','t','u','u','y','z']
var s = ""
for (var c=0; c<word.length; c++) {
var char = word[c]
var index = diacr0.indexOf(char)
if (index==-1)
s += char
else s += diacr1[index]
}
return s
}
function TschSort(sort_col,dir) {
arr_Tsch.sort(function(a,b) {
switch (sort_col) {
case "Tsch":
var a1 = DeleteDiakrit(a.Tsch)
var b1 = DeleteDiakrit(b.Tsch)
if (a1 > b1) return dir
if (a1 < b1) return dir*(-1)
if (a.Tsch[0] > b.Tsch[0]) return dir
if (a.Tsch[0] < b.Tsch[0]) return dir*(-1)
return 0
case "Dsch":
if (a.Dsch>b.Dsch) return dir
if (a.Dsch<b.Dsch) return dir*(-1)
return 0
case "Bsp":
var a1 = DeleteDiakrit(a.BspN)
var b1 = DeleteDiakrit(b.BspN)
if (a1 > b1) return dir
if (a1 < b1) return dir*(-1)
if (a.Tsch[0] > b.Tsch[0]) return dir
if (a.Tsch[0] < b.Tsch[0]) return dir*(-1)
return 0
// if (a.BspN>b.BspN) return dir
// if (a.BspN<b.BspN) return dir*(-1)
// return 0
case "TschA":
a = a.TschA*1
b = b.TschA*1
if (a>b) return dir
if (a<b) return dir*(-1)
return 0
}
})
}
function GetSortTable(what) {
var s = "<table class='table table-sm table-sort'><tr>"
+ "<th id='"+what+"-up' class='table-sort sort-up mycursor'><strong>" + SORT_UP +"</strong></th>"
// + "<th id='"+what+"-dn' class='table-sort sort-dn mycursor'><strong>"+ SORT_DN +"</strong></th>"
+ "</tr></table>"
return s
}
function DrawHeader() {
var s = "<tr>"
+ TagifyID(
"<img data-bs-toggle='title' title='Name in Tschechien' src='"+BASEURL+"tsch.jpg' width='30' class='mycursor'>"
+ " (<span title='Anzahl der Namen in dieser Spalte' id='NamenBuch'></span>)"
+ GetSortTable("Tsch")
// + "<img src='"+p1x1+"' width='130' height='1'>"
,"th","table-primary","Tsch")
+ TagifyID(
"<span title='Anzahl dieser Namen in Tschechien' id='NamenBuchAnzahl' class='mycursor tsch-count'></span>"
+ GetSortTable("TschA")
,"td","table-primary right","TschA")
+ TagifyID(
"<img title='Bedeutung < Verkleinerungsform, ~ ungefähr' src='"+BASEURL+"dsch.jpg' width='30' class='mycursor'>"
+ " (<span id='CountDsch'></span>)"
+ GetSortTable("Dsch")
,"th","table-danger","Dsch")
+ TagifyID(
"<span title='Person in Österreich, fett: Name unverändert, normal: Name eingedeutscht'>Beispiel</span>"
+ " (<span id='CountBsp'></span>)"
+ GetSortTable("Bsp")
,"th","table-danger","Bsp")
+ "</tr>\n"
/*
+ "<tr>"
+ Tagify("<span id='NamenBuch'></span>"
,"th","table-primary")
+ Tagify("<span id='NamenBuchAnzahl'></span>"
,"th","table-primary tsch-count")
+ Tagify("","th","table-danger")
+ Tagify("","th","table-danger")
+ "</tr>\n"
*/
$("#table_header").html(s)
}
function Draw(Buch) {
CountNames = 0
switch (Buch) {
case "h":
$("#Tsch-table").hide()
$("#Help").show()
return
case null: Buch="a"
default:
$("#Tsch-table").show()
$("#Help").hide()
break
}
if (Buch==null)
$("#table_content").html("")
var s = ""
var arr_Tsch_Show = []
for (var i=0; i<arr_Tsch.length; i++) {
var Anfangsbuchstabe = arr_Tsch[i].Tsch[0]
switch (Buch) {
case "a":
arr_Tsch_Show.push (arr_Tsch[i])
continue
case "f":
if (arr_Tsch[i].Fkt.includes("Fußball")) {
arr_Tsch_Show.push (arr_Tsch[i])
}
continue
case "p":
if (arr_Tsch[i].Fkt.includes("Politik")) {
arr_Tsch_Show.push (arr_Tsch[i])
}
continue
case "r":
if (arr_Tsch[i].Fkt.includes("Rapid")) {
arr_Tsch_Show.push (arr_Tsch[i])
}
continue
case "t":
if (arr_Tsch[i].BspT=="+")
arr_Tsch_Show.push (arr_Tsch[i])
continue
case "C": case "Č":
if ( (Anfangsbuchstabe=="C") || (Anfangsbuchstabe=="Č") )
arr_Tsch_Show.push (arr_Tsch[i])
continue
case "R": case "Ř":
if ( (Anfangsbuchstabe=="R") || (Anfangsbuchstabe=="Ř") )
arr_Tsch_Show.push (arr_Tsch[i])
continue
case "S": case "Š":
if ( (Anfangsbuchstabe=="S") || (Anfangsbuchstabe=="Š") )
arr_Tsch_Show.push (arr_Tsch[i])
continue
case "Z": case "Ž":
if ( (Anfangsbuchstabe=="Z") || (Anfangsbuchstabe=="Ž") )
arr_Tsch_Show.push (arr_Tsch[i])
continue
default:
if (Anfangsbuchstabe==Buch)
arr_Tsch_Show.push (arr_Tsch[i])
continue
}
}
var TschAnzahl = 0
var CountTsch = ""
var CountDsch = ""
var CountBsp = ""
var Tsch_alt = ""
var HTML_Tsch = ""
var HTML_TschA = ""
var HTML_Dsch = ""
var HTML_Beispiele = ""
for (var l=0; l<arr_Tsch_Show.length; l++) {
var record = arr_Tsch_Show[l]
TschAnzahl += record.TschA*1
if (l==0) {
CountTsch++
Tsch_alt = record.Tsch
HTML_Tsch = GetTsch(record)
HTML_TschA = GetTschA(record)
HTML_Dsch = GetDsch(record)
if (record.Dsch!="") CountDsch++
HTML_Beispiele = GetBeispiel(record)
CountBsp++
continue
}
if (Tsch_alt==record.Tsch) {
HTML_Beispiele += "<br/>" + GetBeispiel(record)
CountBsp++
} else {
s += GetTableRow(HTML_Tsch,HTML_TschA,HTML_Dsch,HTML_Beispiele)
CountTsch++
Tsch_alt=record.Tsch
HTML_Tsch = GetTsch(record)
HTML_TschA = GetTschA(record)
HTML_Dsch = GetDsch(record)
if (record.Dsch!="") CountDsch++
HTML_Beispiele = GetBeispiel(record)
CountBsp++
}
if (l==arr_Tsch_Show.length-1)
s += GetTableRow(HTML_Tsch,HTML_TschA,HTML_Dsch,HTML_Beispiele)
}
$("#table_content").html(s)
$("#NamenBuch").html(CountTsch++) //(arr_Tsch_Show.length)
$("#NamenBuchAnzahl").html(TschAnzahl)
$("#CountDsch").html(CountDsch)
$("#CountBsp").html(CountBsp)
}
function Text2JSON (text) {
var Lines = text.split("\r\n")
var arr_Names = ["Tsch", "TschA", "Dsch", "BspT", "BspV", "BspN", "Fkt", "Url"]
var s = ""
for (var l=0; l<Lines.length; l++) {
var Line = Lines[l].split("\t")
if (Line.length!=3) alert("Falsche Länge: "+Lines[l] )
var Tsch_Varianten = Line[0].split(",")
for (var t=0; t<Tsch_Varianten.length; t++) {
var Tsch_Variante = Tsch_Varianten[t].trim().split("-")
var Tsch_Variante_Name = Tsch_Variante[0]
var Tsch_Variante_Anzahl = Tsch_Variante[1]
var Beispiele = Line[2].split(";")
for (var b=0; b<Beispiele.length; b++) {
var BeispielTeile = Beispiele[b].split("#")
if (BeispielTeile.length!=4) alert("Falsche Länge Beispiele: "+Lines[l] )
var BspN_arr = BeispielTeile[1].split(" ")
var BspN = BspN_arr[BspN_arr.length-1]
var BspV = BeispielTeile[1].replace(BspN,"").trim()
var BspT = BeispielTeile[0].trim()
s += "{"
+ "\"" + arr_Names[0]+"\": \""+Tsch_Variante_Name+"\","
+ "\"" + arr_Names[1]+"\": \""+Tsch_Variante_Anzahl+"\","
+ "\"" + arr_Names[2]+"\": \""+Line[1]+"\","
+ "\"" + arr_Names[3]+"\": \""+BspT+"\","
+ "\"" + arr_Names[4]+"\": \""+BspV+"\","
+ "\"" + arr_Names[5]+"\": \""+BspN+"\","
+ "\"" + arr_Names[6]+"\": \""+BeispielTeile[2]+"\","
+ "\"" + arr_Names[7]+"\": \""+BeispielTeile[3]+"\""
+ "},"
}
}
}
if (s.endsWith(",")) s=s.substring(0,s.length-1)
return "[" + s + "]"
}
function GetButton(Anfangsbuchstabe, Selected) {
const temp_Button = '<button id="btn-#Buch#" class="btn btnBuch btn-outline-primary" type="submit"><tt><strong>#text#</strong></tt></button>'
var text = ""
switch (Anfangsbuchstabe) {
case "a":
text = "A-Z"
break
case "f":
text = "Fußball"
break
case "h":
text = "Erläuterungen"
break
case "p":
text = "Politiker"
break
case "r":
text = "Rapid"
break
case "t":
text = "A-Z"+SYM_STAR
break
case "C":
text = "CČ"
break
case "R":
text = "RŘ"
break
case "S":
text = "SŠ"
break
case "Z":
text = "ZŽ"
break
default:
text = Anfangsbuchstabe
break
}
var str_temp = temp_Button.replace(/#Buch#/g,Anfangsbuchstabe)
str_temp = str_temp.replace(/#text#/g,text)
if (Selected) str_temp = str_temp.replace(/-outline/g,"")
return str_temp
}
function DrawMenu() {
var Anfangsbuchstabe_alt=""
var s = ""
s += GetButton("t", true)
s += GetButton("a", false)
for (var i=0; i<arr_Tsch.length; i++) {
var Anfangsbuchstabe = arr_Tsch[i].Tsch[0]
switch (Anfangsbuchstabe) {
case "Č": case "Ř": case "Š": case "Ž":
continue
default:
break
}
if (Anfangsbuchstabe==Anfangsbuchstabe_alt) continue
s += GetButton(Anfangsbuchstabe,false) // (i==0 ? true : false))
Anfangsbuchstabe_alt = Anfangsbuchstabe
}
s += GetButton("p", false)
s += GetButton("f", false)
s += GetButton("r", false)
s += GetButton("h", false)
$("#btngroupradio_Buchstabe").html(s)
ButtonChecked = "A"
}
$.get(TSCH, function (text) {
const tooltipTriggerList = document.querySelectorAll("[data-bs-toggle='title']")
const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl))
text = text.replace("\"","'")
text = Text2JSON (text)
arr_Tsch = JSON.parse(text)
TschSort("Tsch",1)
var Tsch_Namen = arr_Tsch.length
var Tsch_Anzahl = 0
for (var i=0; i<arr_Tsch.length; i++) {
Tsch_Anzahl += arr_Tsch[i].TschA*1
}
if ($("#btngroupradio_Buchstabe").html()=="") DrawMenu()
$(".Tsch_Namen").html(Tsch_Namen)
$(".Tsch_Anzahl").html(Math.round((Tsch_Anzahl*2)/10000)/100 + " Mio")
$(".Tsch_Prozent").html(Math.round((Tsch_Anzahl*2)/10000)/10)
DrawHeader()
$("#Tsch-up").html(SORTED_UP)
Draw("t")
$("#Tsch-table").show()
$("#Help").hide()
});
$(document).on("click",".table-sort",function(){
var id = this.id
id_arr = id.split("-")
TschSort(id_arr[0],id_arr[1]=="up" ? 1 : -1)
$(".sort-up").html(SORT_UP)
$(".sort-dn").html(SORT_DN)
$("#"+id_arr[0]+"-up").html(id_arr[1]=="up" ? SORTED_UP : SORT_UP)
$("#"+id_arr[0]+"-dn").html(id_arr[1]=="dn" ? SORTED_DN : SORT_DN)
sort_col = id_arr[0]
Draw(ButtonChecked)
return false
})
$(document).on("click",".btnBuch",function(){
var id = this.id
ButtonChecked = id[id.length-1]
$(".btnBuch").removeClass("btn-primary").removeClass("btn-outline-primary")
$(".btnBuch").addClass("btn-outline-primary")
$("#"+id).addClass("btn-primary")
Draw(id[id.length-1])
return false
})
Franz war pensionierter HTL Lehrer (TGM), Präsident von ClubComputer, Herausgeber der Clubzeitung PCNEWS und betreute unser Clubtelefon und Internet Support. Er war leidenschaftlicher Rapid Wien Fan. Er ist leider Anfang Jänner 2024 nach langer schwerer Krankheit verstorben.
Neueste Kommentare