summaryrefslogtreecommitdiff
path: root/doc/popups.js
blob: 23ccc8c75c443deab86e9d20f99f1fa267abc9c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// 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();
  });

}