Subversion Repositories Applications.papyrus

Rev

Blame | Last modification | View Log | RSS feed

-------------------------------------------------------------------------------
dojox.layout
-------------------------------------------------------------------------------
Version 1.0
Release date: 10/31/2007
-------------------------------------------------------------------------------
Project state:
[expermental | beta]
-------------------------------------------------------------------------------
Credits
        Pete Higgins (dante)
        Fredrik Johansson (fj.mumme@gmail.com)
        Adam Peller (peller)
        Bill Keese (bill)
-------------------------------------------------------------------------------
Project description

        placeholder for dijit.layout extensions. Currently only:
        
        dojox.layout.FloatingPane - an extension on TitlePane for drag/drop
        operation, "docking" [minimize/maximize], and [soon] resizing.

        dojox.layout.ResizeHandle - resize handle to attach to a domNode.
        works well on normal domNodes, but will require adding a resizeTo(w,h)
        method to any widget you wish to use it on. [experimental]

        dojox.layout.ContentPane - an extension on dijit ContentPane.
        Supports inline scripts, inline styles, relative path adjustments
        and having a table tag as domNode.

        dojox.layout.BorderContainer - an experimental replacement for dijit.layout.BorderLayout
        using CSS for layout. Incomplete. [experimental]

        dojox.layout.RadioGroup - a stack container with sliding or fading transitions
        (and an internal button set to mimic a tab container, but fires on hover)

-------------------------------------------------------------------------------
Dependencies

        require Dojo Core, Dojo Base (fx), and Dijit

-------------------------------------------------------------------------------
Installation:

        checkout:

        http://svn.dojotoolkit.org/dojo/dojox/layout/*
        http://svn.dojotoolkit.org/dojo/dijit/*

        and require via:
                dojo.require("dojox.layout.FloatingPane");
        or:
                dojo.require("dojox.layout.ContentPane");
        etc ...

-------------------------------------------------------------------------------
Basic Usage:

        <div dojoType="dojox.layout.FloatingPane" title="my title">
                Content To be Floated
        </div>

        <div dojoType="dojox.layout.ContentPane"
                 adjustPaths="true"
                 renderStyles="true"
                 executeScripts="true"
                 href="my/page/containing/scripts/and/styles/in/a/sub/folder.html"
        >
                Initial content, will be replace by href.
                paths in folder.html will be adjusted to match this page
        </div>