[IMP] Style of JS inserted for handling of the pad-creation form: naming conventions, usage of event shortcuts

bzr revid: xmo@openerp.com-20101020124450-ctvqik4ukqizwfsc
This commit is contained in:
Xavier Morel
2010-10-20 14:44:50 +02:00
parent 874c9fc845
commit 377af37434
+7 -8
View File
@@ -24,7 +24,7 @@ class SidebarTemplateEditor(openobject.templating.TemplateEditor):
form_insertion_point = output.index(self.BINARY_ATTACHMENTS_FORM)
return output[:form_insertion_point] + '''
<form id="pad-box" action="/piratepad/link" method="post">
<form id="pad-form" action="/piratepad/link" method="post">
<label for="sidebar_pad_datas">${_("Name")}:</label>
<table width="100%">
<tr>
@@ -40,17 +40,16 @@ class SidebarTemplateEditor(openobject.templating.TemplateEditor):
</form>
<script type="text/javascript">
jQuery(document).ready(function() {
var padForm = jQuery('#pad-box').hide();
jQuery('#sidebar_pad_ok').bind('click', function(){
padForm.submit();
var $padForm = jQuery('#pad-form')
.hide()
.submit(createAttachment);
jQuery('#sidebar_pad_ok').click(function(){
$padForm.submit();
});
jQuery('#add-pad').click(function(e){
padForm.show();
$padForm.show();
e.preventDefault();
});
padForm.bind({
submit: createAttachment
});
});
</script>
''' + output[form_insertion_point:]