Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

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

Rev 11 Rev 17
Línea 12... Línea 12...
12
 
12
 
13
    @EnvironmentObject private var networkMonitor : NetworkMonitor
13
    @EnvironmentObject private var networkMonitor : NetworkMonitor
14
    @EnvironmentObject private var appNavigation : AppNavigation
14
    @EnvironmentObject private var appNavigation : AppNavigation
Línea 15... Línea 15...
15
    @State private var scrollToIndex : Int = 0
15
    @State private var scrollToIndex : Int = 0
16
    
16
    
Línea 17... Línea 17...
17
    private let appDao = AppDao.sharedInstance
17
    private var appData = AppData.sharedInstance
18
    private let capsuleDao : CapsuleDao = CapsuleDao.sharedInstance
18
    private let capsuleDao : CapsuleDao = CapsuleDao.sharedInstance
19
    
19
    
Línea 25... Línea 25...
25
        GridItem(.fixed(Constants.CARD_WIDTH)),
25
        GridItem(.fixed(Constants.CARD_WIDTH)),
26
        GridItem(.fixed(Constants.CARD_WIDTH))
26
        GridItem(.fixed(Constants.CARD_WIDTH))
27
    ]
27
    ]
Línea 28... Línea -...
28
 
-
 
29
 
-
 
30
    
28
 
31
    //init(capsuleUuid : String)
29
 
32
    init()
-
 
33
    {
30
    init()
34
        let appData = appDao.selectOne()
31
    {
Línea 35... Línea 32...
35
        self.capsuleModel = capsuleDao.selectByUuid(uuid: appData.capsuleUuidActive)
32
        self.capsuleModel = capsuleDao.selectByUuid(uuid: appData.capsuleUuidActive)
36
        viewModel.fetch(capsuleUuid: self.capsuleModel.uuid, userUuid: appData.userUuid)
33
        viewModel.fetch(capsuleUuid: self.capsuleModel.uuid, userUuid: appData.userUuid)
Línea 46... Línea 43...
46
 
43
 
47
            VStack(spacing: 0) {
44
            VStack(spacing: 0) {
48
                HStack {
45
                HStack {
Línea 49... Línea -...
49
                    Button(action: {
-
 
-
 
46
                    Button(action: {
50
       
47
       
51
                        var appData = appDao.selectOne()
48
                      
52
                        if appNavigation.subPageSource == .mycapsules {
49
                        if appNavigation.subPageSource == .mycapsules {
53
                            appData.topicUuidActive = ""
-
 
54
                            appData.capsuleUuidActive = ""
-
 
55
                            
50
                            appData.topicUuidActive = ""
Línea 56... Línea 51...
56
                            print("update query : 10")
51
                            appData.capsuleUuidActive = ""
57
                            appDao.update(model: appData)
52
                            appData.save()
58
                            
53
                            
59
                            withAnimation {
54
                            withAnimation {
60
                                appNavigation.subpageActive = .mycapsules
55
                                appNavigation.subpageActive = .mycapsules
61
                            }
-
 
62
                        } else {
-
 
63
                            appData.slideUuidActive = ""
56
                            }
Línea 64... Línea 57...
64
                            
57
                        } else {
65
                            print("update query : 11")
58
                            appData.slideUuidActive = ""
66
                            appDao.update(model: appData)
59
                            appData.save()
67
                            
60
                            
Línea 122... Línea 115...
122
                            })*/
115
                            })*/
123
                        })
116
                        })
124
                    }
117
                    }
Línea 125... Línea 118...
125
        
118
        
126
                }
119
                }
127
                /*.onAppear {
120
                .onAppear {
128
                    var i : Int = 0
121
                    var i : Int = 0
129
                    while i < self.viewModel.slides.count {
122
                    while i < self.viewModel.slides.count {
130
                        if appData.slideUuidActive == self.viewModel.slides[i].uuid {
123
                        if appData.slideUuidActive == self.viewModel.slides[i].uuid {
131
                            self.scrollToIndex = i
124
                            self.scrollToIndex = i
132
                        }
125
                        }
133
                        i += 1
126
                        i += 1
134
                    }
-
 
135
                    
127
                    }
136
                }*/
128
                }