/*
* Created by PyramIDE.
* User: フランスのトトロ & Juju
* Date: 18/04/2015
* Time: 20:46
* © Calexium
*/
read calexium_lib/web/CXM_making_a_web_site.anubis
read calexium_lib/web/CXM_jquery.anubis
read calexium_lib/web/js_tools.anubis
transmit calexium_lib/web/widgets/icons_set.anubis
read tools/basis.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,
String url,
List((String, String)) extra_ops
)=
partial_content(actioner(same, same, img_link(core_attrs, img_path, ""), 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,
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[" + to_js_string(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)))],
image(img_button_confirm_image_attrs(core_attrs, uid, actioner), img_path, "")).
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 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).