updated messi.js to correct when messi appears off page #32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
added a slightly modified version of the nudge function from Nicolas Honing's popup.js (https://github.com/nhoening/popup.js/) that will prevent messi from appearing off the page when using manual positioning
ex:
(pseudo html)
<script type="text/javascript"> $( document ).ready(function(){ ``` console.log("loaded"); var popup; $('.test').on('mouseover', function(e){ popup = new Messi('This is a message with Messi.', {closeButton : false, center: false, viewport : { top: ( e.pageY.toString()+"px"), left: ( e.pageX.toString()+"px")} }); }); $('.test').on('mouseout', function(e){ if (typeof popup === "object" ){ popup.hide(); } }); ``` });( span class="test" style="position:absolute; top:400px; left: 1000px;" >test /span )
(/html)