Commit 9de7f81f authored by Zéfling's avatar Zéfling 🎨
Browse files

Ajout de _ devant les méthodes ajoutées du DOM

parent 9f0adab5
......@@ -20,7 +20,7 @@ Quelques petites méthodes en plus, par ajout sur le prototype des objets de bas
**String : String.format() > Formatter**
- choice : {0,choice,1# an|1< ans}
- number : {0, number, #,##0}
- date : {0,date, dd/MM/yyyy}
- date : {0,date, dd/MM/yyyy}
_Exemples :_
```js
......@@ -31,19 +31,20 @@ _Exemples :_
**DOM**
_Raccourcis :_
- <code>baku.id = document.elementById</code>
- <code>baku.first = document.querySelector</code>
- <code>baku.list = document.querySelectorAll</code>
- <code>baku._id = document.elementById</code>
- <code>baku._first = document.querySelector</code>
- <code>baku._list = document.querySelectorAll</code>
- <code>baku._new = document.createElement</code>
_Aides :_
- <code>HTMLElement.css()</code> : ajout s'implifié de CSS sur un élement du DOM
- <code>NodeList.css()</code> : ajout s'implifié de CSS sur une liste d'élements du DOM
- <code>NodeList.addClass()</code> : ajout s'implifié d'une classe sur une liste d'élements du DOM
- <code>NodeList.removeClass()</code> : suppression s'implifié d'une classe sur une liste d'élements du DOM
- <code>NodeList._css()</code> : ajout s'implifié de CSS sur une liste d'élements du DOM
- <code>NodeList._addClass()</code> : ajout s'implifié d'une classe sur une liste d'élements du DOM
- <code>NodeList._rmClass()</code> : suppression s'implifié d'une classe sur une liste d'élements du DOM
_Exemples :_
```js
baku.list('h2 + div')
.css({'color' : 'red', 'text-decoration' : 'underline'})
.removeClass('ko');
baku._list('h2 + div')
._css({'color' : 'red', 'text-decoration' : 'underline'})
._removeClass('ko');
```
var baku = document;
baku.id = document.elementById;
baku.first = document.querySelector;
baku.list = document.querySelectorAll;
baku._id = document.elementById;
baku._first = document.querySelector;
baku._list = document.querySelectorAll;
baku._new = document.createElement;
/**
......@@ -12,7 +13,7 @@ baku.list = document.querySelectorAll;
* @param value valeur du style (facultatif)
* @return valeur pour @get, this pour @set
*/
HTMLElement.prototype.css = function (name, value) {
HTMLElement.prototype._css = function (name, value) {
if (typeof(name) !== 'object' && value === undefined) {
if (this.style[name]) {
return this.style[name];
......@@ -39,10 +40,10 @@ HTMLElement.prototype.css = function (name, value) {
* @param value valeur du style
* @return valeur ou undefined si non trouvée
*/
NodeList.prototype.css = function (name, value) {
NodeList.prototype._css = function (name, value) {
for (var i in this) {
if (this[i] instanceof HTMLElement) {
this[i].css(name, value);
this[i]._css(name, value);
}
}
return this;
......@@ -53,7 +54,7 @@ NodeList.prototype.css = function (name, value) {
* @param name nom de classe
* @return la liste
*/
NodeList.prototype.addClass = function (name) {
NodeList.prototype._addClass = function (name) {
for (var i in this) {
if (this[i] instanceof HTMLElement) {
this[i].classList.add(name);
......@@ -67,7 +68,7 @@ NodeList.prototype.addClass = function (name) {
* @param name nom de classe
* @return la liste
*/
NodeList.prototype.removeClass = function (name) {
NodeList.prototype._rmClass = function (name) {
for (var i in this) {
if (this[i] instanceof HTMLElement) {
this[i].classList.remove(name);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment