dojox/dtl/filter/misc.js

  • Provides:

    • dojox.dtl.filter.misc
  • dojox.dtl.filter.misc.filesizeformat

    • type
      Function
    • parameters:
      • value: (typeof )
    • source: [view]
        value = parseFloat(value);
        if(value < 1024){
         return (value == 1) ? value + " byte" : value + " bytes";
        }else if(value < 1024 * 1024){
         return (value / 1024).toFixed(1) + " KB";
        }else if(value < 1024 * 1024 * 1024){
         return (value / 1024 / 1024).toFixed(1) + " MB";
        }
        return (value / 1024 / 1024 / 1024).toFixed(1) + " GB";
    • summary
      Format the value like a 'human-readable' file size (i.e. 13 KB, 4.1 MB, 102bytes, etc).
  • dojox.dtl.filter.misc.pluralize

    • type
      Function
    • parameters:
      • value: (typeof )
      • arg: (typeof )
    • source: [view]
        arg = arg || 's';
        if(arg.indexOf(",") == -1){
         arg = "," + arg;
        }
        var parts = arg.split(",");
        if(parts.length > 2){
         return "";
        }
        var singular = parts[0];
        var plural = parts[1];


        if(parseInt(value, 10) != 1){
         return plural;
        }
        return singular;
    • summary
      Returns a plural suffix if the value is not 1, for '1 vote' vs. '2 votes'
    • description
      By default, 's' is used as a suffix; if an argument is provided, that string
      is used instead. If the provided argument contains a comma, the text before
      the comma is used for the singular case.
  • dojox.dtl.filter.misc._phone2numeric

    • type
      Object
    • summary
  • dojox.dtl.filter.misc._phone2numeric.a

    • summary
  • dojox.dtl.filter.misc._phone2numeric.b

    • summary
  • dojox.dtl.filter.misc._phone2numeric.c

    • summary
  • dojox.dtl.filter.misc._phone2numeric.d

    • summary
  • dojox.dtl.filter.misc._phone2numeric.e

    • summary
  • dojox.dtl.filter.misc._phone2numeric.f

    • summary
  • dojox.dtl.filter.misc._phone2numeric.g

    • summary
  • dojox.dtl.filter.misc._phone2numeric.h

    • summary
  • dojox.dtl.filter.misc._phone2numeric.i

    • summary
  • dojox.dtl.filter.misc._phone2numeric.j

    • summary
  • dojox.dtl.filter.misc._phone2numeric.k

    • summary
  • dojox.dtl.filter.misc._phone2numeric.l

    • summary
  • dojox.dtl.filter.misc._phone2numeric.m

    • summary
  • dojox.dtl.filter.misc._phone2numeric.n

    • summary
  • dojox.dtl.filter.misc._phone2numeric.o

    • summary
  • dojox.dtl.filter.misc._phone2numeric.p

    • summary
  • dojox.dtl.filter.misc._phone2numeric.r

    • summary
  • dojox.dtl.filter.misc._phone2numeric.s

    • summary
  • dojox.dtl.filter.misc._phone2numeric.t

    • summary
  • dojox.dtl.filter.misc._phone2numeric.u

    • summary
  • dojox.dtl.filter.misc._phone2numeric.v

    • summary
  • dojox.dtl.filter.misc._phone2numeric.w

    • summary
  • dojox.dtl.filter.misc._phone2numeric.x

    • summary
  • dojox.dtl.filter.misc._phone2numeric.y

    • summary
  • dojox.dtl.filter.misc.phone2numeric

    • type
      Function
    • parameters:
      • value: (typeof )
    • source: [view]
        var dm = dojox.dtl.filter.misc;
        value = value + "";
        var output = "";
        for(var i = 0; i < value.length; i++){
         var chr = value.charAt(i).toLowerCase();
         (dm._phone2numeric[chr]) ? output += dm._phone2numeric[chr] : output += value.charAt(i);
        }
        return output;
    • summary
      Takes a phone number and converts it in to its numerical equivalent
  • dojox.dtl.filter.misc.pprint

    • type
      Function
    • parameters:
      • value: (typeof )
    • source: [view]
        return dojo.toJson(value);
    • summary
      A wrapper around toJson unless something better comes along
  • dojox.dtl.filter.misc

    • type
      Object
    • summary
  • dojox.dtl.filter

    • type
      Object
    • summary
  • dojox.dtl

    • type
      Object
    • summary
  • dojox

    • type
      Object
    • summary