Verzeichnisstruktur phpBB-3.3.16


Veröffentlicht
27.04.2026

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: 01.05.2026, 11:28 - 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  }