Ubiquity  2.0.2
php rapid development framework
Jquery Class Reference

Utilitaires d'insertion de scripts côté client (JQuery) More...

Static Public Member Functions

static addParam ($parameter, $params)
 
static bindToElement ($element, $event, $jsCode, $parameters=array())
 Associe du code javascript à exécuter sur l'évènement $event d'un élément DOM $element. More...
 
static executeOn ($element, $event, $script, $parameters=array("preventDefault"=>false,"stopPropagation"=>false))
 Exécute le script passé en paramètre, sur l'évènement $event généré sur $element. More...
 
static execute ($script)
 Exécute le script passé en paramètre. More...
 
static _get ($url, $responseElement="", $parameters=array())
 Effectue un GET en ajax. More...
 
static get ($url, $responseElement="", $parameters=array())
 Effectue un GET en ajax. More...
 
static _post ($url, $responseElement="", $parameters=array())
 Effectue un POST en ajax. More...
 
static post ($url, $responseElement="", $parameters=array())
 Effectue un POST en ajax. More...
 
static _postForm ($url, $form, $responseElement, $parameters=array())
 Effectue un POST d'un formulaire en ajax. More...
 
static postForm ($url, $form, $responseElement, $parameters=array())
 Effectue un POST d'un formulaire en ajax. More...
 
static _setVal ($element, $value, $jsCallback="")
 Affecte une valeur à un élément HTML. More...
 
static setVal ($element, $value, $jsCallback="")
 Affecte une valeur à un élément HTML. More...
 
static _setHtml ($element, $html="", $jsCallback="")
 
static setHtml ($element, $html="", $jsCallback="")
 Affecte du html à un élément. More...
 
static setAttr ($element, $attr, $value="", $jsCallback="")
 Modifie l'attribut $attr d'un élément html. More...
 
static _doJquery ($element, $someThing, $param="", $jsCallback="")
 Appelle la méthode JQuery $someThing sur $element avec passage éventuel du paramètre $param. More...
 
static doJquery ($element, $someThing, $param="", $jsCallback="")
 Appelle la méthode JQuery $someThing sur $element avec passage éventuel du paramètre $param. More...
 
static getOn ($event, $element, $url, $responseElement="", $parameters=array())
 Effectue un get vers $url sur l'évènement $event de $element en passant les paramètres $params puis affiche le résultat dans $responseElement. More...
 
static postOn ($event, $element, $url, $responseElement="", $parameters=array())
 Effectue un post vers $url sur l'évènement $event de $element en passant les paramètres $params puis affiche le résultat dans $responseElement. More...
 
static postFormOn ($event, $element, $url, $form, $responseElement="", $parameters=array())
 Effectue un post vers $url sur l'évènement $event de $element en passant les paramètres du formulaire $form puis affiche le résultat dans $responseElement. More...
 
static setOn ($event, $element, $elementToModify, $value="", $parameters=array("preventDefault"=>false,"stopPropagation"=>false))
 Modifie la valeur de $elementToModify et lui affecte $valeur sur l'évènement $event de $element. More...
 
static setHtmlOn ($event, $element, $elementToModify, $value="", $jsCallback="")
 Modifie la valeur de $elementToModify et lui affecte $valeur sur l'évènement $event de $element. More...
 
static doJqueryOn ($element, $event, $elementToModify, $someThing, $param="", $jsCallback="")
 Appelle la méthode JQuery $someThing sur $elementToModify avec passage éventuel du paramètre $param, sur l'évènement $event généré sur $element. More...
 
static setChecked ($elementPrefix, $values)
 
static compile ()
 Retourne l'ensemble du code js à exécuter, entouré des balises script. More...
 
static clearCodes ()
 Efface les codes js à exécuter. More...
 
static startCondition ($condition, $else=NULL, $persists=true)
 Pose une condition sur l'exécution du code associé à des évènements. More...
 
static endCondition ()
 Désactive une condition activée avec l'option $persists à true. More...
 

Static Protected Member Functions

static _getAjaxUrl ($url, $attr)
 
static _getResponseElement ($responseElement)
 
static _correctAjaxUrl ($url)
 
static _ajax ($url, $responseElement="", $method="get", $parameters=array())
 Effectue une requête en ajax (POST ou GET) More...
 

Static Private Member Functions

static _prep_element ($element)
 
static _prep_value ($value)
 
static addToCodes ($code)
 Ajoute $code à la liste des codes à exécuter. More...
 
static addScript ($code)
 
static _setAttr ($element, $attr, $value="", $jsCallback="")
 

Static Private Attributes

static $codes =array ()
 
static $condition =NULL
 
static $else =NULL
 
static $persists =false
 

Detailed Description

Utilitaires d'insertion de scripts côté client (JQuery)

Author
jc
Version
1.0.0.3

Definition at line 14 of file Jquery.php.

Member Function Documentation

◆ _ajax()

static _ajax (   $url,
  $responseElement = "",
  $method = "get",
  $parameters = array() 
)
staticprotected

Effectue une requête en ajax (POST ou GET)

Parameters
string$urlAdresse de la requête
string$responseElementid de l'élément HTML affichant la réponse
array$parametersdefault : array("jsCallback"=>NULL,"attr"=>"id","params"=>"{}")

Definition at line 142 of file Jquery.php.

◆ _correctAjaxUrl()

static _correctAjaxUrl (   $url)
staticprotected

Definition at line 73 of file Jquery.php.

◆ _doJquery()

static _doJquery (   $element,
  $someThing,
  $param = "",
  $jsCallback = "" 
)
static

Appelle la méthode JQuery $someThing sur $element avec passage éventuel du paramètre $param.

Parameters
string$element
string$someThing
string$param
Returns
mixed

Definition at line 291 of file Jquery.php.

◆ _get()

static _get (   $url,
  $responseElement = "",
  $parameters = array() 
)
static

Effectue un GET en ajax.

Parameters
string$urlAdresse de la requête
string$responseElementid de l'élément HTML affichant la réponse
array$parametersdefault : array("jsCallback"=>NULL,"attr"=>"id","params"=>"{}")

Definition at line 163 of file Jquery.php.

◆ _getAjaxUrl()

static _getAjaxUrl (   $url,
  $attr 
)
staticprotected

Definition at line 51 of file Jquery.php.

◆ _getResponseElement()

static _getResponseElement (   $responseElement)
staticprotected

Definition at line 66 of file Jquery.php.

◆ _post()

static _post (   $url,
  $responseElement = "",
  $parameters = array() 
)
static

Effectue un POST en ajax.

Parameters
string$urlAdresse de la requête
string$responseElementid de l'élément HTML affichant la réponse
array$parametersdefault : array("jsCallback"=>NULL,"attr"=>"id","params"=>"{}")

Definition at line 183 of file Jquery.php.

◆ _postForm()

static _postForm (   $url,
  $form,
  $responseElement,
  $parameters = array() 
)
static

Effectue un POST d'un formulaire en ajax.

Parameters
string$urlAdresse de la requête
string$formid du formulaire à poster
string$responseElementid de l'élément HTML affichant la réponse
array$parametersdefault : array("jsCallback"=>NULL,"attr"=>"id","validation"=>false)

Definition at line 204 of file Jquery.php.

◆ _prep_element()

static _prep_element (   $element)
staticprivate

Definition at line 20 of file Jquery.php.

◆ _prep_value()

static _prep_value (   $value)
staticprivate

Definition at line 27 of file Jquery.php.

◆ _setAttr()

static _setAttr (   $element,
  $attr,
  $value = "",
  $jsCallback = "" 
)
staticprivate

Definition at line 270 of file Jquery.php.

◆ _setHtml()

static _setHtml (   $element,
  $html = "",
  $jsCallback = "" 
)
static

Definition at line 257 of file Jquery.php.

◆ _setVal()

static _setVal (   $element,
  $value,
  $jsCallback = "" 
)
static

Affecte une valeur à un élément HTML.

Parameters
string$element
string$value

Definition at line 244 of file Jquery.php.

◆ addParam()

static addParam (   $parameter,
  $params 
)
static

Definition at line 82 of file Jquery.php.

◆ addScript()

static addScript (   $code)
staticprivate

Definition at line 46 of file Jquery.php.

◆ addToCodes()

static addToCodes (   $code)
staticprivate

Ajoute $code à la liste des codes à exécuter.

Definition at line 40 of file Jquery.php.

◆ bindToElement()

static bindToElement (   $element,
  $event,
  $jsCode,
  $parameters = array() 
)
static

Associe du code javascript à exécuter sur l'évènement $event d'un élément DOM $element.

Definition at line 92 of file Jquery.php.

◆ clearCodes()

static clearCodes ( )
static

Efface les codes js à exécuter.

Definition at line 411 of file Jquery.php.

◆ compile()

static compile ( )
static

Retourne l'ensemble du code js à exécuter, entouré des balises script.

Returns
string le code à exécuter

Definition at line 400 of file Jquery.php.

◆ doJquery()

static doJquery (   $element,
  $someThing,
  $param = "",
  $jsCallback = "" 
)
static

Appelle la méthode JQuery $someThing sur $element avec passage éventuel du paramètre $param.

Parameters
string$element
string$someThing
string$param
Returns
mixed

Definition at line 302 of file Jquery.php.

◆ doJqueryOn()

static doJqueryOn (   $element,
  $event,
  $elementToModify,
  $someThing,
  $param = "",
  $jsCallback = "" 
)
static

Appelle la méthode JQuery $someThing sur $elementToModify avec passage éventuel du paramètre $param, sur l'évènement $event généré sur $element.

Parameters
string$element
string$event
string$element
string$someThing
string$param

Definition at line 381 of file Jquery.php.

◆ endCondition()

static endCondition ( )
static

Désactive une condition activée avec l'option $persists à true.

Definition at line 430 of file Jquery.php.

◆ execute()

static execute (   $script)
static

Exécute le script passé en paramètre.

Parameters
String$script
Returns
mixed

Definition at line 132 of file Jquery.php.

◆ executeOn()

static executeOn (   $element,
  $event,
  $script,
  $parameters = array("preventDefault"=>false,"stopPropagation"=>false) 
)
static

Exécute le script passé en paramètre, sur l'évènement $event généré sur $element.

Parameters
String$script
String$event
String$element
Returns
mixed

Definition at line 123 of file Jquery.php.

◆ get()

static get (   $url,
  $responseElement = "",
  $parameters = array() 
)
static

Effectue un GET en ajax.

Parameters
string$urlAdresse de la requête
string$responseElementid de l'élément HTML affichant la réponse
array$parametersdefault : array("jsCallback"=>NULL,"attr"=>"id","params"=>"{}")

Definition at line 173 of file Jquery.php.

◆ getOn()

static getOn (   $event,
  $element,
  $url,
  $responseElement = "",
  $parameters = array() 
)
static

Effectue un get vers $url sur l'évènement $event de $element en passant les paramètres $params puis affiche le résultat dans $responseElement.

Parameters
string$event
string$element
string$url
string$responseElement
array$parametersdefault : array("preventDefault"=>true,"stopPropagation"=>true,"jsCallback"=>NULL,"attr"=>"id","params"=>"{}")

Definition at line 315 of file Jquery.php.

◆ post()

static post (   $url,
  $responseElement = "",
  $parameters = array() 
)
static

Effectue un POST en ajax.

Parameters
string$urlAdresse de la requête
string$responseElementid de l'élément HTML affichant la réponse
array$parametersdefault : array("jsCallback"=>NULL,"attr"=>"id","params"=>"{}")

Definition at line 193 of file Jquery.php.

◆ postForm()

static postForm (   $url,
  $form,
  $responseElement,
  $parameters = array() 
)
static

Effectue un POST d'un formulaire en ajax.

Parameters
string$urlAdresse de la requête
string$formid du formulaire à poster
string$responseElementid de l'élément HTML affichant la réponse
array$parametersdefault : array("jsCallback"=>NULL,"attr"=>"id","validation"=>false)

Definition at line 235 of file Jquery.php.

◆ postFormOn()

static postFormOn (   $event,
  $element,
  $url,
  $form,
  $responseElement = "",
  $parameters = array() 
)
static

Effectue un post vers $url sur l'évènement $event de $element en passant les paramètres du formulaire $form puis affiche le résultat dans $responseElement.

Parameters
string$event
string$element
string$url
string$form
string$responseElement
array$parametersdefault : array("preventDefault"=>true,"stopPropagation"=>true,"jsCallback"=>NULL,"attr"=>"id","validation"=>false)

Definition at line 342 of file Jquery.php.

◆ postOn()

static postOn (   $event,
  $element,
  $url,
  $responseElement = "",
  $parameters = array() 
)
static

Effectue un post vers $url sur l'évènement $event de $element en passant les paramètres $params puis affiche le résultat dans $responseElement.

Parameters
string$event
string$element
string$url
string$responseElement
array$parametersdefault : array("preventDefault"=>true,"stopPropagation"=>true,"jsCallback"=>NULL,"attr"=>"id","params"=>"{}")

Definition at line 328 of file Jquery.php.

◆ setAttr()

static setAttr (   $element,
  $attr,
  $value = "",
  $jsCallback = "" 
)
static

Modifie l'attribut $attr d'un élément html.

Parameters
string$element
string$attrattribut à modifier
string$valuenouvelle valeur

Definition at line 280 of file Jquery.php.

◆ setChecked()

static setChecked (   $elementPrefix,
  $values 
)
static

Definition at line 385 of file Jquery.php.

◆ setHtml()

static setHtml (   $element,
  $html = "",
  $jsCallback = "" 
)
static

Affecte du html à un élément.

Parameters
string$element
string$html

Definition at line 266 of file Jquery.php.

◆ setHtmlOn()

static setHtmlOn (   $event,
  $element,
  $elementToModify,
  $value = "",
  $jsCallback = "" 
)
static

Modifie la valeur de $elementToModify et lui affecte $valeur sur l'évènement $event de $element.

Parameters
string$event
string$element
string$elementToModify
string$value
string$jsCallback
Returns
mixed

Definition at line 369 of file Jquery.php.

◆ setOn()

static setOn (   $event,
  $element,
  $elementToModify,
  $value = "",
  $parameters = array("preventDefault"=>false,"stopPropagation"=>false) 
)
static

Modifie la valeur de $elementToModify et lui affecte $valeur sur l'évènement $event de $element.

Parameters
string$event
string$element
string$elementToModify
string$value
array$parametersdefault : array("preventDefault"=>true,"stopPropagation"=>true,"jsCallback"=>NULL)
Returns
mixed

Definition at line 355 of file Jquery.php.

◆ setVal()

static setVal (   $element,
  $value,
  $jsCallback = "" 
)
static

Affecte une valeur à un élément HTML.

Parameters
string$element
string$value

Definition at line 253 of file Jquery.php.

◆ startCondition()

static startCondition (   $condition,
  $else = NULL,
  $persists = true 
)
static

Pose une condition sur l'exécution du code associé à des évènements.

Parameters
string$conditioncondition javascript à poser
string$elsecode javascript à exécuter si la condition est fausse
boolean$persistsdétermine si la condition est persistante.
Si vrai, elle sera appliquée également pour les évènements suivants

Definition at line 421 of file Jquery.php.

Field Documentation

◆ $codes

$codes =array ()
staticprivate

Definition at line 15 of file Jquery.php.

◆ $condition

$condition =NULL
staticprivate

Definition at line 16 of file Jquery.php.

◆ $else

$else =NULL
staticprivate

Definition at line 17 of file Jquery.php.

◆ $persists

$persists =false
staticprivate

Definition at line 18 of file Jquery.php.


The documentation for this class was generated from the following file: