lzy-load
Version:
LzyLoad is an Angular Lib for loading content on demand
22 lines • 4.08 kB
JavaScript
export var LoadStrategy;
(function (LoadStrategy) {
// Loading the elements when they get visible
LoadStrategy[LoadStrategy["OnVisible"] = 0] = "OnVisible";
/* Using an number of loaded elements. The number is gonna be calculated
as a percent of the number of visible elements in the view */
LoadStrategy[LoadStrategy["PctOfVisibleElem"] = 1] = "PctOfVisibleElem";
/* Loading a fixed lenght of element in advance plus the visible items in the viewport */
LoadStrategy[LoadStrategy["AheadOfVisElem"] = 2] = "AheadOfVisElem";
/* Using an number of loaded elements. Is calculated using as reference
the total number of elements to display. Can't be greater thant the lenght of list*/
LoadStrategy[LoadStrategy["PctOfTotElem"] = 3] = "PctOfTotElem";
})(LoadStrategy || (LoadStrategy = {}));
export var UnloadStrategy;
(function (UnloadStrategy) {
/* Don't temove the elements once they have been loaded */
UnloadStrategy[UnloadStrategy["KeepLoaded"] = 0] = "KeepLoaded";
/* Unload the elements when they got out of the loaded elements' range in the view. This mode is gonna depend of the
selected LoadingMode */
UnloadStrategy[UnloadStrategy["LeavLoadedRange"] = 1] = "LeavLoadedRange";
})(UnloadStrategy || (UnloadStrategy = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2V0dGluZ3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9senktbG9hZC9zcmMvbGliL21vZGVscy9zZXR0aW5ncy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQU4sSUFBWSxZQVdYO0FBWEQsV0FBWSxZQUFZO0lBQ3RCLDZDQUE2QztJQUM3Qyx5REFBUyxDQUFBO0lBQ1Q7aUVBQzZEO0lBQzdELHVFQUFnQixDQUFBO0lBQ2hCLHlGQUF5RjtJQUN6RixtRUFBYyxDQUFBO0lBQ2Q7eUZBQ3FGO0lBQ3JGLCtEQUFZLENBQUE7QUFDZCxDQUFDLEVBWFcsWUFBWSxLQUFaLFlBQVksUUFXdkI7QUFFRCxNQUFNLENBQU4sSUFBWSxjQU1YO0FBTkQsV0FBWSxjQUFjO0lBQ3hCLDBEQUEwRDtJQUMxRCwrREFBVSxDQUFBO0lBQ1Y7MkJBQ3VCO0lBQ3ZCLHlFQUFlLENBQUE7QUFDakIsQ0FBQyxFQU5XLGNBQWMsS0FBZCxjQUFjLFFBTXpCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGVudW0gTG9hZFN0cmF0ZWd5IHtcclxuICAvLyBMb2FkaW5nIHRoZSBlbGVtZW50cyB3aGVuIHRoZXkgZ2V0IHZpc2libGVcclxuICBPblZpc2libGUsXHJcbiAgLyogVXNpbmcgYW4gbnVtYmVyIG9mIGxvYWRlZCBlbGVtZW50cy4gVGhlIG51bWJlciBpcyBnb25uYSBiZSBjYWxjdWxhdGVkXHJcbiAgYXMgYSBwZXJjZW50IG9mIHRoZSBudW1iZXIgb2YgdmlzaWJsZSBlbGVtZW50cyBpbiB0aGUgdmlldyAqL1xyXG4gIFBjdE9mVmlzaWJsZUVsZW0sXHJcbiAgLyogTG9hZGluZyBhIGZpeGVkIGxlbmdodCBvZiBlbGVtZW50IGluIGFkdmFuY2UgcGx1cyB0aGUgdmlzaWJsZSBpdGVtcyBpbiB0aGUgdmlld3BvcnQgKi9cclxuICBBaGVhZE9mVmlzRWxlbSxcclxuICAvKiBVc2luZyBhbiBudW1iZXIgb2YgbG9hZGVkIGVsZW1lbnRzLiBJcyBjYWxjdWxhdGVkIHVzaW5nIGFzIHJlZmVyZW5jZVxyXG4gICB0aGUgdG90YWwgbnVtYmVyIG9mIGVsZW1lbnRzIHRvIGRpc3BsYXkuIENhbid0IGJlIGdyZWF0ZXIgdGhhbnQgdGhlIGxlbmdodCBvZiBsaXN0Ki9cclxuICBQY3RPZlRvdEVsZW0sXHJcbn1cclxuXHJcbmV4cG9ydCBlbnVtIFVubG9hZFN0cmF0ZWd5IHtcclxuICAvKiBEb24ndCB0ZW1vdmUgdGhlIGVsZW1lbnRzIG9uY2UgdGhleSBoYXZlIGJlZW4gbG9hZGVkICovXHJcbiAgS2VlcExvYWRlZCxcclxuICAvKiBVbmxvYWQgdGhlIGVsZW1lbnRzIHdoZW4gdGhleSBnb3Qgb3V0IG9mIHRoZSBsb2FkZWQgZWxlbWVudHMnIHJhbmdlIGluIHRoZSB2aWV3LiBUaGlzIG1vZGUgaXMgZ29ubmEgZGVwZW5kIG9mIHRoZVxyXG4gIHNlbGVjdGVkIExvYWRpbmdNb2RlICovXHJcbiAgTGVhdkxvYWRlZFJhbmdlLFxyXG59XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIFNldHRpbmdzIHtcclxuICBsb2FkU3RyYXRlZ3k6IExvYWRTdHJhdGVneTtcclxuICB1bmxvYWRTdHJhdGVneTogVW5sb2FkU3RyYXRlZ3k7XHJcbiAgLyogc2V0dGluZyB1c2VkIGZvciB0aGUgXCJQY3RPZlRvdEVsZW1cIiBtb2RlIHRvIGNhbGN1bGEgdGhlIHBlcmNlbnQgb2YgdGhlIGVsZW1lbnRzIHdhbnQgdG8gYmUgbG9hZGVkXHJcbiAgdGhlIG1heCB2YWx1ZSBzaG91bGQgYmUgMSB0aGF0IG1lYW5zIHRoZSAxMDAlIG9mIGFsbCBlbGVtZW50cyovXHJcbiAgcGVyY2VudD86IG51bWJlcjtcclxuICAvKiBQYXJhbSB1c2VkIGJ5IHRoZW0gbW9kZSBcIlBjdE9mVmlzaWJsZUVsZW1cIiBmb3IgZGVmaW5lIHRoZSBudW1iZXIgb2YgaXRlbXMgdG8gYmUgcHJlbG9hZFxyXG4gIGluIGFkZGl0aW9uIG9mIHRoZSBlbGVtZW50IHZpc2libGVzKi9cclxuICBmYWN0b3I/OiBudW1iZXI7XHJcbiAgLyogdGhpcyBwYXJhbSBpcyBnb25uYSBiZSB1c2VkIGJ5IHRoZSBMb2FkaW5nIE1vZGVzIFwiQW1BaE9mVmlzRWxlbVwiIGFuZCBcIlRvdGFsT2ZWaXNFbGVtXCJcclxuICBzbyBtdXN0IGJlIHVzZWQgd2l0aCBjYXJlZnVsIHRvIGZpbGwgdGhlIHJlcXVpcmVtZW50cyBvZiB0aG9zZSBtb2RlcyAqL1xyXG4gIG51bWJlcj86IG51bWJlcjtcclxufVxyXG4iXX0=