diff --git a/dist/ionic-angular.js b/dist/ionic-angular.js
index 7ed846a4b4..ceb3691dcd 100644
--- a/dist/ionic-angular.js
+++ b/dist/ionic-angular.js
@@ -1,4 +1,13 @@
-angular.module('ionic.ui', ['ionic.ui.content', 'ionic.ui.tabs', 'ionic.ui.nav', 'ionic.ui.sideMenu']);
+/**
+ * Create a wrapping module to ease having to include too many
+ * modules.
+ */
+angular.module('ionic.ui', ['ionic.ui.content',
+ 'ionic.ui.tabs',
+ 'ionic.ui.nav',
+ 'ionic.ui.sideMenu',
+ 'ionic.ui.list'
+ ]);
;
angular.module('ionic.service.actionSheet', ['ionic.service', 'ionic.ui.actionSheet'])
@@ -171,6 +180,18 @@ angular.module('ionic.ui.content', [])
}
})
;
+angular.module('ionic.ui.list', ['ionic.service'])
+
+.directive('list', function() {
+ return {
+ restrict: 'E',
+ replace: true,
+ transclude: true,
+ scope: {},
+ template: '
'
+ }
+})
+;
angular.module('ionic.ui.nav', ['ionic.service'])
.controller('NavCtrl', ['$scope', '$element', '$compile', 'TemplateLoader', function($scope, $element, $compile, TemplateLoader) {
diff --git a/example/toderp2/index.html b/example/toderp2/index.html
index 5bcdf4d1f9..80abc9898b 100644
--- a/example/toderp2/index.html
+++ b/example/toderp2/index.html
@@ -137,7 +137,7 @@
-
+
{{project.title}}
@@ -153,7 +153,7 @@
diff --git a/example/toderp2/js/app.js b/example/toderp2/js/app.js
index d847a16a38..c5b81e4a5e 100644
--- a/example/toderp2/js/app.js
+++ b/example/toderp2/js/app.js
@@ -6,10 +6,7 @@ angular.module('ionic.todo', [
'ionic.service.modal',
'ionic.service.actionSheet',
- 'ionic.ui.nav',
- 'ionic.ui.content',
- 'ionic.ui.sideMenu',
- 'ionic.ui.actionSheet',
+ 'ionic.ui',
'firebase',
'ngRoute',
diff --git a/js/ext/angular/src/directive/ionicList.js b/js/ext/angular/src/directive/ionicList.js
new file mode 100644
index 0000000000..cfee698f06
--- /dev/null
+++ b/js/ext/angular/src/directive/ionicList.js
@@ -0,0 +1,11 @@
+angular.module('ionic.ui.list', ['ionic.service'])
+
+.directive('list', function() {
+ return {
+ restrict: 'E',
+ replace: true,
+ transclude: true,
+ scope: {},
+ template: ''
+ }
+})
diff --git a/js/ext/angular/src/ionicAngular.js b/js/ext/angular/src/ionicAngular.js
index d9c271aad3..b9e9f1b02e 100644
--- a/js/ext/angular/src/ionicAngular.js
+++ b/js/ext/angular/src/ionicAngular.js
@@ -1 +1,10 @@
-angular.module('ionic.ui', ['ionic.ui.content', 'ionic.ui.tabs', 'ionic.ui.nav', 'ionic.ui.sideMenu']);
+/**
+ * Create a wrapping module to ease having to include too many
+ * modules.
+ */
+angular.module('ionic.ui', ['ionic.ui.content',
+ 'ionic.ui.tabs',
+ 'ionic.ui.nav',
+ 'ionic.ui.sideMenu',
+ 'ionic.ui.list'
+ ]);