+ Well done! You successfully read this important alert message.
+
+
+ Heads up! This alert needs your attention, but it's not super important.
+
+
+ Warning! Better check yourself, you're not looking too good.
+
+
+ Oh snap! Change a few things up and try submitting again.
+
+
+
diff --git a/src/app/pages/alerts/widgets/composite.html b/src/app/pages/alerts/widgets/composite.html
new file mode 100644
index 0000000..4da57e8
--- /dev/null
+++ b/src/app/pages/alerts/widgets/composite.html
@@ -0,0 +1,10 @@
+
+
+
Unhandled error!
+ Oh snap! Change a few things up and try submitting again.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/pages/alerts/widgets/default.html b/src/app/pages/alerts/widgets/default.html
new file mode 100644
index 0000000..17c7779
--- /dev/null
+++ b/src/app/pages/alerts/widgets/default.html
@@ -0,0 +1,14 @@
+
+
+ Well done! You successfully read this important alert message.
+
+
+ Heads up! This alert needs your attention, but it's not super important.
+
+
+ Warning! Better check yourself, you're not looking too good.
+
+
+ Oh snap! Change a few things up and try submitting again.
+
+
\ No newline at end of file
diff --git a/src/app/pages/alerts/widgets/link.html b/src/app/pages/alerts/widgets/link.html
new file mode 100644
index 0000000..5697e61
--- /dev/null
+++ b/src/app/pages/alerts/widgets/link.html
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/app/pages/grid/grid.html b/src/app/pages/grid/grid.html
new file mode 100644
index 0000000..9fb49c3
--- /dev/null
+++ b/src/app/pages/grid/grid.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/app/pages/grid/grid.js b/src/app/pages/grid/grid.js
new file mode 100644
index 0000000..4f1c58e
--- /dev/null
+++ b/src/app/pages/grid/grid.js
@@ -0,0 +1,23 @@
+'use strict';
+
+angular.module('BlurAdmin.gridPage', ['ngRoute'])
+
+ .config(['$routeProvider', function ($routeProvider) {
+ $routeProvider.when('/grid', {
+ templateUrl: 'app/pages/grid/grid.html',
+ controller: 'gridPageCtrl'
+ });
+ }])
+ .controller('gridPageCtrl', ['$scope', function ($scope) {
+ $scope.widgetBlocks = [
+ {
+ widgets: [
+ [
+ {
+ url: 'app/pages/grid/widgets/baseGrid.html'
+ }
+ ]
+ ]
+ }
+ ];
+ }]);
\ No newline at end of file
diff --git a/src/app/pages/grid/widgets/baseGrid.html b/src/app/pages/grid/widgets/baseGrid.html
new file mode 100644
index 0000000..3e552f5
--- /dev/null
+++ b/src/app/pages/grid/widgets/baseGrid.html
@@ -0,0 +1,243 @@
+
Stacked to horizontal
+
+
+
.col-md-1
+
+
+
.col-md-1
+
+
+
.col-md-1
+
+
+
.col-md-1
+
+
+
.col-md-1
+
+
+
.col-md-1
+
+
+
.col-md-1
+
+
+
.col-md-1
+
+
+
.col-md-1
+
+
+
.col-md-1
+
+
+
.col-md-1
+
+
+
.col-md-1
+
+
+
+
+
.col-md-8
+
+
+
.col-md-4
+
+
+
+
+
.col-md-4
+
+
+
.col-md-4
+
+
+
.col-md-4
+
+
+
+
+
.col-md-6
+
+
+
.col-md-6
+
+
+
+
Mobile and desktop
+
+
+
xs-12 .col-md-8
+
+
+
xs-6 .col-md-4
+
+
+
+
+
xs-6 .col-md-4
+
+
+
xs-6 .col-md-4
+
+
+
xs-6 .col-md-4
+
+
+
+
+
.col-xs-6
+
+
+
.col-xs-6
+
+
+
+
Mobile, tablet, desktop
+
+
+
.col-xs-12 .col-sm-6 .col-md-8
+
+
+
.col-xs-6 .col-md-4
+
+
+
+
+
.col-xs-6 .col-sm-4
+
+
+
.col-xs-6 .col-sm-4
+
+
+
+
.col-xs-6 .col-sm-4
+
+
+
+
Column wrapping
+
+
+
.col-xs-9
+
+
+
.col-xs-4 Since 9 + 4 = 13 > 12, this 4-column-wide div gets wrapped onto a new line as one contiguous
+ unit.
+
+
+
+
.col-xs-6 Subsequent columns continue along the new line.
+
+
+
+
Responsive column resets
+
+
+
.col-xs-6 .col-sm-3
Resize your viewport or check it out on your phone for an example.
+
+
+
.col-xs-6 .col-sm-3
+
+
+
+
.col-xs-6 .col-sm-3
+
+
+
.col-xs-6 .col-sm-3
+
+
+
+
Offsetting columns
+
+
+
.col-md-4
+
+
+
.col-md-4 .col-md-offset-4
+
+
+
+
+
.col-md-3 .col-md-offset-3
+
+
+
.col-md-3 .col-md-offset-3
+
+
+
+
+
.col-md-6 .col-md-offset-3
+
+
+
+
Grid options
+
+
+
+
+
+
Extra small devices
+ Phones (<768px)
+
+
Small devices
+ Tablets (≥768px)
+
+
Medium devices
+ Desktops (≥992px)
+
+
Large devices
+ Desktops (≥1200px)
+
+
+
+
+
+
Grid behavior
+
Horizontal at all times
+
Collapsed to start, horizontal above breakpoints
+
+
+
Container width
+
None (auto)
+
750px
+
970px
+
1170px
+
+
+
Class prefix
+
.col-xs-
+
.col-sm-
+
.col-md-
+
.col-lg-
+
+
+
# of columns
+
12
+
+
+
Column width
+
Auto
+
~62px
+
~81px
+
~97px
+
+
+
Gutter width
+
30px (15px on each side of a column)
+
+
+
Nestable
+
Yes
+
+
+
Offsets
+
Yes
+
+
+
Column ordering
+
Yes
+
+
+
+
\ No newline at end of file
diff --git a/src/app/pages/mail/mail.html b/src/app/pages/mail/mail.html
new file mode 100644
index 0000000..0ea76cb
--- /dev/null
+++ b/src/app/pages/mail/mail.html
@@ -0,0 +1,7 @@
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris ex mauris, ultrices vel lectus quis, scelerisque hendrerit ipsum. Suspendisse ullamcorper turpis neque, eget dapibus magna placerat ac. Suspendisse rhoncus ligula ac mi tempus varius ut sed lacus. Sed et commodo nulla, et placerat leo. Nam rhoncus vulputate sem non pharetra. Praesent fringilla massa in laoreet convallis. Aliquam lobortis dui a congue facilisis. Aenean dapibus semper semper. Quisque aliquam, nibh dapibus interdum condimentum, ex velit tempor tortor, at vestibulum magna leo quis leo. Morbi pulvinar varius erat ac rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In hac habitasse platea dictumst.
" +
+ "
Cras rhoncus quam ipsum, vel dignissim nisl egestas sed. Aliquam erat volutpat. Integer eu nisl elit. Donec malesuada diam vitae tellus luctus tincidunt. Donec tempus blandit neque, rutrum egestas ipsum sagittis tempor. Curabitur volutpat ligula enim, nec vehicula purus molestie at. Sed a facilisis enim, nec molestie magna. Donec in augue non est viverra dapibus vel tempus risus. Nam porttitor purus sit amet hendrerit ullamcorper. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Cras rhoncus quam ipsum, vel dignissim nisl egestas sed. Aliquam erat volutpat. Integer eu nisl elit. Donec malesuada diam vitae tellus luctus tincidunt. Donec tempus blandit neque, rutrum egestas ipsum sagittis tempor. Curabitur volutpat ligula enim, nec vehicula purus molestie at. Sed a facilisis enim, nec molestie magna. Donec in augue non est viverra dapibus vel tempus risus. Nam porttitor purus sit amet hendrerit ullamcorper. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Integer eu nisl elit. Donec malesuada diam vitae tellus luctus tincidunt. Donec tempus blandit neque, rutrum egestas ipsum sagittis tempor. Curabitur volutpat ligula enim, nec vehicula purus molestie at. Sed a facilisis enim, nec molestie magna. Donec in augue non est viverra dapibus vel tempus risus. Nam porttitor purus sit amet hendrerit ullamcorper. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Consectetur adipiscing elit. Aliquam sodales sem in nibh pellentesque, ac dignissim mi dapibus.
" +
+ "
Lorem ipsum dolor sit amet! Nullam imperdiet justo a ipsum laoreet euismod.
" +
+ "
Cras tincidunt fermentum lectus, quis scelerisque lorem volutpat sed." +
+ "Sed quis orci sed nisl sagittis viverra id at mauris. Nam venenatis mi nibh. Sed fringilla mattis vehic
Consectetur adipiscing elit. Aliquam sodales sem in nibh pellentesque, ac dignissim mi dapibus.
" +
+ "
Aliquam eu facilisis eros, quis varius est. Nullam imperdiet justo a ipsum laoreet euismod.
" +
+ "
Nulla facilisi. Nulla congue, arcu eget blandit lacinia, leo ante ullamcorper lectus, vel pulvinar justo ipsum vitae justo." +
+ "Cras tincidunt fermentum lectus, quis scelerisque lorem volutpat sed. Sed quis orci sed nisl sagittis viverra id at mauris. Nam venenatis mi nibh. Sed fringilla mattis vehic
\ No newline at end of file
diff --git a/src/app/pages/progressBars/widgets/basic.html b/src/app/pages/progressBars/widgets/basic.html
new file mode 100644
index 0000000..0fb3b2f
--- /dev/null
+++ b/src/app/pages/progressBars/widgets/basic.html
@@ -0,0 +1,20 @@
+
+
+ 40% Complete (success)
+
+
+
+
+ 20% Complete
+
+
+
+
+ 60% Complete (warning)
+
+
+
+
+ 80% Complete (danger)
+
+
\ No newline at end of file
diff --git a/src/app/pages/progressBars/widgets/label.html b/src/app/pages/progressBars/widgets/label.html
new file mode 100644
index 0000000..8258fe7
--- /dev/null
+++ b/src/app/pages/progressBars/widgets/label.html
@@ -0,0 +1,20 @@
+
+
+ 40% Complete (success)
+
+
+
+
+ 20% Complete
+
+
+
+
+ 60% Complete (warning)
+
+
+
+
+ 80% Complete (danger)
+
+
\ No newline at end of file
diff --git a/src/app/pages/progressBars/widgets/stacked.html b/src/app/pages/progressBars/widgets/stacked.html
new file mode 100644
index 0000000..4d3f223
--- /dev/null
+++ b/src/app/pages/progressBars/widgets/stacked.html
@@ -0,0 +1,14 @@
+
+
+ 35% Complete (success)
+
+
+ 20% Complete (warning)
+
+
+ 10% Complete (danger)
+
+
+ 20% Complete (warning)
+
+
\ No newline at end of file
diff --git a/src/app/pages/progressBars/widgets/striped.html b/src/app/pages/progressBars/widgets/striped.html
new file mode 100644
index 0000000..7e6ae5d
--- /dev/null
+++ b/src/app/pages/progressBars/widgets/striped.html
@@ -0,0 +1,20 @@
+
+
+ 40% Complete (success)
+
+
+
+
+ 20% Complete
+
+
+
+
+ 60% Complete (warning)
+
+
+
+
+ 80% Complete (danger)
+
+
\ No newline at end of file
diff --git a/src/app/pages/typography/typography.html b/src/app/pages/typography/typography.html
index ea52e66..20705c0 100644
--- a/src/app/pages/typography/typography.html
+++ b/src/app/pages/typography/typography.html
@@ -1,274 +1,246 @@
-
-
-
-
-
-
-
-
Text Size
-
-
-
H1. Heading 1
-
-
Lorem ipsum dolor sit amet, id mollis iaculis mi nisl
Lorem ipsum dolor sit amet, id mollis iaculis mi nisl pulvinar, lacinia scelerisque pharetra, placerat
- vestibulum eleifend pellentesque, mi nam.
-
-
-
H3. Heading 3
-
-
Lorem ipsum dolor sit amet, id mollis iaculis mi nisl pulvinar, lacinia scelerisque pharetra, placerat
- vestibulum eleifend pellentesque, mi nam.
-
-
-
H4. Heading 4
-
-
Lorem ipsum dolor sit amet, id mollis iaculis mi nisl pulvinar, lacinia scelerisque pharetra, placerat
- vestibulum eleifend pellentesque, mi nam.
-
-
-
H5. Heading 5
-
-
Lorem ipsum dolor sit amet, id mollis iaculis mi nisl pulvinar, lacinia scelerisque pharetra.
-
-
-
+
+
+
+
+
Text Size
-
-
-
-
-
-
-
Some more text
-
-
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor, quis
- ullamcorper ligula sodales at. Nulla tellus elit, varius non commodo eget, mattis vel eros. In sed
- ornare
- nulla. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis
- parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.
-
-
+
+
H1. Heading 1
-
-
Curabitur bibendum ornare dolor, quis ullamcorper ligula dfgz`zzsodales at. Nullam quis risus eget urna
- mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur
- ridiculus
- mus. Nullam id dolor id nibh ultricies vehicula ut id elit. In sed ornare nulla
-
-
-
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor,
- quis
- ullamcorper ligula sodales at. Nulla tellus elit, varius non commodo eget, mattis vel eros. In sed
- ornare
- nulla.
-
-
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor,
- quis
- ullam-corper ligula sodales at. Nulla tellus elit, varius non commodo eget, mattis vel eros. In sed
- ornare
- nulla.
-
-
-
-
Secondary text. Lorem ipsum dolor sit amet, id mollis iaculis mi nisl pulvinar,
Lorem ipsum dolor sit amet, id mollis iaculis mi nisl pulvinar, lacinia scelerisque pharetra, placerat
+ vestibulum eleifend pellentesque.
-
-
-
-
-
-
-
Lists
-
-
-
Unordered list:
-
-
Lorem ipsum dolor sit amet
-
Сlacinia scelerisque pharetra
-
-
Dui rhoncus quisque integer lorem
-
-
Libero iaculis vestibulum eu vitae
-
-
-
-
-
Nisl lectus nibh habitasse suspendisse ut
-
Posuere cursus hac, vestibulum wisi nulla bibendum
-
-
Ordered Lists:
-
-
Eu non nec cursus quis mollis, amet quam nec
-
Et suspendisse, adipiscing fringilla ornare sit ligula sed
-
-
Interdum et justo nulla
-
-
Magna amet, suscipit suscipit non amet
-
-
-
-
-
Metus duis eu non eu ridiculus turpis
-
- Neque egestas id fringilla consectetuer justo curabitur, wisi magna neque commodo volutpat
-
-
-
Important text fragment. Lorem ipsum dolor sit amet, id mollis iaculis mi nisl
- pulvinar,
- lacinia scelerisque pharetra.
-
-
-
-
+
+
H2. Heading 2
+
+
Lorem ipsum dolor sit amet, id mollis iaculis mi nisl pulvinar, lacinia scelerisque pharetra, placerat
+ vestibulum eleifend pellentesque.
-
-
-
-
-
-
-
Text Color
-
+
+
H3. Heading 3
-
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor, quis
- ullamcorper ligula sodales at. Nulla tellus elit, varius non commodo eget, mattis vel eros. In sed
- ornare
- nulla. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis
- dis
- parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.
-
-
-
-
-
Curabitur bibendum ornare dolor, quis ullamcorper ligula dfgz`zzsodales at. Nullam quis risus eget
- urna
- mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur
- ridiculus
- mus. Nullam id dolor id nibh ultricies vehicula ut id elit. In sed ornare nulla
-
-
-
-
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor,
- quis
- ullamcorper ligula sodales at. Nulla tellus elit, varius non commodo eget, mattis vel eros. In sed ornare
- nulla.
-
Lorem ipsum dolor sit amet, id mollis iaculis mi nisl pulvinar, lacinia scelerisque pharetra, placerat
+ vestibulum eleifend pellentesque.
-
+
+
H4. Heading 4
+
+
Lorem ipsum dolor sit amet, id mollis iaculis mi nisl pulvinar, lacinia scelerisque pharetra, placerat
+ vestibulum eleifend pellentesque.
+
+
+
H5. Heading 5
+
+
Lorem ipsum dolor sit amet, id mollis iaculis mi nisl pulvinar, lacinia scelerisque pharetra.
+
+
-
-
-
-
-
-
-
-
-
-
-
-
Simple Banner Text
+
+
+
+
Some more text
+
+
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor, quis
+ ullamcorper ligula sodales at. Nulla tellus elit, varius non commodo eget, mattis vel eros. In sed
+ ornare
+ nulla. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis.
+
+
+
+
Curabitur bibendum ornare dolor, quis ullamcorper ligula dfgz`zzsodales at. Nullam quis risus eget urna
+ mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur
+ ridiculus
+ mus. Nullam id dolor id.
+
+
+
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor,
+ quis
+ ullamcorper ligula sodales at. Nulla tellus elit, varius non commodo eget, mattis vel eros. In sed
+ ornare
+ nulla.
+
+
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor,
+ quis
+ ullam-corper ligula sodales at. Nulla tellus elit, varius non commodo eget, mattis vel eros. In sed
+ ornare
+ nulla.
+
+
+
+
Secondary text. Lorem ipsum dolor sit amet, id mollis iaculis mi nisl pulvinar,
Vel elit, eros elementum, id lacinia, duis non ut ut tortor blandit. Mauris dapibus magna rutrum. Ornare neque suspendisse phasellus wisi, quam cras pede rutrum suspendisse, felis amet eu. Congue magna elit quisque quia, nullam justo sagittis,
- ante erat libero placerat, proin condimentum consectetuer lacus. Velit condimentum velit, sed
- penatibus
- arcu nulla.
-
-
-
-
Et suspendisse, adipiscing fringilla ornare sit ligula sed, vel nam. Interdum et justo nulla,
- fermentum
- lobortis purus ut eu, duis nibh dolor massa tristique elementum, nibh iste potenti risus fusce
- aliquet
- fusce, ullamcorper debitis primis arcu tellus vestibulum ac.
-
-
+
+
+
+
Lists
+
+
+
Unordered list:
+
+
Lorem ipsum dolor sit amet
+
Сlacinia scelerisque pharetra
+
+
Dui rhoncus quisque integer lorem
+
+
Libero iaculis vestibulum eu vitae
+
+
+
+
+
Nisl lectus nibh habitasse suspendisse ut
+
Posuere cursus hac, vestibulum wisi nulla bibendum
+
+
Ordered Lists:
+
+
Eu non nec cursus quis mollis, amet quam nec
+
Et suspendisse, adipiscing fringilla ornare sit ligula sed
+
+
Interdum et justo nulla
+
+
Magna amet, suscipit suscipit non amet
+
+
+
+
+
Metus duis eu non eu ridiculus turpis
+
+ Neque egestas id fringilla consectetuer justo curabitur, wisi magna neque commodo volutpat
+
+
+
Important text fragment. Lorem ipsum dolor sit amet, id mollis iaculis mi nisl
+ pulvinar,
+ lacinia scelerisque pharetra.
+
+
+
+
-
+
+
+
+
Text Color
+
+
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor, quis
+ ullamcorper ligula sodales at. Nulla tellus elit, varius non commodo eget, mattis vel eros. In sed
+ ornare
+ nulla. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis
+ dis
+ parturient montes, nascetur ridiculus mus.
+
+
+
+
Curabitur bibendum ornare dolor, quis ullamcorper ligula dfgz`zzsodales at. Nullam quis risus eget
+ urna
+ mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur
+ ridiculus
+ mus. Nullam id dolor id nibh ultricies vehicula ut id elit. In sed ornare nulla.
+
+
+
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur bibendum ornare dolor,
+ quis
+ ullamcorper ligula sodales at. Nulla tellus elit, varius non commodo eget, mattis vel eros. In sed ornare
+ nulla.
+
Vel elit, eros elementum, id lacinia, duis non ut ut tortor blandit. Mauris dapibus magna rutrum. Ornare neque suspendisse phasellus wisi, quam cras pede rutrum suspendisse, felis amet eu. Congue magna elit quisque quia, nullam justo sagittis,
+ ante erat libero placerat, proin condimentum consectetuer lacus. Velit condimentum velit, sed
+ penatibus
+ arcu nulla.
+
+
+
+
Et suspendisse, adipiscing fringilla ornare sit ligula sed, vel nam. Interdum et justo nulla,
+ fermentum
+ lobortis purus ut eu, duis nibh dolor massa tristique elementum, nibh iste potenti risus fusce
+ aliquet
+ fusce, ullamcorper debitis primis arcu tellus vestibulum ac.
+
+
+
+
+
+
+
+
Column heading example
+
+
+
Yet another column heading example
+
+
+
Third column heading example
+
+
+
+
+
+
Eget augue, lacus erat ante egestas scelerisque aliquam, metus molestie leo in habitasse magna
+ maecenas