Skip to content

Commit c2426d8

Browse files
committed
Check Resource level for individual resources as well
1 parent f845b88 commit c2426d8

File tree

6 files changed

+20
-23
lines changed

6 files changed

+20
-23
lines changed

SakaiClientiOS.xcworkspace/xcuserdata/pran1999.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@
2626
ignoreCount = "0"
2727
continueAfterRunningActions = "No"
2828
filePath = "SakaiClientiOS/Sources/Models/ResourceNode.swift"
29-
timestampString = "569829109.767148"
29+
timestampString = "569895505.805949"
3030
startingColumnNumber = "9223372036854775807"
3131
endingColumnNumber = "9223372036854775807"
3232
startingLineNumber = "33"
3333
endingLineNumber = "33"
34-
landmarkName = "unknown"
35-
landmarkType = "0">
34+
landmarkName = "init(data:)"
35+
landmarkType = "7">
3636
</BreakpointContent>
3737
</BreakpointProxy>
3838
</Breakpoints>

SakaiClientiOS/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<key>CFBundleShortVersionString</key>
2020
<string>1.1.2</string>
2121
<key>CFBundleVersion</key>
22-
<string>1833</string>
22+
<string>1834</string>
2323
<key>Fabric</key>
2424
<dict>
2525
<key>APIKey</key>

SakaiClientiOS/Sources/Assignment/AssignmentPagesViewController.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,19 +92,19 @@ class AssignmentPagesViewController: UIViewController {
9292
// and scrolls to bring submission form into view in the webView
9393
self?.webView?.evaluateJavaScript("""
9494
CKEDITOR.instances['Assignment.view_submission_text'].destroy();
95+
var p = $('#addSubmissionForm');
96+
if (p == undefined) {
97+
p = document.body;
98+
}
99+
var offset = p.offset();
100+
$('body').scrollTop(offset.top);
95101
CKEDITOR.replace('Assignment.view_submission_text', {
96102
allowedContent : true,
97103
toolbar: [
98104
['Source', '-', 'Bold', 'Italic', 'Underline', '-', 'Link',
99105
'Unlink', '-', 'NumberedList','BulletedList', 'Blockquote']
100106
],
101107
});
102-
var p = $('#addSubmissionForm');
103-
if (p == undefined) {
104-
p = document.body;
105-
}
106-
var offset = p.offset();
107-
$('body').scrollTop(offset.top);
108108
""",
109109
completionHandler: { data, err in
110110
DispatchQueue.main.async {

SakaiClientiOS/Sources/Models/ResourceNode.swift

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,13 @@ class ResourceNode {
5656
break
5757
}
5858
let nodeItem = data[index]
59-
var node: ResourceNode?
59+
let node: ResourceNode
60+
guard nodeItem.level == onLevel else {
61+
return (index, tree)
62+
}
63+
6064
switch nodeItem.type {
6165
case .collection(let size):
62-
guard nodeItem.level == onLevel else {
63-
return (index, tree)
64-
}
6566
guard index + 1 < data.count else {
6667
node = ResourceNode(nodeItem, [])
6768
break
@@ -87,9 +88,7 @@ class ResourceNode {
8788
break
8889
}
8990
index += 1
90-
if let n = node {
91-
tree.append(n)
92-
}
91+
tree.append(node)
9392
}
9493
return (data.count, tree)
9594
}

SakaiClientiOSTests/Sources/Home/SiteDataFetcherTests.swift

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class SiteDataFetcherTests: XCTestCase {
3131
}
3232

3333
func test_loadData_withSuccessfulNetworkRequest_shouldSplitSitesAndUpdateCache() {
34-
guard let data = Bundle.main.data(forResource: "sites", ofType: "json") else {
34+
guard let data = Bundle(for: type(of: self)).data(forResource: "sites", ofType: "json") else {
3535
return
3636
}
3737
let decoder = JSONDecoder()
@@ -40,12 +40,12 @@ class SiteDataFetcherTests: XCTestCase {
4040
return
4141
}
4242

43-
mockNetworkService.response = siteCollection.siteCollection
43+
mockNetworkService.response = siteCollection
4444

45-
underTest.loadData { [weak self] data, err in
45+
underTest.loadData { [weak self] _data, err in
4646
XCTAssertNil(err, "Err should be nil")
4747

48-
guard let data = data else {
48+
guard let data = _data else {
4949
XCTFail("Response should not be nil")
5050
return
5151
}
@@ -60,8 +60,6 @@ class SiteDataFetcherTests: XCTestCase {
6060
termMapIndex += 1
6161
}
6262
}
63-
64-
6563
}
6664
}
6765
}

0 commit comments

Comments
 (0)