0001-forms-don-t-give-the-opportunity-to-save-a-tracking-.patch
wcs/forms/root.py | ||
---|---|---|
450 | 450 |
r = TemplateIO(html=True) |
451 | 451 |
r += htmltext('<div id="side">') |
452 | 452 |
if self.formdef.enable_tracking_codes: |
453 |
r += self.tracking_code_box(data) |
|
453 |
r += self.tracking_code_box(data, editing=editing)
|
|
454 | 454 |
r += self.step(step_no, page_no, log_detail, data=data, editing=editing) |
455 | 455 |
r += htmltext('</div> <!-- #side -->') |
456 | 456 |
return r.getvalue() |
457 | 457 | |
458 |
def tracking_code_box(self, data): |
|
458 |
def tracking_code_box(self, data, editing=False):
|
|
459 | 459 |
'''Create the tracking code box, it displays the current tracking code |
460 | 460 |
or a 'save' button if it has not yet been created.''' |
461 | 461 |
r = TemplateIO(html=True) |
... | ... | |
475 | 475 |
r += htmltext('<a rel="popup" href="%s">%s</a>') % ( |
476 | 476 |
'code/%s/' % tracking_code, tracking_code) |
477 | 477 |
else: |
478 |
if editing: |
|
479 |
return '' |
|
478 | 480 |
r += htmltext('<button>%s</button>') % _('Save') |
479 | 481 |
r += TextsDirectory.get_html_text('tracking-code-short-text') |
480 | 482 |
r += htmltext('</div>') # <!-- #tracking-code --> |
481 |
- |