From 0385ce6eb2ad1f79a8ca91e24fe9d67aa0316b16 Mon Sep 17 00:00:00 2001 From: mdipierro Date: Mon, 25 Nov 2013 15:22:21 -0600 Subject: [PATCH] allow add_button(...,'javascript:') --- VERSION | 2 +- gluon/html.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/VERSION b/VERSION index 54015bbe..9bd505af 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.7.4-stable+timestamp.2013.11.24.20.32.35 +Version 2.7.4-stable+timestamp.2013.11.25.15.21.21 diff --git a/gluon/html.py b/gluon/html.py index feac9423..d78a19d2 100644 --- a/gluon/html.py +++ b/gluon/html.py @@ -2221,8 +2221,9 @@ class FORM(DIV): submit = self.element('input[type=submit]') submit.parent.append( INPUT(_type="button", _value=value, _class=_class, - _onclick=self.REDIRECT_JS % url)) - + _onclick=url if url.startswith('javascript:') else + self.REDIRECT_JS % url)) + @staticmethod def confirm(text='OK', buttons=None, hidden=None): if not buttons: