Skip to content

dennismohan/angular-save-screen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

angular-save-screen

An angular directive that listens for click events. on click it will launch a overlay with a loading icon.

Dependencies

  • jQuery
  • bootstrap css

Directions

To use, import the provided JS file into your HTML page and Inject the BW.LoadingScreen into the module where you plan on using the directive.

The directive accepts a js object for its status attribute.

{
	isSuccess: true/false,
    message: 'this message is always displayed on screen'
}

This js object will control the overlay. The message property will always be displayed on the page, while the isSuccess controls the behaviour with the following states.

  • isSuccess is undefined
  • Overlay will display a loading icon and message property. This is the scenario where your executing a callout or saving and need the user to wait.
  • isSuccess is true;
  • Overlay will display a check mark and message property, as well as hide after 1.5 seconds. This is the scenario where your saving is successful.
  • isSuccess is false
  • Overlay will display a 'X' button and message property, it will also provide the user a continue button to close the dialog. This is the scenario where your saving failed and you want to prompt the user with a error message.

Currently one further requirement exists, the DOM Element which you want blurred must have the following class 'event-login-container' for the blur effect to work. The blur effect is added using jQuery when the directive is clicked.

Example

<button bw-saving-screen status="statusObjectInController">Click to Save!</button>

Flavors

Future Plans

  • I plan on adding some sample code in the repo to show an example as well as a plunker, however this will be done at a later time. Feel free to request it if needed and I will try to make some time.

About

An angular directive that listens for click events. on click it will launch a overlay with a loading icon.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors