Socket
Book a DemoInstallSign in
Socket

ng-loading-overlay

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ng-loading-overlay

AngularJS module to show customizable loading overlay

latest
Source
npmnpm
Version
1.2.0
Version published
Maintainers
1
Created
Source

ng-loading-overlay

ng-loading-overlay is an Angular.js module to show customizable loading overlay.

Installation

  • run bower install ng-loading-overlay
  • or npm install ng-loading-overlay
  • or download zip from release page: https://github.com/KillerCodeMonkey/ng-loading-overlay/releases

Usage

  • load angular, ng-loading-overlay scripts in your index.html
  • add dependency to your app module var myAppModule = angular.module('loadingTest', ['ngLoadingOverlay']);
  • after that you can configure over $loadingOverlayConfigProvider and show/hide overlay with $loadingOverlay
  • you can call show it multiple times --> a counter gets increased --> you need to call hide as many times you call show!
  • the best --> you can use it to show only a backdrop or show something like a centered content

Configuration with $loadingOverlayConfigProvider

  • configure via defaultConfig(templateString, backgroundStyle, textColor)-Function
  • templateString: a html string (default: <b>Please wait</b>)
  • backgroundStyle: a css value for background-property (default: rgba(0, 0, 0, 0.5))
  • textColor: a css value for color-property (default: #fff)
  • zIndex: a css value for z-index (default: 9999)

Get Default with $loadingOverlayConfig

  • a provider you can inject in your app components
  • $loadingOverlayConfig.get():
    • return defaultConfig object

Show and hide with $loadingOverlay

  • a service you can inject in your app components
  • provides show()- and hide()-functions
  • $loadingOverlay.show(templateString, backgroundStyle, textColor):
    • show overlay or changes overlay with optional parameters
    • increase open layers counter by 1
  • $loadingOverlay.hide():
    • decrease open layers counter by 1
    • hides overlay if counter gets 0

Additional

  • the overlay has the id ng-loading-overlay so you can animate ng-show and ng-hide

Keywords

loading

FAQs

Package last updated on 11 Nov 2015

Did you know?

Socket

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.

Install

Related posts