Przed modernizacją kod funkcji, a właściwie to metody był taki:
loadContent: function (contentName, ignoreHistory, onCompl, contArgs){
(...)
},
a teraz jest taki:
loadContent: function (contentName, ignoreHistory, onCompl, contArgs, forceReload){
console.log("Num:", arguments.length);
(...)
},
natomiast miejsce użycia, wyglądąlo tak:
loadContent("commSet", false, null, $H({commId: id}));
a wygląda tak:
loadContent("commSet", false, null, $H({commId: id}), true);
do sprawdzania ilości argumentów używam:
console.log("Num:", arguments.length);
a w konsoli zawsze mam taki komunikat:
Kod
Num: 4
nie ważne czy przekażę 3 czy 5 czy 10 argumentów.
forceReload nie działa

Temat do usunięcia. Argumenty były przekazywane przez jeszcze jedną metodę zanim trafiały do właściwej. Stąd stała maksymalna liczba 4.