UNPKG

jqwidgets-framework

Version:

jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.

116 lines (104 loc) 4.85 kB
<!DOCTYPE html> <html lang="en"> <head> <title id='Description'>Multiple Kanban widgets</title> <meta name="description" content="jQuery Kanban Widget with Multiple Kanbans" /> <link rel="stylesheet" href="../../../jqwidgets/styles/jqx.base.css" type="text/css" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1 minimum-scale=1" /> <script type="text/javascript" src="../../../scripts/jquery-1.12.4.min.js"></script> <script type="text/javascript" src="../../../jqwidgets/jqxcore.js"></script> <script type="text/javascript" src="../../../jqwidgets/jqxsortable.js"></script> <script type="text/javascript" src="../../../jqwidgets/jqxkanban.js"></script> <script type="text/javascript" src="data.js"></script> <script type="text/javascript" src="../../../scripts/demos.js"></script> <style> #kanbanBox1 { width: 400px; height: 400px; float: left; padding: 2px; } #kanbanBox2 { width: 400px; height: 400px; float: left; padding: 2px; } #outerBox1 { float: left; padding: 5px; margin: 2px; background-color: #6bbd49; color: #fff; } #outerBox2 { color: #fff; float: left; padding: 5px; margin: 2px; background-color: #5dc3f0; } </style> <script type="text/javascript"> $(document).ready(function () { var staff = [ { id: 0, name: "No name", image: "../../../jqwidgets/styles/images/common.png", common: true }, { id: 1, name: "Andrew Fuller", image: "../../../images/andrew.png" }, { id: 2, name: "Janet Leverling", image: "../../../images/janet.png" }, { id: 3, name: "Steven Buchanan", image: "../../../images/steven.png" } ]; var kanbanColumns = [ { text: "Backlog", dataField: "new", access: "none", maxItems: 5 }, { text: "In Progress", dataField: "work", access: "none", maxItems: 5 }, { text: "Done", dataField: "done", access: "none", maxItems: 5, collapseDirection: "right" } ]; var kanbanSourceConnected1 = [ { id: 3, status: "done", text: "Combine Orders", tags: "orders, combine", color: "#5dc3f0", resourceId: 3 }, { id: 4, status: "work", text: "Change Billing Address", tags: "billing", color: "#6bbd49", resourceId: 1 }, { id: 5, status: "new", text: "One item added to the cart", tags: "cart", color: "#5dc3f0", resourceId: 3 }, { id: 6, status: "work", text: "Login 404 issue", tags: "issue, login", color: "#6bbd49" } ]; var kanbanSourceConnected2 = [ { id: 0, status: "new", text: "State opened does not contain items", tags: "state, open", color: "#5dc3f0", resourceId: 1 }, { id: 1, status: "done", text: "Patch #2043", tags: "patch", color: "#6bbd49", personId: 2}, { id: 2, status: "work", text: "Change payment method", tags: "payment", color: "#6bbd49", resourceId: 2 } ]; $('#kanban').jqxKanban({ width: 400, height: 400, source: kanbanSourceConnected1, connectWith: "#kanban2", columns: kanbanColumns, resources: staff }); $('#kanban2').jqxKanban({ width: 400, height: 400, source: kanbanSourceConnected2, connectWith: "#kanban", columns: kanbanColumns, resources: staff }); }); </script> </head> <body> <div id="outerBox1"> <h2>Team 1</h2> <div id="kanbanBox1"> <div id="kanban"></div> </div> </div> <div id="outerBox2"> <h2>Team 2</h2> <div id="kanbanBox2"> <div id="kanban2"></div> </div> </div> <div class="clearing"></div> <div style="position: absolute; bottom: 5px; right: 5px;"> <a href="https://www.jqwidgets.com/" alt="https://www.jqwidgets.com/"><img alt="https://www.jqwidgets.com/" title="https://www.jqwidgets.com/" src="https://www.jqwidgets.com/wp-content/design/i/logo-jqwidgets.png"/></a> </div> </body> </html>