Toto je staršia verzia dokumentu!
v poslednej verzi js_comunication.js pribudla nová funkcionalita a to získanie jazyka z Flashovej verzie.
Túto funkcionalitu je nutné doladiť a dokončiť !!!
Základom je v html verzii stránky vytvorenie <div> alebo <span> tagu s ID attribútom obsahujúc názov idf daného jazykového výrazu
<div id="medic_case_new_title"></div>
ak sa jedná sa tooltip/hint pre danú funkcionalitu je nutné do div/span tagu pridať nový atribút a to data-tooltip
<div id="medic_case_new_title" data-tooltip="sem univerzalny text">
Následne sa zobrazí tooltip pri overmouse evente nad daným prvkom, toto je nutné urobiť ako prvé pri nahraní stránky
v Javascripte je nutné pri vytvorení stránky zavolať metódu na získanie jazykových prekladov a to
omegaCore.lang.loadLang("jazykova_skupina_z_flashu","language ID napr sk, en, cz");
Tooltipy z flashovej verzie sú upravené tak, že sú odstránené html tagy typické pre flash a tieto dáta sa následne odosielajú do javascriptu
V prípade použitia jquery tooltipu v danom javascripte je nutná inicializácia atribútu data-tooltip
$( document ).tooltip({ items:"[data-tooltip]", content:function(){ return $(this).attr("data-tooltip"); } });
PHP časť sa nachádza v súbore /include/html/forms/fromJs.class.php
function getLangGroup($data) { $this->app->load_lang_group($data["langGroup"],$data["langId"]); $langArr = $this->lang; foreach ($langArr as $key=>$value){ $langArr[$key] = strip_tags($value,"<b><p><em><u><font><br>"); $langArr[$key] = preg_replace("(size=\"[0-9]+\")","",$value); } return x2_register_result(true,$langArr); }