Responsive Examples

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Responsive Examples

    I took a look on Sencha's documentation regarding ResponsiveConfig http://docs.sencha.com/extjs/5.0/5.0...sponsiveConfig, and i would like to share some samples:

    Height: The height of the viewport.
    <!DOCTYPE html>
    <html>
    <head runat="server">
    </head>
    <body>
        <ext:ResourceManager Theme="Crisp" runat="server" />
        <ext:Panel Html="Content" runat="server">
            <ResponsiveConfig>
                <ext:ResponsiveRule Rule="height <= 200">
                    <Config>
                        <ext:Panel Title="Height <= 200" runat="server" />
                    </Config>
                </ext:ResponsiveRule>
                <ext:ResponsiveRule Rule="height > 200">
                    <Config>
                        <ext:Panel Title="Height > 200" runat="server" />
                    </Config>
                </ext:ResponsiveRule>
            </ResponsiveConfig>
        </ext:Panel>
    </body>
    </html>
    Width: The width of the viewport.
    <!DOCTYPE html>
    <html>
    <head runat="server">
    </head>
    <body>
        <ext:ResourceManager Theme="Crisp" runat="server" />
        <ext:Panel Html="Content" runat="server">
            <ResponsiveConfig>
                <ext:ResponsiveRule Rule="width <= 400">
                    <Config>
                        <ext:Panel Title="Width <= 400" runat="server" />
                    </Config>
                </ext:ResponsiveRule>
                <ext:ResponsiveRule Rule="width > 400">
                    <Config>
                        <ext:Panel Title="Width > 400" runat="server" />
                    </Config>
                </ext:ResponsiveRule>
            </ResponsiveConfig>
        </ext:Panel>
    </body>
    </html>
    Tall: True if width < height regardless of device type.
    Wide: True if width > height regardless of device type.
    <!DOCTYPE html>
    <html>
    <head runat="server">
    </head>
    <body>
        <ext:ResourceManager Theme="Crisp" runat="server" />
        <ext:Panel Html="Content" runat="server">
            <ResponsiveConfig>
                <ext:ResponsiveRule Rule="tall">
                    <Config>
                        <ext:Panel Title="Tall" runat="server" />
                    </Config>
                </ext:ResponsiveRule>
                <ext:ResponsiveRule Rule="wide">
                    <Config>
                        <ext:Panel Title="Wide" runat="server" />
                    </Config>
                </ext:ResponsiveRule>
            </ResponsiveConfig>
        </ext:Panel>
    </body>
    </html>
    Landscape: True if the device orientation is landscape (always true on desktop devices).
    Portrait: True if the device orientation is portrait (always false on desktop devices).
    <!DOCTYPE html>
    <html>
    <head runat="server">
    </head>
    <body>
        <ext:ResourceManager Theme="Crisp" runat="server" />
        <ext:Panel Html="Content" runat="server">
            <ResponsiveConfig>
                <ext:ResponsiveRule Rule="landscape">
                    <Config>
                        <ext:Panel Title="Landscape" runat="server" />
                    </Config>
                </ext:ResponsiveRule>
                <ext:ResponsiveRule Rule="portrait">
                    <Config>
                        <ext:Panel Title="Portrait" runat="server" />
                    </Config>
                </ext:ResponsiveRule>
            </ResponsiveConfig>
        </ext:Panel>
    </body>
    </html>
    Platform: An object containing various booleans describing the platform. (No documentation available).
    <!DOCTYPE html>
    <html>
    <head runat="server">
    </head>
    <body>
        <ext:ResourceManager Theme="Crisp" runat="server" />
        <ext:Panel Html="Content" runat="server">
            <ResponsiveConfig>
                <ext:ResponsiveRule Rule="desktop">
                    <Config>
                        <ext:Panel Title="Desktop" runat="server" />
                    </Config>
                </ext:ResponsiveRule>
                <ext:ResponsiveRule Rule="phone">
                    <Config>
                        <ext:Panel Title="Phone" runat="server" />
                    </Config>
                </ext:ResponsiveRule>
                <ext:ResponsiveRule Rule="tablet">
                    <Config>
                        <ext:Panel Title="Tablet" runat="server" />
                    </Config>
                </ext:ResponsiveRule>
            </ResponsiveConfig>
        </ext:Panel>
    </body>
    </html>
    Last edited by RCN; Mar 04, 2015 at 8:30 PM.

Similar Threads

  1. Replies: 9
    Last Post: Mar 04, 2015, 7:59 PM
  2. Replies: 2
    Last Post: Feb 26, 2015, 1:56 PM
  3. [CLOSED] Change layout on responsive rule breaks layout
    By RCN in forum 3.x Legacy Premium Help
    Replies: 7
    Last Post: Feb 20, 2015, 12:39 PM
  4. [CLOSED] TabBar Config examples in Examples Explorer not working
    By anup in forum 2.x Legacy Premium Help
    Replies: 3
    Last Post: Jun 26, 2012, 9:32 AM
  5. Replies: 7
    Last Post: Mar 22, 2012, 1:00 PM

Posting Permissions