aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--demos/tooltip/video-player.html8
-rw-r--r--tests/visual/menu/popup.html2
-rw-r--r--tests/visual/menu/popup.js10
3 files changed, 12 insertions, 8 deletions
diff --git a/demos/tooltip/video-player.html b/demos/tooltip/video-player.html
index c890c76b4..2e2419760 100644
--- a/demos/tooltip/video-player.html
+++ b/demos/tooltip/video-player.html
@@ -24,8 +24,12 @@
});
$(".set").buttonset();
- // TODO hide the tooltip when clicking the button
- $("ul").menu().popup({
+ $("ul").menu({
+ select: function() {
+ // would also execute some other action here
+ $(this).popup("close");
+ }
+ }).popup({
trigger: $(".menu")
});
diff --git a/tests/visual/menu/popup.html b/tests/visual/menu/popup.html
index 52a5bdd98..2a712b00a 100644
--- a/tests/visual/menu/popup.html
+++ b/tests/visual/menu/popup.html
@@ -25,7 +25,7 @@
var selected = {
select: function( event, ui ) {
$( "<div/>" ).text( "Selected: " + ui.item.text() ).appendTo( "#log" );
- $(this).hide();
+ $(this).popup("close");
}
};
diff --git a/tests/visual/menu/popup.js b/tests/visual/menu/popup.js
index 947888eec..503bb93b7 100644
--- a/tests/visual/menu/popup.js
+++ b/tests/visual/menu/popup.js
@@ -34,7 +34,7 @@ $.widget( "ui.popup", {
this.element
.addClass("ui-popup")
- this._close();
+ this.close();
this._bind(this.options.trigger, {
click: function( event ) {
@@ -53,7 +53,7 @@ $.widget( "ui.popup", {
this._bind(this.element, {
// TODO also triggered when open and clicking the trigger again
// figure out how to close in that case, while still closing on regular blur
- //blur: "_close"
+ //blur: "close"
});
this._bind({
@@ -61,7 +61,7 @@ $.widget( "ui.popup", {
// bind to document instead?
keyup: function( event ) {
if (event.keyCode == $.ui.keyCode.ESCAPE && this.element.is( ":visible" )) {
- this._close( event );
+ this.close( event );
this.options.trigger.focus();
}
}
@@ -70,7 +70,7 @@ $.widget( "ui.popup", {
this._bind(document, {
click: function( event ) {
if (this.open && !$(event.target).closest(".ui-popup").length) {
- this._close( event );
+ this.close( event );
}
}
})
@@ -114,7 +114,7 @@ $.widget( "ui.popup", {
this._trigger( "open", event );
},
- _close: function( event ) {
+ close: function( event ) {
this.element
.hide()
.attr( "aria-hidden", true )