57 lines
1.2 KiB
JavaScript
57 lines
1.2 KiB
JavaScript
var custom = false;
|
|
$(function()
|
|
{
|
|
loadResult();
|
|
});
|
|
|
|
$('#runCaseModal').closest('.modal').on('hide.zui.modal', function()
|
|
{
|
|
loadCurrentPage();
|
|
});
|
|
|
|
/**
|
|
* Load result.
|
|
*
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function loadResult()
|
|
{
|
|
loadCurrentPage({url: resultsLink, selector: '#casesResults', partial: true});
|
|
}
|
|
|
|
/**
|
|
* When real change.
|
|
*
|
|
* @param event $event
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function realChange(event)
|
|
{
|
|
var $target = $(event.target);
|
|
var $preSelect = $(event.target).closest('table').closest('tr').find('[name^="result"]');
|
|
if($target.val() == '' && $preSelect.val() == 'fail')
|
|
{
|
|
$preSelect.zui('picker').$.changeState({value: 'pass'});
|
|
}
|
|
else if($target.val() != '' && $preSelect.val() == 'pass')
|
|
{
|
|
$preSelect.zui('picker').$.changeState({value: 'fail'});
|
|
$preSelect.parent().addClass('has-error');
|
|
setTimeout(function(){$preSelect.parent().removeClass('has-error');},'1000');
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Check step value is changed.
|
|
*
|
|
* @param event $event
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function checkStepValue(event)
|
|
{
|
|
if($(event.target).val() == 'pass') custom = true;
|
|
}
|