Commit 94683f0af9b1c2ba45d19099a98726b65bb53e40
1 parent
e281d82e
Adding simple foreign_link
Showing
1 changed file
with
10 additions
and
0 deletions
Show diff stats
calexium_lib/web/CXM_making_a_web_site.anubis
| ... | ... | @@ -875,6 +875,7 @@ public type HTML_In_Form: |
| 875 | 875 | actioner (Actioner_Connection, Actioner_Target, Actioner_Aspect, |
| 876 | 876 | String action_name, List((String,String)) extra_ops, |
| 877 | 877 | List(Actioner_Local_Action)), |
| 878 | + foreign_link (List(Text_Option), String url), | |
| 878 | 879 | foreign_link (List(Text_Option), String url, String name), |
| 879 | 880 | private_download (String abs_path, String name, String extra_ext, |
| 880 | 881 | Maybe((String,List((String,String)))) action), |
| ... | ... | @@ -1009,6 +1010,7 @@ public type HTML_Off_Form: |
| 1009 | 1010 | actioner (Actioner_Connection, Actioner_Target, Actioner_Aspect, |
| 1010 | 1011 | String action_name, List((String,String)) extra_ops, |
| 1011 | 1012 | List(Actioner_Local_Action), String form_name), |
| 1013 | + foreign_link (List(Text_Option), String url), | |
| 1012 | 1014 | foreign_link (List(Text_Option), String url, String name), |
| 1013 | 1015 | private_download (String abs_path, String name, String extra_ext, |
| 1014 | 1016 | Maybe((String,List((String,String)))) action), |
| ... | ... | @@ -2231,6 +2233,7 @@ type HTML_Any($T): |
| 2231 | 2233 | List((String,String)) extra_ops, |
| 2232 | 2234 | List(Actioner_Local_Action), |
| 2233 | 2235 | Maybe(String) form_name), |
| 2236 | + any_foreign_link (List(Text_Option), String url), | |
| 2234 | 2237 | any_foreign_link (List(Text_Option), String url, String name), |
| 2235 | 2238 | any_private_download (String abs_path, String name, String extra_ext, |
| 2236 | 2239 | Maybe((String,List((String,String))))), |
| ... | ... | @@ -3428,6 +3431,8 @@ define Printable_tree |
| 3428 | 3431 | "</object>"], |
| 3429 | 3432 | any_actioner(c,t,a,an,eo,ja,fn) then |
| 3430 | 3433 | format_actioner(cinfo,sn,c,t,a,an,eo,ja,fn,is_https), |
| 3434 | + any_foreign_link(options,url) then | |
| 3435 | + ["<a href=\"",url,"\" ", format_text_options(options), " />"], | |
| 3431 | 3436 | any_foreign_link(options,url,name) then |
| 3432 | 3437 | ["<a href=\"",url,"\"><span ", format_text_options(options), ">",name,"</span></a>"], |
| 3433 | 3438 | any_private_download(url,name,extra_ext,action) then |
| ... | ... | @@ -3486,6 +3491,8 @@ define Printable_tree |
| 3486 | 3491 | format(cinfo,sn,ic_v,any_scroller(w,h,cw,ch,c),format_element,is_https), |
| 3487 | 3492 | actioner(c,t,a,an,eo,ja) then |
| 3488 | 3493 | format(cinfo,sn,ic_v,any_actioner(c,t,a,an,eo,ja,success(fn)),format_element,is_https), |
| 3494 | + foreign_link(options,url) then | |
| 3495 | + format(cinfo,sn,ic_v,any_foreign_link(options,url),format_element,is_https), | |
| 3489 | 3496 | foreign_link(options,url,name) then |
| 3490 | 3497 | format(cinfo,sn,ic_v,any_foreign_link(options,url,name),format_element,is_https), |
| 3491 | 3498 | private_download(url,name,extra,action) then |
| ... | ... | @@ -3571,6 +3578,7 @@ define Bool |
| 3571 | 3578 | mail_to(m,e) then false, // 'e' may but should not contain an upload |
| 3572 | 3579 | scroller(w,h,cw,ch,e) then contains_an_upload(e), |
| 3573 | 3580 | actioner(c,t,a,an,eo,ja) then false, |
| 3581 | + foreign_link(o,u) then false, | |
| 3574 | 3582 | foreign_link(o,u,n) then false, |
| 3575 | 3583 | private_download(p,n,e,a) then false, |
| 3576 | 3584 | text_input(lt,l,n,i,w) then false, |
| ... | ... | @@ -3641,6 +3649,8 @@ define Printable_tree |
| 3641 | 3649 | format(cinfo,sn,ic_v,any_actioner(c,t,a,an,eo,ja,failure),format_element,is_https), |
| 3642 | 3650 | actioner(c,t,a,an,eo,ja,fn) then |
| 3643 | 3651 | format(cinfo,sn,ic_v,any_actioner(c,t,a,an,eo,ja,success(fn)),format_element,is_https), |
| 3652 | + foreign_link(options,url) then | |
| 3653 | + format(cinfo,sn,ic_v,any_foreign_link(options,url),format_element,is_https), | |
| 3644 | 3654 | foreign_link(options,url,name) then |
| 3645 | 3655 | format(cinfo,sn,ic_v,any_foreign_link(options,url,name),format_element,is_https), |
| 3646 | 3656 | private_download(url,name,extra,action) then | ... | ... |