From 4309bfbe672bac3f4289812d8ec6aba5cff8f709 Mon Sep 17 00:00:00 2001 From: Darredevil Date: Wed, 9 Jul 2014 23:01:53 +0300 Subject: [PATCH] new Documentation page --- app/styles/docs/components.sass | 30 ++++++++++++++++++++++++++- app/templates/docs/components.jade | 23 +++++++++++++++++--- app/views/docs/components_view.coffee | 1 + 3 files changed, 50 insertions(+), 4 deletions(-) diff --git a/app/styles/docs/components.sass b/app/styles/docs/components.sass index 177b11a39..63146250d 100644 --- a/app/styles/docs/components.sass +++ b/app/styles/docs/components.sass @@ -1,2 +1,30 @@ #docs-components-view - color: saddlebrown \ No newline at end of file + color: saddlebrown + +.main + position : relative + + .left + bottom: 10em + left: 10em + overflow-y: scroll + overflow-x: hidden + position: fixed + top: 5em + white-space: nowrap + width: 20% + -webkit-overflow-scrolling: touch + + .right + left: 28em + bottom: 10em + position: fixed + overflow-y: scroll + overflow-x: hidden + right: 10em + top: 5em + //width: 80% + -webkit-overflow-scrolling: touch + + .specialList + list-style-type: none \ No newline at end of file diff --git a/app/templates/docs/components.jade b/app/templates/docs/components.jade index 20c3afb27..ceb0b5d72 100644 --- a/app/templates/docs/components.jade +++ b/app/templates/docs/components.jade @@ -1,6 +1,23 @@ extends /templates/base + block content - ul - for component in components - li= component.get('name') \ No newline at end of file + div.main + div.left + ul + for component in components + li= component.get('name') + ul + each doc in component.attributes.propertyDocumentation + a(href="##{component.get('name')}#{doc.name}") + li + | #{doc.name} + + div.right + ul + for component in components + each doc in component.attributes.propertyDocumentation + li(id="#{component.get('name')}#{doc.name}") + | #{doc.name} + ul.specialList + li=doc.description diff --git a/app/views/docs/components_view.coffee b/app/views/docs/components_view.coffee index f80decee3..14f942e44 100644 --- a/app/views/docs/components_view.coffee +++ b/app/views/docs/components_view.coffee @@ -18,6 +18,7 @@ module.exports = class UnnamedView extends RootView onLoaded: -> console.log 'we have the components...', (c.get('name') for c in @componentDocs.models) + console.log 'we have the attributes...', (c.attributes for c in @componentDocs.models) super() getRenderData: ->