Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><a href="http://layout.jquery-dev.net/" rel="nofollow">UI-Layout</a> stays up-to-date and does "splitting" and alot more, and is fairly easy to use.</p> <h2>Extremely Minimalist Example</h2> <p><div class="snippet" data-lang="js" data-hide="false" data-console="true"> <div class="snippet-code"> <pre class="snippet-code-js lang-js prettyprint-override"><code>$('body').layout({ applyDemoStyles: true });</code></pre> <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="http://layout.jquery-dev.net/lib/js/jquery.layout-latest.js"&gt;&lt;/script&gt; &lt;div class="ui-layout-center"&gt;Center &lt;p&gt;&lt;a href="http://layout.jquery-dev.com/demos.html"&gt;Go to the Demos page&lt;/a&gt;&lt;/p&gt; &lt;p&gt;* Pane-resizing is disabled because ui.draggable.js is not linked&lt;/p&gt; &lt;p&gt;* Pane-animation is disabled because ui.effects.js is not linked&lt;/p&gt; &lt;/div&gt; &lt;div class="ui-layout-north"&gt;North&lt;/div&gt; &lt;div class="ui-layout-south"&gt;South&lt;/div&gt; &lt;div class="ui-layout-east"&gt;East&lt;/div&gt; &lt;div class="ui-layout-west"&gt;West&lt;/div&gt;</code></pre> </div> </div> </p> <h2><a href="http://layout.jquery-dev.net/demos/complex.html" rel="nofollow">Complex Demo</a></h2> <p><div class="snippet" data-lang="js" data-hide="true" data-console="true"> <div class="snippet-code snippet-currently-hidden"> <pre class="snippet-code-js lang-js prettyprint-override"><code>var layoutSettings_Outer = { name: "outerLayout", defaults: { size: "auto", minSize: 50, paneClass: "pane", resizerClass: "resizer", togglerClass: "toggler", buttonClass: "button", contentSelector: ".content", contentIgnoreSelector: "span", togglerLength_open: 35, togglerLength_closed: 35, hideTogglerOnSlide: true, togglerTip_open: "Close This Pane", togglerTip_closed: "Open This Pane", resizerTip: "Resize This Pane", fxName: "slide", fxSpeed_open: 750, fxSpeed_close: 1500, fxSettings_open: { easing: "easeInQuint" }, fxSettings_close: { easing: "easeOutQuint" } }, north: { spacing_open: 1, togglerLength_open: 0, togglerLength_closed: -1, resizable: false, slidable: false, fxName: "none" }, south: { maxSize: 200, spacing_closed: 0, slidable: false, initClosed: true, onhide_start: function() { return confirm("START South pane hide \n\n onhide_start callback \n\n Allow pane to hide?"); }, onhide_end: function() { alert("END South pane hide \n\n onhide_end callback"); }, onshow_start: function() { return confirm("START South pane show \n\n onshow_start callback \n\n Allow pane to show?"); }, onshow_end: function() { alert("END South pane show \n\n onshow_end callback"); }, onopen_start: function() { return confirm("START South pane open \n\n onopen_start callback \n\n Allow pane to open?"); }, onopen_end: function() { alert("END South pane open \n\n onopen_end callback"); }, onclose_start: function() { return confirm("START South pane close \n\n onclose_start callback \n\n Allow pane to close?"); }, onclose_end: function() { alert("END South pane close \n\n onclose_end callback"); }, onresize_end: function() { alert("END South pane resize \n\n onresize_end callback \n\n NOTE: onresize_start event was skipped."); } }, west: { size: 250, spacing_closed: 21, togglerLength_closed: 21, togglerAlign_closed: "top", togglerLength_open: 0, togglerTip_open: "Close West Pane", togglerTip_closed: "Open West Pane", resizerTip_open: "Resize West Pane", slideTrigger_open: "click", initClosed: true, fxSettings_open: { easing: "easeOutBounce" } }, east: { size: 250, spacing_closed: 21, togglerLength_closed: 21, togglerAlign_closed: "top", togglerLength_open: 0, togglerTip_open: "Close East Pane", togglerTip_closed: "Open East Pane", resizerTip_open: "Resize East Pane", slideTrigger_open: "mouseover", initClosed: true, fxName: "drop", fxSpeed: "normal", fxSettings: { easing: "" } }, center: { paneSelector: "#mainContent", minWidth: 200, minHeight: 200 } }; $(function() { var outerLayout, innerLayout; outerLayout = $("body").layout(layoutSettings_Outer); outerLayout.addToggleBtn("#tbarToggleNorth", "north"); outerLayout.addOpenBtn("#tbarOpenSouth", "south"); outerLayout.addCloseBtn("#tbarCloseSouth", "south"); outerLayout.addPinBtn("#tbarPinWest", "west"); outerLayout.addPinBtn("#tbarPinEast", "east"); var westSelector = "body &gt; .ui-layout-west", eastSelector = "body &gt; .ui-layout-east"; $("&lt;span&gt;&lt;/span&gt;").addClass("pin-button").prependTo(westSelector); $("&lt;span&gt;&lt;/span&gt;").addClass("pin-button").prependTo(eastSelector); outerLayout.addPinBtn(westSelector + " .pin-button", "west"); outerLayout.addPinBtn(eastSelector + " .pin-button", "east"); $("&lt;span&gt;&lt;/span&gt;").attr("id", "west-closer").prependTo(westSelector); $("&lt;span&gt;&lt;/span&gt;").attr("id", "east-closer").prependTo(eastSelector); outerLayout.addCloseBtn("#west-closer", "west"); outerLayout.addCloseBtn("#east-closer", "east"); $("a").each(function() { var path = document.location.href; if (path.substr(path.length - 1) == "#") path = path.substr(0, path.length - 1); if (this.href.substr(this.href.length - 1) == "#") this.href = path + "#"; }); });</code></pre> <pre class="snippet-code-css lang-css prettyprint-override"><code>body { font-size: 85%; }</code></pre> <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;link href="http://layout.jquery-dev.net/demos/css/complex.css" rel="stylesheet"/&gt; &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="http://layout.jquery-dev.net/lib/js/jquery.layout-latest.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="http://layout.jquery-dev.net/demos/js/complex.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="http://layout.jquery-dev.net/lib/js/debug.js"&gt;&lt;/script&gt; &lt;div class="ui-layout-west"&gt; &lt;div class="header"&gt;Outer - West&lt;/div&gt; &lt;div class="content"&gt; &lt;h3&gt;&lt;b&gt;Outer Layout&lt;/b&gt;&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.toggle('north')"&gt;Toggle North&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.toggle('south')"&gt;Toggle South&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.toggle('west')"&gt; Toggle West&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.toggle('east')"&gt; Toggle East&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.hide('north')"&gt;Hide North&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.hide('south')"&gt;Hide South&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.show('south', false)"&gt;Unhide South&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.hide('east')"&gt; Hide East&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.show('east', false)"&gt;Unhide East&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.open('east')"&gt; Open East&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.open('north'); outerLayout.sizePane('north', 'auto')"&gt; Resize North="auto"&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.sizePane('north', 100); outerLayout.open('north')"&gt; Resize North=100&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.sizePane('north', 300); outerLayout.open('north')"&gt; Resize North=300&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.sizePane('north', 10000); outerLayout.open('north')"&gt;Resize North=10000&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.open('south'); outerLayout.sizePane('south', 'auto')"&gt; Resize South="auto"&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.sizePane('south', 100); outerLayout.open('south')"&gt; Resize South=100&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.sizePane('south', 300); outerLayout.open('south')"&gt; Resize South=300&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.sizePane('south', 10000); outerLayout.open('south')"&gt;Resize South=10000&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.panes.north.css('backgroundColor','#FCC')"&gt;North Color = Red&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.panes.north.css('backgroundColor','#CFC')"&gt;North Color = Green&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="outerLayout.panes.north.css('backgroundColor','')"&gt; North Color = Default&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="alert('outerLayout.name = \''+outerLayout.options.name+'\'')"&gt;Show Layout Name&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(outerLayout,'defaults')"&gt;Show Options.Defaults&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(outerLayout,'north')"&gt; Show Options.North&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(outerLayout,'south')"&gt; Show Options.South&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(outerLayout,'west')"&gt; Show Options.West&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(outerLayout,'east')"&gt; Show Options.East&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(outerLayout,'center')"&gt; Show Options.Center&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(outerLayout,'container')"&gt; Show State.Container&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(outerLayout,'north')"&gt; Show State.North&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(outerLayout,'south')"&gt; Show State.South&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(outerLayout,'west')"&gt; Show State.West&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(outerLayout,'east')"&gt; Show State.East&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(outerLayout,'center')"&gt; Show State.Center&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;div class="footer"&gt;Automatically positioned footer&lt;/div&gt; &lt;/div&gt; &lt;div class="ui-layout-east"&gt; &lt;div class="header"&gt;Outer - East&lt;/div&gt; &lt;div class="subhead"&gt;I'm a subheader&lt;/div&gt; &lt;div class="content"&gt; &lt;h3&gt;&lt;b&gt;Inner Layout&lt;/b&gt;&lt;/h3&gt; &lt;ul id="createInner"&gt; &lt;li&gt;&lt;a href="#" onClick="createInnerLayout(); return false;"&gt;CREATE Inner Layout&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;ul id="innerCommands" style="display: none;"&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.toggle('north')"&gt;Toggle North&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.toggle('south')"&gt;Toggle South&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.toggle('west')"&gt; Toggle West&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.toggle('east')"&gt; Toggle East&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.hide('north')"&gt;Hide North&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.hide('south')"&gt;Hide South&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.hide('west')"&gt; Hide West&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.hide('east')"&gt; Hide East&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.show('east')"&gt; Show East&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.sizePane('north', 50); innerLayout.open('north')"&gt; Resize North=50&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.sizePane('north', 300); innerLayout.open('north')"&gt; Resize North=300&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.sizePane('north', 10000); innerLayout.open('north')"&gt;Resize North=10000&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.sizePane('south', 50); innerLayout.open('south')"&gt; Resize South=50&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.sizePane('south', 300); innerLayout.open('south')"&gt; Resize South=300&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.sizePane('south', 10000); innerLayout.open('south')"&gt;Resize South=10000&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.panes.north.css('backgroundColor','#FCC')"&gt;North Color = Red&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.panes.north.css('backgroundColor','#CFC')"&gt;North Color = Green&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="innerLayout.panes.north.css('backgroundColor','')"&gt; North Color = Default&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="alert('innerLayout.name = \''+innerLayout.options.name+'\'')"&gt;Show Layout Name&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(innerLayout,'defaults')"&gt;Show Options.Defaults&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(innerLayout,'north')"&gt; Show Options.North&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(innerLayout,'south')"&gt; Show Options.South&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(innerLayout,'west')"&gt; Show Options.West&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(innerLayout,'east')"&gt; Show Options.East&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showOptions(innerLayout,'center')"&gt; Show Options.Center&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(innerLayout,'container')"&gt; Show State.Container&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(innerLayout,'north')"&gt; Show State.North&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(innerLayout,'south')"&gt; Show State.South&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(innerLayout,'west')"&gt; Show State.West&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(innerLayout,'east')"&gt; Show State.East&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#" onClick="showState(innerLayout,'center')"&gt; Show State.Center&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;div class="footer"&gt;I'm a footer&lt;/div&gt; &lt;div class="footer"&gt;I'm another footer&lt;/div&gt; &lt;div class="footer"&gt;Unlimited headers &amp;amp; footers&lt;/div&gt; &lt;/div&gt; &lt;div class="ui-layout-north"&gt; &lt;div class="header"&gt;Outer - North&lt;/div&gt; &lt;div class="content"&gt; I only have toggler when 'closed' - I cannot be resized - and I do not 'slide open' &lt;/div&gt; &lt;ul class="toolbar"&gt; &lt;li id="tbarToggleNorth" class="first"&gt;&lt;span&gt;&lt;/span&gt;Toggle NORTH&lt;/li&gt; &lt;li id="tbarOpenSouth"&gt;&lt;span&gt;&lt;/span&gt;Open SOUTH&lt;/li&gt; &lt;li id="tbarCloseSouth"&gt;&lt;span&gt;&lt;/span&gt;Close SOUTH&lt;/li&gt; &lt;li id="tbarPinWest"&gt;&lt;span&gt;&lt;/span&gt;Pin/Unpin WEST&lt;/li&gt; &lt;li id="tbarPinEast" class="last"&gt;&lt;span&gt;&lt;/span&gt;Pin/Unpin EAST&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;div class="ui-layout-south"&gt; &lt;div class="header"&gt;Outer - South&lt;/div&gt; &lt;div class="content"&gt; &lt;p&gt;I only have a resizer/toggler when 'open'&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;div id="mainContent"&gt; &lt;div class="ui-layout-center"&gt; &lt;h3 class="header"&gt;Inner - Center&lt;/h3&gt; &lt;div class="ui-layout-content"&gt; &lt;p id="createInner2" style="font-weight: bold;"&gt;&lt;a href="#" onClick="createInnerLayout(); return false;"&gt;Click here to CREATE the Inner Layout&lt;/a&gt;&lt;/p&gt; &lt;p&gt;See the &lt;a href="#" onclick="outerLayout.open('east'); return false;"&gt;Outer-East pane&lt;/a&gt; for commands to manipulate the Inner Layout&lt;/p&gt; &lt;p&gt;&lt;a href="../demos.html"&gt;Go to the Demos page&lt;/a&gt;&lt;/p&gt; &lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt; &lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt; &lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt; &lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt; &lt;/div&gt; &lt;div class="footer"&gt;Center panes can have headers &amp;amp; footers too&lt;/div&gt; &lt;/div&gt; &lt;div class="ui-layout-north"&gt; Inner - North&lt;/div&gt; &lt;div class="ui-layout-south"&gt; Inner - South&lt;/div&gt; &lt;div class="ui-layout-west"&gt; Inner - West&lt;/div&gt; &lt;div class="ui-layout-east"&gt; Inner - East &lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt; &lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt; &lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt; &lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt; &lt;/div&gt; &lt;/div&gt;</code></pre> </div> </div> </p> <h2><a href="http://layout.jquery-dev.com/demos/layouts_inside_tabs.html" rel="nofollow">Advanced Complex Demo</a></h2>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload