├── src
├── main
│ ├── resources
│ │ └── com
│ │ │ └── trsvax
│ │ │ └── bootstrap
│ │ │ ├── components
│ │ │ ├── BootStrapComponent.properties
│ │ │ ├── ButtonGroup.tml
│ │ │ ├── Nav.tml
│ │ │ ├── Breadcrumb.tml
│ │ │ ├── DropDown.tml
│ │ │ ├── Code.tml
│ │ │ ├── Modal.tml
│ │ │ └── NavBar.tml
│ │ │ ├── assets
│ │ │ ├── components
│ │ │ │ ├── ckeditor
│ │ │ │ │ ├── samples
│ │ │ │ │ │ ├── assets
│ │ │ │ │ │ │ ├── sample.css
│ │ │ │ │ │ │ ├── sample.jpg
│ │ │ │ │ │ │ ├── inlineall
│ │ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ │ ├── uilanguages
│ │ │ │ │ │ │ │ └── languages.js
│ │ │ │ │ │ │ └── posteddata.php
│ │ │ │ │ │ ├── plugins
│ │ │ │ │ │ │ ├── htmlwriter
│ │ │ │ │ │ │ │ └── assets
│ │ │ │ │ │ │ │ │ └── outputforflash
│ │ │ │ │ │ │ │ │ ├── outputforflash.fla
│ │ │ │ │ │ │ │ │ └── outputforflash.swf
│ │ │ │ │ │ │ └── dialog
│ │ │ │ │ │ │ │ └── assets
│ │ │ │ │ │ │ │ └── my_dialog.js
│ │ │ │ │ │ ├── sample_posteddata.php
│ │ │ │ │ │ ├── sample.js
│ │ │ │ │ │ └── appendto.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ ├── save
│ │ │ │ │ │ │ ├── icons
│ │ │ │ │ │ │ │ └── save.png
│ │ │ │ │ │ │ └── plugin.js
│ │ │ │ │ │ ├── link
│ │ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ │ └── anchor.png
│ │ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ │ │ └── anchor.js
│ │ │ │ │ │ ├── image
│ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ └── noimage.png
│ │ │ │ │ │ ├── magicline
│ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ └── icon.png
│ │ │ │ │ │ ├── dialog
│ │ │ │ │ │ │ └── dialogDefinition.js
│ │ │ │ │ │ ├── about
│ │ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ │ │ ├── logo_ckeditor.png
│ │ │ │ │ │ │ │ └── about.js
│ │ │ │ │ │ ├── fakeobjects
│ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ │ └── spacer.gif
│ │ │ │ │ │ ├── specialchar
│ │ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ │ │ └── lang
│ │ │ │ │ │ │ │ └── _translationstatus.txt
│ │ │ │ │ │ ├── a11yhelp
│ │ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ │ │ └── lang
│ │ │ │ │ │ │ │ ├── _translationstatus.txt
│ │ │ │ │ │ │ │ └── zh-cn.js
│ │ │ │ │ │ ├── scayt
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── LICENSE.md
│ │ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ │ │ └── toolbar.css
│ │ │ │ │ │ └── wsc
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ ├── ciframe.html
│ │ │ │ │ │ │ └── wsc.css
│ │ │ │ │ │ │ └── LICENSE.md
│ │ │ │ │ ├── skins
│ │ │ │ │ │ └── moono
│ │ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ │ └── images
│ │ │ │ │ │ │ ├── arrow.png
│ │ │ │ │ │ │ ├── close.png
│ │ │ │ │ │ │ └── mini.png
│ │ │ │ │ ├── README.md
│ │ │ │ │ └── config.js
│ │ │ │ ├── code
│ │ │ │ │ └── google-code-prettify
│ │ │ │ │ │ ├── lang-go.js
│ │ │ │ │ │ ├── lang-lua.js
│ │ │ │ │ │ ├── lang-ml.js
│ │ │ │ │ │ ├── lang-sql.js
│ │ │ │ │ │ ├── lang-tex.js
│ │ │ │ │ │ ├── lang-vb.js
│ │ │ │ │ │ ├── lang-vhdl.js
│ │ │ │ │ │ ├── lang-wiki.js
│ │ │ │ │ │ ├── lang-apollo.js
│ │ │ │ │ │ ├── lang-scala.js
│ │ │ │ │ │ ├── lang-proto.js
│ │ │ │ │ │ ├── lang-yaml.js
│ │ │ │ │ │ ├── lang-hs.js
│ │ │ │ │ │ ├── prettify.css
│ │ │ │ │ │ ├── lang-lisp.js
│ │ │ │ │ │ ├── lang-css.js
│ │ │ │ │ │ ├── lang-n.js
│ │ │ │ │ │ └── lang-clj.js
│ │ │ │ └── datepicker
│ │ │ │ │ └── datefield.js
│ │ │ ├── images
│ │ │ │ └── sortable.gif
│ │ │ ├── bootstrap
│ │ │ │ └── img
│ │ │ │ │ ├── glyphicons-halflings.png
│ │ │ │ │ └── glyphicons-halflings-white.png
│ │ │ └── mixins
│ │ │ │ ├── draggable
│ │ │ │ └── draggable.js
│ │ │ │ ├── sortable
│ │ │ │ └── sortable.js
│ │ │ │ └── droppable
│ │ │ │ └── droppable.js
│ │ │ ├── google-code-prettify
│ │ │ ├── lang-go.js
│ │ │ ├── lang-ml.js
│ │ │ ├── lang-vb.js
│ │ │ ├── lang-lua.js
│ │ │ ├── lang-sql.js
│ │ │ ├── lang-tex.js
│ │ │ ├── lang-vhdl.js
│ │ │ ├── lang-wiki.js
│ │ │ ├── lang-apollo.js
│ │ │ ├── lang-scala.js
│ │ │ ├── lang-proto.js
│ │ │ ├── lang-yaml.js
│ │ │ ├── lang-hs.js
│ │ │ ├── prettify.css
│ │ │ ├── lang-lisp.js
│ │ │ ├── lang-css.js
│ │ │ ├── lang-n.js
│ │ │ └── lang-clj.js
│ │ │ ├── t5-bootstrap-alerts.css
│ │ │ ├── pages
│ │ │ ├── AppPropertyEditBlocks.tml
│ │ │ ├── AppPropertyDisplayBlocks.tml
│ │ │ └── BootStrapEditBlocks.tml
│ │ │ └── misc
│ │ │ └── jqlite-cycle-uber-lite-min.js
│ └── java
│ │ └── com
│ │ └── trsvax
│ │ └── bootstrap
│ │ ├── components
│ │ ├── Nav.java
│ │ ├── Carousel.java
│ │ ├── Thumbnails.java
│ │ ├── Breadcrumb.java
│ │ ├── NavBar.java
│ │ ├── Thumbnail.java
│ │ ├── Code.java
│ │ ├── DropDown.java
│ │ └── ButtonGroup.java
│ │ ├── environment
│ │ ├── AlertType.java
│ │ ├── ButtonSize.java
│ │ ├── MediaSize.java
│ │ ├── LabelType.java
│ │ ├── BlockMessageType.java
│ │ ├── FormEnvironment.java
│ │ ├── AlertsEnvironment.java
│ │ ├── BreadcrumbEnvironment.java
│ │ ├── ButtonType.java
│ │ ├── NavEnvironment.java
│ │ ├── GridPagerEnvironment.java
│ │ ├── BeanDisplayEnvironment.java
│ │ ├── PrettyPrintLanguage.java
│ │ ├── TableEnvironment.java
│ │ ├── AlertEnvironment.java
│ │ ├── LabelEnvironment.java
│ │ ├── BlockMessageEnvironment.java
│ │ ├── ButtonGroupEnvironment.java
│ │ ├── PrettyPrintEnvironment.java
│ │ ├── Environment.java
│ │ ├── FWEnvironment.java
│ │ ├── LoopEnvironment.java
│ │ ├── ButtonEnvironment.java
│ │ ├── FrameworkEnvironment.java
│ │ ├── AlertValues.java
│ │ ├── NavValues.java
│ │ ├── LabelValues.java
│ │ ├── BlockMessageValues.java
│ │ ├── ShoppingCartEnvironment.java
│ │ ├── PrettyPrintValues.java
│ │ ├── ShoppingCartValues.java
│ │ ├── ButtonValues.java
│ │ ├── BreadcrumbValues.java
│ │ ├── PaginationEnvironment.java
│ │ ├── FormValues.java
│ │ ├── GridPagerValues.java
│ │ ├── AlertsValues.java
│ │ ├── BeanDisplayValues.java
│ │ ├── LoopValues.java
│ │ ├── FrameworkValues.java
│ │ ├── ButtonGroupValues.java
│ │ └── TableValues.java
│ │ ├── BootstrapProvider.java
│ │ ├── services
│ │ ├── EnvironmentSetup.java
│ │ ├── StringTemplateParser.java
│ │ ├── CartDAO.java
│ │ ├── ExcludeVisitor.java
│ │ ├── bootstrapprovider
│ │ │ ├── LayoutProvider.java
│ │ │ ├── DefaultProvider.java
│ │ │ ├── NavBarProvider.java
│ │ │ └── ButtonProvider.java
│ │ ├── EnvironmentSetupImpl.java
│ │ ├── ExcludeVisitorImpl.java
│ │ ├── BootStrapValidationDecorator.java
│ │ ├── SessionBindingFactory.java
│ │ ├── SessionBinding.java
│ │ ├── EnvironmentBindingFactory.java
│ │ ├── FrameworkProviderImpl.java
│ │ ├── StringTemplateParserImpl.java
│ │ └── EnvironmentBinding.java
│ │ ├── annotations
│ │ ├── BootStrapProperty.java
│ │ ├── Exclude.java
│ │ └── Connect.java
│ │ ├── mixins
│ │ ├── JQLiteCycle.java
│ │ ├── InfiniteScroll.java
│ │ ├── LoopEnvironmentMixin.java
│ │ ├── Tooltip.java
│ │ ├── Popover.java
│ │ └── PushEnvironment.java
│ │ ├── FrameworkProvider.java
│ │ ├── FrameworkMixin.java
│ │ └── pages
│ │ ├── AppPropertyDisplayBlocks.java
│ │ └── AppPropertyEditBlocks.java
├── test
│ ├── webapp
│ │ ├── images
│ │ │ └── Twins1.jpg
│ │ ├── assets
│ │ │ ├── img
│ │ │ │ ├── bird.png
│ │ │ │ ├── browsers.png
│ │ │ │ ├── grid-18px.png
│ │ │ │ ├── icon-css3.png
│ │ │ │ ├── icon-html5.png
│ │ │ │ ├── less-small.png
│ │ │ │ ├── github-16px.png
│ │ │ │ ├── icon-github.png
│ │ │ │ ├── icon-twitter.png
│ │ │ │ ├── less-logo-large.png
│ │ │ │ ├── grid-18px-masked.png
│ │ │ │ ├── example-diagram-01.png
│ │ │ │ ├── example-diagram-02.png
│ │ │ │ ├── example-diagram-03.png
│ │ │ │ ├── example-sites
│ │ │ │ │ ├── bartop.png
│ │ │ │ │ ├── jshint.png
│ │ │ │ │ ├── kippt.png
│ │ │ │ │ ├── fleetio.png
│ │ │ │ │ ├── railwayjs.png
│ │ │ │ │ └── totalwireframe.png
│ │ │ │ ├── bootstrap-mdo-sfmoma-01.jpg
│ │ │ │ ├── bootstrap-mdo-sfmoma-02.jpg
│ │ │ │ ├── bootstrap-mdo-sfmoma-03.jpg
│ │ │ │ ├── responsive-illustrations.png
│ │ │ │ ├── glyphicons-halflings-sprite.png
│ │ │ │ ├── glyphicons
│ │ │ │ │ ├── glyphicons_009_magic.png
│ │ │ │ │ ├── glyphicons_042_group.png
│ │ │ │ │ ├── glyphicons_079_podium.png
│ │ │ │ │ ├── glyphicons_163_iphone.png
│ │ │ │ │ ├── glyphicons_266_book_open.png
│ │ │ │ │ ├── glyphicons_082_roundabout.png
│ │ │ │ │ ├── glyphicons_214_resize_small.png
│ │ │ │ │ └── glyphicons_155_show_thumbnails.png
│ │ │ │ └── glyphicons-halflings-sprite-white.png
│ │ │ ├── ico
│ │ │ │ ├── bootstrap-apple-57x57.png
│ │ │ │ ├── bootstrap-apple-72x72.png
│ │ │ │ └── bootstrap-apple-114x114.png
│ │ │ └── js
│ │ │ │ └── google-code-prettify
│ │ │ │ └── prettify.css
│ │ ├── img
│ │ │ ├── glyphicons-halflings-sprite.png
│ │ │ └── glyphicons-halflings-sprite-white.png
│ │ └── WEB-INF
│ │ │ ├── app.properties
│ │ │ └── web.xml
│ ├── java
│ │ ├── com
│ │ │ └── trsvax
│ │ │ │ └── bootstrap
│ │ │ │ ├── pages
│ │ │ │ ├── Thumbnails.java
│ │ │ │ ├── ComboButtons.java
│ │ │ │ ├── basecss
│ │ │ │ │ ├── BaseCSSIndex.java
│ │ │ │ │ ├── code
│ │ │ │ │ │ └── CodeIndex.java
│ │ │ │ │ ├── forms
│ │ │ │ │ │ ├── FormsIndex.java
│ │ │ │ │ │ ├── Form.java
│ │ │ │ │ │ ├── BeanEditor.java
│ │ │ │ │ │ └── BeanEditForm.java
│ │ │ │ │ ├── icons
│ │ │ │ │ │ └── IconsIndex.java
│ │ │ │ │ ├── buttons
│ │ │ │ │ │ └── ButtonsIndex.java
│ │ │ │ │ ├── typography
│ │ │ │ │ │ └── TypographyIndex.java
│ │ │ │ │ └── tables
│ │ │ │ │ │ └── TablesIndex.java
│ │ │ │ ├── overview
│ │ │ │ │ └── OverviewIndex.java
│ │ │ │ ├── components
│ │ │ │ │ ├── ComponentsIndex.java
│ │ │ │ │ ├── navigation
│ │ │ │ │ │ ├── Pills.java
│ │ │ │ │ │ ├── Tabs.java
│ │ │ │ │ │ ├── NavList.java
│ │ │ │ │ │ ├── Breadcrumbs.java
│ │ │ │ │ │ ├── Pagination.java
│ │ │ │ │ │ ├── StackedTabs.java
│ │ │ │ │ │ ├── TabbableNav.java
│ │ │ │ │ │ ├── DropdownPills.java
│ │ │ │ │ │ ├── DropdownTabs.java
│ │ │ │ │ │ ├── StackedPills.java
│ │ │ │ │ │ ├── NavigationIndex.java
│ │ │ │ │ │ └── NavBar.java
│ │ │ │ │ ├── alerts
│ │ │ │ │ │ └── AlertsIndex.java
│ │ │ │ │ ├── badges
│ │ │ │ │ │ └── BadgesIndex.java
│ │ │ │ │ ├── labels
│ │ │ │ │ │ └── LabelsIndex.java
│ │ │ │ │ ├── buttons
│ │ │ │ │ │ └── ButtonsIndex.java
│ │ │ │ │ ├── thumbnails
│ │ │ │ │ │ └── ThumbnailsIndex.java
│ │ │ │ │ ├── typography
│ │ │ │ │ │ └── TypographyIndex.java
│ │ │ │ │ ├── miscellaneous
│ │ │ │ │ │ └── MiscellaneousIndex.java
│ │ │ │ │ └── progressbars
│ │ │ │ │ │ └── ProgressBarsIndex.java
│ │ │ │ ├── scaffolding
│ │ │ │ │ └── ScaffoldingIndex.java
│ │ │ │ ├── javascriptplugins
│ │ │ │ │ ├── tab
│ │ │ │ │ │ └── TabIndex.java
│ │ │ │ │ ├── alert
│ │ │ │ │ │ └── AlertIndex.java
│ │ │ │ │ ├── modal
│ │ │ │ │ │ └── ModalIndex.java
│ │ │ │ │ ├── button
│ │ │ │ │ │ └── ButtonIndex.java
│ │ │ │ │ ├── popover
│ │ │ │ │ │ └── PopoverIndex.java
│ │ │ │ │ ├── tooltip
│ │ │ │ │ │ └── ToolTipIndex.java
│ │ │ │ │ ├── JavascriptPluginsIndex.java
│ │ │ │ │ ├── carousel
│ │ │ │ │ │ └── CarouselIndex.java
│ │ │ │ │ ├── collapse
│ │ │ │ │ │ └── CollapseIndex.java
│ │ │ │ │ ├── dropdown
│ │ │ │ │ │ └── DropDownIndex.java
│ │ │ │ │ ├── scrollspy
│ │ │ │ │ │ └── ScrollSpyIndex.java
│ │ │ │ │ └── typeahead
│ │ │ │ │ │ └── TypeaheadIndex.java
│ │ │ │ ├── NavBar.java
│ │ │ │ ├── Form.java
│ │ │ │ ├── zone
│ │ │ │ │ ├── Zone.java
│ │ │ │ │ └── MultiZone.java
│ │ │ │ ├── Table.java
│ │ │ │ └── Index.java
│ │ │ │ ├── Honorific.java
│ │ │ │ ├── test
│ │ │ │ ├── unit
│ │ │ │ │ └── EnvironmentTest.java
│ │ │ │ └── ButtonTest.java
│ │ │ │ ├── services
│ │ │ │ ├── AppModule.java
│ │ │ │ └── DevelopmentModule.java
│ │ │ │ ├── Address.java
│ │ │ │ ├── components
│ │ │ │ └── Layout.java
│ │ │ │ └── BeanEditTest.java
│ │ └── PLACEHOLDER
│ ├── resources
│ │ ├── PLACEHOLDER
│ │ └── com
│ │ │ └── trsvax
│ │ │ └── bootstrap
│ │ │ └── pages
│ │ │ ├── Index.tml
│ │ │ ├── components
│ │ │ ├── navigation
│ │ │ │ ├── NavBar.tml
│ │ │ │ ├── Breadcrumbs.tml
│ │ │ │ ├── Pagination.tml
│ │ │ │ ├── TabbableNav.tml
│ │ │ │ ├── Tabs.tml
│ │ │ │ ├── Pills.tml
│ │ │ │ ├── StackedTabs.tml
│ │ │ │ ├── StackedPills.tml
│ │ │ │ ├── NavList.tml
│ │ │ │ ├── DropdownTabs.tml
│ │ │ │ ├── DropdownPills.tml
│ │ │ │ └── NavigationIndex.tml
│ │ │ ├── alerts
│ │ │ │ └── AlertsIndex.tml
│ │ │ ├── thumbnails
│ │ │ │ └── ThumbnailsIndex.tml
│ │ │ ├── progressbars
│ │ │ │ └── ProgressBarsIndex.tml
│ │ │ ├── miscellaneous
│ │ │ │ └── MiscellaneousIndex.tml
│ │ │ ├── typography
│ │ │ │ └── TypographyIndex.tml
│ │ │ ├── ComponentsIndex.tml
│ │ │ ├── buttons
│ │ │ │ └── ButtonsIndex.tml
│ │ │ └── labels
│ │ │ │ └── LabelsIndex.tml
│ │ │ ├── javascriptplugins
│ │ │ ├── tab
│ │ │ │ └── TabIndex.tml
│ │ │ ├── alert
│ │ │ │ └── AlertIndex.tml
│ │ │ ├── carousel
│ │ │ │ └── CarouselIndex.tml
│ │ │ ├── scrollspy
│ │ │ │ └── ScrollspyIndex.tml
│ │ │ ├── typeahead
│ │ │ │ └── TypeaheadIndex.tml
│ │ │ ├── JavascriptPluginsIndex.tml
│ │ │ ├── tooltip
│ │ │ │ └── TooltipIndex.tml
│ │ │ ├── popover
│ │ │ │ └── PopoverIndex.tml
│ │ │ ├── dropdown
│ │ │ │ └── DropdownIndex.tml
│ │ │ └── button
│ │ │ │ └── ButtonIndex.tml
│ │ │ ├── Form.tml
│ │ │ ├── Table.tml
│ │ │ ├── overview
│ │ │ └── OverviewIndex.tml
│ │ │ ├── basecss
│ │ │ ├── code
│ │ │ │ └── CodeIndex.tml
│ │ │ ├── forms
│ │ │ │ ├── Form.tml
│ │ │ │ ├── BeanEditor.tml
│ │ │ │ ├── BeanEditor.properties
│ │ │ │ ├── FormsIndex.tml
│ │ │ │ └── BeanEditForm.tml
│ │ │ ├── typography
│ │ │ │ └── TypographyIndex.tml
│ │ │ ├── tables
│ │ │ │ └── TablesIndex.tml
│ │ │ └── BaseCSSIndex.tml
│ │ │ ├── form.properties
│ │ │ ├── zone
│ │ │ ├── Zone.tml
│ │ │ └── MultiZone.tml
│ │ │ ├── scaffolding
│ │ │ └── ScaffoldingIndex.tml
│ │ │ ├── NavBar.tml
│ │ │ └── Thumbnails.tml
│ └── conf
│ │ └── testng.xml
└── site
│ ├── apt
│ └── index.apt
│ └── site.xml
├── .gitignore
└── LICENSE.txt
/src/main/resources/com/trsvax/bootstrap/components/BootStrapComponent.properties:
--------------------------------------------------------------------------------
1 | submit-class=btn primary
2 | cancel-class=btn
--------------------------------------------------------------------------------
/src/test/webapp/images/Twins1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/images/Twins1.jpg
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/bird.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/bird.png
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/components/Nav.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.components;
2 |
3 |
4 | public class Nav {
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/Thumbnails.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages;
2 |
3 | public class Thumbnails {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/browsers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/browsers.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/grid-18px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/grid-18px.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/icon-css3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/icon-css3.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/icon-html5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/icon-html5.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/less-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/less-small.png
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/components/Carousel.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.components;
2 |
3 | public class Carousel {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/Honorific.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap;
2 |
3 | public enum Honorific {
4 | MR, MRS, MISS, DR
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/ComboButtons.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages;
2 |
3 | public class ComboButtons {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/github-16px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/github-16px.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/icon-github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/icon-github.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/icon-twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/icon-twitter.png
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/components/Thumbnails.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.components;
2 |
3 | public class Thumbnails {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/less-logo-large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/less-logo-large.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/samples/assets/sample.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Required by tests (dom/document.html).
3 | */
4 |
--------------------------------------------------------------------------------
/src/test/java/PLACEHOLDER:
--------------------------------------------------------------------------------
1 | This placeholder exists to ensure the directory is created. It may be deleted when real files are placed under src/test/java.
2 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/grid-18px-masked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/grid-18px-masked.png
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/basecss/BaseCSSIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.basecss;
2 |
3 | public class BaseCSSIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/test/unit/EnvironmentTest.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.test.unit;
2 |
3 | public class EnvironmentTest {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/example-diagram-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/example-diagram-01.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/example-diagram-02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/example-diagram-02.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/example-diagram-03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/example-diagram-03.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/example-sites/bartop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/example-sites/bartop.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/example-sites/jshint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/example-sites/jshint.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/example-sites/kippt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/example-sites/kippt.png
--------------------------------------------------------------------------------
/src/test/webapp/img/glyphicons-halflings-sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/img/glyphicons-halflings-sprite.png
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/basecss/code/CodeIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.basecss.code;
2 |
3 | public class CodeIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/overview/OverviewIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.overview;
2 |
3 | public class OverviewIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/resources/PLACEHOLDER:
--------------------------------------------------------------------------------
1 | This placeholder exists to ensure the directory is created. It may be deleted when real files are placed under src/test/resources.
2 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/ico/bootstrap-apple-57x57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/ico/bootstrap-apple-57x57.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/ico/bootstrap-apple-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/ico/bootstrap-apple-72x72.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/example-sites/fleetio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/example-sites/fleetio.png
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/AlertType.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public enum AlertType {
4 | info,warning,error;
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/ButtonSize.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public enum ButtonSize {
4 | large,small,mini;
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/MediaSize.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public enum MediaSize {
4 | SMALL,MEDIUM,LARGE
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/basecss/forms/FormsIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.basecss.forms;
2 |
3 | public class FormsIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/basecss/icons/IconsIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.basecss.icons;
2 |
3 | public class IconsIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/ico/bootstrap-apple-114x114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/ico/bootstrap-apple-114x114.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/bootstrap-mdo-sfmoma-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/bootstrap-mdo-sfmoma-01.jpg
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/bootstrap-mdo-sfmoma-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/bootstrap-mdo-sfmoma-02.jpg
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/bootstrap-mdo-sfmoma-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/bootstrap-mdo-sfmoma-03.jpg
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/example-sites/railwayjs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/example-sites/railwayjs.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/responsive-illustrations.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/responsive-illustrations.png
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/BootstrapProvider.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap;
2 |
3 | public interface BootstrapProvider extends FrameworkProvider {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/LabelType.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public enum LabelType {
4 | warning,important,notice;
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/basecss/buttons/ButtonsIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.basecss.buttons;
2 |
3 | public class ButtonsIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/ComponentsIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components;
2 |
3 | public class ComponentsIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/Pills.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | public class Pills {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/Tabs.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | public class Tabs {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/scaffolding/ScaffoldingIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.scaffolding;
2 |
3 | public class ScaffoldingIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/glyphicons-halflings-sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/glyphicons-halflings-sprite.png
--------------------------------------------------------------------------------
/src/test/webapp/img/glyphicons-halflings-sprite-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/img/glyphicons-halflings-sprite-white.png
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/alerts/AlertsIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.alerts;
2 |
3 | public class AlertsIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/badges/BadgesIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.badges;
2 |
3 | public class BadgesIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/labels/LabelsIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.labels;
2 |
3 | public class LabelsIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/NavList.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | public class NavList {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/tab/TabIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins.tab;
2 |
3 | public class TabIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/example-sites/totalwireframe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/example-sites/totalwireframe.png
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/buttons/ButtonsIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.buttons;
2 |
3 | public class ButtonsIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/Breadcrumbs.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | public class Breadcrumbs {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/Pagination.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | public class Pagination {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/StackedTabs.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | public class StackedTabs {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/TabbableNav.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | public class TabbableNav {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/glyphicons/glyphicons_009_magic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/glyphicons/glyphicons_009_magic.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/glyphicons/glyphicons_042_group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/glyphicons/glyphicons_042_group.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/glyphicons/glyphicons_079_podium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/glyphicons/glyphicons_079_podium.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/glyphicons/glyphicons_163_iphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/glyphicons/glyphicons_163_iphone.png
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/BlockMessageType.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public enum BlockMessageType {
4 | warning,error,success,info;
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/FormEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public interface FormEnvironment extends FWEnvironment {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/images/sortable.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/images/sortable.gif
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/basecss/typography/TypographyIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.basecss.typography;
2 |
3 | public class TypographyIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/DropdownPills.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | public class DropdownPills {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/DropdownTabs.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | public class DropdownTabs {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/StackedPills.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | public class StackedPills {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/alert/AlertIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins.alert;
2 |
3 | public class AlertIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/modal/ModalIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins.modal;
2 |
3 | public class ModalIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/glyphicons-halflings-sprite-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/glyphicons-halflings-sprite-white.png
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/glyphicons/glyphicons_266_book_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/glyphicons/glyphicons_266_book_open.png
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/NavigationIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | public class NavigationIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/thumbnails/ThumbnailsIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.thumbnails;
2 |
3 | public class ThumbnailsIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/typography/TypographyIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.typography;
2 |
3 | public class TypographyIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/button/ButtonIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins.button;
2 |
3 | public class ButtonIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/popover/PopoverIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins.popover;
2 |
3 | public class PopoverIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/tooltip/ToolTipIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins.tooltip;
2 |
3 | public class ToolTipIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/glyphicons/glyphicons_082_roundabout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/glyphicons/glyphicons_082_roundabout.png
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/AlertsEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 |
4 | public interface AlertsEnvironment extends FWEnvironment {
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/BreadcrumbEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public interface BreadcrumbEnvironment extends FWEnvironment {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/ButtonType.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public enum ButtonType {
4 | btn,primary,info,success,warning,danger,inverse;
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/NavEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public interface NavEnvironment {
4 |
5 | public boolean isInNav();
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-go.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-go.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-ml.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-ml.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-vb.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-vb.js
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/JavascriptPluginsIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins;
2 |
3 | public class JavascriptPluginsIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/carousel/CarouselIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins.carousel;
2 |
3 | public class CarouselIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/collapse/CollapseIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins.collapse;
2 |
3 | public class CollapseIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/dropdown/DropDownIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins.dropdown;
2 |
3 | public class DropDownIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/glyphicons/glyphicons_214_resize_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/glyphicons/glyphicons_214_resize_small.png
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/GridPagerEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public interface GridPagerEnvironment extends FWEnvironment {
4 |
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/components/ButtonGroup.tml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-lua.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-lua.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-sql.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-sql.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-tex.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-tex.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-vhdl.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-vhdl.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-wiki.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-wiki.js
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/miscellaneous/MiscellaneousIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.miscellaneous;
2 |
3 | public class MiscellaneousIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/progressbars/ProgressBarsIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.progressbars;
2 |
3 | public class ProgressBarsIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/scrollspy/ScrollSpyIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins.scrollspy;
2 |
3 | public class ScrollSpyIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/javascriptplugins/typeahead/TypeaheadIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.javascriptplugins.typeahead;
2 |
3 | public class TypeaheadIndex {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/test/webapp/assets/img/glyphicons/glyphicons_155_show_thumbnails.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/test/webapp/assets/img/glyphicons/glyphicons_155_show_thumbnails.png
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/BeanDisplayEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 |
4 | public interface BeanDisplayEnvironment extends FWEnvironment {
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/services/EnvironmentSetup.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.services;
2 |
3 | public interface EnvironmentSetup {
4 |
5 | public void push();
6 | public void pop();
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-apollo.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-apollo.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-scala.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-scala.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/t5-bootstrap-alerts.css:
--------------------------------------------------------------------------------
1 | .t5-bootstrap-dismiss-all {
2 | float: none !important;
3 | line-height: 2em !important;
4 | }
5 |
6 | .t5-bootstrap-alert-controls {
7 |
8 | }
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/bootstrap/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/bootstrap/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/icons.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/components/Nav.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/skins/moono/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/skins/moono/icons.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/bootstrap/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/bootstrap/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/samples/assets/sample.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/samples/assets/sample.jpg
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/components/Breadcrumb.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/components/DropDown.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/PrettyPrintLanguage.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public enum PrettyPrintLanguage {
4 | apollo,clj,go,hs,lisp,lua,ml,n,proto,scala,sql,tex,vb,whdl,wiki,xq,yaml;
5 |
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/save/icons/save.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/save/icons/save.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/skins/moono/images/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/skins/moono/images/arrow.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/skins/moono/images/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/skins/moono/images/close.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/skins/moono/images/mini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/skins/moono/images/mini.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-go.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-go.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-lua.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-lua.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-ml.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-ml.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-sql.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-sql.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-tex.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-tex.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-vb.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-vb.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-vhdl.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-vhdl.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-wiki.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-wiki.js
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/NavBar.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages;
2 |
3 | import org.apache.tapestry5.annotations.Property;
4 |
5 | public class NavBar {
6 |
7 | @Property
8 | private String search;
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/link/images/anchor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/link/images/anchor.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-apollo.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-apollo.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-scala.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-scala.js
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/image/images/noimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/image/images/noimage.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/magicline/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/magicline/images/icon.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/samples/assets/inlineall/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/samples/assets/inlineall/logo.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/dialog/dialogDefinition.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.html or http://ckeditor.com/license
4 | */
5 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/Index.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/components/Breadcrumb.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.components;
2 |
3 | import org.apache.tapestry5.annotations.Mixin;
4 |
5 | import com.trsvax.bootstrap.mixins.FW;
6 |
7 |
8 | public class Breadcrumb {
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/about/dialogs/logo_ckeditor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/about/dialogs/logo_ckeditor.png
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/fakeobjects/images/spacer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/fakeobjects/images/spacer.gif
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/TableEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public interface TableEnvironment extends FWEnvironment {
4 |
5 | public String getSortElement();
6 | public String[] getSortElementAttributes();
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/components/Code.tml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/basecss/forms/Form.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.basecss.forms;
2 |
3 | import org.apache.tapestry5.annotations.Property;
4 |
5 | public class Form {
6 |
7 | @Property
8 | private String value;
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/navigation/NavBar.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/javascriptplugins/tab/TabIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/alerts/AlertsIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/javascriptplugins/alert/AlertIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/navigation/Breadcrumbs.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/navigation/Pagination.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/navigation/TabbableNav.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/pages/AppPropertyEditBlocks.tml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/Form.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages;
2 |
3 | import org.apache.tapestry5.annotations.Property;
4 |
5 | import com.trsvax.bootstrap.Address;
6 |
7 | public class Form {
8 | @Property
9 | private Address address;
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/components/navigation/NavBar.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.components.navigation;
2 |
3 | import org.apache.tapestry5.annotations.Property;
4 |
5 | public class NavBar {
6 | @Property
7 | private String search;
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/thumbnails/ThumbnailsIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/javascriptplugins/carousel/CarouselIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/progressbars/ProgressBarsIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/javascriptplugins/scrollspy/ScrollspyIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/javascriptplugins/typeahead/TypeaheadIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/miscellaneous/MiscellaneousIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/javascriptplugins/JavascriptPluginsIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/src/test/webapp/WEB-INF/app.properties:
--------------------------------------------------------------------------------
1 | # This is where global application properties go.
2 | # You can also have individual message catalogs for each page and each
3 | # component that override these defaults.
4 | # The name of this file is based on the element in web.
5 | zip-help=app zip help
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/AlertEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public interface AlertEnvironment {
4 | public final static String type = "env:com.trsvax.bootstrap.environment.AlertEnvironment.type";
5 |
6 | public AlertType getType();
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/services/StringTemplateParser.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.services;
2 |
3 | import org.apache.tapestry5.services.dynamic.DynamicTemplate;
4 |
5 | public interface StringTemplateParser {
6 |
7 | public DynamicTemplate parse(String template);
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/LabelEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public interface LabelEnvironment {
4 | public static final String labelType = "env:com.trsvax.bootstrap.environment.LabelEnvironment.labelType";
5 |
6 | public LabelType getLabelType();
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/services/CartDAO.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.services;
2 |
3 | import java.util.List;
4 |
5 | public interface CartDAO {
6 |
7 | public void add(T item);
8 | public List getItems();
9 | public void empty();
10 |
11 | public String getTotal();
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trsvax/tapestry-bootstrap/HEAD/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf
--------------------------------------------------------------------------------
/src/site/apt/index.apt:
--------------------------------------------------------------------------------
1 | ----
2 | Module com.trsvax.bootstrap:tapestry-bootstrap
3 | ----
4 |
5 | com.trsvax.bootstrap:tapestry-bootstrap Documentation
6 |
7 | This is where you can start to document your module.
8 |
9 | Create new files in the Maven APT format, and update the site.xml file to point to them.
10 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/basecss/forms/BeanEditor.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.basecss.forms;
2 |
3 | import org.apache.tapestry5.annotations.Property;
4 |
5 | import com.trsvax.bootstrap.Address;
6 |
7 | public class BeanEditor {
8 |
9 | @Property
10 | private Address address;
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/BlockMessageEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public interface BlockMessageEnvironment {
4 | public static final String type = "env:com.trsvax.bootstrap.environment.BlockMessageEnvironment.type";
5 |
6 | public BlockMessageType getType();
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/Form.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .springBeans
2 | test-output/
3 | .settings/
4 | .project
5 | .classpath
6 | temp-testng-customsuite.xml
7 | target/
8 | *.tmp_*
9 | tidyErrors.txt
10 | *.origin
11 | *.orig
12 | .svn
13 | bin/
14 | pom-internal.xml
15 | .DS_Store
16 | "/var/*
17 | maven-eclipse.xml
18 | .externalToolBuilders
19 | .idea
20 | *.i??
21 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/annotations/BootStrapProperty.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.annotations;
2 |
3 | import java.lang.annotation.Retention;
4 | import java.lang.annotation.RetentionPolicy;
5 |
6 | @Retention(RetentionPolicy.RUNTIME)
7 | public @interface BootStrapProperty {
8 | String cssClass();
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/ButtonGroupEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public interface ButtonGroupEnvironment extends FWEnvironment {
4 |
5 | public boolean isButtonGroup();
6 | public boolean isDropDown();
7 | public void setDropDown(boolean isDropDown);
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/PrettyPrintEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public interface PrettyPrintEnvironment {
4 | public static final String language = "env:com.trsvax.bootstrap.environment.PrettyPrintEnvironment.language";
5 | public PrettyPrintLanguage getLanguage();
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/services/ExcludeVisitor.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.services;
2 |
3 | import org.apache.tapestry5.dom.Visitor;
4 |
5 | import com.trsvax.bootstrap.environment.FrameworkEnvironment;
6 |
7 | public interface ExcludeVisitor {
8 |
9 | public Visitor visit(FrameworkEnvironment values);
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/Environment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | import java.lang.annotation.Retention;
4 | import java.lang.annotation.RetentionPolicy;
5 |
6 | @Retention(RetentionPolicy.RUNTIME)
7 | public @interface Environment {
8 |
9 | public Class> environmentInterface();
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/pages/AppPropertyDisplayBlocks.tml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | ${convertedMoneyValue}
9 |
10 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/mixins/draggable/draggable.js:
--------------------------------------------------------------------------------
1 | (function($){
2 | /** Container of functions that may be invoked by the Tapestry.init() function. */
3 | $.extend(Tapestry.Initializer, {
4 | jqDraggable: function(specs){
5 | $( specs.selector ).draggable(specs.params);
6 | }
7 | });
8 | })(jQuery);
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/Table.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/overview/OverviewIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Twitter Overview
7 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/basecss/code/CodeIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | <p>Sample text here...</p>
8 |
9 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/basecss/forms/Form.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/mixins/JQLiteCycle.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.mixins;
2 |
3 | import org.apache.tapestry5.annotations.Import;
4 | import org.got5.tapestry5.jquery.mixins.ui.Widget;
5 |
6 | @Import(library="classpath:/com/trsvax/bootstrap/misc/jqlite-cycle-uber-lite-min.js")
7 | public class JQLiteCycle extends Widget {
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/basecss/forms/BeanEditor.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/annotations/Exclude.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.annotations;
2 |
3 | import java.lang.annotation.Retention;
4 | import java.lang.annotation.RetentionPolicy;
5 |
6 | @Retention(RetentionPolicy.RUNTIME)
7 | public @interface Exclude {
8 |
9 | public String mode() default "ALL";
10 | public String[] stylesheet();
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/mixins/InfiniteScroll.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.mixins;
2 |
3 | import org.apache.tapestry5.annotations.Import;
4 | import org.got5.tapestry5.jquery.mixins.ui.Widget;
5 |
6 | @Import(library="classpath:/com/trsvax/bootstrap/misc/jquery-infinitescroll.js")
7 | public class InfiniteScroll extends Widget {
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-proto.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]);
2 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/basecss/typography/TypographyIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Twitter Typography
7 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/typography/TypographyIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | Twitter Typography
7 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-proto.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]);
2 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/basecss/forms/BeanEditForm.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.basecss.forms;
2 |
3 | import org.apache.tapestry5.annotations.Property;
4 |
5 | import com.trsvax.bootstrap.BeanEditTest;
6 |
7 | public class BeanEditForm {
8 |
9 | @Property
10 | private BeanEditTest object;
11 |
12 | void onSuccess() {
13 |
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/FWEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | import com.trsvax.bootstrap.FrameworkMixin;
4 |
5 | public interface FWEnvironment {
6 |
7 | public boolean isInstrumented();
8 | public void withInstrumented(boolean value);
9 | public String getType(FrameworkMixin mixin);
10 | public String getPrefix();
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/javascriptplugins/tooltip/TooltipIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | hover over me
7 |
8 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/LoopEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | import java.util.List;
4 |
5 | public interface LoopEnvironment {
6 | public static final String source = "env:com.trsvax.bootstrap.environment.LoopEnvironment.source";
7 |
8 | public List getSource();
9 | public boolean isBound();
10 | public List bindSource();
11 | }
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/annotations/Connect.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.annotations;
2 |
3 | import java.lang.annotation.Retention;
4 | import java.lang.annotation.RetentionPolicy;
5 |
6 | /**
7 | * Connect the following field to the value of another property
8 | */
9 | @Retention(RetentionPolicy.RUNTIME)
10 | public @interface Connect {
11 |
12 | public String value();
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/components/NavBar.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.components;
2 |
3 | import org.apache.tapestry5.Block;
4 | import org.apache.tapestry5.annotations.Parameter;
5 | import org.apache.tapestry5.annotations.Property;
6 |
7 |
8 | public class NavBar {
9 | @Parameter
10 | @Property
11 | private Block brand;
12 |
13 | @Parameter
14 | @Property
15 | private Block collapse;
16 |
17 |
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/components/Modal.tml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/form.properties:
--------------------------------------------------------------------------------
1 | street1-label=Street 1
2 | street2-label=Street 2
3 | email-label=E-Mail
4 | zip-label=Zip Code
5 | phone-label=Phone Number
6 | firstName-size=span11
7 | address-legend=Home Address
8 | MR=Mr.
9 | MRS=Mrs.
10 | DR=Dr.
11 | submit-label=Create Address
12 | zip-regexp=^\\d{5}(-\\d{4})?$
13 | zip-regexp-message=Zip Codes are five or nine digits. Example: 02134 or 90125-1655.
14 | zip-help=zip help
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/ButtonEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public interface ButtonEnvironment {
4 | public static final String buttonSize = "env:com.trsvax.bootstrap.environment.ButtonEnvironment.buttonSize";
5 | public static final String buttonType = "env:com.trsvax.bootstrap.environment.ButtonEnvironment.buttonType";
6 |
7 | public ButtonSize getButtonSize();
8 | public ButtonType getButtonType();
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-yaml.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:>?|]+/,a,":|>?"],["dec",/^%(?:YAML|TAG)[^\n\r#]+/,a,"%"],["typ",/^&\S+/,a,"&"],["typ",/^!\S*/,a,"!"],["str",/^"(?:[^"\\]|\\.)*(?:"|$)/,a,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,a,"'"],["com",/^#[^\n\r]*/,a,"#"],["pln",/^\s+/,a," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\n\r]|$)/],["pun",/^-/],["kwd",/^\w+:[\n\r ]/],["pln",/^\w+/]]),["yaml","yml"]);
3 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/basecss/forms/BeanEditor.properties:
--------------------------------------------------------------------------------
1 | street1-label=Street 1
2 | street2-label=Street 2
3 | email-label=E-Mail
4 | zip-label=Zip Code
5 | phone-label=Phone Number
6 | firstName-size=span11
7 | address-legend=Home Address
8 | MR=Mr.
9 | MRS=Mrs.
10 | DR=Dr.
11 | submit-label=Create Address
12 | zip-regexp=^\\d{5}(-\\d{4})?$
13 | zip-regexp-message=Zip Codes are five or nine digits. Example: 02134 or 90125-1655.
14 | zip-help=zip help
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/FrameworkEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | import java.util.Map.Entry;
4 | import java.util.Set;
5 |
6 | public interface FrameworkEnvironment {
7 |
8 | public Set getExcludes();
9 | public FrameworkEnvironment addExclude(String pattern);
10 |
11 | public void addScriptOnce(String script);
12 | public Set> getOnceScripts();
13 | public String getName();
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/AlertValues.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public class AlertValues implements AlertEnvironment {
4 | private AlertType type;
5 |
6 | public AlertValues(AlertEnvironment values) {
7 | if ( values != null ) {
8 | type = values.getType();
9 | }
10 | }
11 |
12 | public AlertType getType() {
13 | return type;
14 | }
15 |
16 | public void setType(AlertType type) {
17 | this.type = type;
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-yaml.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:>?|]+/,a,":|>?"],["dec",/^%(?:YAML|TAG)[^\n\r#]+/,a,"%"],["typ",/^&\S+/,a,"&"],["typ",/^!\S*/,a,"!"],["str",/^"(?:[^"\\]|\\.)*(?:"|$)/,a,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,a,"'"],["com",/^#[^\n\r]*/,a,"#"],["pln",/^\s+/,a," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\n\r]|$)/],["pun",/^-/],["kwd",/^\w+:[\n\r ]/],["pln",/^\w+/]]),["yaml","yml"]);
3 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/zone/Zone.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | You have clicked the link ${clickCount} times.
8 |
9 |
10 |
11 | increment the count
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/test/ButtonTest.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.test;
2 |
3 | import org.apache.tapestry5.test.SeleniumTestCase;
4 | import org.testng.annotations.Test;
5 |
6 | public class ButtonTest extends SeleniumTestCase {
7 |
8 | @Test
9 | public void testButtons()
10 | {
11 | open("/button");
12 |
13 | //assertAttribute("//a[@id='default']@class","btn");
14 | //assertAttribute("//button[@id='defaultButton']@class","btn");
15 |
16 |
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/basecss/tables/TablesIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | default table
8 |
9 | Bootstrap "table"
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/javascriptplugins/popover/PopoverIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | hover for popover
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/NavValues.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | public class NavValues implements NavEnvironment {
4 | private boolean inNav = false;
5 |
6 | public NavValues(NavEnvironment navValues) {
7 | if ( navValues != null ) {
8 | this.inNav = navValues.isInNav();
9 | }
10 | }
11 |
12 | public boolean isInNav() {
13 | return inNav;
14 | }
15 |
16 | public NavValues withInNav(boolean inNav) {
17 | this.inNav = inNav;
18 | return this;
19 | }
20 |
21 |
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/site/site.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | org.apache.maven.skins
5 | maven-stylus-skin
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/basecss/forms/FormsIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | Form
8 | BeanEditForm
9 | BeanEditor
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/services/bootstrapprovider/LayoutProvider.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.services.bootstrapprovider;
2 |
3 | import org.apache.tapestry5.MarkupWriter;
4 |
5 | import com.trsvax.bootstrap.AbstractFrameworkProvider;
6 | import com.trsvax.bootstrap.BootstrapProvider;
7 | import com.trsvax.bootstrap.FrameworkMixin;
8 |
9 | public class LayoutProvider extends AbstractFrameworkProvider implements BootstrapProvider {
10 |
11 |
12 | public boolean instrument(FrameworkMixin mixin) {
13 | return false;
14 | }
15 |
16 |
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/LabelValues.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | @Environment(environmentInterface=LabelEnvironment.class)
4 | public class LabelValues implements LabelEnvironment {
5 | private LabelType labelType;
6 |
7 | public LabelValues(LabelEnvironment values) {
8 | if ( values != null ) {
9 | labelType = values.getLabelType();
10 | }
11 | }
12 |
13 | public LabelType getLabelType() {
14 | return labelType;
15 | }
16 |
17 | public void setLabelType(LabelType type) {
18 | this.labelType = type;
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/navigation/Tabs.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | Tab 1
8 | Tab 2
9 | Tab 3
10 |
11 |
12 | Tab Content
13 |
14 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright 2010 GOT5
2 |
3 | Licensed under the Apache License, Version 2.0 (the "License");
4 | you may not use this file except in compliance with the License.
5 | You may obtain a copy of the License at
6 |
7 | http://www.apache.org/licenses/LICENSE-2.0
8 |
9 | Unless required by applicable law or agreed to in writing, software
10 | distributed under the License is distributed on an "AS IS" BASIS,
11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 | See the License for the specific language governing permissions and
13 | limitations under the License.
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/services/AppModule.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.services;
2 |
3 | import org.apache.tapestry5.ioc.MappedConfiguration;
4 | import org.apache.tapestry5.ioc.annotations.SubModule;
5 | import org.got5.tapestry5.jquery.JQuerySymbolConstants;
6 |
7 | @SubModule(BootstrapModule.class)
8 | public class AppModule {
9 |
10 |
11 | public static void contributeApplicationDefaults(
12 | MappedConfiguration configuration) {
13 | configuration.add(JQuerySymbolConstants.SUPPRESS_PROTOTYPE, "false");
14 |
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/zone/Zone.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.zone;
2 |
3 | import org.apache.tapestry5.annotations.InjectComponent;
4 | import org.apache.tapestry5.annotations.Persist;
5 | import org.apache.tapestry5.annotations.Property;
6 |
7 | public class Zone {
8 | @Property
9 | @Persist
10 | private int clickCount;
11 |
12 | @InjectComponent
13 | private org.apache.tapestry5.corelib.components.Zone counterZone;
14 |
15 | Object onActionFromClicker()
16 | {
17 | clickCount++;
18 |
19 | return counterZone.getBody();
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/navigation/Pills.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | Pill 1
8 | Pill 2
9 | Pill 3
10 |
11 |
12 | Pill Content
13 |
14 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/navigation/StackedTabs.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | Tab 1
8 | Tab 2
9 | Tab 3
10 |
11 |
12 | Tab Content
13 |
14 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/BlockMessageValues.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | @Environment(environmentInterface=BlockMessageEnvironment.class)
4 | public class BlockMessageValues implements BlockMessageEnvironment {
5 | private BlockMessageType type;
6 |
7 | public BlockMessageValues(BlockMessageEnvironment values) {
8 | if ( values != null ) {
9 | type = values.getType();
10 | }
11 | }
12 |
13 | public BlockMessageType getType() {
14 | return type;
15 | }
16 |
17 | public void setType(BlockMessageType type) {
18 | this.type = type;
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/FrameworkProvider.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap;
2 |
3 | import org.apache.tapestry5.MarkupWriter;
4 |
5 | public interface FrameworkProvider {
6 |
7 | public boolean instrument(FrameworkMixin mixin);
8 |
9 | public boolean setupRender(FrameworkMixin mixin, MarkupWriter writer);
10 | public boolean beginRender(FrameworkMixin mixin, MarkupWriter writer);
11 | public boolean afterRender(FrameworkMixin mixin, MarkupWriter writer);
12 | public boolean cleanupRender(FrameworkMixin mixin, MarkupWriter writer);
13 | public boolean renderMarkup(MarkupWriter writer);
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/Address.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap;
2 |
3 | import org.apache.tapestry5.beaneditor.Validate;
4 |
5 | public class Address {
6 | public Honorific honorific;
7 |
8 | @Validate("required")
9 | public String firstName;
10 |
11 | @Validate("required")
12 | public String lastName;
13 |
14 | public String street1;
15 |
16 | public String street2;
17 |
18 | public String city;
19 |
20 | public String state;
21 |
22 | @Validate("required,regexp")
23 | public String zip;
24 |
25 | public String email;
26 |
27 | public String phone;
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-hs.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t-\r ]+/,null,"\t\n\r "],["str",/^"(?:[^\n\f\r"\\]|\\[\S\s])*(?:"|$)/,null,'"'],["str",/^'(?:[^\n\f\r'\\]|\\[^&])'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:--+[^\n\f\r]*|{-(?:[^-]|-+[^}-])*-})/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^\d'A-Za-z]|$)/,
2 | null],["pln",/^(?:[A-Z][\w']*\.)*[A-Za-z][\w']*/],["pun",/^[^\d\t-\r "'A-Za-z]+/]]),["hs"]);
3 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/navigation/StackedPills.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | Pill 1
8 | Pill 2
9 | Pill 3
10 |
11 |
12 | Pill Content
13 |
14 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/FrameworkMixin.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap;
2 |
3 | import java.util.Map;
4 |
5 | import org.apache.tapestry5.ComponentResources;
6 | import org.apache.tapestry5.dom.Element;
7 | import org.apache.tapestry5.ioc.Messages;
8 |
9 | public interface FrameworkMixin {
10 |
11 | public String getFW();
12 | public String getType();
13 | public Map getParms();
14 | public Element getRoot();
15 | public void setRoot(Element element);
16 | public ComponentResources getComponentResources();
17 | public String getComponentClassName();
18 | public Messages getMessages();
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/components/Thumbnail.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.components;
2 |
3 | import org.apache.tapestry5.ComponentResources;
4 | import org.apache.tapestry5.MarkupWriter;
5 | import org.apache.tapestry5.annotations.BeginRender;
6 | import org.apache.tapestry5.annotations.SupportsInformalParameters;
7 | import org.apache.tapestry5.ioc.annotations.Inject;
8 |
9 | @SupportsInformalParameters
10 | public class Thumbnail {
11 |
12 | @Inject
13 | private ComponentResources resources;
14 |
15 | @BeginRender
16 | void beginRender(MarkupWriter writer) {
17 | resources.renderInformalParameters(writer);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/ShoppingCartEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | import java.util.List;
4 |
5 | public interface ShoppingCartEnvironment {
6 | public static final String items = "env:com.trsvax.bootstrap.environment.ShoppingCartEnvironment.items";
7 | public static final String total = "env:com.trsvax.bootstrap.environment.ShoppingCartEnvironment.total";
8 | public static final String include = "env:com.trsvax.bootstrap.environment.ShoppingCartEnvironment.include";
9 |
10 | public List getItems();
11 | public String getTotal();
12 | public String getInclude();
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-hs.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t-\r ]+/,null,"\t\n\r "],["str",/^"(?:[^\n\f\r"\\]|\\[\S\s])*(?:"|$)/,null,'"'],["str",/^'(?:[^\n\f\r'\\]|\\[^&])'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:--+[^\n\f\r]*|{-(?:[^-]|-+[^}-])*-})/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^\d'A-Za-z]|$)/,
2 | null],["pln",/^(?:[A-Z][\w']*\.)*[A-Za-z][\w']*/],["pun",/^[^\d\t-\r "'A-Za-z]+/]]),["hs"]);
3 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/PrettyPrintValues.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | @Environment(environmentInterface=PrettyPrintEnvironment.class)
4 | public class PrettyPrintValues implements PrettyPrintEnvironment {
5 | private PrettyPrintLanguage language;
6 |
7 | public PrettyPrintValues(PrettyPrintEnvironment values) {
8 | if ( values != null ) {
9 | language = values.getLanguage();
10 | }
11 | }
12 |
13 | public PrettyPrintLanguage getLanguage() {
14 | return language;
15 | }
16 |
17 | public void setLanguage(PrettyPrintLanguage language) {
18 | this.language = language;
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/zone/MultiZone.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | You have clicked the link ${clickCount} times.
8 |
9 |
10 |
11 | You have clicked the link ${clickCount2} times.
12 |
13 |
14 |
15 | increment the count
16 |
17 |
18 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/javascriptplugins/dropdown/DropdownIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | dropdown
8 |
9 | Link1
10 | Link2
11 | Link3
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/Table.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | import org.apache.tapestry5.annotations.BeginRender;
7 | import org.apache.tapestry5.annotations.Property;
8 |
9 | import com.trsvax.bootstrap.Address;
10 |
11 | public class Table {
12 |
13 | @Property
14 | private List addresses;
15 |
16 | @BeginRender
17 | void beginRender() {
18 | addresses = new ArrayList();
19 | Address address = new Address();
20 | address.firstName = "Barry";
21 | for ( int i = 0; i < 100; i++) {
22 | addresses.add(address);
23 | }
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/components/navigation/NavList.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 | link1
9 | link2
10 |
11 | link3
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/basecss/tables/TablesIndex.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.basecss.tables;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | import org.apache.tapestry5.annotations.Property;
7 | import org.apache.tapestry5.annotations.SetupRender;
8 |
9 | import com.trsvax.bootstrap.Address;
10 |
11 | public class TablesIndex {
12 |
13 | @Property
14 | private List addresses;
15 |
16 | @SetupRender
17 | void setupRender() {
18 | addresses = new ArrayList();
19 | Address address = new Address();
20 | address.firstName = "barry";
21 | for ( int i = 0; i < 20; i++) {
22 | addresses.add(address);
23 | }
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/components/NavBar.tml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/prettify.css:
--------------------------------------------------------------------------------
1 | .pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/basecss/forms/BeanEditForm.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | Default
8 |
9 | form-vertical
10 |
11 | form-inline
12 |
13 | form-horizontal
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/src/test/conf/testng.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/prettify.css:
--------------------------------------------------------------------------------
1 | .pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/scaffolding/ScaffoldingIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
16 |
17 | Twitter Scaffolding
18 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/ShoppingCartValues.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | import java.util.List;
4 |
5 | public class ShoppingCartValues implements ShoppingCartEnvironment {
6 | private List items;
7 | private String total;
8 | private String include;
9 |
10 | public List getItems() {
11 | return items;
12 | }
13 | public void setItems(List items) {
14 | this.items = items;
15 | }
16 | public String getTotal() {
17 | return total;
18 | }
19 | public void setTotal(String total) {
20 | this.total = total;
21 | }
22 | public String getInclude() {
23 | return include;
24 | }
25 | public void setInclude(String include) {
26 | this.include = include;
27 | }
28 |
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/datepicker/datefield.js:
--------------------------------------------------------------------------------
1 | (function( $ ) {
2 |
3 | T5.extendInitializers(function(){
4 |
5 | function init(specs) {
6 | $("#" + specs.field).datepicker({
7 | gotoCurrent: true,
8 | showOn: "button",
9 | buttonText: " ",
10 | buttonImageOnly: false
11 | });
12 | }
13 |
14 | return {
15 | dateField : init
16 | }
17 | });
18 |
19 | $.extend(Tapestry, {
20 | DateField : {
21 | firstDay: 0,
22 | localized:false,
23 | initLocalization : function(loc) {
24 | this.months = loc.months;
25 | this.days = loc.days;
26 | this.firstDay = loc.firstDay;
27 | }
28 | }
29 | });
30 | }) ( jQuery );
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/basecss/BaseCSSIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 | Typography
9 | Code
10 | Tables
11 | Forms
12 | Buttons
13 | Icons by Glyphicons
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/mixins/LoopEnvironmentMixin.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.mixins;
2 |
3 | import org.apache.tapestry5.annotations.BindParameter;
4 | import org.apache.tapestry5.annotations.SetupRender;
5 | import org.apache.tapestry5.ioc.annotations.Inject;
6 | import org.apache.tapestry5.services.Environment;
7 |
8 | import com.trsvax.bootstrap.environment.LoopEnvironment;
9 |
10 | public class LoopEnvironmentMixin {
11 |
12 | @BindParameter
13 | private Iterable source;
14 |
15 | @Inject
16 | private Environment environment;
17 |
18 | @SetupRender
19 | void setupRender() {
20 | LoopEnvironment env = environment.peek(LoopEnvironment.class);
21 | if ( env != null && ! env.isBound() ) {
22 | source = env.bindSource();
23 | }
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-lisp.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,a,"("],["clo",/^\)+/,a,")"],["com",/^;[^\n\r]*/,a,";"],["pln",/^[\t\n\r \xa0]+/,a,"\t\n\r \xa0"],["str",/^"(?:[^"\\]|\\[\S\s])*(?:"|$)/,a,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,a],
3 | ["lit",/^[+-]?(?:[#0]x[\da-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[de][+-]?\d+)?)/i],["lit",/^'(?:-*(?:\w|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?)?/],["pln",/^-*(?:[_a-z]|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?/i],["pun",/^[^\w\t\n\r "'-);\\\xa0]+/]]),["cl","el","lisp","scm"]);
4 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-lisp.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,a,"("],["clo",/^\)+/,a,")"],["com",/^;[^\n\r]*/,a,";"],["pln",/^[\t\n\r \xa0]+/,a,"\t\n\r \xa0"],["str",/^"(?:[^"\\]|\\[\S\s])*(?:"|$)/,a,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/,a],
3 | ["lit",/^[+-]?(?:[#0]x[\da-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[de][+-]?\d+)?)/i],["lit",/^'(?:-*(?:\w|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?)?/],["pln",/^-*(?:[_a-z]|\\[!-~])(?:[\w-]*|\\[!-~])[!=?]?/i],["pun",/^[^\w\t\n\r "'-);\\\xa0]+/]]),["cl","el","lisp","scm"]);
4 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/components/Code.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.components;
2 |
3 | import org.apache.tapestry5.annotations.AfterRender;
4 | import org.apache.tapestry5.annotations.Import;
5 | import org.apache.tapestry5.ioc.annotations.Inject;
6 | import org.apache.tapestry5.services.Environment;
7 |
8 | import com.trsvax.bootstrap.environment.FrameworkEnvironment;
9 |
10 | @Import(
11 | library={
12 | "classpath:/com/trsvax/bootstrap/assets/components/code/google-code-prettify/prettify.js"
13 | }
14 | )
15 | public class Code {
16 |
17 | @Inject
18 | private Environment environment;
19 |
20 | @AfterRender
21 | void afterRender() {
22 | FrameworkEnvironment frameWorkEnvironment = environment.peek(FrameworkEnvironment.class);
23 | frameWorkEnvironment.addScriptOnce("prettyPrint();");
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/ButtonValues.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 |
4 | @Environment(environmentInterface=ButtonEnvironment.class)
5 | public class ButtonValues implements ButtonEnvironment {
6 | private ButtonType buttonType = ButtonType.btn;
7 | private ButtonSize buttonSize;
8 |
9 | public ButtonValues(ButtonEnvironment values) {
10 | if ( values != null ) {
11 | buttonType = values.getButtonType();
12 | buttonSize = values.getButtonSize();
13 | }
14 | }
15 |
16 | public ButtonType getButtonType() {
17 | return buttonType;
18 | }
19 | public void setButtonType(ButtonType type) {
20 | this.buttonType = type;
21 | }
22 | public ButtonSize getButtonSize() {
23 | return buttonSize;
24 | }
25 | public void setButtonSize(ButtonSize size) {
26 | this.buttonSize = size;
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/pages/AppPropertyDisplayBlocks.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages;
2 |
3 | import org.apache.tapestry5.annotations.Environmental;
4 | import org.apache.tapestry5.services.PropertyOutputContext;
5 |
6 | public class AppPropertyDisplayBlocks {
7 |
8 | @Environmental
9 | private PropertyOutputContext context;
10 |
11 | public String getConvertedImageValue()
12 | {
13 | String value = (String) context.getPropertyValue();
14 |
15 | if (value == null) return null;
16 |
17 | if ( value.startsWith("http")) {
18 | return value;
19 | }
20 |
21 | return "https://s3.amazonaws.com/assets.judypaul.com/" + value;
22 | }
23 |
24 | public String getConvertedMoneyValue()
25 | {
26 | Object value = context.getPropertyValue();
27 |
28 | if (value == null) return null;
29 |
30 | return value.toString();
31 | }
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/mixins/Tooltip.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.mixins;
2 |
3 | import org.apache.tapestry5.ClientElement;
4 | import org.apache.tapestry5.ComponentResources;
5 | import org.apache.tapestry5.annotations.BeginRender;
6 | import org.apache.tapestry5.annotations.MixinAfter;
7 | import org.apache.tapestry5.ioc.annotations.Inject;
8 | import org.apache.tapestry5.services.javascript.JavaScriptSupport;
9 |
10 | @MixinAfter
11 | public class Tooltip {
12 |
13 | @Inject
14 | private ComponentResources resources;
15 |
16 | @Inject
17 | private JavaScriptSupport javaScriptSupport;
18 |
19 | @BeginRender
20 | void beginRender() {
21 | //just blow up if not a clientElement
22 | String id = ((ClientElement) resources.getContainer()).getClientId();
23 | //TODO fix me
24 | javaScriptSupport.addScript("$('#%s').tooltip()", id);
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/mixins/Popover.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.mixins;
2 |
3 | import org.apache.tapestry5.ClientElement;
4 | import org.apache.tapestry5.ComponentResources;
5 | import org.apache.tapestry5.annotations.BeginRender;
6 | import org.apache.tapestry5.annotations.MixinAfter;
7 | import org.apache.tapestry5.ioc.annotations.Inject;
8 | import org.apache.tapestry5.services.javascript.JavaScriptSupport;
9 |
10 |
11 | @MixinAfter
12 | public class Popover {
13 |
14 | @Inject
15 | private ComponentResources resources;
16 |
17 | @Inject
18 | private JavaScriptSupport javaScriptSupport;
19 |
20 | @BeginRender
21 | void beginRender() {
22 | //just blow up if not a clientElement
23 | String id = ((ClientElement) resources.getContainer()).getClientId();
24 | //TODO fix me
25 | javaScriptSupport.addScript("$('#%s').popover()", id);
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/google-code-prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
2 | For licensing, see LICENSE.html or http://ckeditor.com/license
3 |
4 | cs.js Found: 118 Missing: 0
5 | cy.js Found: 118 Missing: 0
6 | de.js Found: 118 Missing: 0
7 | el.js Found: 16 Missing: 102
8 | eo.js Found: 118 Missing: 0
9 | et.js Found: 31 Missing: 87
10 | fa.js Found: 24 Missing: 94
11 | fi.js Found: 23 Missing: 95
12 | fr.js Found: 118 Missing: 0
13 | hr.js Found: 23 Missing: 95
14 | it.js Found: 118 Missing: 0
15 | nb.js Found: 118 Missing: 0
16 | nl.js Found: 118 Missing: 0
17 | no.js Found: 118 Missing: 0
18 | tr.js Found: 118 Missing: 0
19 | ug.js Found: 39 Missing: 79
20 | zh-cn.js Found: 118 Missing: 0
21 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/BreadcrumbValues.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | import com.trsvax.bootstrap.FrameworkMixin;
4 |
5 | public class BreadcrumbValues implements BreadcrumbEnvironment {
6 | private boolean isInstrumented = true;
7 | private String type = "";
8 | private String prefix = "";
9 |
10 | public BreadcrumbValues(BreadcrumbEnvironment values) {
11 |
12 | }
13 |
14 | public boolean isInstrumented() {
15 | return isInstrumented;
16 | }
17 |
18 | public void withInstrumented(boolean value) {
19 | isInstrumented = value;
20 | }
21 |
22 | public String getType(FrameworkMixin mixin) {
23 | return mixin.getType() == null ? type : mixin.getType();
24 | }
25 |
26 | public BreadcrumbValues withType(String type) {
27 | this.type = type;
28 | return this;
29 | }
30 |
31 | public String getPrefix() {
32 | return prefix;
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/NavBar.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 | Home
10 | Link
11 | Link
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | Link
20 | Link
21 |
22 |
23 |
24 |
25 | Home
26 | Library
27 | Data
28 |
29 |
30 |
--------------------------------------------------------------------------------
/src/main/java/com/trsvax/bootstrap/environment/PaginationEnvironment.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.environment;
2 |
3 | import org.apache.tapestry5.Link;
4 |
5 | public interface PaginationEnvironment {
6 | public final static String rowsPerPage = "env:com.trsvax.bootstrap.environment.PaginationEnvironment.rowsPerPage";
7 | public final static String itemCount = "env:com.trsvax.bootstrap.environment.PaginationEnvironment.itemCount";
8 | public final static String currentPage = "env:com.trsvax.bootstrap.environment.PaginationEnvironment.currentPage";
9 | public final static String range = "env:com.trsvax.bootstrap.environment.PaginationEnvironment.range";
10 |
11 | public abstract Integer getRowsPerPage();
12 |
13 | public abstract Integer getItemCount();
14 |
15 | public abstract Integer getCurrentPage();
16 |
17 | public abstract Integer getRange();
18 |
19 | public abstract Link getLink(Integer count);
20 |
21 | }
--------------------------------------------------------------------------------
/src/test/resources/com/trsvax/bootstrap/pages/javascriptplugins/button/ButtonIndex.tml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 | Single
8 |
9 | Single Toggle
10 |
11 | Checkbox
12 |
13 |
14 | Left
15 | Middle
16 | Right
17 |
18 |
19 | Radio
20 |
21 |
22 | Left
23 | Middle
24 | Right
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/src/test/java/com/trsvax/bootstrap/pages/zone/MultiZone.java:
--------------------------------------------------------------------------------
1 | package com.trsvax.bootstrap.pages.zone;
2 |
3 | import org.apache.tapestry5.ajax.MultiZoneUpdate;
4 | import org.apache.tapestry5.annotations.InjectComponent;
5 | import org.apache.tapestry5.annotations.Persist;
6 | import org.apache.tapestry5.annotations.Property;
7 |
8 | public class MultiZone {
9 | @Property
10 | @Persist
11 | private int clickCount;
12 |
13 | @Property
14 | @Persist
15 | private int clickCount2;
16 |
17 | @InjectComponent
18 | private org.apache.tapestry5.corelib.components.Zone counterZone;
19 |
20 | @InjectComponent
21 | private org.apache.tapestry5.corelib.components.Zone counterZone2;
22 |
23 | Object onActionFromClicker()
24 | {
25 | clickCount++;
26 | clickCount2 += 2;
27 |
28 | return new MultiZoneUpdate("counterZone", counterZone).add("counterZone2", counterZone2);
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/code/google-code-prettify/lang-css.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\f\r ]+/,null," \t\r\n"]],[["str",/^"(?:[^\n\f\r"\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*"/,null],["str",/^'(?:[^\n\f\r'\\]|\\(?:\r\n?|\n|\f)|\\[\S\s])*'/,null],["lang-css-str",/^url\(([^"')]*)\)/i],["kwd",/^(?:url|rgb|!important|@import|@page|@media|@charset|inherit)(?=[^\w-]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^*/][^*]*\*+)*\//],["com",
2 | /^(?:<\!--|--\>)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#[\da-f]{3,6}/i],["pln",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i],["pun",/^[^\s\w"']+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|\\[\da-f]+ ?)(?:[\w-]|\\\\[\da-f]+ ?)*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^"')]+/]]),["css-str"]);
3 |
--------------------------------------------------------------------------------
/src/main/resources/com/trsvax/bootstrap/assets/components/ckeditor/samples/sample_posteddata.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | -------------------------------------------------------------------------------------------
4 | CKEditor - Posted Data
5 |
6 | We are sorry, but your Web server does not support the PHP language used in this script.
7 |
8 | Please note that CKEditor can be used with any other server-side language than just PHP.
9 | To save the content created with CKEditor you need to read the POST data on the server
10 | side and write it to a file or the database.
11 |
12 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
13 | For licensing, see LICENSE.html or http://ckeditor.com/license
14 | -------------------------------------------------------------------------------------------
15 |
16 |