frontend/js/modules/infinite-list/infinite-list.directive.js
Function infiniteList
has 52 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function infiniteList($interval, $q, MutationObserver, infiniteListService, INFINITE_LIST_EVENTS, INFINITE_LIST_IMMEDIATE_CHECK,
INFINITE_LIST_DISTANCE, INFINITE_LIST_DISABLED, INFINITE_LIST_POLLING_INTERVAL) {
return {
restrict: 'E',
transclude: true,
Function compile
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function compile() {
return {
pre: function(scope, element) {
scope.infiniteScrollDistance = angular.isDefined(scope.infiniteScrollDistance) ? scope.infiniteScrollDistance : INFINITE_LIST_DISTANCE;
scope.infiniteScrollDisabled = angular.isDefined(scope.infiniteScrollDisabled) ? scope.infiniteScrollDisabled : INFINITE_LIST_DISABLED;
Function infiniteList
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
function infiniteList($interval, $q, MutationObserver, infiniteListService, INFINITE_LIST_EVENTS, INFINITE_LIST_IMMEDIATE_CHECK,
INFINITE_LIST_DISTANCE, INFINITE_LIST_DISABLED, INFINITE_LIST_POLLING_INTERVAL) {