Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ public class CreateWeblog extends UIAction {

private static final Log log = LogFactory.getLog(CreateWeblog.class);
private static final String DISABLED_RETURN_CODE = "disabled";
private static final String DEFAULT_THEME = "basic";

private CreateWeblogBean bean = new CreateWeblogBean();

Expand Down Expand Up @@ -97,6 +98,7 @@ public String execute() {
getBean().setLocale(user.getLocale());
getBean().setTimeZone(user.getTimeZone());
getBean().setEmailAddress(user.getEmailAddress());
getBean().setTheme(DEFAULT_THEME);

return INPUT;
}
Expand Down
27 changes: 27 additions & 0 deletions app/src/main/webapp/themes/alpenglow/archives.vm
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<!doctype html>
<html lang="en">
<head>
#includeTemplate($model.weblog "standard_head")
<title>Archives — $model.weblog.name</title>
</head>
<body>
#includeTemplate($model.weblog "standard_header")
<main id="content" class="reading-shell">
<header class="page-title">
<p class="kicker">Base camp</p>
<h1>Archives</h1>
</header>
<div class="calendar">#showWeblogEntryCalendarBig($model.weblog "nil")</div>
<section class="recent">
<h2>Thirty recent stories</h2>
#set($recentEntries=$model.weblog.getRecentWeblogEntries("nil",30))
<ol>
#foreach($recentEntry in $recentEntries)
<li><a href="$recentEntry.permalink">$recentEntry.title</a></li>
#end
</ol>
</section>
</main>
#includeTemplate($model.weblog "standard_footer")
</body>
</html>
1 change: 1 addition & 0 deletions app/src/main/webapp/themes/alpenglow/custom.css
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/* Add weblog-specific Alpenglow overrides here. */
28 changes: 28 additions & 0 deletions app/src/main/webapp/themes/alpenglow/day.vm
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#foreach($entry in $entries)
<article class="story">
<div class="story-index" aria-hidden="true">$velocityCount</div>
<div class="story-body">
<div class="meta">
<a href="$url.category($entry.category.name)">$entry.category.name</a>
<time datetime="$utils.formatDate($entry.pubTime,'yyyy-MM-dd')">
$utils.formatDate($entry.pubTime,"MMMM d, yyyy")
</time>
</div>
#if($model.permalink)
<h1>$entry.title</h1>
#else
<h2><a href="$entry.permalink">$entry.title</a></h2>
#end
<div class="entry-content">
#if($model.permalink)$entry.displayContent#else$entry.displayContent($url.entry($entry.anchor))#end
</div>
<footer>
#if($entry.tags)#foreach($tag in $entry.tags)
<a href="$url.tag($tag.name)">#$tag.name</a>
#end#end#set($commentCount=$entry.commentCount)#if($entry.commentsStillAllowed || $commentCount>0)
<a href="$url.comments($entry.anchor)">$commentCount comments</a>
#end
</footer>
</div>
</article>
#end
18 changes: 18 additions & 0 deletions app/src/main/webapp/themes/alpenglow/entry.vm
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<!doctype html>
<html lang="en">
<head>
#includeTemplate($model.weblog "standard_head")
<title>$model.weblogEntry.title — $model.weblog.name</title>
</head>
<body>
#includeTemplate($model.weblog "standard_header")
<main id="content" class="reading-shell">
#set($pager=$model.getWeblogEntriesPager())#showWeblogEntriesPager($pager)
<nav class="pager">#showNextPrevEntriesControl($pager)</nav>
#foreach($entry in $entries)
<div class="comments">#showWeblogEntryComments($entry)#showWeblogEntryCommentForm($entry)</div>
#end
</main>
#includeTemplate($model.weblog "standard_footer")
</body>
</html>
10 changes: 10 additions & 0 deletions app/src/main/webapp/themes/alpenglow/footer.vm
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<footer class="site-footer">
<p>
<strong>$model.weblog.name</strong>
— #if($model.weblog.tagline)$model.weblog.tagline#elseField notes from a life in motion.#end
</p>
<nav>
<a href="$url.home">Home</a>
<a href="$url.feed.entries.atom">Atom</a>
</nav>
</footer>
6 changes: 6 additions & 0 deletions app/src/main/webapp/themes/alpenglow/head.vm
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="color-scheme" content="light dark" />
<link rel="stylesheet" href="$url.resource('theme.css')" />
<link rel="stylesheet" href="$url.page('custom.css')" />
#showAutodiscoveryLinks($model.weblog)#showMetaDescription()#showAnalyticsTrackingCode($model.weblog)
9 changes: 9 additions & 0 deletions app/src/main/webapp/themes/alpenglow/header.vm
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<a class="skip-link" href="#content">Skip to content</a>
<header class="site-header">
<a class="brand" href="$url.home">
<span class="brand-mark" aria-hidden="true">▲</span>
<span>$model.weblog.name</span>
</a>
<nav aria-label="Primary">#showPageMenu($model.weblog)</nav>
<a class="feed-link" href="$url.feed.entries.atom" aria-label="Atom feed">Feed ↗</a>
</header>
1 change: 1 addition & 0 deletions app/src/main/webapp/themes/alpenglow/preview.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
27 changes: 27 additions & 0 deletions app/src/main/webapp/themes/alpenglow/search.vm
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<!doctype html>
<html lang="en">
<head>
#includeTemplate($model.weblog "standard_head")
<title>Search — $model.weblog.name</title>
</head>
<body>
#includeTemplate($model.weblog "standard_header")
<main id="content" class="reading-shell">
<header class="page-title">
<p class="kicker">Search the trail</p>
<h1>“$model.term”</h1>
<p>$model.hits results</p>
</header>
<form class="big-search" method="get" action="$url.search">
<input name="q" type="search" value="$model.term" aria-label="Search" />
<button>Search</button>
</form>
#if($model.hits>0)#set($pager=$model.getWeblogEntriesPager())#showWeblogEntriesPager($pager)
<nav class="pager">#showNextPrevEntriesControl($pager)</nav>
#else
<p>No stories found. Try another trail.</p>
#end
</main>
#includeTemplate($model.weblog "standard_footer")
</body>
</html>
23 changes: 23 additions & 0 deletions app/src/main/webapp/themes/alpenglow/sidebar.vm
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<aside class="explore">
<div>
<p class="kicker">The journal</p>
#if($model.weblog.about)
<div>$model.weblog.about</div>
#else
<p>Technology, family, powder days, open roads, and everywhere they lead.</p>
#end
</div>
<form method="get" action="$url.search" role="search">
<label for="alpine-search">Find a story</label>
<div>
<input id="alpine-search" name="q" type="search" placeholder="Java, skiing, travel…" />
<button>Go</button>
</div>
</form>
#set($mytags=$model.weblog.getPopularTags(-1,12))
<div class="topics">
#foreach($tag in $mytags)
<a href="$url.tag($tag.name)">$tag.name</a>
#end
</div>
</aside>
19 changes: 19 additions & 0 deletions app/src/main/webapp/themes/alpenglow/tags.vm
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<!doctype html>
<html lang="en">
<head>
#includeTemplate($model.weblog "standard_head")
<title>$model.tags — $model.weblog.name</title>
</head>
<body>
#includeTemplate($model.weblog "standard_header")
<main id="content" class="reading-shell">
<header class="page-title">
<p class="kicker">Stories filed under</p>
<h1>$model.tags</h1>
</header>
#set($pager=$model.getWeblogEntriesPager())#showWeblogEntriesPager($pager)
<nav class="pager">#showNextPrevEntriesControl($pager)</nav>
</main>
#includeTemplate($model.weblog "standard_footer")
</body>
</html>
Loading
Loading