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 </div>
130125</form></ 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