class is keyword in IE
[angular-drzb] / app / js / directives.js
1 'use strict';
2
3 /* Directives */
4
5
6 angular.module('myApp.directives', []).
7   directive('appVersion', ['version', function(version) {
8     return function(scope, elm, attrs) {
9       elm.text(version);
10     };
11   }]).
12   directive('myInput', function() {
13     return {
14                 restrict: 'C',
15                 compile: function(element, attrs) {
16                         element.replaceWith('<div class="'+attrs['class']+'"><label for="'+attrs.ngModel+'">' + attrs.placeholder + '</label><input type="'+ ( attrs.type || 'text' ) +'" name="'+attrs.ngModel+'" ng-model="' + attrs.ngModel + '" ng-required="' + attrs.ngRequired + '" placeholder="' + attrs.placeholder + '" /></div>');
17                 }
18     };
19   });