| // Copyright 2009 The Go Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style | |
| // license that can be found in the LICENSE file. | |
| function godocs_bindPopups(data) { | |
| $('#content span').bind('mouseenter', function() { | |
| var id = $(this).attr('id'); | |
| //var txt = $(this).text(); | |
| if (typeof data[id] == 'undefined') | |
| return; | |
| var content = data[id]; | |
| var $el = $('.popup', this); | |
| if (!$el.length) { // create it | |
| $el = $('<div class="popup"></div>'); | |
| $el.prependTo(this).css($(this).offset()).text(content); | |
| } | |
| }); | |
| $('#content span').bind('mouseleave', function() { | |
| $('.popup', this).remove(); | |
| }); | |
| } |