Pārlūkot izejas kodu

catégorisation des exemples et ajouts

Benoît Hubert 8 gadi atpakaļ
vecāks
revīzija
4bfb6880a6

+ 10 - 0
exemples/jquery/insertion-after-before-etc/config.json

@@ -0,0 +1,10 @@
+{
+  "slug": "insertion-after-before-etc",
+  "title": "Insertion : after, before, etc.",
+  "category": "manipulation-dom",
+  "html": [ "example.html" ],
+  "js": [ "script.js" ],
+  "css": [],
+  "libsJs": [ "jquery-3.2.1.min.js" ],
+  "libsCss": [ "styles.css" ]
+}

+ 2 - 0
exemples/jquery/insertion-after-before-etc/example.html

@@ -0,0 +1,2 @@
+<!-- Insertion : after, before, etc. -->
+<div id="milieu">Au milieu</div>

+ 14 - 0
exemples/jquery/insertion-after-before-etc/script.js

@@ -0,0 +1,14 @@
+// Insertion : after, before, etc.
+$('#milieu')
+.before('<div id="presque-debut">Presque au début</div>');
+
+$('<div id="tout-debut">Tout au début</div>')
+.insertBefore('#presque-debut')
+.css('background', '#afe');
+
+$('#milieu')
+.after('<div id="presque-fin">Presque à la fin</div>');
+
+$('<div id="toute-fin">Tout à la fin</div>')
+.insertAfter('#presque-fin')
+.css('background', '#fea');

+ 1 - 1
exemples/jquery/insertion-append-et-appendto/config.json

@@ -1,7 +1,7 @@
 {
   "slug": "insertion-append-et-appendto",
   "title": "Insertion : append et appendTo",
-  "category": "misc",
+  "category": "manipulation-dom",
   "html": [ "example.html" ],
   "js": [ "script.js" ],
   "css": [],

+ 1 - 1
exemples/jquery/insertion-prepend-et-prependto/config.json

@@ -1,7 +1,7 @@
 {
   "slug": "insertion-prepend-et-prependto",
   "title": "Insertion : prepend et prependTo",
-  "category": "misc",
+  "category": "manipulation-dom",
   "html": [ "example.html" ],
   "js": [ "script.js" ],
   "css": [],

+ 1 - 1
exemples/jquery/insertion-wrap-et-unwrap/config.json

@@ -1,6 +1,6 @@
 {
   "title": "Insertion : wrap et unwrap",
-  "category": "misc",
+  "category": "manipulation-dom",
   "html": [ "example.html" ],
   "js": [ "script.js" ],
   "css": [ "styles.css" ],

+ 1 - 1
exemples/jquery/insertion-wrap-et-unwrap/example.html

@@ -11,7 +11,7 @@
   <div class="niveau-2">Au revoir</div>
 </div>
 
-<h3>Exemple .wrapAll (en plus du .wrap initial)</h3>
+<h3>Exemple .wrapAll</h3>
 <div class="niveau-0">
   <div class="niveau-3">Hola</div>
   <div class="niveau-3">Adios</div>

+ 4 - 0
exemples/jquery/repo-config.json

@@ -7,6 +7,10 @@
       "title": "Sélecteurs"
     },
     {
+      "slug": "manipulation-dom",
+      "title": "Manipulation du DOM"
+    },
+    {
       "slug": "evenements",
       "title": "Évènements"
     },

+ 1 - 1
exemples/jquery/filtres-de-contenu/config.json

@@ -1,6 +1,6 @@
 {
   "title": "Filtres de contenu",
-  "category": "misc",
+  "category": "selecteurs",
   "html": [ "example.html" ],
   "js": [ "script.js" ],
   "css": [ "styles.css" ],

+ 1 - 1
exemples/jquery/filtres-de-contenu/example.html

@@ -13,7 +13,7 @@
   <li>The Star</li>
 </ul>
 
-<h3>Filtre <code>:empty()</code></h3>
+<h3>Filtre <code>:empty</code></h3>
 <p>
     Comme on cible tous les éléments vides de la liste <code>#parent</code>,
     les 2ème et 3ème <code>li</code> correspondent, ainsi que le

exemples/jquery/filtres-de-contenu/script.js → exemples/jquery/selecteurs-filtres-de-contenu/script.js


exemples/jquery/filtres-de-contenu/styles.css → exemples/jquery/selecteurs-filtres-de-contenu/styles.css


+ 9 - 0
exemples/jquery/suppression-delements/config.json

@@ -0,0 +1,9 @@
+{
+  "title": "Suppression d'éléments",
+  "category": "manipulation-dom",
+  "html": [ "example.html" ],
+  "js": [ "script.js" ],
+  "css": [ "styles.css" ],
+  "libsJs": [ "jquery-3.2.1.min.js" ],
+  "libsCss": [ "styles.css" ]
+}

+ 18 - 0
exemples/jquery/suppression-delements/example.html

@@ -0,0 +1,18 @@
+<!-- Suppression d'éléments -->
+<p>Toutes les div ici (<code>#des-trucs</code> et <code>#dautres-trucs</code>)
+ont un fond gris pour être mises en évidence.</p>
+<h3>Par <code>.empty()</code></h3>
+
+<p>Ici la div a été vidée de son contenu.</p>
+<div id="des-trucs">
+  <h1>Un titre</h1>
+  <p>Un paragraphe</p>
+</div>
+
+<h3>Par <code>.remove()</code></h3>
+<p>Ici la div elle-même a disparu.</p>
+
+<div id="dautres-trucs">
+  <h1>Un titre</h1>
+  <p>Un paragraphe</p>
+</div>

+ 7 - 0
exemples/jquery/suppression-delements/script.js

@@ -0,0 +1,7 @@
+// Suppression d'éléments
+
+// .empty()
+$('#des-trucs').empty();
+
+// .remove()
+$('#dautres-trucs').remove();

+ 5 - 0
exemples/jquery/suppression-delements/styles.css

@@ -0,0 +1,5 @@
+/* styles.css */
+div {
+    padding: 20px;
+    background: #ddd;
+}