Fix error when sorting Job list by object.
[ganeti_webmgr.git] / ganeti_web / static / js / helpTips.js
blobe394a752d874ff3c9cd0c55b9015b1c2a277604f
1 function initHelpTips(selector){
2     /* initialize the help tips for each item on the create VM template */
4     $(selector).find('input, select')
5             .live('focus', helpTip)
6             .end()
7             .find('input[type="checkbox"]')
8             .live('click', helpTip);
9     
10     function helpTip(){
11         var name = this.name;
12         var label = $(this).prev('label').html();
14         // Handle the special case of NIC link field, where prev is mode, not label.
15         var prevprev_label = $(this).prev().prev('label');
16         if (prevprev_label.text().substring(3,0)==="NIC"){
17             label = prevprev_label.html();
18         }
20         /* Strip all digits and underscores from end of name.
21            Makes things work with unknown number of disks/nics. */
22         var content = $('#help-'+name.replace(/[0-9_]*$/,''));
23             
24         if(content.length != 0){
25             $('#help')
26                 .show();
27             $('#help div')
28                 .empty()
29                 .html(content.html());
30             $('#help h3')
31                 .empty()
32                 .html(label);
33         }
34     }