cadrul JavaScript
Acest tutorial este pentru Joomla! CMS Version (e) → Pentru un tutorial, a se vedea: - aceste ghiduri!
NOTĂ: Există o incompatibilitate cunoscută între butonul bootstrap și jquery-ui-buton. Folosind ambele în aceeași pagină web poate duce la conflicte. Pentru a depăși potențialul [conflictului] întâlni cu [pagina web] [1].
Pentru a descărca jQuery utiliza JHtml :: _ ( 'jquery.framework');. În această bibliotecă „jQuery“ este încărcat în versiunea 1.11.1, în modul de „nu conlict“. Acest lucru înseamnă că este accesat printr-un nume jQuery spațial. în loc de $.
Pentru a-l încărca în modul normal [utilizare] apelul JHtml :: _ ( 'jquery.framework', fals); .
Pentru a porni kernel-ul folosind apelul JHtml :: _ ( 'jquery.ui'); .
Atunci când acest lucru este încărcat fișier corespunzător jquery-ui.core.js din directorul media / Jui. Includerea „jQuery UI“ include automat „jQuery“ modul „noConflict“, în cazul în care nu este inclusă deja mai devreme.
Pentru a adăuga "Sortable" bibliotecă utilizarea JHtml :: _ ( 'jquery.ui', array ( 'Sortable'));. Aceasta va porni automat biblioteca principală „jQuery UI“ și biblioteca „jQuery“.
Pentru claritate, cel mai bine este să se includă în același apel ca și biblioteca principală și „Sortable“ separat folosind JHtml :: _ ( „jquery.ui“, array ( „core“, „Sortable“)); .
Incepand cu versiunea Joomla 3.0.2. / Set sunt disponibile doar [bibliotecă] "jQuery UI" și "Sortable". Pentru a utiliza alte plugin-uri „jQuery“, inclusiv „jQuery UI“ plugin-uri aveți nevoie pentru a vă asigura că acestea sunt instalate cu aplicația web și să le descărcați pentru a apela JHtml :: _ ( „script“), împreună cu parametrii relevanți. În mod alternativ, [această], puteți crea și instala propriile extensii JHTML și de a crea propriile provocări JHTML, cum ar fi JHtml :: _ ( „mylibrary.myloader“).
Acest cadru este depășit și în versiunile viitoare poate fi retrasă. "
Loturile „Biblioteci Mootools“ ale sistemului / js. JHtml :: _ ( 'behavior.framework', $ tip), în cazul în care $ specifică tipul de bibliotecă.
Nucleul: Mootools-core.js. Versiunea 1.4.5 Opțional: Mootools-more.js. Versiunea 1.4.0.1, se transformă automat pe kernel-ul.
„Multe dintre biblioteci Joomla-cadru necesare“ Mootools „Se presupune că, în unele versiuni viitoare acestea vor fi migrat la cadrul“ Bootstrap «».
caption.js. JHtml :: _ ( 'behavior.caption', $ selector)
În acest caz, toate elementele DOM, care au un $ selector de clasă CSS. Ele se vor aplica semnătura funcției. Clasa „Selector“ este img.caption implicit. Pentru a utiliza funcția de semnătură la mai multe clase, un sifon câteva apeluri JHtml :: _ ( „behavior.caption“, selectorul de $). Această bibliotecă va fi încărcat doar o singură dată, dar va fi aplicat tuturor claselor.
tooltip.js. JHtml :: _ ( 'behavior.tooltip', selectorul de $, $ params)
Pentru toate DOM obiecte cu selectorul de clasă $ pe baza codului $ params va fi creat onhover sfat. Selector este hasTip implicit. Descărcați acest cadru se va descărca fraymvork „Mootools“.
combobox.js. JHtml :: _ ( 'behavior.combobox')
Aceasta creează efectul de „combobox-ul“. Descărcați acest cadru se va descărca, de asemenea cadru „Mootools“.
validate.js. JHtml :: _ ( 'behavior.formvalidation')
Aceasta include verificarea formularul web pe baza unor reguli de câmpuri de formular. Descărcați acest cadru se va descărca, de asemenea cadru „Mootools“.
switcher.js. JHtml :: _ ( 'behavior.switcher')
Această bibliotecă este utilizat pe plan intern și este puțin probabil să fie utilă pentru alte componente. Când este activat, acesta include, de asemenea, un cadru „Mootools“.
multiselect.js. JHtml :: _ ( 'behavior.multiselect')
swf.js. JHtml :: _ ( 'behavior.uploader')
progressbar.js. JHtml :: _ ( 'behavior.uploader')
uploader.js. JHtml :: _ ( 'behavior.uploader')
mootree.js. JHtml :: _ ( 'behavior.tree')
Nu există fișiere JHtml :: _ ( „behavior.keepalive“) - nu opriți sesiunea de utilizator, de exemplu, atunci când editarea sau crearea de materiale.
Nu există fișiere JHtml :: _ ( „behavior.noframes“) - pentru a ne scoate din orice inclus iframe.