Skip to content
Snippets Groups Projects
Commit 35c97e47 authored by David Hoese's avatar David Hoese
Browse files

Merge branch 'feature-file-level-tooltip' into 'develop'

Add tooltips to file ordering level options

Closes #7

See merge request !6
parents 4204a00d 57bbd9e5
Branches
No related tags found
1 merge request!6Add tooltips to file ordering level options
......@@ -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;
});
......
......@@ -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>';
}
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment