[gen] Anti-double-click system.
This commit is contained in:
parent
f38792a5b9
commit
7c58582b9a
13 changed files with 117 additions and 75 deletions
|
@ -1006,10 +1006,9 @@ class BaseMixin:
|
|||
if mode == 'link':
|
||||
inPopup = inPopup or (target.target != '_self')
|
||||
url = self.getUrl(page=page, nav=nav, inPopup=inPopup)
|
||||
onClick = target.openPopup and \
|
||||
(' onclick="%s"' % target.openPopup) or ''
|
||||
res = '<a href="%s" class="%s" target="%s"%s>%s</a>' % \
|
||||
(url, cssClass, target.target, onClick, title)
|
||||
onClick = target.openPopup or 'clickOn(this)'
|
||||
res = '<a href="%s" class="%s" onclick="%s" target="%s">%s</a>' % \
|
||||
(url, cssClass, onClick, target.target, title)
|
||||
elif mode == 'select':
|
||||
res = '<span class="%s clickable" onclick="%s">%s</span>' % \
|
||||
(cssClass, selectJs, title)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue