Skip to content

Instantly share code, notes, and snippets.

@xmorave2
Last active June 1, 2017 07:14
Show Gist options
  • Save xmorave2/00c2fd77a47e1da85864 to your computer and use it in GitHub Desktop.
Save xmorave2/00c2fd77a47e1da85864 to your computer and use it in GitHub Desktop.
/* autocomplete jako nápověda pro indikátory */
indicators = {
"028": {
"1": [
{
"value": "0",
"label": "0 - Vydavatelské číslo"
},
{
"value": "1",
"label": "1 - Číslo výrobní matrice"
},
{
"value": "2",
"label": "2 - Číslo tiskové matrice"
},
{
"value": "3",
"label": "3 - Jiné číslo hudebního díla"
},
{
"value": "4",
"label": "4 - Číslo videozáznamu"
}
]
},
"041": {
"1": [
{
"value": "0",
"label": "0 - Nepřeloženo"
},
{
"value": "1",
"label": "1 - Přeloženo"
}
]
},
"072": {
"2": [
{
"value": "7",
"label": "7 - Zdroj určen v podpoli $2 (Konspekt)"
}
]
},
"080": {
"1": [
{
"value": "1",
"label": "1 - MDT"
}
]
},
"100": {
"1": [
{
"value": "0",
"label": "0 - Jméno uvedeno por rodným/křestním jménem"
},
{
"value": "1",
"label": "1 - Jméno uvedeno pod příjmením"
},
{
"value": "3",
"label": "3 - Jméno uvedeno pod jménem rodiny (rodu)"
}
]
},
"110": {
"1": [
{
"value": "0",
"label": "0 - Invertovaná forma jména"
},
{
"value": "1",
"label": "1 - Jméno jurisdikce"
},
{
"value": "2",
"label": "2 - Jméno v přímém pořadí"
}
]
},
"111": {
"1": [
{
"value": "0",
"label": "0 - Invertovaná forma jména"
},
{
"value": "1",
"label": "1 - Jméno jurisdikce"
},
{
"value": "2",
"label": "2 - Jméno v přímém pořadí"
}
]
},
"130": {
"1": [
{
"value": "0",
"label": "0 - "
},
{
"value": "1",
"label": "1 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "2",
"label": "2 - (A) Poč. znaků, které vynecháváme při třídění"
},
{
"value": "3",
"label": "3 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "4",
"label": "4 - (The) Poč. znaků, které vynecháváme při třídění"
},
{
"value": "5",
"label": "5 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "6",
"label": "6 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "7",
"label": "7 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "8",
"label": "8 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "9",
"label": "9 - Poč. znaků, které vynecháváme při třídění"
}
]
},
"240": {
"1": [
{
"value": "0",
"label": "0 - Název se netiskne ani nezobrazuje"
},
{
"value": "1",
"label": "1 - Název se tiskne nebo zobrazuje"
}
],
"2": [
{
"value": "0",
"label": "0 - "
},
{
"value": "1",
"label": "1 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "2",
"label": "2 - (A) Poč. znaků, které vynecháváme při třídění"
},
{
"value": "3",
"label": "3 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "4",
"label": "4 - (The) Poč. znaků, které vynecháváme při třídění"
},
{
"value": "5",
"label": "5 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "6",
"label": "6 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "7",
"label": "7 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "8",
"label": "8 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "9",
"label": "9 - Poč. znaků, které vynecháváme při třídění"
}
]
},
"245": {
"1": [
{
"value": "0",
"label": "0 - Hlavní název je primární autorizovaný vstupní prvek (nevyplněné 1XX)"
},
{
"value": "1",
"label": "1 - Hlavní název je sekundární autorizovaný vstupní prvek"
}
],
"2": [
{
"value": "0",
"label": "0 - "
},
{
"value": "1",
"label": "1 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "2",
"label": "2 - (A) Poč. znaků, které vynecháváme při třídění"
},
{
"value": "3",
"label": "3 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "4",
"label": "4 - (The) Poč. znaků, které vynecháváme při třídění"
},
{
"value": "5",
"label": "5 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "6",
"label": "6 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "7",
"label": "7 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "8",
"label": "8 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "9",
"label": "9 - Poč. znaků, které vynecháváme při třídění"
}
]
},
"246": {
"1": [
{
"value": "0",
"label": "0 - Generuje poznámku, nemá podnázev"
},
{
"value": "1",
"label": "1 - Generuje poznámku, má podnázev"
},
{
"value": "2",
"label": "2 - Negeneruje poznámku, nemá podnázev"
},
{
"value": "3",
"label": "3 - Negeneruje poznámku, má podnázev"
}
],
"2": [
{
"value": "1",
"label": "1 - Souběžný název"
},
{
"value": "2",
"label": "2 - Jiný používaný významný název"
},
{
"value": "3",
"label": "3 - Jiný název"
},
{
"value": "4",
"label": "4 - Obálkový název"
},
{
"value": "7",
"label": "7 - Běžný název"
},
{
"value": "8",
"label": "8 - Hřbetní název"
}
]
},
"264": {
"1": [
{
"value": "2",
"label": "2 - Dočasný údaj"
},
{
"value": "3",
"label": "3 - Současný/poslední údaj"
}
],
"2": [
{
"value": "0",
"label": "0 - Vytvoření/vznik"
},
{
"value": "1",
"label": "1 - Nakladatel"
},
{
"value": "2",
"label": "2 - Distributor"
},
{
"value": "3",
"label": "3 - Výrobce"
},
{
"value": "4",
"label": "4 - Údaje o autorských právech"
}
]
},
"490": {
"1": [
{
"value": "0",
"label": "0 - Vedlejší záhlaví se nevytváří"
},
{
"value": "1",
"label": "1 - Vytváří se vedlejší záhlaví"
}
]
},
"505": {
"1": [
{
"value": "0",
"label": "0 - Úplný obsah"
},
{
"value": "1",
"label": "1 - Neúplný obsah"
},
{
"value": "2",
"label": "2 - Částečný obsah"
},
{
"value": "8",
"label": "8 - Popisek se negeneruje"
}
],
"2": [
{
"value": "",
"label": "Základní forma zápisu"
},
{
"value": "1",
"label": "1 - Rozšířený forma zápisu"
}
]
},
"600": {
"1": [
{
"value": "0",
"label": "0 - Jméno uvedeno pod rodným/křestním jménem"
},
{
"value": "1",
"label": "1 - Jméno uvedeno pod příjmením"
},
{
"value": "3",
"label": "3 - Jméno uvedeno pod jménem rodiny (rodu)"
}
],
"2": [
{
"value": "4",
"label": "4 - Zdroje neuveden"
},
{
"value": "7",
"label": "7 - Zdroj uveden v podpoli $2"
}
]
},
"630": {
"1": [
{
"value": "0",
"label": "0 - "
},
{
"value": "1",
"label": "1 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "2",
"label": "2 - (A) Poč. znaků, které vynecháváme při třídění"
},
{
"value": "3",
"label": "3 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "4",
"label": "4 - (The) Poč. znaků, které vynecháváme při třídění"
},
{
"value": "5",
"label": "5 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "6",
"label": "6 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "7",
"label": "7 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "8",
"label": "8 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "9",
"label": "9 - Poč. znaků, které vynecháváme při třídění"
}
]
},
"648": {
"2": [
{
"value": "4",
"label": "4 - Zdroje neuveden"
},
{
"value": "7",
"label": "7 - Zdroj uveden v podpoli $2"
}
]
},
"650": {
"1": [
{
"value": "0",
"label": "0 - Vždy, nespecifikujeme významnost"
}
],
"2": [
{
"value": "4",
"label": "4 - Vždy, nespecifikujeme zdroj hesel"
},
{
"value": "7",
"label": "7 - Zdroj specifiková v podpoli $2"
}
]
},
"651": {
"2": [
{
"value": "4",
"label": "4 - Vždy, nespecifikujeme zdroj hesel"
},
{
"value": "7",
"label": "7 - Zdroj specifiková v podpoli $2"
}
]
},
"655": {
"1": [
{
"value": "",
"label": "Základní"
},
{
"value": "0",
"label": "0 - Fasetový"
}
],
"2": [
{
"value": "4",
"label": "4 - Zdroj hesel není specifikován"
},
{
"value": "7",
"label": "7 - Zdroj specifiková v podpoli $2"
}
]
},
"700": {
"1": [
{
"value": "0",
"label": "0 - Jméno uvedeno por rodným/křestním jménem"
},
{
"value": "1",
"label": "1 - Jméno uvedeno pod příjmením"
},
{
"value": "3",
"label": "3 - Jméno uvedeno pod jménem rodiny (rodu)"
}
],
"2": [
{
"value": "",
"label": "Typ záhlaví nespecifikován"
},
{
"value": "2",
"label": "2 - Analytické záhlaví"
}
]
},
"710": {
"1": [
{
"value": "0",
"label": "0 - Invertovaná forma jména"
},
{
"value": "1",
"label": "1 - Jméno jurisdikce"
},
{
"value": "2",
"label": "2 - Jméno v přímém pořadí"
}
],
"2": [
{
"value": "",
"label": "Typ záhlaví nespecifikován"
},
{
"value": "2",
"label": "2 - Analytické záhlaví"
}
]
},
"711": {
"1": [
{
"value": "0",
"label": "0 - Invertovaná forma jména"
},
{
"value": "1",
"label": "1 - Jméno jurisdikce"
},
{
"value": "2",
"label": "2 - Jméno v přímém pořadí"
}
],
"2": [
{
"value": "",
"label": "Typ záhlaví nespecifikován"
},
{
"value": "2",
"label": "2 - Analytické záhlaví"
}
]
},
"765": {
"1": [
{
"value": "0",
"label": "0 - Zobrazovat poznámku"
},
{
"value": "1",
"label": "1 - Nezobrazovat poznámku"
}
]
},
"787": {
"1": [
{
"value": "0",
"label": "0 - Zobrazovat poznámku"
},
{
"value": "1",
"label": "1 - Nezobrazovat poznámku"
}
],
"2": [
{
"value": "",
"label": "Související záznam"
},
{
"value": "8",
"label": "8 - Návěští se negeneruje"
}
]
},
"830": {
"2": [
{
"value": "0",
"label": "0 - "
},
{
"value": "1",
"label": "1 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "2",
"label": "2 - (A) Poč. znaků, které vynecháváme při třídění"
},
{
"value": "3",
"label": "3 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "4",
"label": "4 - (The) Poč. znaků, které vynecháváme při třídění"
},
{
"value": "5",
"label": "5 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "6",
"label": "6 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "7",
"label": "7 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "8",
"label": "8 - Poč. znaků, které vynecháváme při třídění"
},
{
"value": "9",
"label": "9 - Poč. znaků, které vynecháváme při třídění"
}
]
}
}
function indicators_generate() {
for (field in indicators) {
for(ind in indicators[field]) {
$("input[name^='tag_" + field + "_indicator" + ind + "']").each(function () {
$(this).autocomplete({
minLength: 0,
source: indicators[field][ind]
});
$(this).focus(function () {
$(this).autocomplete("search","");
});
$(this).click(function () {
$(this).autocomplete("search","");
});
$(this).css("background-color","#FFFF44");
});
}
}
}
indicators_generate();
$(".buttonPlus").click(indicators_generate);
/* konec kódu pro autocomplete jako nápovědu pro indikátory */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment