Skip to content

Commit

Permalink
Went from a JSPtr to any JS Value. :)
Browse files Browse the repository at this point in the history
  • Loading branch information
spockz committed Jan 9, 2012
1 parent b52b24d commit d477c9f
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions uhc-jscript/src/Language/UHC/JScript/JQuery/Ajax.hs
Expand Up @@ -52,7 +52,7 @@ toJSOptions options = let url' = toJS (ao_url options)
} }




ajaxBackend :: JS r => (JSPtr a -> IO ()) -> AjaxOptions a -> JSPtr b -> AjaxCallback r -> AjaxCallback r -> IO () ajaxBackend :: (JS r, JS v) => (JSPtr a -> IO ()) -> AjaxOptions a -> v -> AjaxCallback r -> AjaxCallback r -> IO ()
ajaxBackend cont options valdata onSuccess onFailure = ajaxBackend cont options valdata onSuccess onFailure =
do let jsOptions = toJSOptions options do let jsOptions = toJSOptions options
onSuccess' <- mkJSAjaxCallback onSuccess onSuccess' <- mkJSAjaxCallback onSuccess
Expand All @@ -64,7 +64,7 @@ ajaxBackend cont options valdata onSuccess onFailure =
_ <- setAttr "data" valdata o _ <- setAttr "data" valdata o
_ajaxQ (toJS "jcu_app") o _ajaxQ (toJS "jcu_app") o


ajax :: JS r => AjaxOptions a -> JSPtr b -> AjaxCallback r -> AjaxCallback r -> IO () ajax :: (JS r, JS v) => AjaxOptions a -> v -> AjaxCallback r -> AjaxCallback r -> IO ()
ajax = ajaxBackend _ajax ajax = ajaxBackend _ajax




Expand Down
2 changes: 1 addition & 1 deletion uhc-jscript/src/Language/UHC/JScript/JQuery/AjaxQueue.hs
Expand Up @@ -8,7 +8,7 @@ import Language.UHC.JScript.JQuery.Ajax


import Language.UHC.JScript.Assorted (alert, _alert) import Language.UHC.JScript.Assorted (alert, _alert)


ajaxQ :: JS r => String -> AjaxOptions a -> JSPtr b -> AjaxCallback r -> AjaxCallback r -> IO () ajaxQ :: (JS r, JS v) => String -> AjaxOptions a -> v -> AjaxCallback r -> AjaxCallback r -> IO ()
ajaxQ queuename = ajaxBackend (_ajaxQ $ toJS queuename) ajaxQ queuename = ajaxBackend (_ajaxQ $ toJS queuename)


foreign import jscript "$.ajaxq(%*)" foreign import jscript "$.ajaxq(%*)"
Expand Down

0 comments on commit d477c9f

Please sign in to comment.