half-assed attempt at tagclouds
git-svn-id: http://yolanda.mister-muffin.de/svn@416 7eef14d0-6ed0-489d-bf55-20463b2d70db
This commit is contained in:
parent
665c2ebf0d
commit
513e106e74
7 changed files with 23 additions and 81 deletions
|
@ -7,5 +7,9 @@ log = logging.getLogger(__name__)
|
||||||
class IndexController(BaseController):
|
class IndexController(BaseController):
|
||||||
|
|
||||||
def index(self):
|
def index(self):
|
||||||
|
|
||||||
|
raise(RuntimeError)
|
||||||
|
c.tagcloud = model.DC_Subject.query.all()
|
||||||
|
|
||||||
return render('/xhtml/index.mako')
|
return render('/xhtml/index.mako')
|
||||||
|
|
||||||
|
|
|
@ -63,6 +63,7 @@ class UploadController(BaseController):
|
||||||
|
|
||||||
# Dublin Core terms
|
# Dublin Core terms
|
||||||
dc_title = request.params['dc_title'],
|
dc_title = request.params['dc_title'],
|
||||||
|
dc_alternative = request.params['dc_title'],
|
||||||
dc_subject = [model.DC_Subject(name=subject.lstrip()) for subject in request.params['dc_subject'].split(',')],
|
dc_subject = [model.DC_Subject(name=subject.lstrip()) for subject in request.params['dc_subject'].split(',')],
|
||||||
dc_creator = model.DC_Creator(name = request.params['dc_creator']),
|
dc_creator = model.DC_Creator(name = request.params['dc_creator']),
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@ class Video(Entity):
|
||||||
|
|
||||||
# Dublin Core terms
|
# Dublin Core terms
|
||||||
dc_title = Field(Unicode(255))
|
dc_title = Field(Unicode(255))
|
||||||
|
dc_alternative = Field(Unicode(255))
|
||||||
dc_creator = ManyToOne('DC_Creator')
|
dc_creator = ManyToOne('DC_Creator')
|
||||||
dc_subject = ManyToMany('DC_Subject')
|
dc_subject = ManyToMany('DC_Subject')
|
||||||
|
|
||||||
|
|
|
@ -61,15 +61,21 @@ label
|
||||||
#results li
|
#results li
|
||||||
{
|
{
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 216px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#results li img
|
#results li img
|
||||||
{
|
{
|
||||||
border-width: 1px;
|
border-width: 1px;
|
||||||
|
display: block;
|
||||||
|
opacity: 0.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
#results li a.title
|
#results li img:hover
|
||||||
|
{
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#results li .title
|
||||||
{
|
{
|
||||||
display: block;
|
display: block;
|
||||||
height: 1em;
|
height: 1em;
|
||||||
|
|
|
@ -81,81 +81,13 @@ method="post">
|
||||||
<h1>Tagcloud</h1>
|
<h1>Tagcloud</h1>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
% for tag in c.tagcloud:
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<a href="" class="tag6">Proin</a>
|
<a href="" class="tag4">${tag.name}</a>
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag5">lectus</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag2">orci</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag6">venenatis</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag5">pharetra</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag6">egestas</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag1">id</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag6">tincidunt</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag5">vel</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag3">eros</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag6">Integer</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag6">risus</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag6">velit</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag2">facilisis</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag4">eget</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag5">viverra</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag6">et</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag6">leo</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag1">Suspendisse</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag3">potenti</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag5">Phasellus</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag4">auctor</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag6">enim</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag3">eget</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="" class="tag4">sem</a>
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
% endfor
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -13,12 +13,10 @@
|
||||||
% for result in c.results:
|
% for result in c.results:
|
||||||
<li>
|
<li>
|
||||||
<a href="${h.url_for('video_page', video=result)}">
|
<a href="${h.url_for('video_page', video=result)}">
|
||||||
|
|
||||||
<img src="${result['thumbnail']}" alt='thumbnail for "${result['dc_title']}"'/>
|
<img src="${result['thumbnail']}" alt='thumbnail for "${result['dc_title']}"'/>
|
||||||
</a>
|
<span class="title">
|
||||||
<br />
|
|
||||||
<a href="${h.url_for('video_page', video=result)}" class="title">
|
|
||||||
${result['dc_title']}
|
${result['dc_title']}
|
||||||
|
</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
% endfor
|
% endfor
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<label for="dc_temporal">temporal</label>
|
<label for="dc_temporal">time the document describes (YYYY-MM-DD HH:MM:SS)</label>
|
||||||
<input name="dc_temporal" type="datetime"/>
|
<input name="dc_temporal" type="datetime"/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue