Popis knihovny
Popis objektů, vlastností a metod knihovny COMEX vč. kmenových modifikátorů. Tyto jsou vnořeny hlouběji v jednotlivých třídách dle typů document, folder, table, action, special a příp. dalších.
Základní namespace JS frameworku.
Tvořeno souborem: /comex/scripts/comex.js
Vlastnosti v COMEX
Vlastnosti umístěné ve jmenném prostoru COMEX.
typ: property; celé jméno: COMEX.appName;
Vrací:
název aplikace, která knihovnu používá
var $rslt = COMEX.appName;
( umístěno v souboru /comex/scripts/comex.js )
typ: property; celé jméno: COMEX.appRoot;
Vrací:
kořenový adresář aplikace
var $rslt = COMEX.appRoot;
( umístěno v souboru /comex/scripts/comex.js )
typ: read-only property; celé jméno: COMEX.lang;
Vrací:
jazyková verze stránky
var $rslt = COMEX.lang;
( umístěno v souboru /comex/scripts/comex.js )
typ: read-only property; celé jméno: COMEX.script;
Vrací:
skript knihovny
var $rslt = COMEX.script;
( umístěno v souboru /comex/scripts/comex.js )
typ: read-only property; celé jméno: COMEX.uID;
Vrací:
unikátní ID
var $rslt = COMEX.uID;
( umístěno v souboru /comex/scripts/comex.js )
typ: read-only property; celé jméno: COMEX.version;
Vrací:
verze knihovny
var $rslt = COMEX.version;
( umístěno v souboru /comex/scripts/comex.js )
Metody v COMEX
Metody umístěné ve jmenném prostoru COMEX.
Zaloguje hlášení do žurnálu.
Viz metoda COMEX.Debugger.log.
typ: method; celé jméno: COMEX.log;
Parametry:
$report
● hodnota typu String
hlášení do žurnálu
Vrací:
vždy vrací null
( umístěno v souboru /comex/scripts/comex.js )
Zaloguje dump proměnné do žurnálu.
Viz metoda COMEX.Debugger.logDump.
typ: method; celé jméno: COMEX.logDump;
Parametry:
$var
● hodnota typu mixed
proměnná
Vrací:
vždy vrací null
( umístěno v souboru /comex/scripts/comex.js )
Globální funkce
Globální funkce určené pro unifikovanou obsluhu COMEX rozhraní.
Vrátí unifikovaný COMEX objekt.
typ: global function; celé jméno: o$;
Tvořeno souborem: /comex/scripts/comex.js
Parametry:
$object
● hodnota typu mixed
ID elementu nebo objekt (HTML element, window, document, text)
Vrací:
pokud objekt existuje, pak unifikovaný objekt
null, pokud neexistuje
var $rslt = o$(document.documentElement).code().length;
Vrátí pole unifikovaných COMEX objektů na základě dotazu.
typ: global function; celé jméno: q$;
Tvořeno souborem: /comex/scripts/comex.js
Parametry:
$query
● hodnota typu String
strukturovaný dotaz dle selektorů CSS (pro MSIE 8 pouze do verze 2.1)
$singleNode
● hodnota typu Boolean (výchozí: false)
true, pokud má být vrácen pouze 1. výskyt odpovídajícího elementu, jinak false
Vrací:
pole unifikovaných objektů
unifikovaný objekt 1. odpovídajícího elementu
var $rslt = [];
$rslt['table'] = q$('table').length;
$rslt['table>tr>td'] = q$('table>tr>td').length;
$rslt['table tr>td'] = q$('table tr>td').length;
$rslt['h2'] = q$('h2').length;
$rslt['h3'] = q$('h3').length;
$rslt['h2, h3'] = q$('h2, h3').length;
$rslt['div[id]'] = q$('div[id]').length;
Vrátí unifikovanou COMEX událost.
typ: global function; celé jméno: e$;
Tvořeno souborem: /comex/scripts/comex.js
Parametry:
$event
● hodnota typu Event
událost
Vrací:
unifikovaná událost