Esempio n. 1
0
 def save(self, size=None, children=None):
     TODO('html5: alert client to update css if required, via web_socket')
     say.warning('implement security checks here')
     TODO('implement security checks here')
     db.save(self.ID, size=size or self.size, 
             children=children or self.children)
     self.reload_from_db()
     return self.html()
Esempio n. 2
0
 def save(self, content=None):
     say.warning('>>> doing saving here: ' + unicode(content))
     TODO('html5: alert client to update css if required, via web_socket')
     say.warning('implement security checks here')
     TODO('implement security checks here')
     content = self.content if content is None else content
     db.save(key=self.ID, content=content)
     self.reload_from_db()
     return self.html()
Esempio n. 3
0
 def save(self, title=None, script=None, style=None, child_ID=None):
     TODO('html5: alert client to update css if required, via web_socket')
     say.warning('implement security checks here')
     TODO('implement security checks here')
     _ = lambda arg, slf : slf if arg is None else arg
     db.save(self.ID, title=_(title, self.title), 
             script=_(script, self.script), 
            style=_(style, self.style), child_ID=_(child_ID, self.child_ID))
     self.reload_from_db()
     return self.html()
Esempio n. 4
0
 def create(self, number, element, child_ID=None):
     if element == 'div_raw':
         new_div_raw = MAPPER['div_raw']('_create_new_')
         new_div_raw.save()
         self.children[int(number)-1] = 'div_raw:' + new_div_raw.ID
         self.save()
     if element == 'child_ID':
         say.warning("VERIFY THIS ID, Man!")
         self.children[int(number)-1] = child_ID
         self.save()
     return """Creating <em>{element}</em>...
     TODO: use redirect or push it trough AJAX.
     """.replace('\n', '<br/>\n').format(ID=self.ID, element=element)