P
CUI v1.20.1177
Documentation and examples in using Overlay Container with PCUI
<link href="~/PCUIAssets/PCUI/Components/HeaderSection/css/HeaderSection.min.css" rel="stylesheet" />
<link href="~/PCUIAssets/PCUI/Components/Tabs/css/Tabs.min.css" rel="stylesheet" />
<link href="~/PCUIAssets/PCUI/Components/StandardView/css/StandardView.min.css" rel="stylesheet" />
<link href="~/PCUIAssets/PCUI/Templates/OverlayContainerTemplate/css/OverlayContainerTemplate.min.css" rel="stylesheet" />
<link href="~/PCUIAssets/PCUI/Elements/OverlayContainerSliding/css/OverlayContainerSliding.min.css" rel="stylesheet" />
<link href="~/PCUIAssets/PCUI/Elements/Buttons/css/Buttons.min.css" rel="stylesheet" />
<script src="~/PCUIAssets/PCUI/Components/StandardView/js/StandardView.js"></script>
<script src="~/PCUIAssets/PCUI/Components/Tabs/js/iscroll.js"></script>
<script src="~/PCUIAssets/PCUI/Elements/OverlayContainerSliding/js/OverlayContainerSliding.js"></script>
- Overlay must contain "overlay" attribute that have the same value
on toggle and content container
- To set the trigger of the overlay, put the class "toggle-overlay on the button trigger or call the function "
openOverlay(overlay attribute)
" and put the overlay attribute value of overlay container that you want to open.
Class you can use:
width-left-300
width-left-480
width-left-100
width-right-40
width-right-480
width-right-100
"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
b Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
c Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
d Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
<div id="overlay-container-template">
<select class="ui dropdown" v-model="overlayType">
<option value="width-left-300">Width left 300</option>
<option value="width-left-480">Width left 480</option>
<option value="width-left-100">Width left 100</option>
<option value="width-right-40">Width right 40</option>
<option value="width-right-480">Width right 480</option>
<option value="width-right-100">Width right 100</option>
</select>
<button class="ui button button-outline-info toggle-overlay demo-toggle" overlay="one">Toggle Overlay</button>
<p>
"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"
</p>
<div class="new-overlay-container" v-bind:class="overlayType" overlay="one">
<div class="dimmed-background"></div>
<div class="overlay-content">
<!--content here-->
<section class="headers-section">
<div class="headers-section-center-panel">
<div class="headers-section-default-text no-margin">
<h1 class="truncate-string">Section name with a y to show descenders ;)</h1>
<div class="additional-text">
<label class="headers-label-optional">LABEL (OPTIONAL) </label><label class="headers-label-subtext">SUBTEXT GOES HERE</label>
</div>
</div>
</div>
</section>
<div class="tabs inertia" id="tab-no-badge-inertia">
<div class="ui pointing secondary menu scrollable">
<a class="item active" data-tab="first"><span>Default active</span></a>
<a class="item" data-tab="second"><span>Default hover</span></a>
<a class="item" data-tab="third"><span>Default inactive</span></a>
<a class="item disabled" data-tab="fourth"><span>Default disabled</span></a>
</div>
<div class="ui tab sp-p-l active" data-tab="first">
<p>
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
</p>
</div>
<div class="ui tab sp-p-l" data-tab="second">
<p>
b Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
</p>
</div>
<div class="ui tab sp-p-l" data-tab="third">
<p>
c Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque
</p>
</div>
<div class="ui tab sp-p-l" data-tab="fourth">
<p>d Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Turpis egestas sed tempus urna. Quisque </p>
</div>
</div>
<div class="standard-view-container">
<pcui_standard_view_loading ref="loading-spinner"></pcui_standard_view_loading>
<pcui_standard_view_error ref="error-view"
headline-text="Message saying the page encountered an error while loading."
supporting-text="An additional message saying what you can do about the error."
button-text="Click to display an alert"
v-bind:button-callback="displayAlert">
</pcui_standard_view_error>
</div>
</div>
</div>
</div>