Skip to content

Commit

Permalink
(wip) - cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
adube committed Apr 6, 2016
1 parent a2de8dc commit 88d39bf
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 3 deletions.
4 changes: 3 additions & 1 deletion examples/drawfeature.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@
</head>
<body ng-controller="MainController as ctrl">
<div id="map" ngeo-map="ctrl.map"></div>

<ngeo-drawfeature
ngeo-btn-group
class="btn-group"
Expand Down Expand Up @@ -122,15 +123,16 @@
class="btn btn-default ngeo-drawfeature-text"
ng-class="{active: dfCtrl.drawText.active}"
ng-model="dfCtrl.drawText.active"></a>

</ngeo-drawfeature>

<input type="checkbox"
ng-model="ctrl.dummyActive" /> Dummy

<p id="desc">
This example shows how to use the <code>ngeo-drawfeature</code>
directive to draw vector features on the map.
</p>

<script src="../node_modules/jquery/dist/jquery.js"></script>
<script src="../node_modules/angular/angular.js"></script>
<script src="../node_modules/angular-animate/angular-animate.js"></script>
Expand Down
56 changes: 54 additions & 2 deletions src/directives/drawfeature.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,62 @@ goog.require('ngeo.measurelengthDirective');
* Example:
*
* <ngeo-drawfeature
* ngeo-drawfeature-active="ctrl.drawActive"
* ngeo-drawfeature-map="::ctrl.map">
* ngeo-btn-group
* class="btn-group"
* ngeo-drawfeature-active="ctrl.drawActive"
* ngeo-drawfeature-map="::ctrl.map">
* <a
* href
* translate
* ngeo-btn
* ngeo-drawpoint
* class="btn btn-default ngeo-drawfeature-point"
* ng-class="{active: dfCtrl.drawPoint.active}"
* ng-model="dfCtrl.drawPoint.active"></a>
* <a
* href
* translate
* ngeo-btn
* ngeo-measurelength
* class="btn btn-default ngeo-drawfeature-linestring"
* ng-class="{active: dfCtrl.measureLength.active}"
* ng-model="dfCtrl.measureLength.active"></a>
* <a
* href
* translate
* ngeo-btn
* ngeo-measurearea
* class="btn btn-default ngeo-drawfeature-polygon"
* ng-class="{active: dfCtrl.measureArea.active}"
* ng-model="dfCtrl.measureArea.active"></a>
* <a
* href
* translate
* ngeo-btn
* ngeo-measureazimut
* class="btn btn-default ngeo-drawfeature-circle"
* ng-class="{active: dfCtrl.measureAzimut.active}"
* ng-model="dfCtrl.measureAzimut.active"></a>
* <a
* href
* translate
* ngeo-btn
* ngeo-drawrectangle
* class="btn btn-default ngeo-drawfeature-rectangle"
* ng-class="{active: dfCtrl.drawRectangle.active}"
* ng-model="dfCtrl.drawRectangle.active"></a>
* <a
* href
* translate
* ngeo-btn
* ngeo-drawtext
* class="btn btn-default ngeo-drawfeature-text"
* ng-class="{active: dfCtrl.drawText.active}"
* ng-model="dfCtrl.drawText.active"></a>
* </ngeo-drawfeature>
*
* @htmlAttribute {boolean} ngeo-drawfeature-active Whether the directive is
* active or not.
* @htmlAttribute {ol.Map} ngeo-drawfeature-map The map.
* @return {angular.Directive} The directive specs.
* @ngInject
Expand Down

0 comments on commit 88d39bf

Please sign in to comment.