summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/gitblit/wicket/pages/DocsPage.java
Commit message (Collapse)AuthorAgeFilesLines
* Guard docs pages against bad URLsFlorian Zschocke2019-11-111-0/+4
| | | | | | | | If, for example, an external site links to a docs page or a specific doc page, and the branch that link points to is no longer existing, an internal error happens due to a NPE. The NPE is guarded against and a No Docs page is returned.
* Disable edit links in read only mode #974Paul Martin2016-03-271-3/+14
|
* Document edit capability via ProseMirror submodule #974Paul Martin2016-03-271-0/+4
| | | | | | | | | | | | + New docEdit page with links from docPage and docList + Bespoke menu system with full screen edit mode + npm required for building client side scripts + Ant script added for BuildUI which performs npm commands + Update font-awesome to 4.5.0 + Factor out to JGitUtils common code in BranchTicketService for EditFilePage + getTreeEntries + commitIndex + Merge capability for document editing
* Explicitly declare RepositoryPage subclasses that reference commitsJames Moger2014-09-171-0/+6
|
* Preserve refs in commits, tree, & docs navbar linksJames Moger2014-09-111-7/+9
|
* Enforce relaxed XSS filtering on markup documentsJames Moger2014-09-071-1/+1
|
* Replace RawPage with RawServletJames Moger2014-05-051-4/+5
|
* Add the No Docs page if there are no root documentsJames Moger2014-03-011-1/+2
|
* Strip file extension from document indexJames Moger2014-02-211-2/+2
|
* Eliminate nearly all direct GitBlit singleton references in WicketJames Moger2013-11-261-2/+1
| | | | | | | | | | This is the first step towards modularization and injection. All direct references to the GitBlit singleton within the Wicket pages and panels have been replaced to proxy methods in the GitBlitWebApp singleton. There are still two Wicket classes which rely on the GitBlit singleton; those require manual instantiation (servlet 3). Change-Id: I0cdbbcf87959d590c446c99abb09c07c87c737bc
* Display common repository documents as tabs on the docs pageJames Moger2013-11-141-35/+68
| | | | Change-Id: I6935fa45598da847936748b474a3da47e94efaac
* Refactor markup processing in preparation for supporting other formatsJames Moger2013-11-121-11/+14
| | | | Change-Id: I0eb217064abc4f4b0f6bfbbc21302c470cc2f9c6
* Strip Markdown extension from rendered [[WikiLink]] (issue-324)James Moger2013-10-251-1/+1
| | | | Change-Id: I2f695f5d5d72d8c08272981f756334b45398a1f7
* Support for intra-Markdown linking using [[WikiLinks]] syntax (issue-324)James Moger2013-10-251-11/+56
| | | | | | | | | All WikiLinks must be specified relative to the root of the repository. The displayed link text is stripped to just the document name. Spaces in the document name are replaced with '-' characters; this is consistent with wiki syntax and Github. Change-Id: Id3fb1b5441352d9bacc4993a5b85882db113693b
* Trim trailing whitespace and organize importsJames Moger2013-09-301-1/+2
| | | | Change-Id: I9f91138b20219be6e3c4b28251487df262bff6cc
* Implemented optional page cachingJames Moger2013-07-191-0/+3
|
* Reorganized to Apache Standard Directory Layout & integrated MoxieJames Moger2013-03-271-0/+82
This is a massive commit which reorganizes the entire project structure (although it is still monolithic), removes the Build classes, and switches to Moxie, a smarter Ant build tookit based on the original Gitblit Build classes. The Ant build script will likely require additional fine-tuning, but this is big step forward.