Spage has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/148583

Change subject: Don't render popup on "javascript:..." links.
......................................................................

Don't render popup on "javascript:..." links.

Also some doc.

Bug: 68417
Change-Id: Ib8b53f131f05477adfa12c8284f624d5c70d995f
---
M resources/ext.popups.core.js
1 file changed, 4 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Popups 
refs/changes/83/148583/1

diff --git a/resources/ext.popups.core.js b/resources/ext.popups.core.js
index b8e3c41..dbf73d7 100644
--- a/resources/ext.popups.core.js
+++ b/resources/ext.popups.core.js
@@ -122,7 +122,7 @@
        };
 
        /**
-        * Register the hover event on links
+        * Register a hover event that may render a popup on an appropriate 
link.
         *
         * @method setupTriggers
         */
@@ -132,11 +132,14 @@
                                $this = $( this ),
                                href = $this.attr( 'href' );
 
+                       // No popup if scrolling or on certain kinds of links.
                        if (
                                mw.popups.scrolled || // Prevents hovering on 
popups while scrolling
                                href.indexOf( '?' ) !== -1 ||
+                               href.indexOf( 'javascript:' ) === 0 ||
                                href.indexOf( location.origin + 
location.pathname + '#' ) === 0
                        ) {
+                               // TODO No popup for this, but removeTooltips() 
has already blanked the title.
                                return;
                        }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/148583
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib8b53f131f05477adfa12c8284f624d5c70d995f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Popups
Gerrit-Branch: master
Gerrit-Owner: Spage <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to