From b50961170b58fdefbc9ddd03f5cd3be419c76679 Mon Sep 17 00:00:00 2001 From: Evan Theurer Date: Tue, 8 Jul 2014 11:49:41 +0200 Subject: [PATCH] Import rest of contactsmanager templates. Update templates. --- static/js/directives/contactsmanager.js | 35 ++++++++++-- static/partials/contactsmanager.html | 2 +- static/partials/contactsmanageradd.html | 72 ++---------------------- static/partials/contactsmanageredit.html | 10 +--- 4 files changed, 40 insertions(+), 79 deletions(-) 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 @@ -