blob: 2d953580e8f472114f1d8c12c7647e3009ec0b0d [file] [log] [blame]
function valueForEntry(element) {
if (!element)
return null;
var value = element.dataset.value;
if (typeof value === "string")
return value;
var action = element.dataset.action;
if (typeof action === "string")
return "@" + action;
return null;
}
function highlightedEntry() {
return valueForEntry(popupWindow.document.activeElement);
}
function entryValues() {
var elements = popupWindow.document.getElementsByClassName("suggestion-list-entry");
var values = [];
for (var i = 0; i < elements.length; ++i)
values.push(valueForEntry(elements[i]));
return values;
}