dojox/dtl/filter/htmlstrings.js

  • Provides:

    • dojox.dtl.filter.htmlstrings
  • Requires:

    • dojox.dtl._base in common
  • dojox.dtl.filter.htmlstrings._linebreaksrn

    • summary
  • dojox.dtl.filter.htmlstrings._linebreaksn

    • summary
  • dojox.dtl.filter.htmlstrings._linebreakss

    • summary
  • dojox.dtl.filter.htmlstrings._linebreaksbr

    • summary
  • dojox.dtl.filter.htmlstrings._removetagsfind

    • summary
  • dojox.dtl.filter.htmlstrings._striptags

    • summary
  • dojox.dtl.filter.htmlstrings.linebreaks

    • type
      Function
    • parameters:
      • value: (typeof )
    • source: [view]
        var output = [];
        var dh = dojox.dtl.filter.htmlstrings;
        value = value.replace(dh._linebreaksrn, "\n");
        var parts = value.split(dh._linebreaksn);
        for(var i = 0; i < parts.length; i++){
         var part = parts[i].replace(dh._linebreakss, "").replace(dh._linebreaksbr, "
      ");
         output.push("

      " + part + "

      ");
        }


        return output.join("\n\n");
    • summary
      Converts newlines into &lt;p&gt; and &lt;br /&gt;s
  • dojox.dtl.filter.htmlstrings.linebreaksbr

    • type
      Function
    • parameters:
      • value: (typeof )
    • source: [view]
        var dh = dojox.dtl.filter.htmlstrings;
        return value.replace(dh._linebreaksrn, "\n").replace(dh._linebreaksbr, "
      ");
    • summary
      Converts newlines into &lt;br /&gt;s
  • dojox.dtl.filter.htmlstrings.removetags

    • type
      Function
    • parameters:
      • value: (typeof )
      • arg: (typeof )
    • source: [view]
        var dh = dojox.dtl.filter.htmlstrings;
        var tags = [];
        var group;
        while(group = dh._removetagsfind.exec(arg)){
         tags.push(group[0]);
        }
        tags = "(" + tags.join("|") + ")";
        return value.replace(new RegExp("]*>", "gi"), "");
    • summary
      Removes a space separated list of [X]HTML tags from the output&quot;
  • dojox.dtl.filter.htmlstrings.striptags

    • type
      Function
    • parameters:
      • value: (typeof )
    • source: [view]
        return value.replace(dojox.dtl.filter.htmlstrings._striptags, "");
    • summary
      Strips all [X]HTML tags
  • dojox.dtl.filter.htmlstrings

    • type
      Object
    • summary
  • dojox.dtl.filter

    • type
      Object
    • summary
  • dojox.dtl

    • type
      Object
    • summary
  • dojox

    • type
      Object
    • summary