Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. <div ng-controller="savedFormCtrl" ng-cloak id="saved-form-wrapper"
  2. class="border border-dark border-top-0 border-right-1 border-bottom-1
  3. border-left-1 px-0" ng-init="getSavedForms()"
  4. >
  5. <!-- Search filters -->
  6. <form name="savedFormsFilterWrapper" layout="row" flex="35" layout-align="end center" class="toolbar-search">
  7.  
  8. <!-- Date filter -->
  9. <md-input-container flex="80">
  10. <div class="text-light font-weight-bold float-left">Filter by saved date:</div>
  11. <md-tooltip style="font-size:1em;">Filter your saved HRTF's</md-tooltip>
  12.  
  13. <md-datepicker name="dateFilter" class="hrtf-date savedFilterDatepicker"
  14. md-date-locale="myLocale" data-ng-model="savedFormFilters" ng-blur="setFilterDate()"
  15. md-placeholder="" md-open-on-focus
  16. aria-label="Saved forms date filter">
  17. </md-datepicker>
  18. </md-input-container>
  19.  
  20. </form>
  21.  
  22. <!-- Saved forms body -->
  23. <div id="savedFormAcc" class="accordion col-md-12 pt-3">
  24.  
  25. <!-- Accordion item Header -->
  26. <div class="card" ng-repeat="item in savedForms | filter:savedFormFilters">
  27.  
  28. <div class="card-header savedFormItem" id="savedForm{{$index}}" data-toggle="collapse" data-target="#collapse{{$index}}">
  29. <md-button class="md-raised md-primary" data-toggle="collapse"
  30. data-target="#collapse{{$index}}" aria-expanded="false"
  31. aria-controls="collapse{{index}}"
  32. >
  33. Form Saved on {{ item.savedOn }} - Click to expand
  34. </md-button>
  35. </div>
  36.  
  37. <!-- Accordion body continues on below -->
  38.  
  39. </div>
  40.  
  41. </div>
  42.  
  43. (function () {
  44. 'use strict';
  45. angular.module('hrtf')
  46. .controller('savedFormCtrl', ['$scope', '$window', '$mdDialog', '$filter', 'formService',
  47. function savedFormCtrl($scope, $window, $mdDialog, $filter, formService) {
  48.  
  49. $scope.savedFormFilters = '';
  50.  
  51. //Get users's saved forms
  52. $scope.savedForms = {};
  53. $scope.getSavedForms = function(){
  54.  
  55. formService.getSavedHrtf()
  56. .then(saved => {
  57. saved.forEach( item =>{
  58. item.data_json = JSON.parse(item.data_json);
  59. });
  60. $scope.savedForms = saved;
  61. return $scope.savedForms;
  62. };
  63. }
  64. ]);
  65. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement