Commit 991a338fade2d6490beb10f79a93516cd95de562
1 parent
5268228e
update jq_button_confirm with JQuery_img_button as argument to use a JQuery_Actioner
Showing
1 changed file
with
6 additions
and
29 deletions
Show diff stats
web/jQuery/CXM_jquery_button.anubis
| @@ -294,11 +294,12 @@ public define HTML_Partial_Content | @@ -294,11 +294,12 @@ public define HTML_Partial_Content | ||
| 294 | String dlg_text, | 294 | String dlg_text, |
| 295 | String dlg_ok, | 295 | String dlg_ok, |
| 296 | String dlg_cancel, | 296 | String dlg_cancel, |
| 297 | - String url, | ||
| 298 | - List((String, String)) extra_ops | 297 | + JQuery_Actioner actioner |
| 298 | + //String url, | ||
| 299 | + //List((String, String)) extra_ops | ||
| 299 | )= | 300 | )= |
| 300 | since button is jquery_img_button(img_url, button_label, button_name, actioner, orientation), | 301 | since button is jquery_img_button(img_url, button_label, button_name, actioner, orientation), |
| 301 | - with uid = generate_random_string(20), | 302 | + with uid = generate_random_string(10), |
| 302 | 303 | ||
| 303 | js_confirm_dialog_data_obj = "CalexiumToolBox.data.confirm_dialog[" + to_js_string(uid) + "]", | 304 | js_confirm_dialog_data_obj = "CalexiumToolBox.data.confirm_dialog[" + to_js_string(uid) + "]", |
| 304 | js_data = js_confirm_dialog_data_obj + " = { | 305 | js_data = js_confirm_dialog_data_obj + " = { |
| @@ -308,37 +309,13 @@ public define HTML_Partial_Content | @@ -308,37 +309,13 @@ public define HTML_Partial_Content | ||
| 308 | cancel: " + to_js_string(dlg_cancel) + "};", | 309 | cancel: " + to_js_string(dlg_cancel) + "};", |
| 309 | 310 | ||
| 310 | button_name = uid, | 311 | button_name = uid, |
| 311 | - actioner = jQuery_actioner(same, jqscript, "CalexiumToolBox.make_confirm_dialog(this, " + to_js_string("/?a=" + url + format_extra_operands(extra_ops))+");"), | 312 | + actioner = jQuery_actioner(same, jqscript, "CalexiumToolBox.make_confirm_dialog(this, " + to_js_string(jquery_button_get_onclick_action(actioner)) +");"), |
| 312 | 313 | ||
| 313 | partial_content([js(js_file("js/cxm/cxm.js")), js_inline(jquery_ready(js_data))],sequence([ | 314 | partial_content([js(js_file("js/cxm/cxm.js")), js_inline(jquery_ready(js_data))],sequence([ |
| 314 | partial(jquery_button(jquery_img_button(img_url, button_label, button_name, actioner, orientation))) | 315 | partial(jquery_button(jquery_img_button(img_url, button_label, button_name, actioner, orientation))) |
| 315 | - ])). | ||
| 316 | - | ||
| 317 | -public define HTML_Partial_Content | ||
| 318 | - jq_button_confirm | ||
| 319 | - ( | ||
| 320 | - String button_label, | ||
| 321 | - String dlg_title, | ||
| 322 | - String dlg_text, | ||
| 323 | - String dlg_ok, | ||
| 324 | - String dlg_cancel, | ||
| 325 | - String url | ||
| 326 | - )= | ||
| 327 | - jq_button_confirm(button_label, dlg_title, dlg_text, dlg_ok, dlg_cancel, url, []). | 316 | + ])). |
| 328 | 317 | ||
| 329 | public define HTML_Partial_Content | 318 | public define HTML_Partial_Content |
| 330 | - jq_button_confirm | ||
| 331 | - ( | ||
| 332 | - JQuery_img_button button, | ||
| 333 | - String dlg_title, | ||
| 334 | - String dlg_text, | ||
| 335 | - String dlg_ok, | ||
| 336 | - String dlg_cancel, | ||
| 337 | - String url | ||
| 338 | - )= | ||
| 339 | - jq_button_confirm(button, dlg_title, dlg_text, dlg_ok, dlg_cancel, url, []). | ||
| 340 | - | ||
| 341 | -public define HTML_Partial_Content | ||
| 342 | img_submit_button | 319 | img_submit_button |
| 343 | ( | 320 | ( |
| 344 | String label, //translated label of the button | 321 | String label, //translated label of the button |