Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!doctype html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>modal-minimize-and-maximize Example</title>
- <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
- <link rel="stylesheet" href="https://www.jqueryscript.net/demo/Excel-like-Bootstrap-Table-Sorting-Filtering-Plugin/excel-bootstrap-table-filter-style.css">
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
- <script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
- <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
- <script src="https://www.jqueryscript.net/demo/Excel-like-Bootstrap-Table-Sorting-Filtering-Plugin/excel-bootstrap-table-filter-bundle.js"></script>
- <script type="text/javascript" src="libs/FileSaver/FileSaver.min.js"></script>
- <script type="text/javascript" src="libs/js-xlsx/xlsx.core.min.js"></script>
- <script type="text/javascript" src="libs/jsPDF/jspdf.min.js"></script>
- <script type="text/javascript" src="libs/jsPDF-AutoTable/jspdf.plugin.autotable.js"></script>
- <script type="text/javascript" src="libs/html2canvas/html2canvas.min.js"></script>
- <script type="text/javascript" src="tableExport.min.js"></script>
- <script type="text/javascript" src="https://phpzag.com/demo/create-bootstrap-table-pagination-with-jquery/js/bootstrap-table-pagination.js"></script>
- <!-- font Awesome 4.5.0 -->
- <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
- <style type="text/css">
- body { background-color:#fafafa;}
- /*for Accordion Menu Glipikon Item*/
- .glyphicon { margin-right:10px; }
- .panel-body { padding:0px; }
- .panel-body table tr td { padding-left: 15px }
- .panel-body .table {margin-bottom: 0px; }
- /* for modal background shadow remove */
- .modal-backdrop {
- background-color: transparent;
- }
- .modal-header .btnGrp {
- position: absolute;
- top: 8px;
- right: 10px;
- }
- .min {
- width: 250px;
- height: 35px;
- overflow: hidden !important;
- padding: 0px !important;
- margin: 0px;
- float: left;
- position: static !important;
- }
- .min .modal-dialog, .min .modal-content {
- height: 100%;
- width: 100%;
- margin: 0px !important;
- padding: 0px !important;
- }
- .min .modal-header {
- height: 100%;
- width: 100%;
- margin: 0px !important;
- padding: 3px 5px !important;
- }
- .display-none { display: none; }
- button .fa {
- font-size: 16px;
- margin-left: 10px;
- }
- .min .fa { font-size: 14px; }
- .min .menuTab { display: none; }
- button:focus { outline: none; }
- .minmaxCon {
- height: 35px;
- bottom: 1px;
- left: 1px;
- position: fixed;
- right: 1px;
- z-index: 9999;
- }
- </style>
- </head>
- <body>
- <div class="container-fluid">
- <div class="col-md-12">
- <!-- Links -->
- <ul class="navbar-nav nav list-unstyled">
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#">File</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#">Edit</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#">View</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#">Data</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#">Goto</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#">Tools</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#">Module</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#">Window</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#">Help</a>
- </li>
- </ul>
- <div class="clearfix"></div>
- <!-- Links -->
- <ul class="navbar-nav nav list-unstyled">
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><i class="fa fa-search"></i></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class="glyphicon glyphicon-print"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class="glyphicon glyphicon-envelope"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class="fa fa-fax"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class="fa fa-file-excel-o"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class="fa fa-file-word-o"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class="fa fa-file-pdf-o"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class="fa fa-eye"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class="glyphicon glyphicon-fast-backward"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class="glyphicon glyphicon-chevron-left"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class="glyphicon glyphicon-chevron-right"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" glyphicon glyphicon-fast-forward"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" glyphicon glyphicon-filter"></span></a>
- </li> <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" glyphicon glyphicon-equalizer"></span></a>
- </li> <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" glyphicon glyphicon-paste"></span></a>
- </li> <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" glyphicon glyphicon-copy"></span></a>
- </li> <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" glyphicon glyphicon-usd"></span></a>
- </li> <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" fa fa-balance-scale"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" glyphicon glyphicon-pencil"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" glyphicon glyphicon-cog"></span></a>
- </li> <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" glyphicon glyphicon-alert"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" glyphicon glyphicon-calendar"></span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" style="padding: 5px 5px; color:black;" href="#"><span class=" fa fa-question"></span></a>
- </li>
- </ul>
- </div>
- <div class="col-md-12">
- <!-- Trigger the modal with a button -->
- <button type="button" class="btn btn-info btn-sm mdlFire" data-target="#modal-1" >Open Modal</button>
- <!-- Modal -->
- <div class="modal mymodal" id="modal-1" role="dialog" data-backdrop="static" data-keyboard="false">
- <div class="modal-dialog">
- <!-- Modal content-->
- <div class="modal-content">
- <div class="modal-header" style="padding:5px 30px;">
- <button type="button" class="close" data-dismiss="modal"> <i class='fa fa-times'></i> </button>
- <button class="close modalMinimize"> <i class='fa fa-minus'></i> </button>
- <h4 class="modal-title">Modal Header</h4>
- </div>
- <div class="modal-body" style="">
- <p>Some text in the modal.</p>
- </div>
- <div class="modal-footer text-left text-justify" style="">
- <p class="text-justify">Some text in the modal.</p>
- </div>
- </div>
- </div>
- </div>
- <button type="button" class="btn btn-info btn-sm mdlFire" data-target="#modal-2" >Open Modal</button>
- <!-- Modal -->
- <div class="modal mymodal" id="modal-2" role="dialog" style="z-index:1051" data-backdrop="static" data-keyboard="false">
- <div class="modal-dialog">
- <!-- Modal content-->
- <div class="modal-content">
- <div class="modal-header" style="padding:5px 30px;">
- <button type="button" class="close" data-dismiss="modal"> <i class='fa fa-times'></i> </button>
- <button class="close modalMinimize"> <i class='fa fa-minus'></i> </button>
- <h4 class="modal-title">Modal Header</h4>
- </div>
- <div class="modal-body" style="">
- <p>Some text in the modal.</p>
- </div>
- <div class="modal-footer text-left text-justify" style="">
- <p class="text-justify">Some text in the modal.</p>
- </div>
- </div>
- </div>
- </div>
- <!-- for Accordion Menu -->
- <div class="col-sm-3 col-md-3">
- <div class="panel-group" id="accordion">
- <div class="panel panel-default">
- <div class="panel-heading">
- <h4 class="panel-title">
- <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne"><span class="glyphicon glyphicon-folder-close">
- </span>Content</a>
- </h4>
- </div>
- <div id="collapseOne" class="panel-collapse collapse "> For Auto Collapse A Body Include panel-collapse collapse class
- <div class="panel-body">
- <table class="table">
- <tr>
- <td>
- <span class="glyphicon glyphicon-pencil text-primary"></span><a href="http://www.jquery2dotnet.com">Articles</a>
- </td>
- </tr>
- <tr>
- <td>
- <span class="glyphicon glyphicon-flash text-success"></span><a href="http://www.jquery2dotnet.com">News</a>
- </td>
- </tr>
- <tr>
- <td>
- <span class="glyphicon glyphicon-file text-info"></span><a href="http://www.jquery2dotnet.com">Newsletters</a>
- </td>
- </tr>
- <tr>
- <td>
- <span class="glyphicon glyphicon-comment text-success"></span><a href="http://www.jquery2dotnet.com">Comments</a>
- <span class="badge">42</span>
- </td>
- </tr>
- </table>
- </div>
- </div>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <h4 class="panel-title">
- <a data-toggle="collapse" data-parent="#accordion" href="#collapseTwo"><span class="glyphicon glyphicon-th">
- </span>Modules</a>
- </h4>
- </div>
- <div id="collapseTwo" class="panel-collapse collapse">
- <div class="panel-body">
- <table class="table">
- <tr>
- <td>
- <a href="http://www.jquery2dotnet.com">Orders</a> <span class="label label-success">$ 320</span>
- </td>
- </tr>
- <tr>
- <td>
- <a href="http://www.jquery2dotnet.com">Invoices</a>
- </td>
- </tr>
- <tr>
- <td>
- <a href="http://www.jquery2dotnet.com">Shipments</a>
- </td>
- </tr>
- <tr>
- <td>
- <a href="http://www.jquery2dotnet.com">Tex</a>
- </td>
- </tr>
- </table>
- </div>
- </div>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <h4 class="panel-title">
- <a data-toggle="collapse" data-parent="#accordion" href="#collapseThree"><span class="glyphicon glyphicon-user">
- </span>Account</a>
- </h4>
- </div>
- <div id="collapseThree" class="panel-collapse collapse">
- <div class="panel-body">
- <table class="table">
- <tr>
- <td>
- <a href="http://www.jquery2dotnet.com">Change Password</a>
- </td>
- </tr>
- <tr>
- <td>
- <a href="http://www.jquery2dotnet.com">Notifications</a> <span class="label label-info">5</span>
- </td>
- </tr>
- <tr>
- <td>
- <a href="http://www.jquery2dotnet.com">Import/Export</a>
- </td>
- </tr>
- <tr>
- <td>
- <span class="glyphicon glyphicon-trash text-danger"></span><a href="http://www.jquery2dotnet.com" class="text-danger">
- Delete Account</a>
- </td>
- </tr>
- </table>
- </div>
- </div>
- </div>
- <div class="panel panel-default">
- <div class="panel-heading">
- <h4 class="panel-title">
- <a data-toggle="collapse" data-parent="#accordion" href="#collapseFour"><span class="glyphicon glyphicon-file">
- </span>Reports</a>
- </h4>
- </div>
- <div id="collapseFour" class="panel-collapse collapse">
- <div class="panel-body">
- <table class="table">
- <tr>
- <td>
- <span class="glyphicon glyphicon-usd"></span><a href="http://www.jquery2dotnet.com">Sales</a>
- </td>
- </tr>
- <tr>
- <td>
- <span class="glyphicon glyphicon-user"></span><a href="http://www.jquery2dotnet.com">Customers</a>
- </td>
- </tr>
- <tr>
- <td>
- <span class="glyphicon glyphicon-tasks"></span><a href="http://www.jquery2dotnet.com">Products</a>
- </td>
- </tr>
- <tr>
- <td>
- <span class="glyphicon glyphicon-shopping-cart"></span><a href="http://www.jquery2dotnet.com">Shopping Cart</a>
- </td>
- </tr>
- </table>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- for Accordion Menu -->
- <div class="col-md-9">
- <!-- For Inventory Transfer -->
- <div class="panel panel-default">
- <div class="panel-header">Header</div>
- <div class="panel-body">
- <form action="">
- <div class="col-md-8 pull-left">
- <table class="table table-responsive table-sm table-bordered ">
- <thead>
- <tr>
- <th><label for="email">Email address:</label></th>
- <th><label for="pwd">Password:</label></th>
- <th><label for="name">Name:</label></th>
- <th><label for="name">Name:</label></th>
- <th><label for="name">Name:</label></th>
- <th><label for="name">Name:</label></th>
- <th><label for="name">Name:</label></th>
- <th><label for="name">Name:</label></th>
- <th><label for="name">Name:</label></th>
- <th><label for="name">Name:</label></th>
- <th><label for="name">Name:</label></th>
- <th><label for="name">Name:</label></th>
- <th><label for="name">Name:</label></th>
- <th><label for="name">Name:</label></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><input type="email" class=" input-sm" id="email"></td>
- <td><input type="password" class=" input-sm" id="pwd"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- <td><input type="text" class=" input-sm" id="name"></td>
- </tr>
- </tbody>
- </table>
- <div class="col-md-6 pull-left " style="padding: 0px;padding-right: 30px;">
- <div class="input-group mb-2">
- <div class="input-group-prepend">
- <span class="input-group-text rounded-0">Person</span>
- </div>
- <input type="text" class="form-control" placeholder="First Name">
- </div>
- <div class="input-group mb-2 ">
- <div class="input-group-prepend">
- <span class="input-group-text rounded-0">Person</span>
- </div>
- <input type="text" class="form-control" placeholder="First Name">
- </div>
- </div>
- <div class="col-md-6 pull-right" style="padding: 0px;">
- <div class="input-group mb-2">
- <div class="input-group-prepend">
- <span class="input-group-text rounded-0">Person</span>
- </div>
- <input type="text" class="form-control" placeholder="First Name">
- </div>
- <div class="input-group mb-2 ">
- <div class="input-group-prepend">
- <span class="input-group-text rounded-0">Person</span>
- </div>
- <input type="text" class="form-control" placeholder="First Name">
- </div>
- </div>
- </div>
- <div class="col-md-4 pull-left ">
- <div class="input-group ">
- <div class="input-group-prepend">
- <span class="input-group-text rounded-0">Person</span>
- </div>
- <input type="text" class="form-control" placeholder="First Name">
- </div> <div class="input-group ">
- <div class="input-group-prepend">
- <span class="input-group-text rounded-0">Person</span>
- </div>
- <input type="text" class="form-control" placeholder="First Name">
- </div> <div class="input-group ">
- <div class="input-group-prepend">
- <span class="input-group-text rounded-0">Person</span>
- </div>
- <input type="text" class="form-control" placeholder="First Name">
- </div>
- </div>
- <div class="clearfix"></div>
- <div class="form-group ml-3">
- <button type="submit" class="btn btn-primary">Submit</button>
- </div>
- </form>
- </div>
- </div>
- <!-- for Table -->
- <table class="table table-bordered" id="tableID">
- <thead>
- <tr class="filters">
- <th><input type="checkbox" id="checkall" /></th>
- <th>Firstname</th>
- <th>Lastname</th>
- <th>Email</th>
- </tr>
- </thead>
- <tbody id="id="developers"">
- <tr>
- <td><input type="checkbox" class="checkthis" /></td>
- <td>John</td>
- <td>Doe</td>
- <td>john@example.com</td>
- </tr>
- <tr>
- <td><input type="checkbox" class="checkthis" /></td>
- <td>Mary</td>
- <td>Moe</td>
- <td>mary@example.com</td>
- </tr>
- <tr>
- <td><input type="checkbox" class="checkthis" /></td>
- <td>July</td>
- <td>Dooley</td>
- <td>july@example.com</td>
- </tr>
- </tbody>
- </table>
- <button class="csv">csv</button>
- <button class="xls">xls</button>
- <button class="pdf">pdf</button>
- <button class="txt">txt</button>
- <button class="json">json</button>
- <button class="XLSX">XLSX</button>
- <button class="DOC">DOC</button>
- <button class="PNG">PNG</button>
- <button class="SQL">SQL</button>
- <button class="XML">XML</button>
- <button class="btn filter btn-info"><i class="fa fa-filter"></i></button>
- </div>
- <!-- for Table -->
- </div>
- </div>
- <div class="minmaxCon"></div>
- <script>
- $(document).ready(function(){
- // For Table Filter Like fa-file-excel-o
- $(".filter").click(function(event) {
- $(this).removeClass('filter');
- $('table').excelTableFilter(function(){
- });
- });
- // Table Body Id id="developers"
- $('#developers').pageMe({
- pagerSelector: '#developer_page',
- showPrevNext: true,
- hidePageNumbers:false,perPage: 3
- });
- // For Table Input Checkbox
- $("#tableID #checkall").click(function () {
- if ($("#tableID #checkall").is(':checked')) {
- $("#tableID input[type=checkbox]").each(function () {
- $(this).prop("checked", true);
- });
- } else {
- $("#tableID input[type=checkbox]").each(function () {
- $(this).prop("checked", false);
- });
- }
- });
- // for table export
- $(".csv").click(function(event) {
- $('#tableID').tableExport({type:'csv'});
- });
- $(".xls").click(function(event) {
- $('#tableID').tableExport({type:'xls'});
- });
- $(".pdf").click(function(event) {
- $('#tableID').tableExport({type:'pdf'});
- });
- $(".txt").click(function(event) {
- $('#tableID').tableExport({type:'txt'});
- });
- $(".json").click(function(event) {
- $('#tableID').tableExport({type:'json'});
- });
- $(".XLSX").click(function(event) {
- $('#tableID').tableExport({type:'xlsx'});
- });
- $(".DOC").click(function(event) {
- $('#tableID').tableExport({type:'doc'});
- });
- $(".PNG").click(function(event) {
- $('#tableID').tableExport({type:'png'});
- });
- $(".SQL").click(function(event) {
- $('#tableID').tableExport({type:'sql'});
- });
- $(".XML").click(function(event) {
- $('#tableID').tableExport({type:'xml'});
- });
- // For Dragable Item Using Jquiery Ui
- $("#modal-1").draggable({
- handle: ".modal-header"
- });
- $("#modal-2").draggable({
- handle: ".modal-header"
- });
- // This Code For Select Current Item
- $(document).on("click",".appDetails", function () {
- var clickedBtnID = $(this).attr('id'); // or var clickedBtnID = this.id
- css("z-index", "1055");
- });
- // For Show Modal On Load Window
- // $("#modal-1").modal('show');
- // For Maximize And Minimize Window
- var $content, $modal, $apnData, $modalCon;
- $content = $(".min");
- //To fire modal
- $(".mdlFire").click(function(e){
- e.preventDefault();
- var $id = $(this).attr("data-target");
- $($id).modal({backdrop: false, keyboard: false});
- });
- $(".modalMinimize").on("click", function(){
- $modalCon = $(this).closest(".mymodal").attr("id");
- $apnData = $(this).closest(".mymodal");
- $modal = "#" + $modalCon;
- $(".modal-backdrop").addClass("display-none");
- $($modal).toggleClass("min");
- if ( $($modal).hasClass("min") ){
- $(".minmaxCon").append($apnData);
- $(this).find("i").toggleClass( 'fa-minus').toggleClass( 'fa-clone');
- }
- else {
- $(".container").append($apnData);
- $(this).find("i").toggleClass( 'fa-clone').toggleClass( 'fa-minus');
- };
- });
- $("button[data-dismiss='modal']").click(function(){
- $(this).closest(".mymodal").removeClass("min");
- $(".container").removeClass($apnData);
- $(this).next('.modalMinimize').find("i").removeClass('fa fa-clone').addClass( 'fa fa-minus');
- });
- // bootstrap table bootstrap-table-pagination
- });
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement