-
Notifications
You must be signed in to change notification settings - Fork 286
Show sub-namespaces on namespace page #13
Conversation
Sami/Project.php
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
{ should be on the previous line.
|
+1 |
|
Closes #119 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess this was added by mistake.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I found some issues with this PR, so I'm working on an alternative that I'll submit this weekend.
On Aug 23, 2014, at 1:39 AM, Alexander Obuhovich [email protected] wrote:
In Sami/Resources/themes/default/pages/namespace.twig:
@@ -22,7 +35,7 @@
{% endfor %}
{% endif %}
- I guess this was added by mistake.
—
Reply to this email directly or view it on GitHub.
…es (mtdowling) This PR was squashed before being merged into the 2.0-dev branch (closes #124). Discussion ---------- Adding a theme based on twitter bootstrap not using frames This commit adds a bootstrap 3 powered theme to Sami that does not use frames. Closes #119, #122, #47, #13, #123. This pull request adds a new theme that is completely rewritten to be simpler, not use frames, and is now responsive (i.e., looks good on a phone). I've re-implemented the left-navigation using a much simpler approach, created a new search implementation that allows users to hook in custom search result types by extending the theme, and added breadcrumbs. I tried to keep a relatively similar look and feel to the existing Sami theme, but with a bit of twitter bootstrap on top. Because this provides the same features of the default theme and includes additional features, I would recommend making this the default theme and removing the "enhanced" theme. If you'd like me to do this, then let me know and I'll rebase with those changes. Here are some screenshots and descriptions of what they do. Namespaces ---- This is the namespaces page. It just lists each namespace. This is also the homepage if a project has classes.  Here is is at a smaller width:  Note: the button at the top provides a drop down containing the menu. Classes ----- Here is the "classes" page, full-screen.  And again, small screen:  Note: Traits, and interfaces look that same as this page. Index page (doc-index) ----  This looks good on a phone too:  Interface ---- Here's an interface page. Just like with class and namespace pages, the left-nav is scrolled down to show the currently selected node.  Here are the start of the methods:  Namespace page ---- Here's a namespace page. It lists the sub-namespaces, the classes, traits, interfaces, etc.  Search page ----- When you submit a search query, it takes you to this page.  The search looks through the names of each thing in the search index. The search index contains each namespace, class, interface, trait, and methods from each of these. Commits ------- 91a2bf8 Adding a theme based on twitter bootstrap not using frames
No description provided.