From 3776e08db08232d38b6d5e561092ef78795ec356 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Tue, 10 May 2011 17:01:01 -0700 Subject: [PATCH] new docs skin - WIP --- docs/img/bullet.png | Bin 0 -> 212 bytes docs/img/texture_1.png | Bin 0 -> 692 bytes docs/img/yellow_bkgnd.jpg | Bin 0 -> 53064 bytes docs/src/templates/docs.css | 1004 +++++++++++++++++++++++++-------- docs/src/templates/docs.js | 8 +- docs/src/templates/index.html | 73 ++- 6 files changed, 821 insertions(+), 264 deletions(-) create mode 100755 docs/img/bullet.png create mode 100755 docs/img/texture_1.png create mode 100644 docs/img/yellow_bkgnd.jpg diff --git a/docs/img/bullet.png b/docs/img/bullet.png new file mode 100755 index 0000000000000000000000000000000000000000..3575a8e60f4846a95dda91798c15702216031158 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4NtU=qlmzFem6RtIr7}3C^fv?A@a^K z+=9E~{31;&Zc+CNwkO#F48Lr6v+hUgqXnm9+V0g_A66+`Of?zE<7+JF7o_-qWI&^$QkgnY=x{@>-+%Mq9~t zqq*6;mo3Zkh-6#1`PS~tgTF&GLx0pgJDaoo^S!jUA9$~CSf&+X9V#f&`|64A*2~{- z&Wm}hD>9ii^kMUti`yJ6ig(SQw{6Omz`d&$7Dvqf-+nU2^pE-v;}p}GHow@pRvpq) z-#O=;>&!njPyVjI8p2yyz4`L7^zZFgL;l*--}>}(;k9MUmuY=@^6|F&`J+5e>h+bk zRw+()U%T4PG4zRft8m@y|LGTByvY4~HDsa6d*@Kg8B4cxoY=SD?n}d_;9SS6uXA7M z8_%j;X-%E^*-a1DxP=6_&cA-MYVL2jDrNr9d$Lz4ES(VKp}9mP qh)c6|ij$Y(VCViVzq*})nW65)mU~xN-T_k~1B0ilpUXO@geCxfs5nXh literal 0 HcmV?d00001 diff --git a/docs/img/yellow_bkgnd.jpg b/docs/img/yellow_bkgnd.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c0216bb3b68cc4ca3c74e7a4436334ffd2fceae GIT binary patch literal 53064 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 R?>}As|L1?V0M(!U{|7MSoHGCb literal 0 HcmV?d00001 diff --git a/docs/src/templates/docs.css b/docs/src/templates/docs.css index 4f47367d..dd9fb92d 100644 --- a/docs/src/templates/docs.css +++ b/docs/src/templates/docs.css @@ -1,313 +1,837 @@ -/* Common Style */ +@charset "UTF-8"; + body { - font-family: Arial, sans-serif; - font-size: 14px; - margin: 0; - padding: 0; + background: #000 url("img/texture_1.png"); } -a { - color: blue; +/*----- Layout Generic Styles -----*/ + +body,td,th { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000; + margin-top: 0px; +} + +a:link { + color: #5d6db6; + text-decoration: none; +} +a:visited { + text-decoration: none; + color: #5d6db6; +} +a:hover { + text-decoration: underline; + color: #5d6db6; +} +a:active { + text-decoration: none; +} + +p { + font-size: 14px; + padding-right: 10px; + padding-left: 15px; +} + +.h1 { + font-size: 24px; + color: #000; + text-align: left; + font-weight: bold; +} + +.h2 { + font-size: 18px; + text-align: left; + text-indent: 10px; +} + +ul { + font-size: 14px; + line-height: 22px; + list-style: url(img/bullet.png) outside; + padding-left: 25px; +} + +li { + line-height: 22px; + list-style: url(img/bullet.png) outside; } -/* Main Layout */ +/*----- Global Layout -----*/ -#header { - height: 3.5em; +.twoCol #container { + width: 1050px; + text-align: left; + margin: 0px auto; + background: #F8AC09 url(img/yellow_bkgnd.jpg) no-repeat top left; } -#header .navigation { - position: absolute; - text-align: center; - top: 0; - right: 0; - left: 0; - margin: 0; - padding: 0; -} -#header .navigation > li { - display: inline; - padding: 0 .5em; +.home #container { + width: 1050px; + text-align: left; + margin: 0px auto; + background: #F8AC09 url(img/yellow_bkgnd.jpg) no-repeat; + top: 0px; + height: 1650px; } -#header .navigation > li.selected { - font-weight: bold; +#footer { + float: right; + text-align: right; + margin: 7em 4em; + font-size: 12px; } -#sidebar, -#main { - position: absolute; - top: 3.5em; - bottom: 0; - margin-top: 1px; - overflow-x: hidden; +#twoColFooter { + font-size: 12px; + height: 10px; + width: 275px; + padding-left: 20px; + margin-left: 870px; + position: relative; + bottom: 30px; + margin-top: 90px; } -#sidebar { - width: 13.8em; - padding: 0.8em 0em 1.5em 0.8em; +#navigationHome { + background: #7989D6; + height: 50px; + width: 1050px; + position: relative; + top: 0px; } -#main { - left: 14.6em; - right: 0; - padding: 1em; - overflow-y: scroll; +#oldIePrompt { + width: 1050px; + margin: 0 auto; + background-color: red; + color: black; + text-align: center; + padding: 5px 0; } -#api-list { - position: absolute; - top: 3em; - bottom: 1em; - overflow-y: scroll; - padding-right: 0.8em; +#oldIePrompt a, +#oldIePrompt a:visited { + color: yellow; } -/* App Header */ -#header { - background-color: #F2C200; - border-bottom: 1px solid #957800; + +/*----- navigation styles -----*/ + +#navContainer { + position: absolute; + top: 6px; + width: 1050px; + font-size: 17px; } -#header h1 { - font-weight: normal; - font-size: 30px; - line-height: 30px; - margin: 0; - padding: 10px 10px; - height: 30px; +#navContainer ul { + margin:0; + list-style:none; } -#header .angular { - font-family: "Courier New", monospace; - font-weight: bold; +.navContainerStyle li { + display: inline-block; + list-style-type: none; + font-size: 17px; + color: #FFF; + text-decoration: none; } -#header h1 a { - color: black; - text-decoration: none; +.navContainerStyle li a:link, .navContainerStyle li a:visited { + display: inline-block; + font-size: 1em; + color:#FFF; + text-decoration:none; + padding: 8px 0; + width: 150px; + text-align: center; + +} +.navContainerStyle li a:hover { + color:#000 } -#header h1 a:hover { - text-decoration: underline; +.navContainerStyle li a.current, .navContainerStyle li a.current:hover, .navContainerStyle a.current:active { + font-weight: bold; + color: #FFF; + cursor:auto; + background-color: #333; + border-radius: 10px; + -webkit-border-radius:10px; + -moz-border-radius: 10px; + box-shadow: 4px 4px 6px #48577D; + -webkit-box-shadow: 4px 4px 6px #48577D; + -moz-box-shadow: 4px 4px 6px #48577D; +} + +/*------ sidebar styles ------*/ + +#left { + float: left; + height: 1080px; + width: 445px; + margin-left: 40px; +} + +.twoCol #sidebar{ + float:left; + width:245px; + padding:0; + margin-top: 120px; + position: relative; +} + +#sidebarTop { + height:49px; + width: 235px; + background: #7989D6; + -moz-box-shadow: 4px 4px 6px #48577D; + -moz-border-radius-topright: 15px; + box-shadow: 4px 4px 6px #48577D; + border-radius-topright: 15px; + -webkit-box-shadow: 4px 4px 6px #48577D; + -webkit-border-top-right-radius: 15px; + border-top-right-radius: 15px; +} + +#sidebarTop > input { + position: relative; + top: 1em; + left: 1em; +} + +#sidebarArea { + width: 234px; + top: 0px; + padding-bottom: 1px; + background: #FFF; + -moz-box-shadow: 4px 4px 6px #48577D; + -moz-border-radius-bottomright: 15px; + box-shadow: 4px 4px 6px #48577D; + border-radius-bottomright: 15px; + -webkit-box-shadow: 4px 4px 6px #48577D; + -webkit-border-bottom-right-radius: 15px; + border-bottom-right-radius: 15px; + +} + +#sideBarContent1 { + width: 200px; + padding-top: 20px; + padding-right: 20px; + position: relative; + padding-left: 10px; + +} + +#sideBarContent1 a.current { + font-weight: bold; + color: #000; + text-decoration: none; +} + +#sidebarBottom { + background: url(img/sidebarBottom.png) no-repeat top; + width: 234px; + margin-bottom: 20px; + height: 28px; } -/* Main main Style */ +/*----- textbox content -----*/ -#main h1 { - font-family: monospace; - margin-top: 0; - padding-bottom: 5px; - border-bottom: 1px solid #CCC; +#textbox { + float:right; + width: 729px; + position: relative; + margin-top: 120px; + margin-right: 35px; /*margin: 120px 40px 80px 278px;*/ } -#main h2 { - margin-top: 1.8em; +#textboxTop { + position: relative; + height: 49px; + top: 0px; + left: 0px; + background: #7989D6; + width: 729px; + -moz-box-shadow: 4px 4px 6px #48577D; + -moz-border-radius-topright: 15px; + -moz-border-radius-topleft: 15px; + box-shadow: 4px 4px 6px #48577D; + border-radius-topright: 15px; + border-radius-topleft: 15px; + -webkit-box-shadow: 4px 4px 6px #48577D; + -webkit-border-top-right-radius: 15px; + -webkit-border-top-left-radius: 15px; + border-top-right-radius: 15px; + border-top-left-radius: 15px; } -#main h1 + h2 { - margin-top: 1.3em; +#textbox_content { + padding: 20px 20px 5px; + width: 685px; + position: relative; + background: #FFF; + -moz-box-shadow: 4px 4px 6px #48577D; + -moz-border-radius-bottomright: 15px; + -moz-border-radius-bottomleft: 15px; + box-shadow: 4px 4px 6px #48577D; + border-radius-bottomright: 15px; + border-radius-bottomleft: 15px; + -webkit-box-shadow: 4px 4px 6px #48577D; + -webkit-border-radius-bottomright: 15px; + -webkit-border-radius-bottomleft: 15px; + border-right: 5px solid #FFF; + border-bottom: 5px solid #FFF; + -webkit-border-bottom-right-radius: 15px; + -webkit-border-bottom-left-radius: 15px; + border-bottom-right-radius: 15px; + border-bottom-left-radius: 15px; } -#main h3 { - margin-top: 1.5em; -} - -#main ul.methods, -#main ul.properties { - margin: 0; - padding-left: 1em; -} - -#main ul.methods > li, -#main ul.properties > li { - list-style: none; - padding: 0 10px 10px 10px; - margin-top: 1.5em; - border: 1px solid #000; -} - -#main ul.methods > li > h3, -#main ul.properties > li > h3 { - font-family: "Courier New", monospace; - background-color: #E0E0E0; - margin: 0 -10px 5px -10px; - padding: .5em .5em .25em .5em; - border-bottom: 1px solid #888; -} - -#main ul.parameters li > p, -#main div.returns > p { - display: inline; /* the top most paragraph should not cause new lines inside lists. */ -} - -.main-title { - float: right; +.textboxContentHeader { + font-family: Arial, Helvetica, sans-serif; + font-size: 28px; + color: #FFF; + padding: 9px 8px 8px; + margin-left: 20px; } -/* Searchbox & Sidebar Style */ - -#search-box, #sidebar { - border-right: 1px solid #DDD; +#textbox_content h1 { + display: none; } -#sidebar { - background-color: #EEE; -} - -#search-box { - width: 16em; - margin-bottom: 1em; -} - -#sidebar a { - text-decoration: none; -} - -#sidebar a:hover { - text-decoration: underline; -} - -#sidebar ul { - list-style-type: none; - /*TODO(esprehn): Can we just reset globally and not break examples?*/ - margin: 0; - padding: 0 0.8em 0 0; - width: 13em; -} - -#sidebar ul li { -} - -#sidebar ul li a { - display: block; - padding: 2px 2px 2px 4px; -} - -#sidebar ul li.selected a { - background-color: #DDD; - border-radius: 5px; - -moz-border-radius: 5px; - border: 1px solid #CCC; - padding: 1px 1px 1px 3px; -} - -#sidebar ul li.level-0 { - margin-top: 0.5em; - margin-left: 0em; - font-weight: bold; - font-size: 1.2em; -} - -#sidebar ul li.level-0:first-child { - margin-top: 0; -} - -#sidebar ul li.monospace{ - font-family: monospace; -} - -#sidebar ul li.level-1 { - margin-left: 1em; - margin-top: 5px; - font-size: 1.1em; - font-weight: bold; -} - -#sidebar ul li.level-2 { - margin-left: 2em; -} - -#sidebar ul li.level-3 { - margin-left: 3em; -} - -#sidebar ul li.level-4 { - margin-left: 4em; -} - - -/* Warning and Info Banners */ - -.deprecated { - border: 2px solid red; -} - -.deprecated legend { - font-weight: bold; - color: red; -} - -.workInProgress { - border: 2px solid orange; -} - -.workInProgress legend { - font-weight: bold; - color: orange; -} - - -/* Feedback Link */ - #feedback { float: right; - width: 10em; - text-align: right; + color: #FFF; + font-size: 12px; + width: 100px; + margin-right: 1em; +} + +/*----- home page -----*/ + +#top { + height: 400px; + width: 750px; + clear: both; + float: left; +} + +#logo { + height: 72px; + width: 440px; + margin-top: 50px; + margin-left: 45px; + font-family: "Courier New", Courier, monospace; + font-size: 68px; + color: #7989D6; + font-weight: 400; + color:#7690CF; + text-shadow:1.5px 1.5px 1.5px #48577D; + text-shadow:#48577D 1.5px 1.5px 1.5px; + letter-spacing: 1.5px; +} + +#twitterWidget { + float: right; + height: 300px; + width: 250px; + top: 0px; + margin-top: 45px; + margin-right: 40px; + +} + +#tagline { + height: 120px; + width: 600px; + margin-left: 93px; + clear: both; + float: left; + margin-top: 10px; + font-size: 40px; + color: #FFF; + font-weight: bold; + text-shadow:1.5px 1.5px 1.5px #48577D; + text-shadow:#48577D 1.5px 1.5px 1.5px; + } -/* Live Example Style */ +/*----- buttons -----*/ -.doc-example-live table td { - padding: 0 1.5em; +#buttons { + clear: both; + float: left; + height: 72px; + width: 675px; + margin-left: 40px; + margin-top: 35px; + +} + +#downloadButton { + clear: both; + float: left; + height: 72px; + width: 230px; + background: #FFF url(img/download_arrow.png) no-repeat 15px 5px; + -moz-box-shadow: 4px 4px 6px #48577D; + -moz-border-radius: 10px; + box-shadow: 4px 4px 6px #48577D; + border-radius: 10px; + -webkit-box-shadow: 4px 4px 6px #48577D; + -webkit-border-radius:10px; +} + +#downloadText { + padding-top: 7px; + padding-left: 58px; + width: 170px; +} + +#communityButton { + float: right; + height: 72px; + width: 230px; + background: #FFF url(img/community_icon.png) no-repeat 147px 8px; + -moz-box-shadow: 4px 4px 6px #48577D; + -moz-border-radius: 10px; + box-shadow: 4px 4px 6px #48577D; + border-radius: 10px; + -webkit-box-shadow: 4px 4px 6px #48577D; + -webkit-border-radius:10px; +} + +#communityText { + width: 150px; + padding-top: 7px; + padding-left: 20px; } -/* Scrollbars */ - -::-webkit-scrollbar{ - width:0.8em; - margin: 0.2em 0em; +.smallLinks { + font-size: 10px; + line-height: 14px; + color: #000; } -::-webkit-scrollbar:hover{ - background-color:#eee; +.smallLinks a:link { + color: #000; + text-decoration: none; +} +.smallLinks a:visited { + text-decoration: none; + color: #000; +} +.smallLinks a:hover { + text-decoration: underline; + color: #7989D6; +} +.smallLinks a:active { + text-decoration: none; +} +.blueText { + font-size: 13px; + color: #7989D6; + display: block; +} +.buttonHeadings { + font-size: 22px; + font-weight: bold; + display: block; + color: #000; } -::-webkit-scrollbar-thumb{ - min-height:0.8em; - min-width:0.8em; - -webkit-border-radius:0.5em; - background-color: #ddd; + +/*----- Icon Divs ----- */ + +#icons { + background: #FFF; + width: 410px; + clear: both; + float: left; + height: 520px; + width: 410px; + padding-top: 20px; + -moz-box-shadow: 4px 4px 6px #48577D; + -moz-border-radius: 15px; + box-shadow: 4px 4px 6px #48577D; + border-radius: 15px; + -webkit-box-shadow: 4px 4px 6px #48577D; + -webkit-border-radius:15px; } -::-webkit-scrollbar-thumb:hover{ - background-color: #bbb; +#iconWrap{ + clear: right; + float: left; + height: 500px; + width: 110px; + margin-left: 30px; + padding-top: 5px; } -::-webkit-scrollbar-thumb:active{ - background-color:#888; +#templatesDescription { + font-size: 14px; + line-height: 16px; + height: 95px; + width: 300px; } -#sidebar::-webkit-scrollbar { - background-color:#eee; +#descriptions { + float: left; + height: 500px; + width: 230px; + padding-top: 5px; + font-size: 14px; + line-height: 16px; + margin-left: 5px; } -#main::-webkit-scrollbar { - background-color:#fff; +#UItemplatesDescription { + height: 95px; + width: 230px; + margin-bottom: 25px; + padding-top: 5px; } -/* Content */ -img.right { +#two-wayDescription { + height: 95px; + width: 230px; + margin-bottom: 10px; + padding-top: 15px; +} + +#frameworkDescription { + height: 95px; + width: 230px; + margin-bottom: 25px; + padding-top: 7px; +} + +#mvcDescription { + height: 75px; + width: 230px; + padding-top: 18px; +} + +#templateIcon { + height: 90px; + width: 95px; + position: relative; +} + +#two-wayIcon { + height: 90px; + width: 95px; + + position: relative; +} +#frameworkIcon { + height: 90px; + width: 95px; + position: relative; +} + +#mvcIcon { + height: 90px; + width: 95px; + position: relative; +} + +#templatesLink { + line-height: 12px; + height: 28px; + width: 95px; + margin-bottom: 5px; + padding-top: 3px; + text-align: center; +} + +#two-wayLink { + line-height: 12px; + height: 28px; + width: 95px; + margin-bottom: 5px; + padding-top: 3px; + text-align: center; +} +#frameworkLink { + line-height: 12px; + height: 20px; + width: 95px; + margin-bottom: 5px; + padding-top: 5px; + text-align: center; +} +#mvcLink { + line-height: 12px; + height: 28px; + width: 95px; + margin-bottom: 5px; + padding-top: 3px; + text-align: center; +} + + +/*----- What you need divs ---*/ + +#whatYouNeed { + clear: both; + float: left; + margin-top: 35px; + margin-bottom: 35px; + background: #FFF; + height: 220px; + width: 410px; + padding-top: 20px; + -moz-box-shadow: 4px 4px 6px #48577D; + -moz-border-radius: 15px; + box-shadow: 4px 4px 6px #48577D; + border-radius: 15px; + -webkit-box-shadow: 4px 4px 6px #48577D; + -webkit-border-radius:15px; +} + +#listText { + width: 360px; + padding-left: 20px; +} + +/*----- testimonial divs ---*/ + + +#testimonials { + background: #FFF; + min-height: 185px; + width: 390px; + clear: both; + float: left; + padding-top: 20px; + padding-left: 20px; + padding-bottom: 10px; + -moz-box-shadow: 4px 4px 6px #48577D; + -moz-border-radius: 15px; + box-shadow: 4px 4px 6px #48577D; + border-radius: 15px; + -webkit-box-shadow: 4px 4px 6px #48577D; + -webkit-border-radius:15px; +} + +#testimonialsNav { + float: right; + margin-top: 8px; + margin-right: 30px; +} + +#testimonials ul { + margin: 0; + padding: 0; +} + +#testimonials ul li { + list-style: none; +} + +.testimonialsText { + width: 360px; + padding-top: 15px; + text-align: justify; + font-style: italic; + font-size: 14px; +} + +.sigName { + width: 340px; + font-size: 12px; + font-style: italic; + text-align: right; + margin-top: 15px; +} + + + +/* ------ Live Example Divs ------ */ + +#right { + width: 525px; + clear: right; + float: left; + position: relative; +} + +#liveExText { + background: #FFF; + width: 475px; + height: 1045px; + padding-top: 20px; + padding-left: 25px; + padding-right: 25px; + -moz-box-shadow: 4px 4px 6px #48577D; + -moz-border-radius: 15px; + box-shadow: 4px 4px 6px #48577D; + border-radius: 15px; + -webkit-box-shadow: 4px 4px 6px #48577D; + -webkit-border-radius:15px; +} + +#liveExText ul.doc-example { + margin: 0; + padding: 0; +} + +#liveExText ul.doc-example li { + list-style: none; +} + +#liveExText ul.doc-example li.doc-example-source { + font-size: 12px; +} + +div.syntaxhighlighter { + overflow: hidden !important; +} + +#liveExText h3 { + background: #7989D6; + padding-top: 1px; + padding-left: 15px; + padding-right: 15px; + -moz-box-shadow: 4px 4px 6px #48577D; + -moz-border-radius: 7px; + box-shadow: 4px 4px 6px #48577D; + border-radius: 7px; + -webkit-box-shadow: 4px 4px 6px #48577D; + -webkit-border-radius:7px; + margin-left: -15px; + margin-right: -15px; + color: white; +} + +#liveExText li.doc-example-live input[type=password] { + width: 170px; +} + +#liveExText li.doc-example-live table { + width: 100%; +} + +#liveExNav { + float: right; + padding-top: 8px; +} + +#liveExNav label { + cursor: pointer; + cursor: hand; +} + + +/*-----float clearing---*/ + +.clearFloat { + clear: both; + height:0px; + font-size:1px; + line-height:0px; +} + + + +/*-----navigation icons---*/ + +.navIcon { + background: url('img/navIcon.png') no-repeat; +} + +.prev { + background-position: left -2px; + padding-left: 12px; +} + +.separator { + background-position: 2px -22px; + padding: 0 5px; +} + +.next { + background-position: right -42px; + padding-right: 12px; +} + + +/* subpages */ + +#fader { + position: fixed; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + background-color: black; + opacity: 0.8; + -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; + filter: alpha(opacity=80); + z-index: 3; +} + +#subpages > div { + position: fixed; + top: 50%; + left: 50%; + width: 729px; + margin-top: -140px; + margin-left: -365px; + z-index: 3; + background-color: #7989D6; + border-radius: 15px; + -moz-border-radius: 15px; + -webkit-border-radius: 15px; + box-shadow: 4px 4px 6px #48577D; + -webkit-box-shadow: 4px 4px 6px #48577D; + -moz-box-shadow: 4px 4px 6px #48577D; +} + +#subpages h2 { + height: 1.8em; + -moz-border-radius-topright: 15px; + -moz-border-radius-topleft: 15px; + border-radius-topright: 15px; + border-radius-topleft: 15px; + -webkit-border-top-right-radius: 15px; + -webkit-border-top-left-radius: 15px; + border-top-right-radius: 15px; + border-top-left-radius: 15px; + padding: 0.6em 0 0 1em; + margin: 0; + color: white; +} + +#subpages > div > a { + color: black; float: right; + margin: -40px 10px; + font-size: 1em; } -h1, h2, h3, h4, h5 { - clear: both; + +#subpages > div > a:hover { + text-decoration: none; + color: white; +} + +#subpages > div > div { + background-color: white; + padding: 1em 0 1em 1em; + margin-bottom: 1.5em; } diff --git a/docs/src/templates/docs.js b/docs/src/templates/docs.js index 9486f91e..65f8b11a 100644 --- a/docs/src/templates/docs.js +++ b/docs/src/templates/docs.js @@ -38,11 +38,16 @@ function DocsController($location, $browser, $window) { }; this.selectedSection = function(section) { - return section == self.sectionId ? 'selected' : null; + return section == self.sectionId ? 'current' : ''; }; + this.selectedPartial = function(partial) { + return partial.id == self.partialId ? 'current' : ''; + } + this.afterPartialLoaded = function() { SyntaxHighlighter.highlight(); + window.scrollTo(0,0); }; this.getFeedbackUrl = function() { @@ -59,3 +64,4 @@ angular.widget('code', function(element){ }); SyntaxHighlighter['defaults'].toolbar = false; +SyntaxHighlighter['defaults'].gutter = false; diff --git a/docs/src/templates/index.html b/docs/src/templates/index.html index 49449517..87402f64 100644 --- a/docs/src/templates/index.html +++ b/docs/src/templates/index.html @@ -3,6 +3,7 @@ xmlns:doc="http://docs.angularjs.org/" ng:controller="DocsController"> + <angular/> @@ -30,32 +31,58 @@ }); - -