source: ether_statistics/web/resources/js/Wijmo.2.2.2/Wijmo-Complete/development-bundle/samples/knockout/ko_wijtooltip.html @ 622

Last change on this file since 622 was 622, checked in by vmipsl, 12 years ago

wijmo

File size: 5.6 KB
Line 
1<!doctype html>
2<html lang="en">
3<head>
4    <title>Knockout - Tooltip</title>
5    <link href="../../../../Wijmo-Open/development-bundle/themes/rocket/jquery-wijmo.css"
6        rel="stylesheet" type="text/css" />
7    <link href="../../../../Wijmo-Open/development-bundle/themes/wijmo/jquery.wijmo.wijtooltip.css"
8        rel="stylesheet" type="text/css" />
9    <script src="../../external/jquery-1.8.0.min.js" type="text/javascript"></script>
10    <script src="../../external/jquery-ui-1.8.23.custom.min.js" type="text/javascript"></script>
11    <script src="../../../../Wijmo-Open/development-bundle/external/jquery.mousewheel.min.js"
12        type="text/javascript"></script>
13    <script src="../../../../Wijmo-Open/development-bundle/external/jquery.bgiframe-2.1.3-pre.js"
14        type="text/javascript"></script>
15    <script src="../../../../Wijmo-Open/development-bundle/wijmo/jquery.wijmo.wijutil.js"
16        type="text/javascript"></script>
17    <script src="../../../../Wijmo-Open/development-bundle/wijmo/jquery.wijmo.wijtooltip.js"
18        type="text/javascript"></script>
19    <script src="../../../../Wijmo-Open/development-bundle/external/knockout-2.0.0.js"
20        type="text/javascript"></script>
21    <script src="../../../../Wijmo-Open/development-bundle/external/knockout.wijmo.js"
22        type="text/javascript"></script>
23    <script type="text/javascript">
24        //Create ViewModel
25        var viewModel = function () {
26            var self = this;
27            self.disabled = ko.observable(false);
28            self.closeBehavior = ko.observable('auto');
29            self.triggers = ko.observable('hover');
30            self.mouseTrailing = ko.observable(true);
31            self.showCallout = ko.observable(true);
32            self.calloutFilled = ko.observable(true);
33            self.modal = ko.observable(false);
34            self.showDelay = ko.observable(150);
35            self.hideDelay = ko.observable(150);
36        };
37
38        //Bind ViewModel
39        $(document).ready(function () {
40            var vm = new viewModel();
41            ko.applyBindings(vm, $(".container").get(0));
42        });
43    </script>
44</head>
45<body class="demo-single">
46    <div class="container">
47        <div class="header">
48            <h2>
49                Tooltip</h2>
50        </div>
51        <div class="main demo">
52            <!-- Begin demo markup -->
53            <div style="width: 100px; height: 50px; background-color: red;" title="tooltip" data-bind="wijtooltip: {disabled: disabled, closeBehavior: closeBehavior, mouseTrailing: mouseTrailing, triggers: triggers,
54                                showCallout: showCallout, showDelay: showDelay, hideDelay: hideDelay, calloutFilled: calloutFilled, modal: modal}">
55                show tooltip
56            </div>
57            <!-- End demo markup -->
58            <div class="demo-options">
59                <!-- Begin options markup -->
60                <ul>
61                    <li>
62                        <label>
63                            <span>disabled:</span></label><input type="checkbox" data-bind="checked: disabled" />
64                    </li>
65                    <li>
66                        <label>
67                            <span>closeBehavior:</span></label><select data-bind="value: closeBehavior">
68                                <option value="auto">auto</option>
69                                <option value="none">none</option>
70                                <option value="sticky">sticky</option>
71                            </select>
72                    </li>
73                    <li>
74                        <label>
75                            <span>mouseTrailing:</span></label><input type="checkbox" data-bind="checked: mouseTrailing" />
76                    </li>
77                    <li>
78                        <label>
79                            <span>showCallout:</span></label><input type="checkbox" data-bind="checked: showCallout" />
80                    </li>
81                    <li>
82                        <label>
83                            <span>calloutFilled:</span></label><input type="checkbox" data-bind="checked: calloutFilled" />
84                    </li>
85                    <li>
86                        <label>
87                            <span>modal:</span></label><input type="checkbox" data-bind="checked: modal" />
88                    </li>
89                    <li>
90                        <label>
91                            <span>triggers:</span></label><select data-bind="value: triggers">
92                                <option value="hover">hover</option>
93                                <option value="click">click</option>
94                                <option value="focus">focus</option>
95                                <option value="rightClick">rightClick</option>
96                                <option value="custom">custom</option>
97                            </select>
98                    </li>
99                    <li>
100                        <label>
101                            <span>showDelay:</span></label><input type="text" data-bind="value: showDelay" />
102                    </li>
103                    <li>
104                        <label>
105                            <span>hideDelay:</span></label><input type="text" data-bind="value: hideDelay" />
106                    </li>
107                </ul>
108                <!-- End options markup -->
109            </div>
110        </div>
111    <div class="footer demo-description">
112        <p>
113            Wijmo provides a Knockout Integration Library so that all jQuery UI and Wijmo widgets
114            can be used with Knockout declarative syntax.
115        </p>
116    </div>
117    </div>
118</body>
119</html>
Note: See TracBrowser for help on using the repository browser.