Last modified: 2014-05-06 15:26:56 UTC
jquery.tipsy https://github.com/jaz303/tipsy/ received some updates upstream although there is no new release yet. I have asked the author to tag a new version. We could then rebase our local change on top of it and update our local copy :) I already cherry picked a feature see bug 29309 / r108244
-upstream, this is not a bug to be fixed upstream.
I guess upstream author abandoned or lost interest into the project. Despite 29 pull requests and several mails sent to his various email addresses, I have not heard back from him. I think we should take over the project and fork it under the wikimedia team on Github. Merge the pull requests, include our changes. Then release a new version making it clear we are taking over the project.
See bug 35241 - take over jquery.tipsy plugin
also please note that tipsy upstream head version has a bug in the "getTitle()" function (same bug exists in the version currently used by mediawiki): getTitle: function() { var title, $e = this.$element, o = this.options; fixTitle($e); var title, o = this.options; if (typeof o.title == 'string') { title = $e.attr(o.title == 'title' ? 'original-title' : o.title); the last line should clearly be title = o.title == 'title' ? $e.attr('original-title') : o.title; this bug basically means you can't use a string in tipsy title - only functions work. in addition, the 4th line (" var title, o = this.options; ") is clearly junk and should just be removed - it redeclares two variables that are already declared. peace.
There is no real interest in following upstream and we made our own hack essentially producing a fork. I am closing this bug since updating will only causes issues and does not add anything to the plate.