bez.ctl.task = function() { jQuery('.bez_commcause_delete_prompt').click('on', function (event) { if (!window.confirm(LANG.plugins.bez.remove_confirm)) { event.preventDefault(); } }); var $task_form = jQuery('.bez_task_form'); if ($task_form.length > 0) { //date picker jQuery("input[name=plan_date]").datepicker({ dateFormat: "yy-mm-dd" }); if (jQuery("input[name=all_day_event]").is(":checked")) { jQuery('#task_datapair').hide(); } jQuery("input[name=all_day_event]").on('change', function() { if (jQuery(this).is(":checked")) { jQuery('#task_datapair').hide(); } else { jQuery('#task_datapair').show(); } }); //time picker jQuery('#task_datapair .time').timepicker({ 'showDuration': true, 'timeFormat': 'H:i' }); var timeDatepair = new Datepair(jQuery('#task_datapair').get(0)); bez.rich_text_editor($task_form.find('textarea'), $task_form.find('.bez_toolbar')); } if (jQuery('#reason').length > 0) { jQuery('#no_evaluation').on('change', function() { if (jQuery(this).prop('checked') === true) { jQuery('#reason').prop('disabled', true).hide(); jQuery('.bez_reason_toolbar').hide(); } else { jQuery('#reason').prop('disabled', false).show(); jQuery('.bez_reason_toolbar').show(); } }); bez.rich_text_editor(jQuery('#reason'), jQuery('.bez_reason_toolbar')); } if (jQuery('.bez_metaform').length > 0) { var tooltips = jQuery('.bez_metaform').find("input, select").tooltip({ position: { my: "left top", at: "right+5 top-5", collision: "none" } }); jQuery.validate({ form: '.bez_metaform', inlineErrorMessageCallback: function($input, errorMessage, config) { if ($input.tooltip("instance") === undefined) { return false; } if (errorMessage) { //customDisplayInlineErrorMessage($input, errorMessage); $input.attr('title', errorMessage); $input.tooltip("open"); } else { //customRemoveInlineError($input); $input.tooltip("disable"); } return false; // prevent default behaviour } }); jQuery("input[name=date], input[name=close_date]").datepicker({ dateFormat: "yy-mm-dd" }); } var $bez_comment_form = jQuery('.bez_comment_form'); if ($bez_comment_form.length > 0) { //textareas var $textarea = $bez_comment_form.find("textarea"); var $do_button = $bez_comment_form.find("button[value=task_do]"); var $reopen_button = $bez_comment_form.find("button[value=task_reopen]"); var $header = $bez_comment_form.find(".bez_toolbar"); bez.rich_text_editor($textarea, $header); $textarea.on('input', function() { "use strict"; if (jQuery(this).val().length > 0) { if ($do_button.length > 0) { $do_button.text(LANG.plugins.bez.comment_and_do_task); } else { $reopen_button.text(LANG.plugins.bez.comment_and_reopen_task); } } else { if ($do_button.length > 0) { $do_button.text(LANG.plugins.bez.do_task); } else { $reopen_button.text(LANG.plugins.bez.reopen_task); } } }); } //tooltips jQuery(document).tooltip({ items: '#issue_participants a[title]', position: { my: "left top+15", at: "left bottom", collision: "flipfit" }, content: function() { var $this = jQuery(this); name = $this.find('.bez_name').text(), content = '