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.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

Parser.js

Zuletzt modifiziert: 02.04.2025, 15:04 - Dateigröße: 985.00 Bytes


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  }