diff options
Diffstat (limited to 'amber/layouts')
-rw-r--r-- | amber/layouts/_footer.html.haml | 13 | ||||
-rw-r--r-- | amber/layouts/_masthead.html.haml | 12 | ||||
-rw-r--r-- | amber/layouts/_sidebar.html.haml | 10 | ||||
-rw-r--r-- | amber/layouts/default.html.haml | 41 |
4 files changed, 76 insertions, 0 deletions
diff --git a/amber/layouts/_footer.html.haml b/amber/layouts/_footer.html.haml new file mode 100644 index 0000000..04bfbcb --- /dev/null +++ b/amber/layouts/_footer.html.haml @@ -0,0 +1,13 @@ +#footer-inner + .container + .row + .col-sm-12 + %div.footer-text + %div.creativecommons + %a(href="https://creativecommons.org/licenses/by-sa/3.0/" rel="license")< + (cc) Attribution, Share-Alike + %a(href="https://creativecommons.org/licenses/by-sa/3.0/" rel="license")< + %img(alt="Creative Commons License" src="/assets/images/by-sa-3.0-80x15.png" style="border-width:0; vertical-align: text-top") + + © 2014 + %a(href="https://leap.se")=t :leap diff --git a/amber/layouts/_masthead.html.haml b/amber/layouts/_masthead.html.haml new file mode 100644 index 0000000..71892f5 --- /dev/null +++ b/amber/layouts/_masthead.html.haml @@ -0,0 +1,12 @@ +.container + .row + .col-sm-12 + .masthead-inner + .text.top + Bitmask + .text.bottom + Help + %ul.list-unstyled#top-menu + - top_navigation_items(include_home:true) do |item| + %li{:class => item[:class]} + %a{:href => item[:href], :class => item[:class]}= item[:label]
\ No newline at end of file diff --git a/amber/layouts/_sidebar.html.haml b/amber/layouts/_sidebar.html.haml new file mode 100644 index 0000000..f911131 --- /dev/null +++ b/amber/layouts/_sidebar.html.haml @@ -0,0 +1,10 @@ +#navigation + %ul.nav.nav-pills.nav-stacked + - navigation_items do |item| + %li{:class => "#{item[:active]} level#{item[:level]}"} + %a{:href => item[:href], :class => ''}= item[:label] + +.sidebar-addendum + .locale-links + - available_languages.each do |name, code, url| + %a.label{:href => url, :class => (I18n.locale == code ? 'label-primary' : '')}= name
\ No newline at end of file diff --git a/amber/layouts/default.html.haml b/amber/layouts/default.html.haml new file mode 100644 index 0000000..0ee9b0f --- /dev/null +++ b/amber/layouts/default.html.haml @@ -0,0 +1,41 @@ +!!! +%html{:lang => @locals[:locale].to_s} + %head + %title + = @page.nav_title + ' - ' + @site.title + %meta(name="viewport" content="width=device-width, initial-scale=1.0") + %meta(charset="UTF-8") + %link(rel="stylesheet" href="/assets/bootstrap.min.css") + %link(rel="stylesheet" href="/assets/font-awesome/css/font-awesome.min.css") + %link(rel="stylesheet" href="/assets/style.css") + %link(rel="icon" href="/assets/images/favicon.png" type="image/x-icon") + = html_head_base + %body + #wrap + #masthead + = render 'layouts/masthead' + #main.container + .row + - if has_navigation? + #sidebar.col-sm-3.col-md-2 + = render 'layouts/sidebar' + .col-sm-9.col-md-10 + .shadow-box + .title-box + = yield :title + - if @page.props.summary + .summary + = @page.props.summary + .content-box + - if translation_missing? + .alert.alert-info= t(:missing_translation) + = yield :content + - else + .col-sm-12 + .shadow-box + .title-box + = yield :title + .content-box + = yield :content + #footer + = render 'layouts/footer' |