Skip to content

Commit b688de5

Browse files
committed
modules: excessive level reducing
1 parent 8b1e0bd commit b688de5

14 files changed

+984
-1036
lines changed

dist/ui-scroll-jqlite.js

Lines changed: 266 additions & 282 deletions
Large diffs are not rendered by default.

dist/ui-scroll-jqlite.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ui-scroll.js

Lines changed: 39 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*!
22
* angular-ui-scroll
33
* https://github.com/angular-ui/ui-scroll.git
4-
* Version: 1.4.1 -- 2016-04-18T12:48:42.102Z
4+
* Version: 1.4.1 -- 2016-04-18T20:39:03.966Z
55
* License: MIT
66
*/
77

@@ -566,46 +566,45 @@ function Viewport(elementRoutines, buffer, element, controllers, attrs) {
566566
module.exports = exports['default'];
567567

568568
},{'./cache':3}],6:[function(require,module,exports){
569-
'use strict';
570-
571-
exports.__esModule = true;
572-
exports['default'] = uiScrollViewport;
573-
574-
function uiScrollViewport() {
575-
return {
576-
controller: ['$scope', '$element', function (scope, element) {
577-
this.viewport = element;
578-
return this;
579-
}]
580-
};
581-
}
582-
583-
module.exports = exports['default'];
569+
/*!
570+
globals: angular, window
571+
List of used element methods available in JQuery but not in JQuery Lite
572+
element.before(elem)
573+
element.height()
574+
element.outerHeight(true)
575+
element.height(value) = only for Top/Bottom padding elements
576+
element.scrollTop()
577+
element.scrollTop(value)
578+
*/
584579

585-
},{}],7:[function(require,module,exports){
586580
'use strict';
587581

588-
exports.__esModule = true;
589-
590582
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
591583

592-
var _miscElementRoutinesJs = require('./misc/elementRoutines.js');
584+
var _modulesElementRoutinesJs = require('./modules/elementRoutines.js');
593585

594-
var _miscElementRoutinesJs2 = _interopRequireDefault(_miscElementRoutinesJs);
586+
var _modulesElementRoutinesJs2 = _interopRequireDefault(_modulesElementRoutinesJs);
595587

596-
var _miscBufferJs = require('./misc/buffer.js');
588+
var _modulesBufferJs = require('./modules/buffer.js');
597589

598-
var _miscBufferJs2 = _interopRequireDefault(_miscBufferJs);
590+
var _modulesBufferJs2 = _interopRequireDefault(_modulesBufferJs);
599591

600-
var _miscViewportJs = require('./misc/viewport.js');
592+
var _modulesViewportJs = require('./modules/viewport.js');
601593

602-
var _miscViewportJs2 = _interopRequireDefault(_miscViewportJs);
594+
var _modulesViewportJs2 = _interopRequireDefault(_modulesViewportJs);
603595

604-
var _miscAdapterJs = require('./misc/adapter.js');
596+
var _modulesAdapterJs = require('./modules/adapter.js');
605597

606-
var _miscAdapterJs2 = _interopRequireDefault(_miscAdapterJs);
598+
var _modulesAdapterJs2 = _interopRequireDefault(_modulesAdapterJs);
607599

608-
exports['default'] = ['$log', '$injector', '$rootScope', '$timeout', '$q', '$parse', function (console, $injector, $rootScope, $timeout, $q, $parse) {
600+
angular.module('ui.scroll', []).directive('uiScrollViewport', function () {
601+
return {
602+
controller: ['$scope', '$element', function (scope, element) {
603+
this.viewport = element;
604+
return this;
605+
}]
606+
};
607+
}).directive('uiScroll', ['$log', '$injector', '$rootScope', '$timeout', '$q', '$parse', function (console, $injector, $rootScope, $timeout, $q, $parse) {
609608

610609
return {
611610
require: ['?^uiScrollViewport'],
@@ -675,10 +674,10 @@ exports['default'] = ['$log', '$injector', '$rootScope', '$timeout', '$q', '$par
675674

676675
var ridActual = 0; // current data revision id
677676
var pending = [];
678-
var elementRoutines = new _miscElementRoutinesJs2['default']($injector);
679-
var buffer = new _miscBufferJs2['default'](elementRoutines, itemName, $scope, linker, bufferSize);
680-
var viewport = new _miscViewportJs2['default'](elementRoutines, buffer, element, controllers, $attr);
681-
var adapter = new _miscAdapterJs2['default']($parse, $attr, viewport, buffer, function () {
677+
var elementRoutines = new _modulesElementRoutinesJs2['default']($injector);
678+
var buffer = new _modulesBufferJs2['default'](elementRoutines, itemName, $scope, linker, bufferSize);
679+
var viewport = new _modulesViewportJs2['default'](elementRoutines, buffer, element, controllers, $attr);
680+
var adapter = new _modulesAdapterJs2['default']($parse, $attr, viewport, buffer, function () {
682681
dismissPendingRequests();
683682
adjustBuffer(ridActual);
684683
});
@@ -741,12 +740,12 @@ exports['default'] = ['$log', '$injector', '$rootScope', '$timeout', '$q', '$par
741740
adapter = angular.extend(adapterOnScope, adapter);
742741
}
743742

744-
/**
745-
* Build padding elements
746-
*
747-
* Calling linker is the only way I found to get access to the tag name of the template
748-
* to prevent the directive scope from pollution a new scope is created and destroyed
749-
* right after the builder creation is completed
743+
/**
744+
* Build padding elements
745+
*
746+
* Calling linker is the only way I found to get access to the tag name of the template
747+
* to prevent the directive scope from pollution a new scope is created and destroyed
748+
* right after the builder creation is completed
750749
*/
751750
linker($scope.$new(), function (template, scope) {
752751
viewport.createPaddingElements(template[0]);
@@ -1011,34 +1010,7 @@ exports['default'] = ['$log', '$injector', '$rootScope', '$timeout', '$q', '$par
10111010
}
10121011
};
10131012
}
1014-
}];
1015-
module.exports = exports['default'];
1016-
1017-
},{'./misc/adapter.js':1,'./misc/buffer.js':2,'./misc/elementRoutines.js':4,'./misc/viewport.js':5}],8:[function(require,module,exports){
1018-
/*!
1019-
globals: angular, window
1020-
List of used element methods available in JQuery but not in JQuery Lite
1021-
element.before(elem)
1022-
element.height()
1023-
element.outerHeight(true)
1024-
element.height(value) = only for Top/Bottom padding elements
1025-
element.scrollTop()
1026-
element.scrollTop(value)
1027-
*/
1028-
1029-
'use strict';
1030-
1031-
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
1032-
1033-
var _modulesUiScrollViewportJs = require('./modules/ui-scroll-viewport.js');
1034-
1035-
var _modulesUiScrollViewportJs2 = _interopRequireDefault(_modulesUiScrollViewportJs);
1036-
1037-
var _modulesUiScrollJs = require('./modules/ui-scroll.js');
1038-
1039-
var _modulesUiScrollJs2 = _interopRequireDefault(_modulesUiScrollJs);
1040-
1041-
angular.module('ui.scroll', []).directive('uiScrollViewport', _modulesUiScrollViewportJs2['default']).directive('uiScroll', _modulesUiScrollJs2['default']);
1013+
}]);
10421014

1043-
},{'./modules/ui-scroll-viewport.js':6,'./modules/ui-scroll.js':7}]},{},[8]);
1015+
},{'./modules/adapter.js':1,'./modules/buffer.js':2,'./modules/elementRoutines.js':4,'./modules/viewport.js':5}]},{},[6]);
10441016
}());

0 commit comments

Comments
 (0)