Merge pull request #319 from ilvalle/todolist

better style for todolist panel (admin editor)
This commit is contained in:
mdipierro
2013-12-08 06:27:26 -08:00
2 changed files with 11 additions and 4 deletions

View File

@@ -251,6 +251,10 @@ $(document).on('click', 'a.font_button', function (e) {
</div>
<script>
$(document).on('click', '#window_todo li a', function (e) {
$(this).find('i').toggleClass('icon-chevron-right');
$(this).find('i').toggleClass('icon-chevron-down');
});
$('#windows_hooks li a').click(function (e) {
e.preventDefault();
if ( $(this).parent('li').hasClass('active') ) {

View File

@@ -1,13 +1,16 @@
<div>
<!--div class="page-header"-->
<h4>TODO</h4>
{{n_todo=reduce(lambda x,y: x + len(y['matches']), todo, 0)}}
<h4>{{="%s TODO in %s" % (n_todo, app)}}</h4>
<!--/div-->
<ul class="nav nav-list small-font">
<ul class="nav nav-list cm-s-web2py">
{{for pos_file, file in enumerate(todo):}}
<li onclick="collapse('{{=pos_file}}_matches');"><a ><i class='icon-chevron-right'></i>{{=file['filename']}} <span class='small'>({{=len(file['matches'])}} TODO)</span></a></li>
<li id="{{=pos_file}}_matches" style="display: none;"><ul class="nav nav-list small-font">
<li id="{{=pos_file}}_matches" style="display: none;"><ul class="nav nav-list">
{{for m in file['matches']:}}
<li><a href="{{=URL('edit', args=[app,file['dir'], file['filename']], vars={'lineno':m['lineno']}, extension="")}}" data-lineno="{{=m['lineno']-1}}" class="editor_filelink" >{{=m['text']}}</a></li>
<li><a href="{{=URL('edit', args=[app,file['dir'], file['filename']], vars={'lineno':m['lineno']}, extension="")}}" data-lineno="{{=m['lineno']-1}}" class="editor_filelink">
<span class='cm-comment'>{{=m['text']}}</span>
</a></li>
{{pass}}
</ul></li>
{{pass}}