NounUtils: Fixed a bug where mixNouns() wasn't merging defaults properly.

This commit is contained in:
satyr 2010-04-25 21:41:43 +09:00
Родитель b9837aa73a
Коммит 1f7921bd87
1 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -271,10 +271,9 @@ function mixNouns(label) {
if (!Utils.isArray(nouns))
nouns = Array.slice(arguments, gotLabel ? 1 : 0);
function mixer(key) function suggestMixed() {
var suggsList = [
let (val = noun[key]) (
typeof val === "function" ? val.apply(noun, arguments) : val)
for each (noun in nouns)];
var val, suggsList = [
typeof val === "function" ? val.apply(noun, arguments) : val
for each (noun in nouns) if ((val = noun[key])) ];
return suggsList.concat.apply([], suggsList); // flatten
};
return {