| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- $(function()
- {
- /* Set default tab. */
- if($.cookie('recordEstimateType') == 'all')
- {
- $('#createEffort').addClass('hidden');
- $('.my-effort, #legendMyEffort').removeClass('active');
- $('.all-effort, #legendAllEffort').addClass('active');
- }
- else
- {
- $('.my-effort, #legendMyEffort').addClass('active');
- $('#createEffort').removeClass('hidden');
- }
- $.cookie('recordEstimateType', null);
- $('.order-btn').on('click', function()
- {
- $.cookie('recordEstimateType', 'all');
- });
- /* Hide creation logs when displaying team logs. */
- $('#linearefforts .tabs ul > li').click(function()
- {
- var tab = $(this).find('a').attr('href');
- $('#createEffort').toggleClass('hidden', tab == '#legendAllEffort');
- });
- $("#submit").click(function(e, confirmed)
- {
- if(confirmed) return true;
- var $this = $(this);
- var hasZero = false;
- var $left = $("input[name^='left']");
- $left.each(function()
- {
- if($(this).attr('disabled') != 'disabled' && !$(this).prop('readonly') && parseFloat($(this).val(), 10) === 0) hasZero = true;
- })
- if(hasZero)
- {
- e.preventDefault();
- bootbox.confirm(noticeFinish, function(result)
- {
- if(!result) $this.attr("disabled", false);
- if(result) $this.trigger('click', true);
- });
- return false;
- }
- });
- if(objectType == 'task' || objectType == 'story') $('.form-date').datetimepicker('setEndDate', today);
- $('#objectTable .showinonlybody').each(function()
- {
- $(this).click(function()
- {
- var hasRecord = false;
- $('#objectTable').find('input[name^="consumed"], input[name^="left"], input[name^="work"]').each(function()
- {
- if($(this).val() !== '')
- {
- hasRecord = true;
- return false;
- }
- });
- if(hasRecord)
- {
- alert(noticeSaveRecord);
- return false;
- }
- });
- });
- $('.btn-back').click(function()
- {
- $.closeModal();
- return false;
- });
- $('.table-record .date-group .input-group-addon').on('click', function()
- {
- $(this).prev().datetimepicker('show');
- });
- $('#toggleFoldIcon').click(function()
- {
- var fold = $(this).find('.icon-angle-down').length > 0;
- var $icon = $(this).find('.icon-border > i');
- var $text = $(this).find('.text');
- $.cookie('taskEffortFold', fold ? 0 : 1);
- if(fold)
- {
- /* Update icon and text. */
- $icon.removeClass('icon-angle-down')
- .addClass('icon-angle-top');
- $text.text(foldEffort);
- /* Show all efforts. */
- $('.taskEffort > tbody > tr').removeClass('hidden');
- }
- else
- {
- $icon.removeClass('icon-angle-top')
- .addClass('icon-angle-down');
- $text.text(unfoldEffort);
- /* Efforts whose number is greater than 3 are hidden. */
- $('.taskEffort > tbody > tr').filter(':gt(2)').addClass('hidden');
- }
- });
- })
|