====== Práca s jazykom (flash languages) v Javascripte ====== **GIT vetva je 727.git duch/merge7 / 3514b1a** 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
alebo tagu s **ID attribútom** obsahujúc názov idf daného jazykového výrazu
ak sa jedná sa **tooltip/hint** pre danú funkcionalitu je nutné do div/span tagu pridať nový atribút a to **data-tooltip**
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,"


"); $langArr[$key] = preg_replace("(size=\"[0-9]+\")","",$value); } return x2_register_result(true,$langArr); }