Ejemplo n.º 1
0
 def button_maker(**data):
     onclick = (
         'axios.post("%s", "%s");this.classList.add("clicked")' %
         get_link(**data))
     new_attributes = copy.copy(attributes)
     new_attributes["_onclick"] = onclick
     return TAG.BUTTON(*components, **new_attributes)
Ejemplo n.º 2
0
 def button_maker(**data):
     onclick = (
         'Q.ajax("POST", "%s", "%s").then(function(res){if(res.data)Q.eval(res.data);});this.classList.add("clicked")'
         % get_link(**data))
     new_attributes = copy.copy(attributes)
     new_attributes["_onclick"] = onclick
     return TAG.BUTTON(*components, **new_attributes)
Ejemplo n.º 3
0
 def make_button(**data):        
     url = URL(path)
     onclick= 'axios.post("%s", %s);this.classList.add("clicked")' % (url, dumps(data))
     return TAG.BUTTON(self.text, _class=self._class, _onclick=onclick)