$(function() { if(enableImport == 'off') { $("input[name^='importObjectList']").attr('disabled', 'disabled'); $('td.objectBox').hide(); } $("input[id='copyContentbasicInfo']").click(function(){return false;}) copyRegion = $("input[id='copyContentregion']").prop('checked'); $("input[id='copyContentregion']").click(function() { copyRegion = $(this).prop('checked'); $('#copyRegion').val(copyRegion); }); $("input[name='import']").change(function() { if($(this).val() == 'off') { $("input[name^='importObjectList']").attr('disabled', 'disabled'); $('td.objectBox').hide(); } else { $("input[name^='importObjectList']").removeAttr('disabled'); $('td.objectBox').show(); } }) $("input[name^='importObjectList']").change(function() { if($("input:checked[name^=importObjectList]").length != 0 && !$('#emptyTip').is('.hidden')) $('#emptyTip').addClass('hidden'); }) $('#submit').click(function() { var enableImport = $("input:checked[name='import']").val(); var objectListLength = $("input:checked[name^=importObjectList]").length; if(enableImport == 'on' && objectListLength == 0 && vision != 'lite') { $('#emptyTip').removeClass('hidden'); return false; } }) $(document).on('click', '#copyKanbans a', function() { setCopyKanban($(this).data('id')); $('#copyKanbanModal').modal('hide'); }); handleKanbanWidthAttr(); }) /** * Set copy kanban. * * @param int $kanbanID * @access public * @return void */ function setCopyKanban(kanbanID) { var extra = copyRegion ? '&extra=copyRegion=' + copyRegion : ''; location.href = createLink('kanban', 'create', 'spaceID=' + spaceID + '&type=' + spaceType + '©KanbanID=' + kanbanID + extra); } /** * When space type change. * * @oaram int spaceID * @param string type * @access public * @return void */ function changeValue(spaceID, type) { if(typeof type === 'undefined') type = spaceType; location.href = createLink('kanban', 'create', 'spaceID=' + spaceID + '&type=' + type); } /** * The team or whitelist member that loads kanban. * * @oaram int spaceID * @access public * @return void */ function loadUsers(spaceID) { var field = spaceType == 'private' ? 'whitelist' : 'team'; var link = createLink('kanban', 'ajaxLoadUsers', 'spaceID='+ spaceID + '&field=' + field + '&selectedUser=' + $('#' + field).val()); $.get(link, function(data) { $('#' + field).replaceWith(data); $('#' + field).next('.picker').remove(); $('#' + field).picker(); }); if(spaceType != 'private') loadOwners(spaceID); }