X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.document.server%2Fscl%2FDocument%2FAll.scl;h=98a63269978b01597d1d5ea7fb14628f39fec688;hp=fa83a224acfc2d7076af4417e2f2e181680e93e7;hb=82ed7c74dbd83a2a557e781b8674b3262b52da54;hpb=27d76db8786149c91b2e5a97d79c774e8c163eb0 diff --git a/bundles/org.simantics.document.server/scl/Document/All.scl b/bundles/org.simantics.document.server/scl/Document/All.scl index fa83a224a..98a632699 100644 --- a/bundles/org.simantics.document.server/scl/Document/All.scl +++ b/bundles/org.simantics.document.server/scl/Document/All.scl @@ -150,3 +150,15 @@ consoleLog state message = do contextDocument :: CommandContext -> IDocument contextDocument ctx = justValue ctx "__document__" + +importJava "org.simantics.document.server.io.IRequest" where + @private + data IRequest + + @private + getParameter :: IRequest -> String -> Maybe String + +possibleQueryParameterFromContext :: CommandContext -> String -> Maybe String +possibleQueryParameterFromContext context parameter = do + request = fromJust $ possibleValue context "__request__" + getParameter request parameter