diff --git a/content/js/file_download.js b/content/js/file_download.js index fc90f00bb1830ee8db474208d6d3a154c014ca1e..df39ce11436a7f60f790b126c244f747892d9de6 100644 --- a/content/js/file_download.js +++ b/content/js/file_download.js @@ -23,7 +23,7 @@ var addProducts = function(products,prefix,opt_name){ */ var product_dict = new Object(); -var addLevels = function(levels,header,prefix){ +var addLevels = function(levels, header, prefix) { //keep track of all the products associated with a level's name //keep track of all the versions available to the levels var versions = new Set(); @@ -36,8 +36,13 @@ var addLevels = function(levels,header,prefix){ var level_name = level.display_name; if(level.display_name == undefined) level_name = name.replace('l','L').replace('_',' '); - - $('#levels').append(makeOption(level_key+' '+header,head_string+level_name,header)); + var level_desc = level.description; + if (level_desc === undefined) + level_desc = level_name; + + $('#levels').append(makeOption( + level_key + ' ' + header,head_string + level_name, + header, level_desc)); _.each(level.versions,function(version){versions.add(version);}); product_dict[level_key] = level.products; }); diff --git a/content/js/form_util.js b/content/js/form_util.js index b2294ee2a664a04675ff8c4a7b0a94ad1d87cd20..532b87b427f411b07a3a8afe88dbb3f0ff8c790d 100644 --- a/content/js/form_util.js +++ b/content/js/form_util.js @@ -9,8 +9,12 @@ const time_re = /^([01][0-9]|2[0-3])(:[0-5][0-9]){0,2}$/; /* Creates a string for an option html element with value key and innerHTML object.display_name * if level is specified, append level to the value string */ -function makeOption(value, innerHTML, name) { - return '<option value="' + value + '" name="' + name + '">' + innerHTML + '</option>'; +function makeOption(value, innerHTML, name, tooltip) { + if (tooltip === undefined) { + return '<option value="' + value + '" name="' + name + '">' + innerHTML + '</option>'; + } else { + return '<option value="' + value + '" name="' + name + '"title="' + tooltip + '">' + innerHTML + '</option>'; + } } /**