JavaScript::instance()->file('lib/rico3/minsrc/ricoLiveGridControls.js');
JavaScript::instance()->add("Hallinta.closeDialogAfterInsert = false;");
+JavaScript::instance()->add("Hallinta.closeDialogAfterSave = false;");
+JavaScript::instance()->add("Hallinta.fetchItemAfterInsert = true;");
JavaScript::instance()->add("Hallinta.postFetch = function(data){\$('#edit_artnr').select();};");
+JavaScript::instance()->add("Hallinta.postLoadForm = artikel_init_form;");
Styles::instance()->add("
div#form_price {
return false;
}
+
+function artikel_init_form()
+{
+ $('#button_save').attr('onclick','').prop('onclick',null).off('click');
+ $('#button_save').click(function () {return custom_save(this);});
+ $('#button_insert').attr('onclick','').prop('onclick',null).off('click');
+ $('#button_insert').click(function () {return custom_insert(this);});
+}
+
EOC;
$jscode = str_replace('CONTENT_FORM', str_replace(array("\n"),
array("\\\n"), $form), $jscode);
JavaScript::instance()->add($jscode);
-JavaScript::instance()->onLoad("\$('#button_save').click(function () {return custom_save(this);});");
-JavaScript::instance()->onLoad("\$('#button_insert').click(function () {return custom_insert(this);});");
$buttons = <<<EOC
<p style="margin-top: 5px; margin-bottom: 4px; text-align: center;">