Update version UI for archive and more obvious stable

This commit is contained in:
Cam Findlay 2015-10-13 11:17:09 +13:00
parent 67d17f3ea2
commit 865be39b6d
7 changed files with 61 additions and 32 deletions

View File

@ -25,12 +25,12 @@ DocumentationManifest:
Path: "src/framework_3.2/docs/" Path: "src/framework_3.2/docs/"
Title: "Framework" Title: "Framework"
Version: "3.2" Version: "3.2"
Stable: true
DefaultEntity: true DefaultEntity: true
- -
Path: "src/framework_3.1/docs/" Path: "src/framework_3.1/docs/"
Title: "Framework" Title: "Framework"
Version: "3.1" Version: "3.1"
Stable: true
DefaultEntity: true DefaultEntity: true
- -
Path: "src/framework_3.0/docs/" Path: "src/framework_3.0/docs/"

View File

@ -32,6 +32,6 @@ Only:
--- ---
GlobalNav: GlobalNav:
hostname: '//www.silverstripe.org/' hostname: '//www.silverstripe.org/'
css_path: '/themes/ssv3/css/toolbar.min.css'
snippet_path: '/assets' snippet_path: '/assets'
css_path: '/themes/ssv3/css/toolbar.min.css'
use_localhost: false use_localhost: false

View File

@ -4,8 +4,8 @@
"require": { "require": {
"ext-gd": "*", "ext-gd": "*",
"ext-mbstring": "*", "ext-mbstring": "*",
"silverstripe/docsviewer": "1.0.1@stable", "silverstripe/docsviewer": "dev-develop",
"silverstripe/framework": "3.1.*@stable", "silverstripe/framework": "3.2.*@stable",
"silverstripe/toolbar": "^4.0" "silverstripe/toolbar": "^4.0"
}, },
"require-dev": { "require-dev": {

52
composer.lock generated
View File

@ -4,8 +4,8 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"hash": "0be2b6b2c16bb78fa33b01b6010049b0", "hash": "4433c3fe37a77dd6b443beea1a7f3b98",
"content-hash": "09785a5677261c87f8d63483bc4635c2", "content-hash": "6d85c8529bc3e18fe8f3d1f27f4be506",
"packages": [ "packages": [
{ {
"name": "composer/installers", "name": "composer/installers",
@ -187,16 +187,16 @@
}, },
{ {
"name": "silverstripe/docsviewer", "name": "silverstripe/docsviewer",
"version": "1.0.1", "version": "dev-develop",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/silverstripe/silverstripe-docsviewer.git", "url": "https://github.com/silverstripe/silverstripe-docsviewer.git",
"reference": "3a239fcdfa7afb389f5304ac0e7b8cacc3afb642" "reference": "720b35d8311a65800ca2ad2f4afea39a76e46e55"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/silverstripe/silverstripe-docsviewer/zipball/3a239fcdfa7afb389f5304ac0e7b8cacc3afb642", "url": "https://api.github.com/repos/silverstripe/silverstripe-docsviewer/zipball/720b35d8311a65800ca2ad2f4afea39a76e46e55",
"reference": "3a239fcdfa7afb389f5304ac0e7b8cacc3afb642", "reference": "720b35d8311a65800ca2ad2f4afea39a76e46e55",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -224,28 +224,28 @@
"documentation", "documentation",
"silverstripe" "silverstripe"
], ],
"time": "2015-04-30 23:18:36" "time": "2015-10-12 21:30:27"
}, },
{ {
"name": "silverstripe/framework", "name": "silverstripe/framework",
"version": "3.1.15", "version": "3.2.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/silverstripe/silverstripe-framework.git", "url": "https://github.com/silverstripe/silverstripe-framework.git",
"reference": "c2a407a01b362981d070d6062fef52c8679e4a2b" "reference": "0092792568fb8a33674669aa200c7c81b163a365"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/silverstripe/silverstripe-framework/zipball/c2a407a01b362981d070d6062fef52c8679e4a2b", "url": "https://api.github.com/repos/silverstripe/silverstripe-framework/zipball/0092792568fb8a33674669aa200c7c81b163a365",
"reference": "c2a407a01b362981d070d6062fef52c8679e4a2b", "reference": "0092792568fb8a33674669aa200c7c81b163a365",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"composer/installers": "*", "composer/installers": "~1.0",
"php": ">=5.3.2,<7" "php": ">=5.3.3,<7"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "~3.7@stable" "phpunit/phpunit": "~3.7"
}, },
"type": "silverstripe-module", "type": "silverstripe-module",
"autoload": { "autoload": {
@ -273,20 +273,20 @@
"framework", "framework",
"silverstripe" "silverstripe"
], ],
"time": "2015-09-18 02:51:04" "time": "2015-10-11 19:44:34"
}, },
{ {
"name": "silverstripe/toolbar", "name": "silverstripe/toolbar",
"version": "4.0.0", "version": "4.0.7",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/silverstripe/silverstripe-globaltoolbar.git", "url": "https://github.com/silverstripe/silverstripe-globaltoolbar.git",
"reference": "739fcafcae112cd01010e3808c244bf5385796ae" "reference": "e3e0c35ca30fcae8e9bfd9ea74c977c228b9b43c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/silverstripe/silverstripe-globaltoolbar/zipball/739fcafcae112cd01010e3808c244bf5385796ae", "url": "https://api.github.com/repos/silverstripe/silverstripe-globaltoolbar/zipball/e3e0c35ca30fcae8e9bfd9ea74c977c228b9b43c",
"reference": "739fcafcae112cd01010e3808c244bf5385796ae", "reference": "e3e0c35ca30fcae8e9bfd9ea74c977c228b9b43c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -314,10 +314,10 @@
"silverstripe" "silverstripe"
], ],
"support": { "support": {
"source": "https://github.com/silverstripe/silverstripe-globaltoolbar/tree/master", "source": "https://github.com/silverstripe/silverstripe-globaltoolbar/tree/4.0.7",
"issues": "https://github.com/silverstripe/silverstripe-globaltoolbar/issues" "issues": "https://github.com/silverstripe/silverstripe-globaltoolbar/issues"
}, },
"time": "2015-10-11 21:48:24" "time": "2015-10-13 01:37:18"
}, },
{ {
"name": "unclecheese/display-logic", "name": "unclecheese/display-logic",
@ -741,12 +741,12 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/yaml.git", "url": "https://github.com/symfony/yaml.git",
"reference": "725887b209844abda9d864de722515d0fc13dd75" "reference": "ff7f886a33f5b7a26a94d62f6e14bb9cf0e3bf5d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/725887b209844abda9d864de722515d0fc13dd75", "url": "https://api.github.com/repos/symfony/yaml/zipball/ff7f886a33f5b7a26a94d62f6e14bb9cf0e3bf5d",
"reference": "725887b209844abda9d864de722515d0fc13dd75", "reference": "ff7f886a33f5b7a26a94d62f6e14bb9cf0e3bf5d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -779,13 +779,13 @@
], ],
"description": "Symfony Yaml Component", "description": "Symfony Yaml Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2015-10-11 08:29:26" "time": "2015-10-12 11:16:35"
} }
], ],
"aliases": [], "aliases": [],
"minimum-stability": "dev", "minimum-stability": "dev",
"stability-flags": { "stability-flags": {
"silverstripe/docsviewer": 0, "silverstripe/docsviewer": 20,
"silverstripe/framework": 0, "silverstripe/framework": 0,
"phpunit/phpunit": 0 "phpunit/phpunit": 0
}, },

View File

@ -0,0 +1,12 @@
.has_versions .versions {
float: left;
}
.has_versions .versions .stable {
background: rgb(3, 91, 136);
color: #FFF;
}
#VersionsArchive {
float: right;
}

View File

@ -3,7 +3,7 @@
<meta charset="utf-8" /> <meta charset="utf-8" />
<title><% if Title %>$Title &#8211; <% end_if %>SilverStripe Documentation</title> <title><% if Title %>$Title &#8211; <% end_if %>SilverStripe Documentation</title>
<link rel="stylesheet" href="themes/docs/css/ionicons.min.css" /> <link rel="stylesheet" href="themes/docs/css/ionicons.min.css" />
<link rel="stylesheet" href="themes/docs/css/styles.css" />
<script type="text/javascript" src="//use.typekit.net/emt4dhq.js"></script> <script type="text/javascript" src="//use.typekit.net/emt4dhq.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script> <script type="text/javascript">try{Typekit.load();}catch(e){}</script>
<script>window.GLOBAL_NAV_SECONDARY_ID = 1560;</script> <script>window.GLOBAL_NAV_SECONDARY_ID = 1560;</script>
@ -12,7 +12,7 @@
<body class="theme-theme1"> <body class="theme-theme1">
<header class="site-header" data-0="background-position: 50% 50%;" data-544="background-position: 50% -30%;"> <header class="site-header" data-0="background-position: 50% 50%;" data-544="background-position: 50% -30%;">
<div class="header-mask"> <div class="global-nav header-mask">
<div id="navWrapper"> <div id="navWrapper">
$GlobalNav('doc') $GlobalNav('doc')
<% include SearchBox %> <% include SearchBox %>

View File

@ -0,0 +1,17 @@
<% if Versions %>
<div class="versions">
<ul>
<% loop Versions.sort("Title DESC").limit(4) %>
<li><a href="$Link" class="$LinkingMode">$Title<% if $IsStable %> (stable)<% end_if %></a></li>
<% end_loop %>
</ul>
</div>
<form id="VersionsArchive">
<select id="VersionSelect" onchange="location.href=VersionsArchive.VersionSelect.options[selectedIndex].value">
<option>Archive</option>
<% loop Versions.sort("Title DESC").limit(20, 4) %>
<option value="$Link">$Title</option>
<% end_loop %>
</select>
</form>
<% end_if %>