ioquatix/financier

View on GitHub
pages/_page.xnode

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<html>
    <head>
        <?r 
            klass = attributes[:class] || ''
            
            response.content_type! "text/html; charset=utf-8"
            response.do_not_cache!
        ?>
        
        <?r if title = self[:title] ?>
            <title>#{title.gsub(/<.*?>/, "")} - Financier</title>
        <?r else ?>
            <title>Financier</title>
        <?r end ?>
        
        <link rel="icon" type="image/png" href="/_static/icon.png" />
        <link rel="stylesheet" href="/_static/site.css" type="text/css" media="screen" />
        <link rel="stylesheet" href="/_static/calendar.css" type="text/css" media="screen" />
        
        <link rel="stylesheet" href="/_components/font-awesome/css/font-awesome.min.css" type="text/css" media="screen" />
        
        <script src="/_components/jquery/jquery.min.js" type="text/javascript"></script>
    </head>

    <body>
        <?r if controller[:user] && !klass.include?("login") ?>
        <nav id="header">
            <ul class="menu">
                <li><a href="/welcome/index"><i class="fa fa-briefcase"></i> Financier</a>
                    <ul>
                        <li><a href="/users/index">Users</a></li>
                    </ul>
                </li>
                <li><a href="/companies/index">Companies</a></li>
                <li><a href="/customers/index">Customers</a></li>
                <li><a href="/addresses/index">Addresses</a></li>
                <li><a href="/services/index">Services</a></li>
                <li><a href="/timesheets/calendar">Calendar</a>
                    <ul>
                        <li><a href="/timesheets/entries/new">Add Entry</a></li>
                        <li><a href="/timesheets/index">Timesheets</a></li>
                    </ul>
                </li>
                <li><a href="/invoices/index">Invoices</a></li>
                <li><a href="/accounts/index">Accounts</a></li>
            </ul>
            
            <ul class="actions">
                <li><a href="/logout">Logout #{controller[:user].name}</a></li>
            </ul>
        </nav>
        <?r end ?>

        <div id="page">
            <utopia:content/>
        </div>
    </body>
</html>