• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Courseography / courseography / 91986145-cc23-45ad-b40f-6f7e0c8efd41

26 Jul 2026 10:21AM UTC coverage: 59.086% (+0.5%) from 58.617%
91986145-cc23-45ad-b40f-6f7e0c8efd41

Pull #1774

circleci

Purplegaze
initial solution, no tests yet
Pull Request #1774: Refactor hybrid text parsing to account for arbitrarily-nested ANDs and ORs

514 of 977 branches covered (52.61%)

Branch coverage included in aggregate %.

78 of 95 new or added lines in 2 files covered. (82.11%)

658 existing lines in 34 files now uncovered.

2422 of 3992 relevant lines covered (60.67%)

162.8 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/app/Scripts.hs
1
module Scripts (
2
    graphScripts, timetableScripts, drawScripts, postScripts, searchScripts, generateScripts, aboutScripts,
3
    )
4
    where
5

6
import Text.Blaze ((!))
7
import qualified Text.Blaze.Html5 as H
8
import qualified Text.Blaze.Html5.Attributes as A
9
import Util.Blaze
10

11
graphScripts :: H.Html
UNCOV
12
graphScripts = H.script ! A.src "/static/js/graph/app.js" $ ""
×
13

14
timetableScripts :: H.Html
UNCOV
15
timetableScripts = H.script ! A.src "/static/js/grid/app.js" $ ""
×
16

17
drawScripts :: H.Html
18
drawScripts = do
×
UNCOV
19
    mapM_ toScript
×
UNCOV
20
        ["/static/js/draw/variables.js",
×
21
         "/static/js/draw/path.js",
×
UNCOV
22
         "/static/js/draw/setup.js",
×
UNCOV
23
         "/static/js/vendor/jscolor.min.js"]
×
24
    H.script ! A.src "/static/js/draw/app.js" $ ""
×
25

26
postScripts :: H.Html
27
postScripts = do
×
28
    mapM_ toScript []
×
29
    H.script ! A.src "/static/js/post/app.js" $ ""
×
30

31
searchScripts :: H.Html
32
searchScripts = do
×
UNCOV
33
    H.script ! A.src "/static/js/search/app.js" $ ""
×
34

35
generateScripts :: H.Html
36
generateScripts = do
×
37
    H.script ! A.src "/static/js/generate/app.js" $ ""
×
38

39
aboutScripts :: H.Html
40
aboutScripts = do
×
41
    H.script ! A.src "/static/js/about/app.js" $ ""
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc