/extra/webapps/mason/downloads/downloads.factor
http://github.com/abeaumont/factor · Factor · 25 lines · 19 code · 4 blank · 2 comment · 0 complexity · fc431b3058258a25f3f81b13661b5da6 MD5 · raw file
- ! Copyright (C) 2010 Slava Pestov.
- ! See http://factorcode.org/license.txt for BSD license.
- USING: accessors furnace.actions html.components html.forms
- kernel webapps.mason.backend webapps.mason.version.data
- webapps.mason.grids webapps.mason.utils ;
- IN: webapps.mason.downloads
- : stable-release ( version -- link )
- [ version>> ] [ announcement-url>> ] bi <simple-link> ;
- : source-release ( version -- link )
- [ version>> ] [ source-path>> download-url ] bi <simple-link> ;
- : <downloads-action> ( -- action )
- <page-action>
- [
- [
- package-grid "package-grid" set-value
- release-grid "release-grid" set-value
- latest-version
- [ stable-release "stable-release" set-value ]
- [ source-release "source-release" set-value ] bi
- ] with-mason-db
- ] >>init ;