Guest User

Untitled

a guest
Jan 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. <div class="control-group" datepicker ng-model="data.dates[0]">
  2. <label for="date">Preferred date</label>
  3.  
  4. <div class="controls">
  5. <input type="text" id="date" ng-model="data.dates[0]" required>
  6. </div>
  7. <div class="picker" ui-date="Config.dateOptions" ui-date-format="DD, MM d yy"
  8. ng-model="data.dates[0]"></div>
  9. </div>
  10. <div class="control-group" datepicker ng-model="data.dates[1]">
  11. <label for="date1">Second date</label>
  12.  
  13. <div class="controls">
  14. <input type="text" id="date1" ng-model="data.dates[1]">
  15. </div>
  16. <div class="picker" ui-date="Config.dateOptions" ui-date-format="DD, MM d yy"
  17. ng-model="data.dates[1]"></div>
  18. </div>
  19. <div class="control-group" datepicker ng-model="data.dates[2]">
  20. <label for="date2">Third date</label>
  21.  
  22. <div class="controls">
  23. <input type="text" id="date1" ng-model="data.dates[2]">
  24. </div>
  25. <div class="picker" ui-date="Config.dateOptions" ui-date-format="DD, MM d yy"
  26. ng-model="data.dates[2]"></div>
  27. </div>
  28.  
  29. $scope.loadData = function() {
  30. $http({
  31. url: mixedUrl({data: 1}),
  32. method: 'GET'
  33. }).success(function(data) {
  34. if (firstTime) {
  35. $scope.metadata = data.metadata;
  36.  
  37. $timeout(function() {
  38. $scope.data = data.data;
  39. $scope.afterLoadData();
  40. $scope.dataLoaded = true;
  41. });
  42. } else {
  43. $scope.metadata.resources = data.metadata.resources;
  44. }
  45. });
  46. };
  47. $scope.addData = function(data) {
  48. data.state = $scope.state;
  49. return data;
  50. };
  51. $scope.back = function() {
  52. if ($scope.state === 2) {
  53.  
  54. $scope.data.dates = originalDates;
  55. $scope.state = 1;
  56.  
  57. } else {
  58. history.back();
  59. }
  60. };
  61. $scope.addData = function(data) {
  62. data.state = $scope.state;
  63. return data;
  64. };
  65. $scope.$watch('data.dates', function(val) {
  66. if (typeof val !== 'undefined' && !originalDates.length) {
  67. originalDates = [];
  68.  
  69. _.map(val, function(item) {
  70. originalDates.push(item);
  71. });
  72. }
  73. }, true);
Add Comment
Please, Sign In to add comment