angular-page-loader
Version:
quick app integration for your favourite loaders
107 lines (82 loc) • 4.11 kB
HTML
<html ng-app="app">
<head>
<meta charset="utf-8">
<title>AngularJs Loader - codekraft studio</title>
<meta name="author" content="codekraft-studio">
<meta name="description" content="Expect us, we are coming, the new full qualified web developers duo.">
<meta name="Robots" content="ALL,INDEX">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=1.0">
<meta name="mobile-web-app-capable" content="yes">
<meta property="og:title" content="CodeKraft, cutting edge programming!" />
<meta property="og:description" content="Expect us, we are coming, the new full qualified web developers duo" />
<meta property="og:image" content="http://core.codekraft.it/www.codekraft.it/quadkode.jpg" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://www.codekraft.it/" />
<meta property="og:site_name" content="CodeKraft, cutting edge programming!" />
<link rel="stylesheet" href="style.css" media="screen" title="no title" charset="utf-8">
<link rel="stylesheet" href="dist/angular-page-loader.css" media="screen" title="no title" charset="utf-8">
<style>
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
display: none ;
}
</style>
</head>
<body ng-cloak>
<page-loader flag="isLoading"></page-loader>
<article role="main">
<header>
<div class="hcont">
<h1>angular-page-loader</h1>
<h2>quick integration for your favourite loaders</h2>
</div>
<a href="https://github.com/codekraft-studio/angular-page-loader"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://camo.githubusercontent.com/52760788cde945287fbb584134c4cbc2bc36f904/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f77686974655f6666666666662e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_white_ffffff.png"></a>
</header>
<section>
<h2>Very simple to use and very effective!</h2>
<p>
A simple module that can integrate your favorite loader in any AngularJs app.
<br>You can use your favourite loaders in a second with <i>many customizations</i>!
</p>
<p>
The <b>page-loader</b> directive will show any loader during the route change
<br>only if the route takes more than the default time (which is <b>250ms</b>) to load.
<br>This default ime is customizable with the <b>latency</b> attribute.
</p>
<div class="guide">
<h3>
<a href="./example/default">
It works with <strong>ngRoute</strong>
</a>
</h3>
<p>
The module will work out of the box with the Angular Route module (ngRoute).
</p>
</div>
<div class="guide">
<h3>
<a href="./example/ui-router">
It works with <strong>ui.router</strong>
</a>
</h3>
<p>
And it will work out of the box, also for the ui.router module.
</p>
</div>
</section>
</article>
</body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.29/angular.min.js"></script>
<script type="text/javascript" src="dist/angular-page-loader.min.js"></script>
<script>
angular.module('app', [
'angular-page-loader'
]);
angular.module('app')
.run(function($timeout, $rootScope) {
$timeout(function() {
$rootScope.isLoading = false;
}, 3000);
})
</script>
</html>