Skip to content
This repository was archived by the owner on Dec 25, 2023. It is now read-only.

Commit ec07752

Browse files
committed
Code improvements and simplified type declaration
{ } = Separator { title: … } = Item No need to specify the type.
1 parent fca76f7 commit ec07752

13 files changed

+388
-382
lines changed

demos/addons/fadeIn.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,13 @@
8585
var clicked = function() { alert('Item clicked!') }
8686

8787
var items = [
88-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
89-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
90-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
91-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
92-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
93-
{ type: 'separator' },
94-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked }
88+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
89+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
90+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
91+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
92+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
93+
{ },
94+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked }
9595
]
9696

9797
basicContext.show(items, e)

demos/addons/popIn.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,13 @@
8585
var clicked = function() { alert('Item clicked!') }
8686

8787
var items = [
88-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
89-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
90-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
91-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
92-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
93-
{ type: 'separator' },
94-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked }
88+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
89+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
90+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
91+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
92+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
93+
{ },
94+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked }
9595
]
9696

9797
basicContext.show(items, e)

demos/closeFunction.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,13 @@
6363
this.classList.add('active')
6464

6565
var items = [
66-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
67-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
68-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
69-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
70-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
71-
{ type: 'separator' },
72-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked }
66+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
67+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
68+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
69+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
70+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
71+
{ },
72+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked }
7373
]
7474

7575
basicContext.show(items, e, onClose)

demos/customPosition.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@
5454
}
5555

5656
var items = [
57-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
58-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
59-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
60-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
61-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
62-
{ type: 'separator' },
63-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked }
57+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
58+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
59+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
60+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
61+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
62+
{ },
63+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked }
6464
]
6565

6666
basicContext.show(items, e)

demos/default.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@
5353
var clicked = function() { alert('Item clicked!') }
5454

5555
var items = [
56-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
57-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
58-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
59-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
60-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
61-
{ type: 'separator' },
62-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked }
56+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
57+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
58+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
59+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
60+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
61+
{ },
62+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked }
6363
]
6464

6565
basicContext.show(items, e)

demos/jQuery.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,13 @@
5454
var clicked = function() { alert('Item clicked!') }
5555

5656
var items = [
57-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
58-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
59-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
60-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
61-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
62-
{ type: 'separator' },
63-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked }
57+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
58+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
59+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
60+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
61+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
62+
{ },
63+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked }
6464
]
6565

6666
basicContext.show(items, e.originalEvent)

demos/position.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -84,13 +84,13 @@
8484
var clicked = function() { alert('Item clicked!') }
8585

8686
var items = [
87-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
88-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
89-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
90-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
91-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
92-
{ type: 'separator' },
93-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked }
87+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
88+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
89+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
90+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
91+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
92+
{ },
93+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked }
9494
]
9595

9696
basicContext.show(items, e)

demos/scroll.html

+63-63
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@
5151
var clicked = function() { alert('Item clicked!') }
5252

5353
var items = [
54-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
55-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
56-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
57-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
58-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
59-
{ type: 'separator' },
60-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked }
54+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
55+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
56+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
57+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
58+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
59+
{ },
60+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked }
6161
]
6262

6363
basicContext.show(items, e)
@@ -69,62 +69,62 @@
6969
var clicked = function() { alert('Item clicked!') }
7070

7171
var items = [
72-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
73-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
74-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
75-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
76-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
77-
{ type: 'separator' },
78-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked },
79-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
80-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
81-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
82-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
83-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
84-
{ type: 'separator' },
85-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked },
86-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
87-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
88-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
89-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
90-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
91-
{ type: 'separator' },
92-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked },
93-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
94-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
95-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
96-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
97-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
98-
{ type: 'separator' },
99-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked },
100-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
101-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
102-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
103-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
104-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
105-
{ type: 'separator' },
106-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked },
107-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
108-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
109-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
110-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
111-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
112-
{ type: 'separator' },
113-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked },
114-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
115-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
116-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
117-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
118-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
119-
{ type: 'separator' },
120-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked },
121-
{ type: 'item', title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
122-
{ type: 'item', title: 'Reset Login', icon: 'ion-person', fn: clicked },
123-
{ type: 'item', title: 'Help', icon: 'ion-help-buoy', fn: clicked },
124-
{ type: 'item', title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
125-
{ type: 'item', title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
126-
{ type: 'separator' },
127-
{ type: 'item', title: 'Logout', icon: 'ion-log-out', fn: clicked }
72+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
73+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
74+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
75+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
76+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
77+
{ },
78+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked },
79+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
80+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
81+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
82+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
83+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
84+
{ },
85+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked },
86+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
87+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
88+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
89+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
90+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
91+
{ },
92+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked },
93+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
94+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
95+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
96+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
97+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
98+
{ },
99+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked },
100+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
101+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
102+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
103+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
104+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
105+
{ },
106+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked },
107+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
108+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
109+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
110+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
111+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
112+
{ },
113+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked },
114+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
115+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
116+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
117+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
118+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
119+
{ },
120+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked },
121+
{ title: 'Add Sites', icon: 'ion-plus-round', fn: clicked },
122+
{ title: 'Reset Login', icon: 'ion-person', fn: clicked },
123+
{ title: 'Help', icon: 'ion-help-buoy', fn: clicked },
124+
{ title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true },
125+
{ title: 'Invisible', icon: 'ion-eye-disabled', fn: clicked, visible: false },
126+
{ },
127+
{ title: 'Logout', icon: 'ion-log-out', fn: clicked }
128128
]
129129

130130
basicContext.show(items, e)

0 commit comments

Comments
 (0)