2013-12-23 41 views
1
單頁

許多朱利文件在我的應用程序的路徑看起來像:我目前如何包括

getBookmarksR :: Handler Html 
getBookmarksR = do 
    defaultLayout $ do 
     setTitle "Bookmarks" 
     addScript $ StaticR js_jquery_1_10_2_js 
     addScript $ StaticR js_handlebars_1_1_2_js 
     addScript $ StaticR js_ember_1_2_0_js 
     addScript $ StaticR js_ember_data_js 
     $(widgetFile "bookmarks") 

它包括餘燼和它的依賴。

所以,現在我想用Yesod的Julius開發其餘的javascript。 但現在唯一可以使用的文件是templates/bookmarks.julius,因爲它是由$(widgetFile「書籤」自動加載的)

那麼我怎樣才能整合許多julius文件的方式來拆分我的代碼很多文件?

+0

爲什麼你不想把其他的Julius文件放在本地服務器上,併爲這些文件使用addScript,就像上面爲jquery等做的那樣? – jamshidh

+0

因爲我確實想使用基本javascript的julius功能。 –

回答

2

您可以使用:

toWidget $(juliusFile "templates/foo.julius") 

但很多時候,我就用$(widgetFile "foo")。如果沒有​​,foo.luciusfoo.cassius文件,它可以解決相同的問題。