
Research
PyPI Package Disguised as Instagram Growth Tool Harvests User Credentials
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
angular-lazy-img
Advanced tools
Lightweight lazy load images plugin. Only 1kb after gziping. Pure JavaScript, only Angular as dependency.
bower install --save angular-lazy-img
Include angular-lazy-img
in your HTML.
<script src="<your-bower-components>/angular-lazy-img/release/angular-lazy-img.js"></script>
Inject the angular-lazy-img
module in your application.
angular.module('your.module', [
'angularLazyImg'
]);
Just add lazy-img attribute with source to file that you want to lazy load
<img lazy-img='photo.jpeg' />
If you want show spinner put it in src attribute
<img src='spinner.gif' lazy-img='photo.jpeg' />
You want to lazy load background image? No problem, add directive to anything you like and it will handle the rest.
<div lazy-img='photo.jpeg'></div>
If you need to run the image check manually (for example when clicking on tabs that filter your image result), you can trigger it that way:
$rootScope.$emit('lazyImg:refresh');
On success and error lazyImg will trigger events on $rootScope - lazyImg:success and lazyImg:error, passing as first param image
Inside your config require 'lazyImgConfigProvider' and set custom options.
angular.module('your.module', [
'angularLazyImg'
]).config(['lazyImgConfigProvider', function(lazyImgConfigProvider){
var scrollable = document.querySelector('#scrollable');
lazyImgConfigProvider.setOptions({
offset: 100, // how early you want to load image (default = 100)
errorClass: 'error', // in case of loading image failure what class should be added (default = null)
successClass: 'success', // in case of loading image success what class should be added (default = null)
onError: function(image){}, // function fired on loading error
onSuccess: function(image){}, // function fired on loading success
container: angular.element(scrollable) // if scrollable container is not $window then provide it here
});
}])
Just add lazyImgContainer
attribute to your scrollable container to be considered when you scroll him.
Copyright 2014, Paweł Wszoła (wszola.p@gmail.com)
FAQs
Plugin for lazy loading images in Angular
We found that angular-lazy-img demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
Product
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.
Security News
Research
Socket uncovered two npm packages that register hidden HTTP endpoints to delete all files on command.