* div.li replaced with ul>li in mtt-btnmenu-container

This commit is contained in:
Max Pozdeev 2009-11-18 18:49:37 +03:00
parent ca83c42a78
commit e0738812bc
3 changed files with 14 additions and 11 deletions

View file

@ -899,11 +899,11 @@ function btnMenu(el)
if(w.css('display') == 'none')
{
oBtnMenu.h = [];
$(w).children('.li').each( function(i,o){
$(w).find('li').each( function(i,o){
if(o.onclick) {
oBtnMenu.h[i] = o.onclick;
$(o).bind("click2", o.onclick);
if(!$(o).is('.li-disabled')) o.onclick = function(event) { $('#'+oBtnMenu.container).hide(); $(o).trigger('click2'); btnMenuClose(); }
if(!$(o).is('.mtt-disabled')) o.onclick = function(event) { $('#'+oBtnMenu.container).hide(); $(o).trigger('click2'); btnMenuClose(); }
} else {
oBtnMenu.h[i] = null;
}
@ -924,7 +924,7 @@ function btnMenuClose(e)
if(isParentId(e.target, oBtnMenu.targets)) return;
}
$(document).unbind("click", btnMenuClose);
$('#'+oBtnMenu.container).hide().children('.li').each( function(i,o){
$('#'+oBtnMenu.container).hide().find('li').each( function(i,o){
if(oBtnMenu.h[i]) {
o.onclick = oBtnMenu.h[i];
$(o).unbind('click2');
@ -981,7 +981,7 @@ function loadLists(onInit)
if(!curList) {
$('#lists .mtt-htabs').children().removeClass('invisible');
$('#page_tasks h3').children().removeClass('invisible');
$('#mylistscontainer .mtt-need-list').removeClass('li-disabled');
$('#mylistscontainer .mtt-need-list').removeClass('mtt-disabled');
}
curList = tabLists[0];
loadTasks();
@ -991,7 +991,7 @@ function loadLists(onInit)
curList = 0;
$('#lists .mtt-htabs').children().addClass('invisible');
$('#page_tasks h3').children().addClass('invisible');
$('#mylistscontainer .mtt-need-list').addClass('li-disabled');
$('#mylistscontainer .mtt-need-list').addClass('mtt-disabled');
$('#rss_icon').hide();
}
ti += '<li class="mtt-tabs-button menu-owner"><a href="#" id="mylists" onClick="btnMenu(this);return false;"><img src="images/arrdown.gif"></a></li>';

View file

@ -199,9 +199,11 @@ $().ajaxStop( function(r,s) {$("#loading").fadeOut();} );
</div>
<div id="mylistscontainer" class="mtt-btnmenu-container" style="display:none">
<div class="li" onClick="addList()"><?php _e('list_new');?></div>
<div class="li mtt-need-list" onClick="renameCurList()"><?php _e('list_rename');?></div>
<div class="li mtt-need-list" onClick="deleteCurList()"><?php _e('list_delete');?></div>
<ul>
<li onClick="addList()"><?php _e('list_new');?></li>
<li class="mtt-need-list" onClick="renameCurList()"><?php _e('list_rename');?></li>
<li class="mtt-need-list" onClick="deleteCurList()"><?php _e('list_delete');?></li>
</ul>
</div>
<div id="page_ajax" style="display:none"></div>

View file

@ -183,9 +183,10 @@ div.task-note-area textarea { color:#999999; width:100%; display:block; height:6
.ui-resizable-se { cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px; }
.mtt-btnmenu-container { overflow: hidden; z-index:103; background-color:#f9f9f9; border:1px solid #cccccc; padding:3px; }
.mtt-btnmenu-container .li { margin:1px 0px; padding:2px; cursor:pointer; }
.mtt-btnmenu-container .li:hover { background-color:#316AC5; color:white; }
.mtt-btnmenu-container .li.mtt-need-list.li-disabled {color:#ACA899; }
.mtt-btnmenu-container ul { list-style: none; padding:0; margin:0; }
.mtt-btnmenu-container li { margin:1px 0px; padding:2px; cursor:pointer; color:#000; }
.mtt-btnmenu-container li:hover { background-color:#316AC5; color:white; }
.mtt-btnmenu-container li.mtt-need-list.mtt-disabled { color:#ACA899; }
.mtt-btnmenu-delimiter { height:0px; border-top:1px solid #cccccc; margin:2px -1px 2px -1px }
.mtt-settings-table { width:100%; border-collapse:collapse; }