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=23896814224bdeed738e03fb32723c466fc5d367;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;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 238968142..98a632699 100644 --- a/bundles/org.simantics.document.server/scl/Document/All.scl +++ b/bundles/org.simantics.document.server/scl/Document/All.scl @@ -21,6 +21,13 @@ importJava "org.simantics.document.server.io.ITreeTableCell" where importJava "org.simantics.document.server.io.IFont" where data IFont + + @JavaName getFamily + fontFamily :: IFont -> Maybe String + @JavaName getStyle + fontStyle :: IFont -> Maybe String + @JavaName getHeight + fontHeight :: IFont -> Integer importJava "org.simantics.document.server.io.IColor" where data IColor @@ -143,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