Ubiquity
2.0.0
php rapid development framework
|
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 |
Utilitaires d'insertion de scripts côté client (JQuery)
Definition at line 14 of file Jquery.php.
|
staticprotected |
Effectue une requête en ajax (POST ou GET)
string | $url | Adresse de la requête |
string | $responseElement | id de l'élément HTML affichant la réponse |
array | $parameters | default : array("jsCallback"=>NULL,"attr"=>"id","params"=>"{}") |
Definition at line 142 of file Jquery.php.
|
staticprotected |
Definition at line 73 of file Jquery.php.
|
static |
Appelle la méthode JQuery $someThing sur $element avec passage éventuel du paramètre $param.
string | $element | |
string | $someThing | |
string | $param |
Definition at line 291 of file Jquery.php.
|
static |
Effectue un GET en ajax.
string | $url | Adresse de la requête |
string | $responseElement | id de l'élément HTML affichant la réponse |
array | $parameters | default : array("jsCallback"=>NULL,"attr"=>"id","params"=>"{}") |
Definition at line 163 of file Jquery.php.
|
staticprotected |
Definition at line 51 of file Jquery.php.
|
staticprotected |
Definition at line 66 of file Jquery.php.
|
static |
Effectue un POST en ajax.
string | $url | Adresse de la requête |
string | $responseElement | id de l'élément HTML affichant la réponse |
array | $parameters | default : array("jsCallback"=>NULL,"attr"=>"id","params"=>"{}") |
Definition at line 183 of file Jquery.php.
|
static |
Effectue un POST d'un formulaire en ajax.
string | $url | Adresse de la requête |
string | $form | id du formulaire à poster |
string | $responseElement | id de l'élément HTML affichant la réponse |
array | $parameters | default : array("jsCallback"=>NULL,"attr"=>"id","validation"=>false) |
Definition at line 204 of file Jquery.php.
|
staticprivate |
Definition at line 20 of file Jquery.php.
|
staticprivate |
Definition at line 27 of file Jquery.php.
|
staticprivate |
Definition at line 270 of file Jquery.php.
|
static |
Definition at line 257 of file Jquery.php.
|
static |
Affecte une valeur à un élément HTML.
string | $element | |
string | $value |
Definition at line 244 of file Jquery.php.
|
static |
Definition at line 82 of file Jquery.php.
|
staticprivate |
Definition at line 46 of file Jquery.php.
|
staticprivate |
Ajoute $code à la liste des codes à exécuter.
Definition at line 40 of file Jquery.php.
|
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.
|
static |
Efface les codes js à exécuter.
Definition at line 411 of file Jquery.php.
|
static |
Retourne l'ensemble du code js à exécuter, entouré des balises script.
Definition at line 400 of file Jquery.php.
|
static |
Appelle la méthode JQuery $someThing sur $element avec passage éventuel du paramètre $param.
string | $element | |
string | $someThing | |
string | $param |
Definition at line 302 of file Jquery.php.
|
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.
string | $element | |
string | $event | |
string | $element | |
string | $someThing | |
string | $param |
Definition at line 381 of file Jquery.php.
|
static |
Désactive une condition activée avec l'option $persists à true.
Definition at line 430 of file Jquery.php.
|
static |
Exécute le script passé en paramètre.
String | $script |
Definition at line 132 of file Jquery.php.
|
static |
Exécute le script passé en paramètre, sur l'évènement $event généré sur $element.
String | $script | |
String | $event | |
String | $element |
Definition at line 123 of file Jquery.php.
|
static |
Effectue un GET en ajax.
string | $url | Adresse de la requête |
string | $responseElement | id de l'élément HTML affichant la réponse |
array | $parameters | default : array("jsCallback"=>NULL,"attr"=>"id","params"=>"{}") |
Definition at line 173 of file Jquery.php.
|
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.
string | $event | |
string | $element | |
string | $url | |
string | $responseElement | |
array | $parameters | default : array("preventDefault"=>true,"stopPropagation"=>true,"jsCallback"=>NULL,"attr"=>"id","params"=>"{}") |
Definition at line 315 of file Jquery.php.
|
static |
Effectue un POST en ajax.
string | $url | Adresse de la requête |
string | $responseElement | id de l'élément HTML affichant la réponse |
array | $parameters | default : array("jsCallback"=>NULL,"attr"=>"id","params"=>"{}") |
Definition at line 193 of file Jquery.php.
|
static |
Effectue un POST d'un formulaire en ajax.
string | $url | Adresse de la requête |
string | $form | id du formulaire à poster |
string | $responseElement | id de l'élément HTML affichant la réponse |
array | $parameters | default : array("jsCallback"=>NULL,"attr"=>"id","validation"=>false) |
Definition at line 235 of file Jquery.php.
|
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.
string | $event | |
string | $element | |
string | $url | |
string | $form | |
string | $responseElement | |
array | $parameters | default : array("preventDefault"=>true,"stopPropagation"=>true,"jsCallback"=>NULL,"attr"=>"id","validation"=>false) |
Definition at line 342 of file Jquery.php.
|
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.
string | $event | |
string | $element | |
string | $url | |
string | $responseElement | |
array | $parameters | default : array("preventDefault"=>true,"stopPropagation"=>true,"jsCallback"=>NULL,"attr"=>"id","params"=>"{}") |
Definition at line 328 of file Jquery.php.
|
static |
Modifie l'attribut $attr d'un élément html.
string | $element | |
string | $attr | attribut à modifier |
string | $value | nouvelle valeur |
Definition at line 280 of file Jquery.php.
|
static |
Definition at line 385 of file Jquery.php.
|
static |
Affecte du html à un élément.
string | $element | |
string | $html |
Definition at line 266 of file Jquery.php.
|
static |
Modifie la valeur de $elementToModify et lui affecte $valeur sur l'évènement $event de $element.
string | $event | |
string | $element | |
string | $elementToModify | |
string | $value | |
string | $jsCallback |
Definition at line 369 of file Jquery.php.
|
static |
Modifie la valeur de $elementToModify et lui affecte $valeur sur l'évènement $event de $element.
string | $event | |
string | $element | |
string | $elementToModify | |
string | $value | |
array | $parameters | default : array("preventDefault"=>true,"stopPropagation"=>true,"jsCallback"=>NULL) |
Definition at line 355 of file Jquery.php.
|
static |
Affecte une valeur à un élément HTML.
string | $element | |
string | $value |
Definition at line 253 of file Jquery.php.
|
static |
Pose une condition sur l'exécution du code associé à des évènements.
string | $condition | condition javascript à poser |
string | $else | code javascript à exécuter si la condition est fausse |
boolean | $persists | dé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.
|
staticprivate |
Definition at line 15 of file Jquery.php.
|
staticprivate |
Definition at line 16 of file Jquery.php.
|
staticprivate |
Definition at line 17 of file Jquery.php.
|
staticprivate |
Definition at line 18 of file Jquery.php.