# Utilities for use in templates
+# maybe!
+exports.require = require
+
fs = exports.fs = require 'fs'
path = exports.path = require 'path'
$body_link = #2d588f
$foot_link = #666
+$border_color = #ccc
+
/* spot colors */
$hilite_dkblue = #182B53
$hilite_ltblue = #4596FF
+@import 'nib'
+@import 'colors'
+
+fieldset
+ position relative
+ padding 1em
+ border 1px solid $border_color
+ border-radius 5px
+
+ *
+ position relative
+
+ legend
+ padding 0.25em 0.5em
+@import 'nib'
+@import 'colors'
block title
title Kraken: Graph Test Page
-append content
+append styles
+ mixin css('forms.css')
+ mixin css('graph.css')
+ //-
+ link(type='text/css', rel='stylesheet', media='screen', href='/css/forms.css')
+ link(type='text/css', rel='stylesheet', media='screen', href='/css/graph.css')
+
+block content
section.graph
.viewport
- fieldset.settings
+ fieldset
legend Settings
-
- mixin text_field('data', 'data/page_views_by_project.csv')
+ form.settings
+ mixin text_field('data', 'data/page_views_by_project.csv')
+include mixins/helpers
include mixins/forms
!!! html
block styles
link(type='text/css', rel='stylesheet', media='screen', href='/css/reset.min.css')
- link(type='text/css', rel='stylesheet', media='screen', href="/css/layout.css?#{version}")
+ mixin css('layout.css')
link(type="image/ico", rel="icon", href="/favicon.ico")
link(type="image/x-icon", rel="shortcut icon", href="/favicon.ico")
--- /dev/null
+- if (typeof version == 'undefined' || version == null || !version || version === 'dev') { version = String(new Date().getTime()); }
+
+mixin css(href, media, root)
+ - media = media || 'screen'
+ - root = root || '/css'
+ - var ver = (version ? '?'+version : '')
+ - href = (root ? root+'/' : '') + href + ver
+ link(type='text/css', rel='stylesheet', media=media, href=href)
+
+