fix label in generated form for relations
the label for object relations was incorrect, because the '_object' mangling is
done on the wrong component of field.label.
fix ticket 472831
+ − function showTooltip ( x , y , contents ) {
+ − $ ( '<div id="tooltip">' + contents + '</div>' ). css ( {
+ − position : 'absolute' ,
+ − display : 'none' ,
+ − top : y + 5 ,
+ − left : x + 5 ,
+ − border : '1px solid #fdd' ,
+ − padding : '2px' ,
+ − 'background-color' : '#fee' ,
+ − opacity : 0.80
+ − }). appendTo ( "body" ). fadeIn ( 200 );
+ − }
+ −
+ − var previousPoint = null ;
+ − function onPlotHover ( event , pos , item ) {
+ − if ( item ) {
+ − if ( previousPoint != item . datapoint ) {
+ − previousPoint = item . datapoint ;
+ − $ ( "#tooltip" ). remove ();
+ − var x = item . datapoint [ 0 ]. toFixed ( 2 ),
+ − y = item . datapoint [ 1 ]. toFixed ( 2 );
+ − if ( item . datapoint . length == 3 ) {
+ − x = new Date ( item . datapoint [ 2 ]);
+ − x = x . toLocaleDateString () + ' ' + x . toLocaleTimeString ();
+ − } else if ( item . datapoint . length == 4 ) {
+ − x = new Date ( item . datapoint [ 2 ]);
+ − x = x . strftime ( item . datapoint [ 3 ]);
+ − }
+ − showTooltip ( item . pageX , item . pageY ,
+ − item . series . label + ': (' + x + ' ; ' + y + ')' );
+ − }
+ − } else {
+ − $ ( "#tooltip" ). remove ();
+ − previousPoint = null ;
+ − }
+ − }