dijit/form/HorizontalRule.js

  • Provides:

    • dijit.form.HorizontalRule
  • dijit.form.HorizontalRule

    • type
      Function
    • chains:
      • dijit._Widget: (prototype)
      • dijit._Widget: (call)
      • dijit._Templated: (call)
    • mixins:
      • dijit._Templated.prototype: (prototype)
    • summary
      Hash marks for `dijit.form.HorizontalSlider`
  • dijit.form.HorizontalRule.templateString

    • summary
  • dijit.form.HorizontalRule.count

    • type
      Integer
    • summary
      Number of hash marks to generate
  • dijit.form.HorizontalRule.container

    • type
      String
    • summary
      For HorizontalSlider, this is either "topDecoration" or "bottomDecoration",
      and indicates whether this rule goes above or below the slider.
  • dijit.form.HorizontalRule.ruleStyle

    • type
      String
    • summary
      CSS style to apply to individual hash marks
  • dijit.form.HorizontalRule._positionPrefix

    • summary
  • dijit.form.HorizontalRule._positionSuffix

    • summary
  • dijit.form.HorizontalRule._suffix

    • summary
  • dijit.form.HorizontalRule._genHTML

    • type
      Function
    • parameters:
      • pos: (typeof )
      • ndx: (typeof )
    • source: [view]
        return this._positionPrefix + pos + this._positionSuffix + this.ruleStyle + this._suffix;
    • summary
  • dijit.form.HorizontalRule._isHorizontal

    • tags: protected extension
    • type
      Boolean
    • summary
      VerticalRule will override this...
  • dijit.form.HorizontalRule.buildRendering

    • type
      Function
    • source: [view]
        this.inherited(arguments);


        var innerHTML;
        if(this.count == 1){
         innerHTML = this._genHTML(50, 0);
        }else{
         var i;
         var interval = 100 / (this.count-1);
         if(!this._isHorizontal || this.isLeftToRight()){
          innerHTML = this._genHTML(0, 0);
          for(i=1; i < this.count-1; i++){
           innerHTML += this._genHTML(interval*i, i);
          }
          innerHTML += this._genHTML(100, this.count-1);
         }else{
          innerHTML = this._genHTML(100, 0);
          for(i=1; i < this.count-1; i++){
           innerHTML += this._genHTML(100-interval*i, i);
          }
          innerHTML += this._genHTML(0, this.count-1);
         }
        }
        this.domNode.innerHTML = innerHTML;
    • summary
  • dijit.form.HorizontalRule.domNode.innerHTML

    • summary
  • dijit.form

    • type
      Object
    • summary
  • dijit

    • type
      Object
    • summary