diff --git a/static/js/directives/contactsmanager.js b/static/js/directives/contactsmanager.js
index 5c197e42..21a88219 100644
--- a/static/js/directives/contactsmanager.js
+++ b/static/js/directives/contactsmanager.js
@@ -18,12 +18,13 @@
* along with this program. If not, see .
*
*/
-define(['jquery', 'underscore', 'text!partials/contactsmanagerbutton.html', 'text!partials/contactsmanager.html'], function($, _, templateContactsManagerButton,templateContactsManager) {
+define(['jquery', 'underscore', 'text!partials/contactsmanagerbutton.html', 'text!partials/contactsmanager.html', 'text!partials/contactsmanageradd.html', 'text!partials/contactsmanageredit.html'], function($, _, templateContactsManagerButton, templateContactsManager, templateContactsManagerAdd, templateContactsManagerEdit) {
return ['contacts', 'alertify', function(contacts, alertify) {
var contactsManagerController = ['$scope', '$modalInstance', 'contactData', 'data', 'defaultModalController', function($scope, $modalInstance, contactData, data, defaultModalController) {
- $scope.contacts = null;
+ $scope.contacts = [];
+ $scope.search = {};
var getContacts = function() {
$scope.contacts = contactData.getAll();
@@ -38,9 +39,35 @@ define(['jquery', 'underscore', 'text!partials/contactsmanagerbutton.html', 'tex
}];
var controller = ['$scope', '$modal', function($scope, $modal) {
- // Setup an api to pass the html body template to alertify
+ var windowClass = 'contactsmanager';
+ var modalController = contactsManagerController;
+
$scope.contactsManager = function() {
- alertify.dialog.buildCustom({'windowClass': 'contactsmanager', 'header': _('Contacts Manager'), 'bodydom': templateContactsManager, 'footerdom': null, 'controller': contactsManagerController});
+ alertify.dialog.buildCustom({
+ 'windowClass': windowClass,
+ 'header': _('Contacts Manager'),
+ 'bodydom': templateContactsManager,
+ 'footerdom': null,
+ 'controller': modalController
+ });
+ };
+ $scope.contactsManagerAdd = function() {
+ alertify.dialog.buildCustom({
+ 'windowClass': windowClass,
+ 'header': _('Find new contacts'),
+ 'bodydom': templateContactsManagerAdd,
+ 'footerdom': null,
+ 'controller': modalController
+ });
+ };
+ $scope.contactsManagerEdit = function() {
+ alertify.dialog.buildCustom({
+ 'windowClass': windowClass,
+ 'header': _('Contacts Manager'),
+ 'bodydom': templateContactsManagerEdit,
+ 'footerdom': null,
+ 'controller': modalController
+ });
};
}];
diff --git a/static/partials/contactsmanager.html b/static/partials/contactsmanager.html
index d727cee9..97c97555 100644
--- a/static/partials/contactsmanager.html
+++ b/static/partials/contactsmanager.html
@@ -12,7 +12,7 @@
-
+
diff --git a/static/partials/contactsmanageradd.html b/static/partials/contactsmanageradd.html
index e9cdf25d..5c8bd33c 100644
--- a/static/partials/contactsmanageradd.html
+++ b/static/partials/contactsmanageradd.html
@@ -1,9 +1,3 @@
-
@@ -19,74 +13,20 @@
-
+
-
+
-
+
+
|
- Mike
+ {{contact.Status.displayName}}
|
|
-
-
-
- |
-
- Mike
- |
-
-
- |
-
-
-
-
- |
-
- Mike
- |
-
-
- |
-
-
-
-
- |
-
- Mike
- |
-
-
- |
-
-
-
-
- |
-
- Mike
- |
-
-
- |
-
-
-
-
- |
-
- Mike
- |
-
-
- |
-
@@ -95,7 +35,7 @@
diff --git a/static/partials/contactsmanageredit.html b/static/partials/contactsmanageredit.html
index b781649c..a1bc5aae 100644
--- a/static/partials/contactsmanageredit.html
+++ b/static/partials/contactsmanageredit.html
@@ -1,9 +1,3 @@
-
@@ -34,8 +28,8 @@
-
-
+
+
|