Uživatel:Miroslav.gajda/common.js: Porovnání verzí
| Řádek 1: | Řádek 1: | ||
var MediaWikiGadgetCitacePRO = (function() { | var MediaWikiGadgetCitacePRO = (function() { | ||
| − | + | var xml; | |
| − | + | var server = "http://www.citacepro.com/"; | |
| − | + | var init = function() { | |
| − | + | $dialog = $('<p>Zadejte ISBN, DOI, název nebo URL:<br/><input type="text" name="citace" value="" id="hledanyText" style="width: 640px; margin-top: 10px;"/></p>'); | |
| − | + | //Kniha: Bohatý táta, chudý táta | |
| − | + | //Článek: 10.1016/j.eswa.2011.07.078 | |
| − | + | //Příspěvek ve sborníku: Increasing performance in Byzantine fault-tolerant systems | |
| − | + | //http://cs.wikipedia.org/wiki/Čivava | |
| − | + | $dialog.dialog({autoOpen: true, title: 'Vložení citace', width: '700px', modal: true, buttons: {"Dohledat": function(e) { | |
| − | + | prehledCitaci($("#hledanyText").val()); | |
| − | + | }}}); | |
| − | + | }; | |
| − | + | ||
| − | + | var prehledCitaci = function(text) { | |
| − | + | $dialog.html(''); | |
| − | + | var nacitani = $('<div id="nacitani">Načítání...</div>'); | |
| − | + | $dialog.append(nacitani); | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | $dialog.html(' | ||
var $seznam = $('<ul></ul>'); | var $seznam = $('<ul></ul>'); | ||
$.get(server + "xml/naseptavac-dohledani.php?text=" + text, function(data) { | $.get(server + "xml/naseptavac-dohledani.php?text=" + text, function(data) { | ||
| Řádek 32: | Řádek 23: | ||
xml = data; | xml = data; | ||
$(data).find('dokument').each(function() { | $(data).find('dokument').each(function() { | ||
| + | $("#nacitani").html('Zvolte citaci:'); | ||
| + | |||
var $li = $('<li></li>'); | var $li = $('<li></li>'); | ||
| − | var $odkaz = $('<a class="nalezenaCitace | + | var $odkaz = $('<a class="nalezenaCitace" id="citace' + i + '">' + $(this).find("citace").text() + '</a>'); |
$odkaz.click(function() { | $odkaz.click(function() { | ||
pouzitCitaci($(this).attr("id").substring(6)); | pouzitCitaci($(this).attr("id").substring(6)); | ||
| Řádek 41: | Řádek 34: | ||
i++; | i++; | ||
}); | }); | ||
| + | |||
| + | var $li = $('<li></li>'); | ||
| + | var $odkaz = $('<a class="nalezenaCitace" id="citaceKniha">Založit prázdnou knihu</a>'); | ||
| + | $odkaz.click(function() { | ||
| + | pouzitCitaci($(this).attr("id").substring(6)); | ||
| + | }); | ||
| + | $li.append($odkaz); | ||
| + | $seznam.append($li); | ||
}); | }); | ||
$dialog.append($seznam); | $dialog.append($seznam); | ||
| − | $dialog.dialog('option', 'buttons', {"Zpět": vytvoritCitaci}); | + | $dialog.dialog('option', 'buttons', ""); |
| + | //$dialog.dialog('option', 'buttons', {"Zpět": vytvoritCitaci}); | ||
| + | }; | ||
| + | |||
| + | var pouzitCitaci = function(pouzitaCitace) { | ||
| + | if ("Kniha" == pouzitaCitace) { | ||
| + | $dialog.html(''); | ||
| + | var $druh = $('<select name="druh" id="druh" style="font-size: 14px;"></select>'); | ||
| + | $druh.append($("<option selected=\"selected\">Kniha</option>")); | ||
| + | $druh.append($("<option>Článek</option>")); | ||
| + | $druh.append($("<option>Příspěvek ve sborníku</option>")); | ||
| + | $druh.append($("<option>Webová stránka</option>")); | ||
| + | $druh.append($("<option>Příspěvek na webu</option>")); | ||
| + | |||
| + | var $tabulka = $('<table></table>'); | ||
| + | $tabulka.append($("<tr></tr>").append($("<th>Druh: </th>")).append($("<td></td>").append($druh))); | ||
| + | $tabulka.append($('<tr><th>Autoři:</th><td><input type="text" name="autoriText" id="autoriText" value=""/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Název:</th><td><input type="text" name="nazev" id="nazev" value=""/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Podnázev:</th><td><input type="text" name="podnazev" id="podnazev" value=""/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Nakladatelství:</th><td><input type="text" name="nakladatelstvi" id="nakladatelstvi" value=""/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Místo vydání:</th><td><input type="text" name="misto_vydani" id="misto_vydani" value=""/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Rok vydání:</th><td><input type="text" name="datum_vydani" id="datum_vydani" value=""/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Počet stran:</th><td><input type="text" name="pocet_stran" id="pocet_stran" value=""/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>ISBN:</th><td><input type="text" name="isbn" id="isbn" value=""/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>URL:</th><td><input type="text" name="url" id="url" value=""/></td></tr>')); | ||
| + | $dialog.append($tabulka); | ||
| + | $dialog.dialog('option', 'buttons', {"Vložit citaci": function(e) { | ||
| + | var url = server + "vygenerovat-citaci?genre=book&authors=" + $("#autoriText").val() + "&title=" + $("#nazev").val() + (":" + $("#podnazev").val()) + "&publisher=" + $("#nakladatelstvi").val() + "&place=" + $("#misto_vydani").val() + "&year=" + $("#datum_vydani").val() + "&pages=" + $("#pocet_stran").val() + "&isbn=" + $("#isbn").val(); | ||
| + | $.get(url, function(data) { | ||
| + | //alert(data); | ||
| + | $dialog.dialog("close"); | ||
| + | }); | ||
| + | }}); | ||
| + | } else { | ||
| + | $(xml).find('dokument').eq(pouzitaCitace).each(function() { | ||
| + | var druhID = $(this).find("druh").text(); | ||
| + | var genre = "book"; | ||
| + | |||
| + | $dialog.html(''); | ||
| + | var $druh = $('<select name="druh" id="druh" style="font-size: 14px;"></select>'); | ||
| + | $druh.append($("<option" + (druhID == 1 ? ' selected="selected"' : '') + ">Kniha</option>")); | ||
| + | $druh.append($("<option" + (druhID == 9 ? ' selected="selected"' : '') + ">Článek</option>")); | ||
| + | $druh.append($("<option" + (druhID == 18 ? ' selected="selected"' : '') + ">Příspěvek ve sborníku</option>")); | ||
| + | $druh.append($("<option" + (druhID == 12 ? ' selected="selected"' : '') + ">Webová stránka</option>")); | ||
| + | $druh.append($("<option" + (druhID == 19 ? ' selected="selected"' : '') + ">Příspěvek na webu</option>")); | ||
| + | var $tabulka = $('<table></table>'); | ||
| + | $tabulka.append($("<tr></tr>").append($("<th>Druh: </th>")).append($("<td></td>").append($druh))); | ||
| + | |||
| + | if (druhID == 9) { | ||
| + | genre = "article"; | ||
| + | $tabulka.append($('<tr><th>Autoři:</th><td><input type="text" name="autoriText" id="autoriText" value="' + $(this).find("autoriTextCely").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Název:</th><td><input type="text" name="nazev" id="nazev" value="' + $(this).find("nazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Podnázev:</th><td><input type="text" name="podnazev" id="podnazev" value="' + $(this).find("podnazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>URL:</th><td><input type="text" name="url" id="url" value="' + $(this).find("url").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>DOI:</th><td><input type="text" name="doi" id="doi" value="' + $(this).find("doi").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Rozsah stran:</th><td><input type="text" name="rozsah_stran" id="rozsah_stran" value="' + $(this).find("rozsah_stran").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Název periodika:</th><td><input type="text" name="celekNazev" id="celekNazev" value="' + $(this).find("celekNazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Podnázev periodika:</th><td><input type="text" name="celekPodnazev" id="celekPodnazev" value="' + $(this).find("celekPodnazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Ročník:</th><td><input type="text" name="rocnikPeriodika" id="rocnikPeriodika" value="' + $(this).find("celekRocnikPeriodika").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Číslo:</th><td><input type="text" name="cisloPeriodika" id="cisloPeriodika" value="' + $(this).find("celekCisloPeriodika").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Nakladatelství:</th><td><input type="text" name="nakladatelstvi" id="nakladatelstvi" value="' + $(this).find("celekNakladatelstvi").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Místo vydání:</th><td><input type="text" name="misto_vydani" id="misto_vydani" value="' + $(this).find("celekMistoVydani").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Rok vydání:</th><td><input type="text" name="datum_vydani" id="datum_vydani" value="' + $(this).find("celekDatumVydani").text() + '"/></td></tr>')); | ||
| + | } else if (druhID == 18) { | ||
| + | genre = "proceeding"; | ||
| + | $tabulka.append($('<tr><th>Autoři:</th><td><input type="text" name="autoriText" id="autoriText" value="' + $(this).find("autoriTextCely").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Název:</th><td><input type="text" name="nazev" id="nazev" value="' + $(this).find("nazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Podnázev:</th><td><input type="text" name="podnazev" id="podnazev" value="' + $(this).find("podnazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>URL:</th><td><input type="text" name="url" id="url" value="' + $(this).find("url").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>DOI:</th><td><input type="text" name="doi" id="doi" value="' + $(this).find("doi").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Rozsah stran:</th><td><input type="text" name="rozsah_stran" id="rozsah_stran" value="' + $(this).find("rozsah_stran").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Název sborníku:</th><td><input type="text" name="celekNazev" id="celekNazev" value="' + $(this).find("celekNazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Podnázev sborníku:</th><td><input type="text" name="celekPodnazev" id="celekPodnazev" value="' + $(this).find("celekPodnazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Nakladatelství:</th><td><input type="text" name="nakladatelstvi" id="nakladatelstvi" value="' + $(this).find("celekNakladatelstvi").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Místo vydání:</th><td><input type="text" name="misto_vydani" id="misto_vydani" value="' + $(this).find("celekMistoVydani").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Rok vydání:</th><td><input type="text" name="datum_vydani" id="datum_vydani" value="' + $(this).find("celekDatumVydani").text() + '"/></td></tr>')); | ||
| + | } else if (druhID == 19) { | ||
| + | genre = "wikipedia"; | ||
| + | $tabulka.append($('<tr><th>Autoři:</th><td><input type="text" name="autoriText" id="autoriText" value="' + $(this).find("autoriTextCely").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Název:</th><td><input type="text" name="nazev" id="nazev" value="' + $(this).find("nazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Podnázev:</th><td><input type="text" name="podnazev" id="podnazev" value="' + $(this).find("podnazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>URL:</th><td><input type="text" name="url" id="url" value="' + $(this).find("url").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Název webu:</th><td><input type="text" name="celekNazev" id="celekNazev" value="' + $(this).find("celekNazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Podnázev webu:</th><td><input type="text" name="celekPodnazev" id="celekPodnazev" value="' + $(this).find("celekPodnazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Nakladatelství:</th><td><input type="text" name="nakladatelstvi" id="nakladatelstvi" value="' + $(this).find("celekNakladatelstvi").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Místo vydání:</th><td><input type="text" name="misto_vydani" id="misto_vydani" value="' + $(this).find("celekMistoVydani").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Rok vydání:</th><td><input type="text" name="datum_vydani" id="datum_vydani" value="' + $(this).find("celekDatumVydani").text() + '"/></td></tr>')); | ||
| + | } else { | ||
| + | $tabulka.append($('<tr><th>Autoři:</th><td><input type="text" name="autoriText" id="autoriText" value="' + $(this).find("autoriTextCely").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Název:</th><td><input type="text" name="nazev" id="nazev" value="' + $(this).find("nazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Podnázev:</th><td><input type="text" name="podnazev" id="podnazev" value="' + $(this).find("podnazev").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Nakladatelství:</th><td><input type="text" name="nakladatelstvi" id="nakladatelstvi" value="' + $(this).find("nakladatelstvi").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Místo vydání:</th><td><input type="text" name="misto_vydani" id="misto_vydani" value="' + $(this).find("misto_vydani").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>Rok vydání:</th><td><input type="text" name="datum_vydani" id="datum_vydani" value="' + $(this).find("datum_vydani").text() + '"/></td></tr>')); | ||
| + | if (druhID != 12) { | ||
| + | $tabulka.append($('<tr><th>Počet stran:</th><td><input type="text" name="pocet_stran" id="pocet_stran" value="' + $(this).find("pocet_stran").text() + '"/></td></tr>')); | ||
| + | $tabulka.append($('<tr><th>ISBN:</th><td><input type="text" name="isbn" id="isbn" value="' + $(this).find("identifikator").text() + '"/></td></tr>')); | ||
| + | } | ||
| + | $tabulka.append($('<tr><th>URL:</th><td><input type="text" name="url" id="url" value="' + $(this).find("url").text() + '"/></td></tr>')); | ||
| + | } | ||
| + | $dialog.append($tabulka); | ||
| + | $dialog.dialog('option', 'buttons', {"Vložit citaci": function(e) { | ||
| + | var url = server + "vygenerovat-citaci?genre=" + genre + "&authors=" + $("#autoriText").val() + "&title=" + $("#nazev").val() + (":" + $("#podnazev").val()) + "&publisher=" + $("#nakladatelstvi").val() + "&place=" + $("#misto_vydani").val() + "&year=" + $("#datum_vydani").val() + "&pages=" + $("#pocet_stran").val() + "&isbn=" + $("#isbn").val(); | ||
| + | if (druhID == 9 || druhID == 18 || druhID == 19) { | ||
| + | url = server + "vygenerovat-citaci?genre=" + genre + "&authors=" + $("#autoriText").val() + "&atitle=" + $("#nazev").val() + (":" + $("#podnazev").val()) + "&title=" + $("#celekNazev").val() + (":" + $("#celekPodnazev").val()) + "&publisher=" + $("#nakladatelstvi").val() + "&place=" + $("#misto_vydani").val() + "&year=" + $("#datum_vydani").val() + "&pages=" + $("#rozsak_stran").val() + "&doi=" + $("#doi").val() + "&volume=" + $("#rocnikPeriodika").val() + "&issue=" + $("#cisloPeriodika").val() + "&url=" + $("#url").val(); | ||
| + | } | ||
| + | $.get(url, function(data) { | ||
| + | //alert(data); | ||
| + | $dialog.dialog("close"); | ||
| + | }); | ||
| + | }}); | ||
| + | }); | ||
| + | } | ||
| + | }; | ||
| + | |||
| + | return { | ||
| + | init: init | ||
}; | }; | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
})(); | })(); | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Verze z 14. 9. 2014, 18:12
var MediaWikiGadgetCitacePRO = (function() {
var xml;
var server = "http://www.citacepro.com/";
var init = function() {
$dialog = $('<p>Zadejte ISBN, DOI, název nebo URL:<br/><input type="text" name="citace" value="" id="hledanyText" style="width: 640px; margin-top: 10px;"/></p>');
//Kniha: Bohatý táta, chudý táta
//Článek: 10.1016/j.eswa.2011.07.078
//Příspěvek ve sborníku: Increasing performance in Byzantine fault-tolerant systems
//http://cs.wikipedia.org/wiki/Čivava
$dialog.dialog({autoOpen: true, title: 'Vložení citace', width: '700px', modal: true, buttons: {"Dohledat": function(e) {
prehledCitaci($("#hledanyText").val());
}}});
};
var prehledCitaci = function(text) {
$dialog.html('');
var nacitani = $('<div id="nacitani">Načítání...</div>');
$dialog.append(nacitani);
var $seznam = $('<ul></ul>');
$.get(server + "xml/naseptavac-dohledani.php?text=" + text, function(data) {
var i = 0;
xml = data;
$(data).find('dokument').each(function() {
$("#nacitani").html('Zvolte citaci:');
var $li = $('<li></li>');
var $odkaz = $('<a class="nalezenaCitace" id="citace' + i + '">' + $(this).find("citace").text() + '</a>');
$odkaz.click(function() {
pouzitCitaci($(this).attr("id").substring(6));
});
$li.append($odkaz);
$seznam.append($li);
i++;
});
var $li = $('<li></li>');
var $odkaz = $('<a class="nalezenaCitace" id="citaceKniha">Založit prázdnou knihu</a>');
$odkaz.click(function() {
pouzitCitaci($(this).attr("id").substring(6));
});
$li.append($odkaz);
$seznam.append($li);
});
$dialog.append($seznam);
$dialog.dialog('option', 'buttons', "");
//$dialog.dialog('option', 'buttons', {"Zpět": vytvoritCitaci});
};
var pouzitCitaci = function(pouzitaCitace) {
if ("Kniha" == pouzitaCitace) {
$dialog.html('');
var $druh = $('<select name="druh" id="druh" style="font-size: 14px;"></select>');
$druh.append($("<option selected=\"selected\">Kniha</option>"));
$druh.append($("<option>Článek</option>"));
$druh.append($("<option>Příspěvek ve sborníku</option>"));
$druh.append($("<option>Webová stránka</option>"));
$druh.append($("<option>Příspěvek na webu</option>"));
var $tabulka = $('<table></table>');
$tabulka.append($("<tr></tr>").append($("<th>Druh: </th>")).append($("<td></td>").append($druh)));
$tabulka.append($('<tr><th>Autoři:</th><td><input type="text" name="autoriText" id="autoriText" value=""/></td></tr>'));
$tabulka.append($('<tr><th>Název:</th><td><input type="text" name="nazev" id="nazev" value=""/></td></tr>'));
$tabulka.append($('<tr><th>Podnázev:</th><td><input type="text" name="podnazev" id="podnazev" value=""/></td></tr>'));
$tabulka.append($('<tr><th>Nakladatelství:</th><td><input type="text" name="nakladatelstvi" id="nakladatelstvi" value=""/></td></tr>'));
$tabulka.append($('<tr><th>Místo vydání:</th><td><input type="text" name="misto_vydani" id="misto_vydani" value=""/></td></tr>'));
$tabulka.append($('<tr><th>Rok vydání:</th><td><input type="text" name="datum_vydani" id="datum_vydani" value=""/></td></tr>'));
$tabulka.append($('<tr><th>Počet stran:</th><td><input type="text" name="pocet_stran" id="pocet_stran" value=""/></td></tr>'));
$tabulka.append($('<tr><th>ISBN:</th><td><input type="text" name="isbn" id="isbn" value=""/></td></tr>'));
$tabulka.append($('<tr><th>URL:</th><td><input type="text" name="url" id="url" value=""/></td></tr>'));
$dialog.append($tabulka);
$dialog.dialog('option', 'buttons', {"Vložit citaci": function(e) {
var url = server + "vygenerovat-citaci?genre=book&authors=" + $("#autoriText").val() + "&title=" + $("#nazev").val() + (":" + $("#podnazev").val()) + "&publisher=" + $("#nakladatelstvi").val() + "&place=" + $("#misto_vydani").val() + "&year=" + $("#datum_vydani").val() + "&pages=" + $("#pocet_stran").val() + "&isbn=" + $("#isbn").val();
$.get(url, function(data) {
//alert(data);
$dialog.dialog("close");
});
}});
} else {
$(xml).find('dokument').eq(pouzitaCitace).each(function() {
var druhID = $(this).find("druh").text();
var genre = "book";
$dialog.html('');
var $druh = $('<select name="druh" id="druh" style="font-size: 14px;"></select>');
$druh.append($("<option" + (druhID == 1 ? ' selected="selected"' : '') + ">Kniha</option>"));
$druh.append($("<option" + (druhID == 9 ? ' selected="selected"' : '') + ">Článek</option>"));
$druh.append($("<option" + (druhID == 18 ? ' selected="selected"' : '') + ">Příspěvek ve sborníku</option>"));
$druh.append($("<option" + (druhID == 12 ? ' selected="selected"' : '') + ">Webová stránka</option>"));
$druh.append($("<option" + (druhID == 19 ? ' selected="selected"' : '') + ">Příspěvek na webu</option>"));
var $tabulka = $('<table></table>');
$tabulka.append($("<tr></tr>").append($("<th>Druh: </th>")).append($("<td></td>").append($druh)));
if (druhID == 9) {
genre = "article";
$tabulka.append($('<tr><th>Autoři:</th><td><input type="text" name="autoriText" id="autoriText" value="' + $(this).find("autoriTextCely").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Název:</th><td><input type="text" name="nazev" id="nazev" value="' + $(this).find("nazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Podnázev:</th><td><input type="text" name="podnazev" id="podnazev" value="' + $(this).find("podnazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>URL:</th><td><input type="text" name="url" id="url" value="' + $(this).find("url").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>DOI:</th><td><input type="text" name="doi" id="doi" value="' + $(this).find("doi").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Rozsah stran:</th><td><input type="text" name="rozsah_stran" id="rozsah_stran" value="' + $(this).find("rozsah_stran").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Název periodika:</th><td><input type="text" name="celekNazev" id="celekNazev" value="' + $(this).find("celekNazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Podnázev periodika:</th><td><input type="text" name="celekPodnazev" id="celekPodnazev" value="' + $(this).find("celekPodnazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Ročník:</th><td><input type="text" name="rocnikPeriodika" id="rocnikPeriodika" value="' + $(this).find("celekRocnikPeriodika").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Číslo:</th><td><input type="text" name="cisloPeriodika" id="cisloPeriodika" value="' + $(this).find("celekCisloPeriodika").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Nakladatelství:</th><td><input type="text" name="nakladatelstvi" id="nakladatelstvi" value="' + $(this).find("celekNakladatelstvi").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Místo vydání:</th><td><input type="text" name="misto_vydani" id="misto_vydani" value="' + $(this).find("celekMistoVydani").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Rok vydání:</th><td><input type="text" name="datum_vydani" id="datum_vydani" value="' + $(this).find("celekDatumVydani").text() + '"/></td></tr>'));
} else if (druhID == 18) {
genre = "proceeding";
$tabulka.append($('<tr><th>Autoři:</th><td><input type="text" name="autoriText" id="autoriText" value="' + $(this).find("autoriTextCely").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Název:</th><td><input type="text" name="nazev" id="nazev" value="' + $(this).find("nazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Podnázev:</th><td><input type="text" name="podnazev" id="podnazev" value="' + $(this).find("podnazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>URL:</th><td><input type="text" name="url" id="url" value="' + $(this).find("url").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>DOI:</th><td><input type="text" name="doi" id="doi" value="' + $(this).find("doi").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Rozsah stran:</th><td><input type="text" name="rozsah_stran" id="rozsah_stran" value="' + $(this).find("rozsah_stran").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Název sborníku:</th><td><input type="text" name="celekNazev" id="celekNazev" value="' + $(this).find("celekNazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Podnázev sborníku:</th><td><input type="text" name="celekPodnazev" id="celekPodnazev" value="' + $(this).find("celekPodnazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Nakladatelství:</th><td><input type="text" name="nakladatelstvi" id="nakladatelstvi" value="' + $(this).find("celekNakladatelstvi").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Místo vydání:</th><td><input type="text" name="misto_vydani" id="misto_vydani" value="' + $(this).find("celekMistoVydani").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Rok vydání:</th><td><input type="text" name="datum_vydani" id="datum_vydani" value="' + $(this).find("celekDatumVydani").text() + '"/></td></tr>'));
} else if (druhID == 19) {
genre = "wikipedia";
$tabulka.append($('<tr><th>Autoři:</th><td><input type="text" name="autoriText" id="autoriText" value="' + $(this).find("autoriTextCely").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Název:</th><td><input type="text" name="nazev" id="nazev" value="' + $(this).find("nazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Podnázev:</th><td><input type="text" name="podnazev" id="podnazev" value="' + $(this).find("podnazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>URL:</th><td><input type="text" name="url" id="url" value="' + $(this).find("url").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Název webu:</th><td><input type="text" name="celekNazev" id="celekNazev" value="' + $(this).find("celekNazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Podnázev webu:</th><td><input type="text" name="celekPodnazev" id="celekPodnazev" value="' + $(this).find("celekPodnazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Nakladatelství:</th><td><input type="text" name="nakladatelstvi" id="nakladatelstvi" value="' + $(this).find("celekNakladatelstvi").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Místo vydání:</th><td><input type="text" name="misto_vydani" id="misto_vydani" value="' + $(this).find("celekMistoVydani").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Rok vydání:</th><td><input type="text" name="datum_vydani" id="datum_vydani" value="' + $(this).find("celekDatumVydani").text() + '"/></td></tr>'));
} else {
$tabulka.append($('<tr><th>Autoři:</th><td><input type="text" name="autoriText" id="autoriText" value="' + $(this).find("autoriTextCely").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Název:</th><td><input type="text" name="nazev" id="nazev" value="' + $(this).find("nazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Podnázev:</th><td><input type="text" name="podnazev" id="podnazev" value="' + $(this).find("podnazev").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Nakladatelství:</th><td><input type="text" name="nakladatelstvi" id="nakladatelstvi" value="' + $(this).find("nakladatelstvi").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Místo vydání:</th><td><input type="text" name="misto_vydani" id="misto_vydani" value="' + $(this).find("misto_vydani").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>Rok vydání:</th><td><input type="text" name="datum_vydani" id="datum_vydani" value="' + $(this).find("datum_vydani").text() + '"/></td></tr>'));
if (druhID != 12) {
$tabulka.append($('<tr><th>Počet stran:</th><td><input type="text" name="pocet_stran" id="pocet_stran" value="' + $(this).find("pocet_stran").text() + '"/></td></tr>'));
$tabulka.append($('<tr><th>ISBN:</th><td><input type="text" name="isbn" id="isbn" value="' + $(this).find("identifikator").text() + '"/></td></tr>'));
}
$tabulka.append($('<tr><th>URL:</th><td><input type="text" name="url" id="url" value="' + $(this).find("url").text() + '"/></td></tr>'));
}
$dialog.append($tabulka);
$dialog.dialog('option', 'buttons', {"Vložit citaci": function(e) {
var url = server + "vygenerovat-citaci?genre=" + genre + "&authors=" + $("#autoriText").val() + "&title=" + $("#nazev").val() + (":" + $("#podnazev").val()) + "&publisher=" + $("#nakladatelstvi").val() + "&place=" + $("#misto_vydani").val() + "&year=" + $("#datum_vydani").val() + "&pages=" + $("#pocet_stran").val() + "&isbn=" + $("#isbn").val();
if (druhID == 9 || druhID == 18 || druhID == 19) {
url = server + "vygenerovat-citaci?genre=" + genre + "&authors=" + $("#autoriText").val() + "&atitle=" + $("#nazev").val() + (":" + $("#podnazev").val()) + "&title=" + $("#celekNazev").val() + (":" + $("#celekPodnazev").val()) + "&publisher=" + $("#nakladatelstvi").val() + "&place=" + $("#misto_vydani").val() + "&year=" + $("#datum_vydani").val() + "&pages=" + $("#rozsak_stran").val() + "&doi=" + $("#doi").val() + "&volume=" + $("#rocnikPeriodika").val() + "&issue=" + $("#cisloPeriodika").val() + "&url=" + $("#url").val();
}
$.get(url, function(data) {
//alert(data);
$dialog.dialog("close");
});
}});
});
}
};
return {
init: init
};
})();