|
73 | 73 | vm.show = true; |
74 | 74 | dimLoadoutService.dialogOpen = true; |
75 | 75 |
|
76 | | - vm.loadout = _.clone(vm.defaults); |
| 76 | + vm.loadout = angular.copy(vm.defaults); |
77 | 77 | }); |
78 | 78 |
|
79 | 79 | scope.$on('dim-delete-loadout', function(event, args) { |
80 | 80 | vm.show = false; |
81 | 81 | dimLoadoutService.dialogOpen = false; |
82 | | - vm.loadout = _.clone(vm.defaults); |
| 82 | + vm.loadout = angular.copy(vm.defaults); |
83 | 83 | }); |
84 | 84 |
|
85 | 85 | scope.$on('dim-edit-loadout', function(event, args) { |
|
115 | 115 | classType: -1, |
116 | 116 | items: {} |
117 | 117 | }; |
118 | | - vm.loadout = _.clone(vm.defaults); |
| 118 | + vm.loadout = angular.copy(vm.defaults); |
119 | 119 |
|
120 | 120 | vm.save = function save() { |
121 | 121 | if (_.has(vm.loadout, 'id')) { |
|
124 | 124 | dimLoadoutService.saveLoadout(vm.loadout); |
125 | 125 | } |
126 | 126 |
|
127 | | - vm.loadout = _.clone(vm.defaults); |
| 127 | + vm.loadout = angular.copy(vm.defaults); |
128 | 128 | vm.show = false; |
129 | 129 | dimLoadoutService.dialogOpen = false; |
130 | 130 | }; |
131 | 131 |
|
132 | 132 | vm.cancel = function cancel() { |
133 | | - vm.loadout = _.clone(vm.defaults); |
| 133 | + vm.loadout = angular.copy(vm.defaults); |
134 | 134 | dimLoadoutService.dialogOpen = false; |
135 | 135 | vm.show = false; |
136 | 136 | }; |
137 | 137 |
|
138 | 138 | vm.add = function add(item) { |
139 | | - var clone = _.clone(item); |
| 139 | + var clone = angular.copy(item); |
140 | 140 |
|
141 | 141 | var discriminator = clone.type.toLowerCase(); |
142 | 142 | var typeInventory = vm.loadout.items[discriminator] = (vm.loadout.items[discriminator] || []); |
|
0 commit comments