From 1d7b9d5626d10c1a866e1842fbd6da2014424331 Mon Sep 17 00:00:00 2001
From: Misko Hevery
Date: Thu, 13 Jan 2011 10:50:33 -0800
Subject: support compilation in HTML widgets
---
src/widgets.js | 1 +
test/widgetsSpec.js | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/widgets.js b/src/widgets.js
index e7f78971..0bdc1094 100644
--- a/src/widgets.js
+++ b/src/widgets.js
@@ -509,6 +509,7 @@ function inputWidget(events, modelAccessor, viewAccessor, initFn, textBox) {
function inputWidgetSelector(element){
this.directives(true);
+ this.descend(true);
return INPUT_TYPE[lowercase(element[0].type)] || noop;
}
diff --git a/test/widgetsSpec.js b/test/widgetsSpec.js
index 946c433f..59cbc3c6 100644
--- a/test/widgetsSpec.js
+++ b/test/widgetsSpec.js
@@ -302,9 +302,10 @@ describe("widget", function(){
});
it('should support button alias', function(){
- compile('');
+ compile('');
browserTrigger(element);
expect(scope.$get('clicked')).toEqual(true);
+ expect(scope.$element.text()).toEqual("Click Me.");
});
describe('radio', function(){
--
cgit v1.2.3