move out to template
This commit is contained in:
parent
4b5ffe8f9b
commit
c950e8fba0
3 changed files with 13 additions and 19 deletions
|
@ -48,24 +48,10 @@ addRepositoryForm :: Form RepositoryPath
|
||||||
addRepositoryForm msg = do
|
addRepositoryForm msg = do
|
||||||
cwd <- liftIO $ getCurrentDirectory
|
cwd <- liftIO $ getCurrentDirectory
|
||||||
(pathRes, pathView) <- mreq textField "" (Just $ pack cwd)
|
(pathRes, pathView) <- mreq textField "" (Just $ pack cwd)
|
||||||
let widget = do
|
let form = do
|
||||||
webAppFormAuthToken
|
webAppFormAuthToken
|
||||||
toWidget [julius|
|
$(widgetFile "configurators/addrepository/form")
|
||||||
$(function() {
|
return (RepositoryPath <$> pathRes, form)
|
||||||
$('##{fvId pathView}').focus();
|
|
||||||
})
|
|
||||||
|]
|
|
||||||
[whamlet|
|
|
||||||
#{msg}
|
|
||||||
<p>
|
|
||||||
<div .input-prepend .input-append>
|
|
||||||
<span .add-on>
|
|
||||||
<i .icon-folder-open></i>
|
|
||||||
^{fvInput pathView}
|
|
||||||
<button type=submit .btn>
|
|
||||||
Make Repository
|
|
||||||
|]
|
|
||||||
return (RepositoryPath <$> pathRes, widget)
|
|
||||||
|
|
||||||
addRepository :: Bool -> Widget
|
addRepository :: Bool -> Widget
|
||||||
addRepository firstrun = do
|
addRepository firstrun = do
|
||||||
|
|
4
Makefile
4
Makefile
|
@ -6,7 +6,7 @@ FEATURES=-DWITH_ASSISTANT -DWITH_S3 -DWITH_WEBAPP
|
||||||
bins=git-annex
|
bins=git-annex
|
||||||
mans=git-annex.1 git-annex-shell.1
|
mans=git-annex.1 git-annex-shell.1
|
||||||
sources=Build/SysConfig.hs Utility/Touch.hs Utility/Mounts.hs
|
sources=Build/SysConfig.hs Utility/Touch.hs Utility/Mounts.hs
|
||||||
thfiles=Assistant/Threads/WebApp.hs
|
thfiles=Assistant/Threads/WebApp.hs $(shell find Assistant/WebApp*)
|
||||||
all=$(bins) $(mans) docs
|
all=$(bins) $(mans) docs
|
||||||
|
|
||||||
OS:=$(shell uname | sed 's/[-_].*//')
|
OS:=$(shell uname | sed 's/[-_].*//')
|
||||||
|
@ -58,7 +58,7 @@ Build/SysConfig.hs: configure.hs Build/TestConfig.hs Build/Configure.hs
|
||||||
|
|
||||||
# Force GHC to rebuild template haskell files whenever includes
|
# Force GHC to rebuild template haskell files whenever includes
|
||||||
# change
|
# change
|
||||||
$(thfiles): $(shell echo templates/* static/*)
|
$(thfiles): $(shell find templates static)
|
||||||
$(thfiles):
|
$(thfiles):
|
||||||
touch $(thfiles)
|
touch $(thfiles)
|
||||||
|
|
||||||
|
|
8
templates/configurators/addrepository/form.hamlet
Normal file
8
templates/configurators/addrepository/form.hamlet
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
#{msg}
|
||||||
|
<p>
|
||||||
|
<div .input-prepend .input-append>
|
||||||
|
<span .add-on>
|
||||||
|
<i .icon-folder-open></i>
|
||||||
|
^{fvInput pathView}
|
||||||
|
<button type=submit .btn>
|
||||||
|
Make Repository
|
Loading…
Add table
Add a link
Reference in a new issue