| Line 104... |
Line 104... |
| 104 |
return (this.nodeType == 3 && ! (($(this).data("count") || 0) > max_passages));
|
104 |
return (this.nodeType == 3 && ! (($(this).data("count") || 0) > max_passages));
|
| 105 |
}).each(function() {
|
105 |
}).each(function() {
|
| 106 |
// évite les nodes dont le texte est undefined (dumb example <script>)
|
106 |
// évite les nodes dont le texte est undefined (dumb example <script>)
|
| 107 |
if(!$(this).text()) return true;
|
107 |
if(!$(this).text()) return true;
|
| 108 |
// évite les nodes dont le texte est vide ou blanc
|
108 |
// évite les nodes dont le texte est vide ou blanc
|
| - |
|
109 |
ttexte = texte = $(this).text();
|
| 109 |
if(exclureBlancs.test(texte)) return true;
|
110 |
if(exclureBlancs.test(texte)) return true;
|
| Line 110... |
Line 111... |
| 110 |
|
111 |
|
| 111 |
// incrémente le compteur de passage
|
112 |
// incrémente le compteur de passage
|
| 112 |
/* TODO: cette ligne cause un problème à IE-8
|
113 |
/* TODO: cette ligne cause un problème à IE-8
|
| 113 |
(peut-être uniquement relié au onChange() en cas de passage sur
|
114 |
(peut-être uniquement relié au onChange() en cas de passage sur
|
| 114 |
des composants ajoutés postérieurement au chargement initial de la
|
115 |
des composants ajoutés postérieurement au chargement initial de la
|
| 115 |
page via AJAX. à tester. */
|
116 |
page via AJAX. à tester. */
|
| 116 |
$(this).data("count", ($(this).data("count") || 0) + 1);
|
- |
|
| 117 |
|
- |
|
| 118 |
ttexte = texte = $(this).text();
|
117 |
$(this).data("count", ($(this).data("count") || 0) + 1);
|
| 119 |
matches_list = necessiteSubstitution(texte)[0];
|
118 |
matches_list = necessiteSubstitution(texte)[0];
|
| Line 120... |
Line 119... |
| 120 |
if(!matches_list) return true; // TODO: data("count") = max_passages ?
|
119 |
if(!matches_list) return true; // TODO: data("count") = max_passages ?
|
| 121 |
|
120 |
|