Advertisement
Guest User

Untitled

a guest
Jul 28th, 2015
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1. <div id="body_content" ng-app="invite_fr">
  2. <p> Invite your friends to MouthShut.com via email, or share your review on Facebook or Twitter. When you invite a friend <span class="icon icon-rupee"></span>100 is credit to your account.</p>
  3. <div ng-controller="listingctrl" class="contact_listing">
  4. <span class="icon icon-search"></span>
  5. <input type="text" placeholder="Search friends name or email address" ng-model="name" />
  6. <ul>
  7. <li>
  8. <input type="checkbox" ng-model="master"/>
  9. <span>Check all</span>
  10. <span>
  11. <button class="cancel_invite_btn">Cancel</button>
  12. <button class="send_invite_btn" ng-disabled="!checked">Send 10 Invitations</button>
  13. </span>
  14. </li>
  15. <li ng-repeat="contacts in list | filter:name">
  16. <input type="checkbox" ng-checked="master" ng-model="slave"/>
  17. <span>{{contacts.name}}</span>
  18. <span>{{contacts.email}}</span>
  19. </li>
  20. <li>
  21. <input type="checkbox" ng-model="master"/>
  22. <span>Check all</span>
  23. <span>
  24. <button class="cancel_invite_btn">Cancel</button>
  25. <button class="send_invite_btn" ng-disabled="!checked">Send 10 Invitations</button>
  26. </span>
  27. </li>
  28. </ul>
  29. </div>
  30. </div>
  31.  
  32. var invite = angular.module('invite_fr', []);
  33. invite.controller('listingctrl', function($scope) {
  34. $scope.list = [
  35. {name:'Dipesh Malvia', email:'dipeshlohar348@gmail.com'},
  36. {name:'Kasif Ahamad', email:'kasif20@gmail.com'},
  37. {name:'Robert D Silva', email:'mouthshutqa@hotmail.com'},
  38. {name:'Ashish Kumar', email:'payment@myntra.com'},
  39. {name:'Rajesh Kumar Naik', email:'rajeshkumar.naik@gmail.com'},
  40. {name:'Sandeep Kanchi', email:'sandytest7@hotmail.com'},
  41. {name:'Robert D Silva', email:'robertdsilva@gmail.com'},
  42. {name:'Rahul Rana', email:'ranarahul@gmail.com'},
  43. {name:'Dinesh Wadibhasme', email:'wadidinesh@gmail.com'},
  44. {name:'Arpit Dave', email:'davearpit@gmail.com'},
  45. {name:'Mohini Patil', email:'mohinip@gmail.com'},
  46. {name:'Ashish Patil', email:'ashish_patil@gmail.com'},
  47. {name:'Kushank Jain', email:'kushank.jain@gmail.com'},
  48. {name:'Nilesh Yadav', email:'seo.nilesgyadav@gmail.com'},
  49. {name:'Talib Shaikh', email:'shaikh.talib@gmail.com'}
  50. ]
  51.  
  52. $scope.$watch(
  53. function() {
  54. return $scope.master + $scope.slave; }
  55. ,function() {
  56. $scope.slave = $scope.master;
  57. });
  58. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement