Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

Rev 8 | Rev 17 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 8 Rev 11
Línea 9... Línea 9...
9
import SwiftUI
9
import SwiftUI
10
import HTMLEntities
10
import HTMLEntities
Línea 11... Línea 11...
11
 
11
 
12
struct MyCapsuleListItemView: View {
12
struct MyCapsuleListItemView: View {
13
    @EnvironmentObject var appNavigation : AppNavigation
13
    @EnvironmentObject var appNavigation : AppNavigation
Línea 14... Línea 14...
14
    private let appData : AppData = AppData.sharedInstance
14
    private let appDao = AppDao.sharedInstance
15
 
15
 
16
    private var viewModel : MyCapsulesListingItemView = MyCapsulesListingItemView()
16
    private var viewModel : MyCapsulesListingItemView = MyCapsulesListingItemView()
Línea 17... Línea 17...
17
    private let capsuleName : String
17
    private let capsuleName : String
18
    private let capsuleDescription : String
-
 
-
 
18
    private let capsuleDescription : String
19
 
19
 
Línea 20... Línea 20...
20
    
20
    
21
    init (capsuleUuid : String) {
21
    init (capsuleUuid : String) {
Línea 86... Línea 86...
86
                     
86
                     
Línea 87... Línea 87...
87
                        Spacer()
87
                        Spacer()
Línea -... Línea 88...
-
 
88
                        
88
                        
89
                        Button(action: {
89
                        Button(action: {
90
                            
90
                            
91
                            var appData = appDao.selectOne()
-
 
92
                            appData.topicUuidActive = self.viewModel.capsule.topicUuid
-
 
93
                            appData.capsuleUuidActive = self.viewModel.capsule.uuid
-
 
94
                            appData.slideUuidActive = ""
-
 
95
                            
91
                            appData.topicUuidActive = self.viewModel.capsule.topicUuid
96
                            print("update query : 14")
Línea 92... Línea 97...
92
                            appData.capsuleUuidActive = self.viewModel.capsule.uuid
97
                            appDao.update(model: appData)
93
                            appData.slideUuidActive = ""
98
                            
94
                            appData.subPageSource = AppData.SUB_PAGE_SOURCE_MY_CAPSULES
99
                            appNavigation.subPageSource = .mycapsules
Línea 127... Línea 132...
127
                    }.padding(.top, 3)
132
                    }.padding(.top, 3)
Línea 128... Línea 133...
128
                    
133
                    
Línea 129... Línea -...
129
 
-
 
-
 
134
 
130
                    Button(action: {
135
                    Button(action: {
131
                        
136
                        
132
                        
137
                        var appData = appDao.selectOne()
133
                        appData.topicUuidActive = self.viewModel.capsule.topicUuid
-
 
134
                        appData.capsuleUuidActive = self.viewModel.capsule.uuid
-
 
Línea -... Línea 138...
-
 
138
                        appData.topicUuidActive = self.viewModel.capsule.topicUuid
-
 
139
                        appData.capsuleUuidActive = self.viewModel.capsule.uuid
-
 
140
                        appData.slideUuidActive = ""
-
 
141
                        
135
                        appData.slideUuidActive = ""
142
                        print("update query : 15")
Línea 136... Línea 143...
136
                        appData.subPageSource = AppData.SUB_PAGE_SOURCE_MY_CAPSULES
143
                        appDao.update(model: appData)
Línea 137... Línea 144...
137
                        appData.save()
144