Ignore:
Timestamp:
28/04/09 12:11:47 (11 years ago)
Author:
cbyrom
Message:

Use htmlfill error rendering to simplify templates for atom create +
fix routes reference in tests + fix typo.

Location:
MILK/trunk/milk_server/milk_server
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • MILK/trunk/milk_server/milk_server/controllers/home.py

    r5214 r5234  
    4949        try: 
    5050            html = render("genshi", template) 
    51              
    5251            # replace any browse links with to links to editor 
    5352            html = html.replace(VTD.BROWSE_SERVER_URL, g.server) 
     
    5857                inputs[key] = str(val) 
    5958     
    60             return htmlfill.render(html, inputs) 
     59            return htmlfill.render(html, inputs, errors = c.errors) 
    6160 
    6261        except Exception, e: 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_creator.html

    r5134 r5234  
    4848                                        <td> 
    4949                                        ${Markup(h.text_field('title',"", class_="fullWidth"))} 
    50                                                 <span py:if="'title' in c.errors" class="error">${c.errors.title}</span> 
    5150                                        </td> 
    5251                                    </tr> 
     
    5655                                        <td> 
    5756                                        ${Markup(h.text_field('author',"", class_="fullWidth"))} 
    58                                                 <span py:if="'author' in c.errors" class="error">${c.errors.author}</span> 
    5957                                        </td> 
    6058                                    </tr> 
  • MILK/trunk/milk_server/milk_server/templates/utils.html

    r5216 r5234  
    5353                                # adjust non-editable data to cope with newlines 
    5454                                nonEditVal = "" 
    55                                 if not noEscapeView: 
     55                                if not noEscapeVal: 
    5656                                        value = escape(value) 
    5757                                if value: 
  • MILK/trunk/milk_server/milk_server/tests/functional/test_listatom.py

    r4959 r5234  
    4040    def testInvalidURIIndex(self): 
    4141        try: 
    42             url = url_for('home') 
     42            url = url_for('atomHome') 
    4343            url += '/blah' 
    4444            response = self.app.get(url) 
     
    4949 
    5050    def testAtomHome(self): 
    51         response = self.app.get(url_for('home'), status = 200) 
     51        response = self.app.get(url_for('atomHome'), status = 200) 
    5252        self.assertTrue(response.body.find(ATOM_HOME_TITLE) > -1) 
    5353 
Note: See TracChangeset for help on using the changeset viewer.