Skip to content

Commit 7fa7aba

Browse files
committed
#164 style guide section
1 parent 6752345 commit 7fa7aba

2 files changed

Lines changed: 55 additions & 17 deletions

File tree

bower.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
],
2626
"dependencies": {
2727
"bootstrap": "~3.3.6",
28-
"ui-bootstrap": "~0.14.3",
28+
"angular-bootstrap": "~0.14.3",
2929
"ui-select": "angular-ui-select#~0.13.2",
30-
"ngSanitize": "~0.0.2"
30+
"angular-sanitize": "~0.0.2"
3131
}
3232
}

index.html

Lines changed: 53 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -48,22 +48,17 @@
4848
<nav class="navbar navbar-default navbar-fixed-top">
4949
<div class="container">
5050
<div class="navbar-header">
51-
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
52-
<span class="sr-only">Toggle navigation</span>
53-
<span class="icon-bar"></span>
54-
<span class="icon-bar"></span>
55-
<span class="icon-bar"></span>
56-
</button>
5751
<a class="navbar-brand" href="#">Angular Validation</a>
5852
</div>
5953
<div id="navbar" class="navbar-collapse collapse">
6054
<ul class="nav navbar-nav">
6155
<li class="active"><a href="#">Home</a></li>
6256
<li><a href="#getting_started">Getting started</a></li>
57+
<li><a href="#style_guide">Style guide</a></li>
6358
<li><a href="#examples">Examples</a></li>
6459
<li><a href="https://github.com/huei90/angular-validation/issues">Report an issue</a></li>
6560
</ul>
66-
</div><!--/.nav-collapse -->
61+
</div>
6762
</div>
6863
</nav>
6964
<header class="bs-docs-header" tabindex="-1" id="#">
@@ -129,10 +124,47 @@ <h3>Writing your first code</h3>
129124
&lt;/div&gt;
130125
&lt;/form&gt;</code></pre>
131126
</figure>
132-
</section>
127+
</section>
128+
129+
<!-- ********Style guide******* -->
130+
131+
<section id="style_guide">
132+
<div class="hidden-xs" style="height: 40px;"></div>
133+
<div class="page-header">
134+
<h1>Style Guide</h1>
135+
</div>
136+
<p>You can style different states of your form elements using the following selectors</p>
137+
<span class="label label-danger" style="margin-left: 2px;">Invalid Selectors</span>
138+
<figure class="highlight">
139+
<pre><code class="css">.ng-invalid.ng-dirty { /* Your style here */ }</code></pre>
140+
</figure>
141+
<span class="label label-success" style="margin-left: 2px;">Valid Selectors</span>
142+
<figure class="highlight">
143+
<pre><code class="css">.ng-valid.ng-dirty { /* Your style here */ }</code></pre>
144+
</figure>
145+
<br/>
146+
<p>
147+
You can also include your vendor libraries classes in you are using CSS preprocessors such as
148+
<a href="http://lesscss.org/">LESS</a> or
149+
<a href="http://sass-lang.com/">SASS</a>.
150+
</p>
151+
<span class="label label-info" style="margin-left: 2px;">Using Bootstrap classes</span>
152+
<figure class="highlight">
153+
<pre><code class="css">.ng-valid.ng-dirty { .has-error .form-control; }</code></pre>
154+
</figure>
155+
156+
<br/>
157+
158+
<p> For more on AngularJS validation classes check at their
159+
<a href="https://docs.angularjs.org/guide/forms">documentation</a>.
160+
</section>
161+
162+
<!-- ********Examples******* -->
133163
<section id="examples">
134164
<div class="hidden-xs" style="height: 40px;"></div>
135-
<h1>Examples</h1>
165+
<div class="page-header">
166+
<h1>Examples</h1>
167+
</div>
136168
<!--- Form1 -->
137169
<div class="page-header">
138170
<form name="Form" id="form1">
@@ -334,9 +366,9 @@ <h1>Examples</h1>
334366
</blockquote>
335367
</div>
336368
<div class="btn-group" role="group">
337-
<button class="btn btn-success" validation-submit="Form6">Submit</button></li>
338-
<button class="btn btn-danger" validation-reset="Form6">Reset</button></li>
339-
<button class="btn btn-info" ng-disabled="!form6.checkValid(Form6)">checkValid = {{ form6.checkValid(Form6) }}</button></li>
369+
<button class="btn btn-success" validation-submit="Form6">Submit</button>
370+
<button class="btn btn-danger" validation-reset="Form6">Reset</button>
371+
<button class="btn btn-info" ng-disabled="!form6.checkValid(Form6)">checkValid = {{ form6.checkValid(Form6) }}</button>
340372
</div>
341373
</fieldset>
342374
</form>
@@ -401,15 +433,16 @@ <h1>Examples</h1>
401433
</fieldset>
402434
</form>
403435
</div>
404-
</div>
436+
405437
</section>
438+
</div>
406439

407440
<a href="https://github.com/huei90/angular-validation" target="_blank"><img src="demo/iconmonstr-github-10-icon-128.png" id="github-link" alt="Fork me on Github"/></a>
408441
<script src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>
409442
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.5/highlight.min.js"></script>
410443
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
411444
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.18/angular.min.js"></script>
412-
<script src="bower_components/angular-sanitize/angular-sanitize.min.js"></script>
445+
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.18/angular-sanitize.js"></script>
413446
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script>
414447
<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
415448
<script src="bower_components/angular-bootstrap/ui-bootstrap.min.js"></script>
@@ -420,7 +453,6 @@ <h1>Examples</h1>
420453
<script src="demo/demo.js"></script>
421454
<script>
422455
hljs.initHighlightingOnLoad();
423-
$(document).foundation();
424456
</script>
425457
<script>
426458
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
@@ -430,6 +462,12 @@ <h1>Examples</h1>
430462

431463
ga('create', 'UA-62825613-1', 'auto');
432464
ga('send', 'pageview');
465+
</script>
466+
<script>
467+
$(".nav a").on("click", function(){
468+
$(".nav").find(".active").removeClass("active");
469+
$(this).parent().addClass("active");
470+
});
433471
</script>
434472
</body>
435473
</html>

0 commit comments

Comments
 (0)