From 36f3571590f84755103d1ce74868875dbd6f7d53 Mon Sep 17 00:00:00 2001 From: Massimo Di Pierro Date: Fri, 2 Mar 2012 10:04:08 -0600 Subject: [PATCH] compileapp patch, thanks Alan --- VERSION | 2 +- gluon/compileapp.py | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index e7eff220..caaf3704 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 1.99.5 (2012-03-02 10:03:17) stable +Version 1.99.5 (2012-03-02 10:04:06) stable diff --git a/gluon/compileapp.py b/gluon/compileapp.py index b83c29cb..113abc60 100644 --- a/gluon/compileapp.py +++ b/gluon/compileapp.py @@ -122,6 +122,9 @@ def LOAD(c=None, f='index', args=None, vars=None, is added on page loading without delay. """ from html import TAG, DIV, URL, SCRIPT, XML + create_div = True + if target is not None: + create_div = False if args is None: args = [] vars = Storage(vars or {}) target = target or 'c'+str(random.random())[2:] @@ -154,7 +157,10 @@ def LOAD(c=None, f='index', args=None, vars=None, else: statement = "web2py_component('%s','%s');" % (url, target) script = SCRIPT(statement, _type="text/javascript") - return TAG[''](script, DIV(content,**attr)) + if create_div: + return TAG[''](script, DIV(content,**attr)) + else: + return TAG[''](script) else: if not isinstance(args,(list,tuple)):