72 lines
1.8 KiB
JavaScript
72 lines
1.8 KiB
JavaScript
$(function()
|
|
{
|
|
$("#" + status + "Tab").addClass('btn-active-text');
|
|
$('.table-footer .check-all').on('click', function()
|
|
{
|
|
if($(this).hasClass('checked'))
|
|
{
|
|
$(this).removeClass('checked');
|
|
$('.dtable-row').click().removeClass('is-checked');
|
|
$('.has-checkbox input[type="checkbox"]').prop('checked', false);
|
|
}
|
|
else
|
|
{
|
|
$(this).addClass('checked');
|
|
$('.dtable-row').click().addClass('is-checked');
|
|
$('.has-checkbox input[type="checkbox"]').prop('checked', true);
|
|
}
|
|
})
|
|
});
|
|
|
|
/**
|
|
* Location to product list.
|
|
*
|
|
* @param int productID
|
|
* @param int projectID
|
|
* @param string status
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function byProduct(productID, projectID, status)
|
|
{
|
|
location.href = createLink('project', 'all', "status=" + status + "&project=" + projectID + "&orderBy=" + orderBy + '&productID=' + productID);
|
|
}
|
|
|
|
/**
|
|
* Set the color of the badge to white.
|
|
*
|
|
* @param object obj
|
|
* @param bool isShow
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function setBadgeStyle(obj, isShow)
|
|
{
|
|
var $label = $(obj);
|
|
if(isShow == true)
|
|
{
|
|
$label.find('.label-badge').css({"color":"#fff", "border-color":"#fff"});
|
|
}
|
|
else
|
|
{
|
|
$label.find('.label-badge').css({"color":"#838a9d", "border-color":"#838a9d"});
|
|
}
|
|
}
|
|
|
|
function buildForm(action, target)
|
|
{
|
|
var tempform = document.createElement("form");
|
|
tempform.action = action;
|
|
tempform.method = "post";
|
|
tempform.target = typeof(target) == 'undefined' ? '' : target;
|
|
tempform.style.display = "none";
|
|
|
|
var opt = document.createElement("input");
|
|
opt.name = 'executionIDList';
|
|
opt.value = checkItems;
|
|
|
|
tempform.appendChild(opt);
|
|
document.body.appendChild(tempform);
|
|
tempform.submit();
|
|
}
|