Nástroje používateľa

Nástoje správy stránok


dev:omega:js:nacitavaniejazyka

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Both sides previous revision Previous revision
Next revision
Previous revision
dev:omega:js:nacitavaniejazyka [2017/01/04 16:37]
Boris Duchaj
dev:omega:js:nacitavaniejazyka [2017/01/06 07:27] (aktuálne)
Boris Duchaj
Riadok 1: Riadok 1:
 ====== Práca s jazykom ​ (flash languages) v Javascripte ====== ====== Práca s jazykom ​ (flash languages) v Javascripte ======
 +
 +**<color green>​GIT vetva je 727.git duch/merge7 / 3514b1a</​color>​**
  
 v poslednej verzi js_comunication.js pribudla nová funkcionalita a to získanie jazyka z Flashovej verzie. v poslednej verzi js_comunication.js pribudla nová funkcionalita a to získanie jazyka z Flashovej verzie.
  
-Základom je vytvorenie ​v html verzi stránke ​<div> alebo <​span> ​tagy s ID attribútom ​s názvom ​idf daného jazykového výrazu+** <color red>​Túto funkcionalitu je nutné doladiť a dokončiť !!!</​color>​** 
 + 
 +Základom je v html verzii stránky vytvorenie  ​<div> alebo <​span> ​tagu **ID attribútom** obsahujúc názov ​idf daného jazykového výrazu
  
 <code html5> <code html5>
Riadok 9: Riadok 13:
 </​code>​ </​code>​
  
-ak sa jedná sa tooltip/​hint pre danú funkcionalitu je nutné do div tagu pridať nový attribút ​a to data-tooltip+ak sa jedná sa **tooltip/​hint** pre danú funkcionalitu je nutné do div/span tagu pridať nový atribút ​a to **data-tooltip** 
 <code html5> <code html5>
-  <div id="​medic_case_new_title data-tooltip="​sem univerzalny text">​+  <div id="​medic_case_new_title" ​data-tooltip="​sem univerzalny text">​
  </​code>​  </​code>​
  
-Následne sa zobrazí tooltip pri overmouse evente nad daným prvkom, toto je nutné urobiť ako prvé pri loade stránky+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 v Javascripte je nutné pri vytvorení stránky zavolať metódu na získanie jazykových prekladov a to
Riadok 22: Riadok 27:
    
 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 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//​
 +
 +<code javascript>​
 +$( document ).tooltip({
 + items:"​[data-tooltip]",​
 + content:​function(){
 + return $(this).attr("​data-tooltip"​);​
 + }
 + });
 +</​code> ​
 +
 +PHP časť sa nachádza ​ v súbore /​include/​html/​forms/​fromJs.class.php
 +<code 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);​
 +    }
 +</​code>​
dev/omega/js/nacitavaniejazyka.1483544227.txt.gz · Posledná úprava: 2017/01/04 16:37 od Boris Duchaj