This repository was archived by the owner on Oct 14, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathevents.php
More file actions
146 lines (141 loc) · 5.66 KB
/
Copy pathevents.php
File metadata and controls
146 lines (141 loc) · 5.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<?php
require_once '../EJ/AutoLoad.php';
?>
<div class="cols-sample-area">
<table>
<tr>
<td class="btn_label">Button</td>
<td class="btnsht">
<?php
$button = new EJ\Button("Button");
echo $button ->text("click")->enableRTL(true)->size("large")->create("btnLoad")->click("btnClick")->render();
?>
</td>
</tr>
<tr>
<td class="btn_label">Toggle Button</td>
<td class="btnsht">
<?php
$button = new EJ\ToggleButton("ToggleBtn");
echo $button->size("large")->showRoundedCorner(true)->defaultText("Save")->activeText("Delete")
->create("tglebtnLoad")->click("tglebtnClick")->change("tglebtnChange")->render();
?>
</td>
</tr>
<tr>
<td class="btn_label">Split Button</td>
<td class="btnsht">
<?php
$splitbtn = new EJ\SplitButton("SplitBtn");
$item1 = new EJ\SplitButton\SplitButtonItem();
$item1->id("1")->text("Open");
$item2 = new EJ\SplitButton\SplitButtonItem();
$item2->id("2")->text("Save");
$item3 = new EJ\SplitButton\SplitButtonItem();
$item3->id("3")->text("Delete");
$splitbtn->addItem($item1,$item2,$item3);
$item11 = new EJ\SplitButton\SplitButtonItem();
echo $splitbtn->text("Save")->size("large")->showRoundedCorner(true)->create("spltbtnLoad")
->beforeOpen("onFocusIn")->open("spltbtnOpened")->click("spltbtnClick")->itemMouseOver("spltbtnitmHover")->itemMouseOut("spltbtnitmOut")
->itemSelected("spltbtnitmSelected")->close("spltbtnClosed")->render();
?>
</td>
</tr>
<tr>
<td class="btn_label">Group Button</td>
<td class="btnsht">
<?php
$grpbtn = new \EJ\GroupButton("groupBtn");
$item1 = new \EJ\GroupButton\GroupButtonItem();
$item1->id("1")->text("Save");
$item2 = new \EJ\GroupButton\GroupButtonItem();
$item2->id("2")->text("Open");
$item3 = new \EJ\GroupButton\GroupButtonItem();
$item3->id("3")->text("Delete");
$grpbtn->addItem($item1, $item2, $item3);
echo $grpbtn->groupButtonMode("radiobutton")->showRoundedCorner(true)->width("100%")
->select("grpbtnSelect")->create("grpbtnLoad")->beforeSelect("grpbtnBeforeSelect")->keyPress("grpbtnKeyPress")->render();
?>
</td>
</tr>
</table>
</div>
<div id="Logger" class="box">
<h4>Event Trace</h4>
<div class="EventLog" id="EventLog"></div>
<div>
<?php
$clearBtn = new \EJ\Button("clearBtn");
echo $clearBtn->size("small")->text("Clear")->click("clearLog")->type("button")->render();
?>
</div>
</div>
<script>
// Client side Events
function btnLoad(e) {
jQuery.addEventLog("Button has been <span class='eventTitle'>created</span>.");
}
function btnClick(e) {
jQuery.addEventLog("Button has been <span class='eventTitle'>clicked</span>.");
}
function tglebtnLoad(e) {
jQuery.addEventLog("ToggleButton has been <span class='eventTitle'>created</span>.");
}
function grpbtnLoad(e) {
jQuery.addEventLog("Group Button has been <span class='eventTitle'>created</span>.");
}
function tglebtnChange(e) {
jQuery.addEventLog("ToggleButton value has been <span class='eventTitle'>changed</span> to " + e.isChecked + ".");
}
function spltbtnLoad(e) {
jQuery.addEventLog("SplitButton has been <span class='eventTitle'>created</span>.");
}
function spltbtnClick(e) {
jQuery.addEventLog("SplitButton has been <span class='eventTitle'>clicked</span>.");
}
function onFocusIn(e) {
jQuery.addEventLog("SplitButton popup has been <span class='eventTitle'>BeforeOpened</span>. ");
}
function spltbtnOpened(e) {
jQuery.addEventLog("SplitButton popup has been <span class='eventTitle'>Opened</span>. ");
}
function spltbtnClosed(e) {
jQuery.addEventLog("SplitButton popup has been <span class='eventTitle'>Closed</span>.");
}
function spltbtnitmHover(e) {
jQuery.addEventLog("SplitButton item <span class='eventTitle'>hovered-in</span>.");
}
function spltbtnitmOut(e) {
jQuery.addEventLog("SplitButton item <span class='eventTitle'>hovered-out</span>.");
}
function spltbtnitmSelected(e) {
jQuery.addEventLog(e.text + " item has been <span class='eventTitle'>selected</span>.");
}
function grpbtnBeforeSelect(args) {
jQuery.addEventLog("Group Button <span class='eventTitle'>BeforeActive</span> event is fired for Index " + args.index + ".");
}
function grpbtnSelect(args) {
jQuery.addEventLog("Group Button <span class='eventTitle'>Active</span> event is fired for Index " + args.index + ".");
}
function grpbtnKeyPress(args) {
jQuery.addEventLog("Group Button <span class='eventTitle'>Focus</span> Changed to the index" + args.index + ".");
}
function clearLog() {
jQuery.clearEventLog();
}
</script>
<style>
table {
margin: auto;
width: 300px;
}
td {
padding: 11px;
}
td.btn_label {
padding: 0 19px;
}
.e-colorwidget.e-widget {
margin: 0 auto;
}
</style>