Ukázka kompletního kódu
Příklad HTML kódu s předdefinovanými JavaScript komponentami:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en-US">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>
FlexBook Examples
</title>
<!-- FlexBook JavaScripts -->
<script src="https://www.flexbook.cz/jq/jquery.js"></script>
<script src="https://www.flexbook.cz/flbv2.js"></script>
<!-- Integrator's custom CSS -->
<link rel="stylesheet" type="text/css" href="example.css" />
</head>
<body>
<h1><a href="index.html">FlexBook Examples<a></h1>
<i> Simple examples of predefined FlexBook JavaScript components</i>
<h2>User Profile</h2>
<div id="flexbook_profile"></div>
<br>
<h2>List of all resources</h2>
<div id="flexbook_resource_list"></div>
<h2>List of all events</h2>
<div id="flexbook_event_list" style="overflow-y:scroll; height:250px;"></div>
<br>
<h2>List of events with tag 'package'</h2>
<div id="flexbook_event_list_packages"></div>
<br>
<h2>Resource detail of resource with ID 7</h2>
<div id="flexbook_resource_detail_1"></div>
<h2>Calendar of resource with ID 7</h2>
<div id="flexbook_resource_calendar_1"></div>
<h2>Calendar of resources with ID 577 and 578 focused to date 2016-11-02</h2>
<div id="flexbook_resource_calendar_2"></div>
<h2>Vertical calendar of resources with ID 577 and 578 focused to date 2016-11-02</h2>
<div id="flexbook_resource_calendar_3"></div>
<script>
flbInit('https://www.flexbook.cz/ajax.php',4, [
{
type: 'flbProfile',
placeHolder: 'flexbook_profile',
params: {
language: 'en',
buttons: ['login','logout','profile','password','reservation','registration','credit','sendPassword'],
checkAttributeMandatory: 1,
externalAccount: 1,
extraDiv: 1,
},
},
{
type: 'flbResourceList',
placeHolder: 'flexbook_resource_list',
},
{
type: 'flbEventList',
placeHolder: 'flexbook_event_list',
},
{
type: 'flbEventList',
placeHolder: 'flexbook_event_list_packages',
params: {
tag: ['package'],
}
},
{
type: 'flbResourceDetail',
placeHolder: 'flexbook_resource_detail_1',
params: {
resourceId: 7,
}
},
{
type: 'flbResourceCalendar',
placeHolder: 'flexbook_resource_calendar_1',
params: {
resourceId: 7,
render: ['reservation','occupied','event'],
renderText: ['legend','name','description','price'],
}
},
{
type: 'flbResourceCalendar',
placeHolder: 'flexbook_resource_calendar_2',
params: {
resourceId: [577,578],
dateStart: '2016-11-02',
resourceLabel: 'Stolky',
resourceWidth: 100,
slotWidth: 100,
}
},
{
type: 'flbResourceCalendar',
placeHolder: 'flexbook_resource_calendar_3',
params: {
resourceId: [7,535,10],
render: ['reservation','occupied','event'],
viewDirection : 'vertical',
}
},
]);
</script>
</body>
</html>
Otestovaná verze HTML kódu s příklady FlexBookových JavaScript komponent je k dispozici na GitHubu v projektu flexbook-examples na adrese https://github.com/davidpasek/flexbook-examples
Funkční kód je vystaven na adrese http://flexbook.dpasek.com/
Last updated
Was this helpful?