Warning: Use of undefined constant Symbol - assumed 'Symbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215 Warning: Use of undefined constant JavaScriptSymbol - assumed 'JavaScriptSymbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215

dojox/layout/ScrollPane.js

  • Provides:

    • dojox.layout.ScrollPane
  • Requires:

    • dijit.layout.ContentPane in common
    • dijit._Templated in common
  • dojox.layout.ScrollPane

    • type
      Function
    • chains:
      • dijit.layout.ContentPane: (prototype)
      • dijit._Templated.prototype: (prototype)
      • dijit.layout.ContentPane: (call)
      • dijit._Templated: (call)
    • summary
      A pane that "scrolls" its content based on the mouse poisition inside
    • description
      A sizable container that takes it's content's natural size and creates
      a scroll effect based on the relative mouse position. It is an interesting
      way to display lists of data, or blocks of content, within a confined
      space.
      
      Horizontal scrolling is supported. Combination scrolling is not.
      
      FIXME: need to adust the _line somehow, it stops scrolling
    • example
      	<div dojoType="dojox.layout.ScrollPane" style="width:150px height:300px;">
      		<!-- any height content -->
      	</div>
  • dojox.layout.ScrollPane._line

    • type
      dojo._Line
    • summary
      storage for our top and bottom most scrollpoints
  • dojox.layout.ScrollPane._lo

    • type
      the
    • summary
      height of the visible pane
  • dojox.layout.ScrollPane._offset

    • type
      Number
  • dojox.layout.ScrollPane.orientation

    • type
      String
    • summary
      either &quot;horizontal&quot; or &quot;vertical&quot; for scroll orientation.
  • dojox.layout.ScrollPane.autoHide

    • type
      Object
  • dojox.layout.ScrollPane.templateString

    • type
      Object
  • dojox.layout.ScrollPane.resize

    • parameters:
      • size
    • summary
      calculates required sizes. Call this if you add/remove content manually, or reload the content.
    • type
      Function
  • dojox.layout.ScrollPane._dir

    • type
      String
  • dojox.layout.ScrollPane._vertical

    • type
      bool
  • dojox.layout.ScrollPane._size

    • type
      Object
  • dojox.layout.ScrollPane.helper.style.display

    • type
      String
  • dojox.layout.ScrollPane._helpLine

    • type
      Object
  • dojox.layout.ScrollPane.postCreate

    • type
      Function
  • dojox.layout.ScrollPane._showAnim

    • type
      Object
  • dojox.layout.ScrollPane._hideAnim

    • type
      Object
  • dojox.layout.ScrollPane._edge

    • type
      String
  • dojox.layout.ScrollPane._scroll

    • type
      String
  • dojox.layout.ScrollPane._set

    • parameters:
      • n: (typeof Float)
    • type
      Function
  • dojox.layout.ScrollPane._calc

    • parameters:
      • e: (typeof Event)
    • summary
      calculate the relative offset of the cursor over the node, and call _set
    • type
      Function
  • dojox.layout.ScrollPane._enter

    • parameters:
      • e
    • type
      Function
  • dojox.layout.ScrollPane._leave

    • parameters:
      • e
    • type
      Function
  • dojox.layout

    • type
      Object
  • dojox

    • type
      Object