/* * Created by PyramIDE. * User: フランスのトトロ & Juju * Date: 18/04/2015 * Time: 20:46 * © Calexium */ read calexium_lib/web/CXM_making_a_web_site.anubis transmit calexium_lib/web/CXM_jquery.anubis read calexium_lib/web/CXM_json.anubis read calexium_lib/web/js_tools.anubis transmit calexium_lib/web/widgets/icons_set.anubis read tools/basis.anubis read tools/printable_tree.anubis public define HTML_Partial_Content img_button_flink ( String img_path, List(CoreAttrs) core_attrs, Actioner_Target target, String url )= partial_content(foreign_link_new(target, img_link(core_attrs, img_path, ""), url)). public define HTML_Partial_Content img_button_flink ( String img_path, Actioner_Target target, String url )= img_button_flink(img_path, [], target, url). public define HTML_Partial_Content img_button_flink ( String img_path, String url )= img_button_flink(img_path, [], same, url). public define HTML_Partial_Content img_button ( String img_path, List(CoreAttrs) core_attrs, Actioner_Target target, WEB_Action_Name url, List((String, String)) extra_ops )= partial_content(actioner(same, target, img_link(core_attrs+[style("cursor: pointer")], img_path, ""), url, extra_ops)). public define HTML_Partial_Content img_button ( String img_path, List(CoreAttrs) core_attrs, Actioner_Target target, String url, List((String, String)) extra_ops )= partial_content(actioner(same, target, img_link(core_attrs+[style("cursor: pointer")], img_path, ""), action_name(url), extra_ops)). public define HTML_Partial_Content img_button ( String img_path, String url )= img_button(img_path, [], same, url, []). public define HTML_Partial_Content img_button ( String img_path, WEB_Action_Name url, List((String, String)) extra_ops )= img_button(img_path, [], same, url, extra_ops). public define HTML_Partial_Content img_button ( String img_path, String url, List((String, String)) extra_ops )= img_button(img_path, [], same, url, extra_ops). public define HTML_Partial_Content img_button ( String img_path, List(CoreAttrs) core_attrs, String url, List((String, String)) extra_ops )= img_button(img_path, core_attrs, same, url, extra_ops). define inline String img_button_confirm_js ( String uid, String dlg_title, String dlg_text, String dlg_ok, String dlg_cancel ) = "CalexiumToolBox.data.confirm_dialog['" +(uid) + "'] = " + "{ title: " + to_JS_String(dlg_title) + ", text: " + to_JS_String(dlg_text) + ", ok : " + to_JS_String(dlg_ok) + ", cancel: " + to_JS_String(dlg_cancel) + "};". define List(CoreAttrs) img_button_confirm_image_attrs ( List(CoreAttrs) core_attrs, String uid, JQuery_Actioner actioner ) = core_attrs + [id(uid), style("cursor: pointer"), event(onclick, "CalexiumToolBox.make_confirm_dialog(this, "/* + to_js_string("/?a=" + url + format_extra_operands(extra_ops))+*/+ to_JS_String(jquery_button_get_onclick_action(actioner)) +");")]. public define HTML_Partial_Content img_button_confirm ( String img_path, List(CoreAttrs) core_attrs, String dlg_title, String dlg_text, String dlg_ok, String dlg_cancel, JQuery_Actioner actioner )= with uid = generate_random_string(20), partial_content([js(js_file("js/cxm/cxm.js")), js_inline(jquery_ready(img_button_confirm_js(uid, dlg_title, dlg_text, dlg_ok, dlg_cancel)))], literal("")). public define HTML_Partial_Content img_button_confirm ( String img_path, String dlg_title, String dlg_text, String dlg_ok, String dlg_cancel, JQuery_Actioner actioner )= img_button_confirm(img_path, [], dlg_title, dlg_text, dlg_ok, dlg_cancel, actioner). public define String img_button_confirm ( String img_path, List(CoreAttrs) core_attrs, String dlg_title, String dlg_text, String dlg_ok, String dlg_cancel, JQuery_Actioner actioner ) = with uid = generate_random_string(20), "" + "". public define String img_button_confirm ( String img_path, String inline_img_attrb, String dlg_title_js_escaped, String dlg_text_js_escaped, String dlg_ok_js_escaped, String dlg_cancel_js_escaped, String dlg_ok_js_script ) = with uid = generate_random_string(10), "". public define String img_button_confirm ( String img_path, String dlg_title, String dlg_text, String dlg_ok, String dlg_cancel, JQuery_Actioner actioner )= img_button_confirm(img_path, [], dlg_title, dlg_text, dlg_ok, dlg_cancel, actioner).