X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.document.server%2Fscl%2FDocument%2FAll.scl;h=98a63269978b01597d1d5ea7fb14628f39fec688;hb=82ed7c74;hp=fa83a224acfc2d7076af4417e2f2e181680e93e7;hpb=231cb7ec03fff167dcd2b01a5a60a57e2fc2df7c;p=simantics%2Fplatform.git 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