projects
/
angular-drzb
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d09d7f7
)
don't use custom class again on generated element
author
Dobrica Pavlinusic
<dpavlin@rot13.org>
Wed, 9 Jan 2013 21:13:53 +0000
(22:13 +0100)
committer
Dobrica Pavlinusic
<dpavlin@rot13.org>
Wed, 9 Jan 2013 21:13:53 +0000
(22:13 +0100)
app/js/directives.js
patch
|
blob
|
history
diff --git
a/app/js/directives.js
b/app/js/directives.js
index
fb7b81e
..
2aa3a9c
100644
(file)
--- a/
app/js/directives.js
+++ b/
app/js/directives.js
@@
-14,10
+14,11
@@
angular.module('myApp.directives', []).
restrict: 'C',
compile: function(element, attrs) {
var my_class = attrs['class'] || '';
restrict: 'C',
compile: function(element, attrs) {
var my_class = attrs['class'] || '';
+ my_class = my_class.replace(/ *my-input */,'');
var my_type = attrs['type'] || 'text';
var my_type = attrs['type'] || 'text';
- var html = '<div class="
controls
'+my_class+'">'
+ var html = '<div class="'+my_class+'">'
+'<label for="'+attrs.ngModel+'">' + attrs.placeholder + '</label>'
+'<label for="'+attrs.ngModel+'">' + attrs.placeholder + '</label>'
- +'<input type="'+my_type+'" name="'+attrs.ngModel+'" ng-model="' + attrs.ngModel + '" ng-required="' + attrs.ngRequired + '" placeholder="' + attrs.placeholder + '" />'
+ +'<input type="'+my_type+'" name="'+attrs.ngModel+'" ng-model="' + attrs.ngModel + '" ng-required="' + attrs.ngRequired + '" placeholder="' + attrs.placeholder + '"
class="'+my_class+'"
/>'
+'</div>'
;
element.replaceWith(html);
+'</div>'
;
element.replaceWith(html);