function showLink(planID, type, orderBy, param) { var method = type == 'story' ? 'linkStory' : 'linkBug'; $.get(createLink('productplan', method, 'planID=' + planID + (typeof(param) == 'undefined' ? '' : param) + (typeof(orderBy) == 'undefined' ? '' : "&orderBy=" + orderBy)), function(data) { var obj = type == 'story' ? '.tab-pane#stories .linkBox' : '.tab-pane#bugs .linkBox'; $(obj).html(data); $('#' + type + 'List').hide(); var formID = type == 'story' ? '#unlinkedStoriesForm' : '#unlinkedBugsForm'; setTimeout(function(){fixedTfootAction(formID)}, 100); checkTable($(formID).find('table')); }); } $(function() { if(link == 'true') showLink(planID, type, orderBy, param); fixedTfootAction($('#' + type + 'List').closest('form')); $('.nav.nav-tabs a[data-toggle="tab"]').on('shown.zui.tab', function(e) { var href = $(e.target).attr('href'); var tabPane = $(href + '.tab-pane'); if(tabPane.size() == 0) return; var formID = tabPane.find('.linkBox').find('form:last'); if(formID.size() == 0) formID = tabPane.find('form:last'); setTimeout(function(){fixedTfootAction(formID)}, 100); }); $('.dropdown-menu.with-search .menu-search').click(function(e) { e.stopPropagation(); return false; }).on('keyup change paste', 'input', function() { var val = $(this).val().toLowerCase(); var $options = $(this).closest('ul.dropdown-menu.with-search').find('.option'); if(val == '') return $options.removeClass('hide'); $options.each(function() { var $option = $(this); $option.toggleClass('hide', $option.text().toString().toLowerCase().indexOf(val) < 0 && $option.data('key').toString().toLowerCase().indexOf(val) < 0); }); }); }) $(document).ready(function() { $('.side-handle-btn').click(function() { if($(this).parents('.row-table').hasClass('hide-side')) { $('.row-table').removeClass('hide-side'); $('.side-handle-btn i').removeClass('icon-collapse-full'); $('.side-handle-btn i').addClass('icon-expand-full'); $.cookie('productPlanSide', 'show', {path: config.webRoot}); } else { $('.side-handle-btn i').removeClass('icon-expand-full'); $('.side-handle-btn i').addClass('icon-collapse-full'); $('.row-table').addClass('hide-side'); $.cookie('productPlanSide', 'hide', {path: config.webRoot}); } }); });