Example #1
0
 def html(self):
     """ Returns the generated HTML from the template"""
     return HtmlTemplates.get(self._name).format(
         movieid=self.movie.movie_id,
         poster=self.movie.poster,
         title=self.movie.title,
         rating=self.movie.rating,
         year=self.movie.year,
         plot=self.movie.plot)
Example #2
0
    def html(self):
        """ Returns the generated HTML from the template"""
        movie_ids = {}
        movie_tiles = []
        for mov in self.movies:
            movie_tiles.append(mov.html())
            movie_ids[mov.movie.movie_id] = mov.movie.__dict__

        return HtmlTemplates.get(self._name).format(
            root_view_path=self.root_view_path,
            movie_ids=json.dumps(movie_ids),
            nav_bar=(self.nav_bar.html() if self.nav_bar else ""),
            banner=(self.banner.html() if self.banner else ""),
            footer=(self.footer.html() if self.footer else ""),
            tiles=("".join(movie_tiles))
            )
Example #3
0
 def html(self):
     """ Returns the generated HTML from the template"""
     return HtmlTemplates.get(self._name)
 def html(self):
     """ Returns the generated HTML from the template"""
     genre_filters = (TemplateNavBar._LIST_ITEM_TEMPLATE.format(value=f, display_text=f) \
         for f in self.filters)
     return HtmlTemplates.get(self._name).format(
         genre_filters=("".join(genre_filters)))