Verzeichnisstruktur phpBB-3.3.15
- Veröffentlicht
- 28.08.2024
So funktioniert es
|
Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück |
Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis. |
|
(Beispiel Datei-Icons)
|
Auf das Icon klicken um den Quellcode anzuzeigen |
Parser.js
01 var tagName = config.tagName,
02 attrName = config.attrName;
03
04 matches.forEach(function(m)
05 {
06 if (isAllowed(m[0][0]))
07 {
08 return;
09 }
10
11 // NOTE: unlike the PCRE regexp, the JavaScript regexp can consume an extra character at the
12 // start of the match, so we have to adjust the position and length accordingly
13 var offset = /^\W/.test(m[0][0]) ? 1 : 0,
14 word = m[0][0].substring(offset),
15 tag = addSelfClosingTag(tagName, m[0][1] + offset, word.length);
16
17 if (HINT.CENSOR_HAS_REPLACEMENTS && config.replacements)
18 {
19 for (var i = 0; i < config.replacements.length; ++i)
20 {
21 var regexp = config.replacements[i][0],
22 replacement = config.replacements[i][1];
23
24 if (regexp.test(word))
25 {
26 tag.setAttribute(attrName, replacement);
27 break;
28 }
29 }
30 }
31 });
32
33 /**
34 * Test whether given word is allowed
35 *
36 * @param {string} word
37 * @return {boolean}
38 */
39 function isAllowed(word)
40 {
41 return (HINT.CENSOR_HAS_ALLOWED && config.allowed && config.allowed.test(word));
42 }