doctype html html

head
        meta name="author" content="Preston Lee <preston@asu.edu>"
        - if title = document.xpath('//knart:knowledgeDocument/knart:metadata/knart:title', knart: 'urn:hl7-org:knowledgeartifact:r1').first
                title = title['value']
        meta charset="utf-8"
        meta http-equiv="X-UA-Compatible" content="IE=edge"
        meta name="viewport" content="width=device-width, initial-scale=1"

        / Bootstrap 3 + Font Awesome. Awesome!
        link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
        / link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css"
        link rel="stylesheet" href="https://bootswatch.com/readable/bootstrap.min.css"
        link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css"
        script src="http://code.jquery.com/jquery-3.1.1.min.js"
        script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"
        script src="http://cdn.jsdelivr.net/jquery.validation/1.15.1/jquery.validate.min.js"

        css:
                body {
                        background: url('http://ui.healthcreek.org/app/images/textures/wild_oliva.png');
                }
                .action_group {
                        margin: 10px;
                        padding: 10px;
                        border: 1px solid #ddd;
                        box-shadow: 0 20px 20px rgba(0,0,0,.4);
                        border-radius: 4px;
                }

                .action_group .form-group {
                        margin-left: 0;
                }
                #applicability,
                #contributors,
                #actions {
                        padding: 10px;
                }
                .stuff {
                        background: url('http://ui.healthcreek.org/app/images/textures/crossword.png');
                        padding: 10px;
                        box-shadow: 0 20px 20px rgba(0,0,0,.4);
                        border-radius: 2px;
                }

        javascript:

                $(function() {
                        console.log("Loaded!");
                });

body
        .container-fluid
                .jumbotron
                        .pull-right = dummy_edit_button
                        h1 = first_attribute(document.xpath('//knart:knowledgeDocument/knart:metadata/knart:title', knart: 'urn:hl7-org:knowledgeartifact:r1'), 'value')
                        p = first_attribute(document.xpath('//knart:knowledgeDocument/knart:metadata/knart:description', knart: 'urn:hl7-org:knowledgeartifact:r1'), 'value')
                        / h2 Additional Metadata
                        dl.dl-horizontal
                                dt Schema
                                dd #{document.xpath('//knart:knowledgeDocument/knart:metadata/knart:schemaIdentifier', knart: 'urn:hl7-org:knowledgeartifact:r1').first['root']}
                                dt Identifier(s)
                                dd
                                        - document.xpath('//knart:knowledgeDocument/knart:metadata/knart:identifiers/knart:identifier', knart: 'urn:hl7-org:knowledgeartifact:r1').each do |i|
                                                span = i['root']
                                                i
                                                        |  (version 
                                                        = i['version']
                                                        | )
                                dt Status
                                dd #{document.xpath('//knart:knowledgeDocument/knart:metadata/knart:status', knart: 'urn:hl7-org:knowledgeartifact:r1').first['value']}

                .row
                        #applicability.col-lg-6
                                .stuff
                                        h2
                                                | Applicability
                                                = dummy_add_button
                                        hr
                                        table.table.table-condensed.table-striped
                                                thead
                                                        tr
                                                                th Focus
                                                                th Code
                                                                th System
                                                                th Name
                                                                th Actions
                                                tbody
                                                        - document.xpath('//knart:knowledgeDocument/knart:metadata/knart:applicability/knart:coverage', knart: 'urn:hl7-org:knowledgeartifact:r1').each do |c|
                                                                tr
                                                                        td = c.xpath('./knart:focus', knart: 'urn:hl7-org:knowledgeartifact:r1').first['value']
                                                                        td = c.xpath('./knart:value', knart: 'urn:hl7-org:knowledgeartifact:r1').first['code']
                                                                        td = c.xpath('./knart:value', knart: 'urn:hl7-org:knowledgeartifact:r1').first['codeSystem']
                                                                        td = c.xpath('./knart:value/dt:displayName', knart: 'urn:hl7-org:knowledgeartifact:r1', dt: 'urn:hl7-org:cdsdt:r2').first['value']
                                                                        td = dummy_edit_and_delete

                        #contributors.col-lg-6
                                .stuff
                                        h2
                                                | Contributors
                                                = dummy_add_button
                                        hr
                                        .row
                                                - document.xpath('//knart:knowledgeDocument/knart:metadata/knart:contributions/knart:contribution', knart: 'urn:hl7-org:knowledgeartifact:r1').each do |c|
                                                        .col-sm-6
                                                                .well
                                                                        h4
                                                                                div.pull-right = dummy_edit_and_delete
                                                                                - given = c.xpath('./knart:contributor/knart:name/dt:part[@type="GIV"]', knart: 'urn:hl7-org:knowledgeartifact:r1', dt: 'urn:hl7-org:cdsdt:r2').first
                                                                                = given ? given['value'] : nil
                                                                                | &nbsp;
                                                                                - family = c.xpath('./knart:contributor/knart:name/dt:part[@type="FAM"]', knart: 'urn:hl7-org:knowledgeartifact:r1', dt: 'urn:hl7-org:cdsdt:r2').first
                                                                                = family ? family['value'] : nil
                                                                                small
                                                                                        i
                                                                                                | &nbsp;(
                                                                                                = c.xpath('./knart:role', knart: 'urn:hl7-org:knowledgeartifact:r1').first['value']
                                                                                                | )
                                                                        - c.xpath('./knart:contributor/knart:addresses/knart:address', knart: 'urn:hl7-org:knowledgeartifact:r1').each do |a|
                                                                                address
                                                                                        b = a.xpath('./dt:part[@type="SAL"]', knart: 'urn:hl7-org:knowledgeartifact:r1', dt: 'urn:hl7-org:cdsdt:r2').first['value']
                                                                                        br
                                                                                        = a.xpath('./dt:part[@type="CTY"]', knart: 'urn:hl7-org:knowledgeartifact:r1', dt: 'urn:hl7-org:cdsdt:r2').first['value']
                                                                                        | , 
                                                                                        = a.xpath('./dt:part[@type="STA"]', knart: 'urn:hl7-org:knowledgeartifact:r1', dt: 'urn:hl7-org:cdsdt:r2').first['value']
                                                                                        | , 
                                                                                        = a.xpath('./dt:part[@type="ZIP"]', knart: 'urn:hl7-org:knowledgeartifact:r1', dt: 'urn:hl7-org:cdsdt:r2').first['value']
                                                                        ul
                                                                                - c.xpath('./knart:contributor/knart:contacts/knart:contact', knart: 'urn:hl7-org:knowledgeartifact:r1').each do |contact|
                                                                                        li
                                                                                                a href="#{contact['value']}" = contact['value']

                        #actions.col-lg-12
                                .stuff.
                                        h2
                                                | Information Collection Actions
                                                = dummy_add_button
                                        / hr
                                        form.form-horizontal
                                                - root_ag = document.xpath('//knart:knowledgeDocument/knart:actionGroup', knart: 'urn:hl7-org:knowledgeartifact:r1')
                                                - ag = Knartform::ActionGroup.new
                                                - ag.document = document
                                                - ag.node = root_ag
                                                - ag.knart = self
                                                = ag.to_html

                        footer.col-lg-12.text-center
                                hr
                                small.help-block
                                        | By Preston Lee. All rights reserved.