Mattflaschen has submitted this change and it was merged.
Change subject: Pass exact close method to onClose as new parameter.
......................................................................
Pass exact close method to onClose as new parameter.
Change-Id: I350b64c026da9324ed830404bbe81ffc57e0a5b6
---
M guiders.js
1 file changed, 6 insertions(+), 6 deletions(-)
Approvals:
Ori.livneh: Looks good to me, approved
Mattflaschen: Verified
diff --git a/guiders.js b/guiders.js
index bb9f0ba..f6b745d 100644
--- a/guiders.js
+++ b/guiders.js
@@ -193,11 +193,11 @@
// Handles a user-initiated close action (e.g. clicking close or hitting ESC)
// isAlternativeClose is false for the text Close button, and true for
everything else.
- guiders.handleOnClose = function(myGuider, isAlternativeClose) {
+ guiders.handleOnClose = function(myGuider, isAlternativeClose, closeMethod) {
// Default to dismissing current step
var shouldEndTour = false;
if (myGuider.onClose) {
- shouldEndTour = myGuider.onClose(myGuider, isAlternativeClose);
+ shouldEndTour = myGuider.onClose(myGuider, isAlternativeClose,
closeMethod);
}
if (shouldEndTour) {
@@ -235,7 +235,7 @@
switch (thisButtonName) {
case guiders._closeButtonTitle.toLowerCase():
thisButtonElem.bind("click", function () {
- guiders.handleOnClose(myGuider, false /* close by button */);
+ guiders.handleOnClose(myGuider, false, 'textButton' /* close by
button */);
});
break;
case guiders._nextButtonTitle.toLowerCase():
@@ -269,14 +269,14 @@
"role" : "button" });
xButtonContainer.append(xButton);
xButton.click(function() {
- guiders.handleOnClose(myGuider, true);
+ guiders.handleOnClose(myGuider, true, 'xButton');
});
};
guiders._wireEscape = function (myGuider) {
$(document).keydown(function(event) {
if (event.keyCode == 27 || event.which == 27) {
- guiders.handleOnClose(myGuider, true /*close by X/Escape*/);
+ guiders.handleOnClose(myGuider, true, 'escapeKey' /*close by escape
key */);
return false;
}
});
@@ -289,7 +289,7 @@
guiders._wireClickOutside = function (myGuider) {
$(document).bind('click.guiders', function (event) {
if ($(event.target).closest(".guider").length === 0) {
- guiders.handleOnClose(myGuider, true /* close by clicking outside */);
+ guiders.handleOnClose(myGuider, true, 'clickOutside' /* close by
clicking outside */);
if (event.target.id === 'guider_overlay') {
return false;
}
--
To view, visit https://gerrit.wikimedia.org/r/63105
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I350b64c026da9324ed830404bbe81ffc57e0a5b6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/GuidedTour/guiders
Gerrit-Branch: master
Gerrit-Owner: Mattflaschen <[email protected]>
Gerrit-Reviewer: Mattflaschen <[email protected]>
Gerrit-Reviewer: Ori.livneh <[email protected]>
Gerrit-Reviewer: Spage <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits