X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2Fcontribs%2Flambdadelta%2Fbin%2Froles%2FwebEngine.ml;h=441302d0e065fa9a3da2d8d8d38676aca77570e9;hp=9fc545b3e3031e1d6590535ce349820ee5485756;hb=4d3256c98f816a2d2dc7b97557b61364e18d0806;hpb=3be6630ba2a592488502b320e85e45b55a099580 diff --git a/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml b/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml index 9fc545b3e..441302d0e 100644 --- a/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml +++ b/matita/matita/contribs/lambdadelta/bin/roles/webEngine.ml @@ -52,11 +52,12 @@ let status_out () = KP.printf "%s\n" count in let each_role p b str = - let req = string_of_request "select" p in + let req_x = string_of_request "expand" p in + let req_s = string_of_request "select" p in let s = if b then " selected" else "" in KP.printf "
" s; - KP.printf "⮞ " p; - KP.printf "%s" req str; + KP.printf "⮞ " req_x; + KP.printf "%s" req_s str; KP.printf "
\n" in let before_role () = @@ -110,10 +111,11 @@ let handler opt arg () = begin try match opt with | "system-default" -> () | "system-add" -> EE.add_role () - | "system-remove" -> () + | "system-remove" -> EE.remove_roles () | "system-match" -> EE.add_matching () | "system-select" -> EE.select_entry (EU.pointer_of_string arg) | "system-save" -> EE.write_status () + | "system-expand" -> EE.expand_entry (EU.pointer_of_string arg) | _ -> EU.raise_error (ET.EWrongRequest (opt, arg)) with | ET.Error e -> error := EU.string_of_error e