From 49216fdccd17998d0c53d56887c13366961e225f Mon Sep 17 00:00:00 2001 From: Stanislav Popov Date: Wed, 17 Feb 2021 00:13:52 +0500 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B2=20=D0=BC=D0=B5=D0=BD=D0=B5=D0=B4?= =?UTF-8?q?=D0=B6=D0=B5=D1=80=D0=BE=D0=B2=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=B4=D0=BE=D0=BB=D0=B6=D0=BD=D0=BE?= =?UTF-8?q?=D1=81=D1=82=D1=8C=20=D0=B4=D0=B8=D1=80=D0=B5=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/_planfixfix.js | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/src/_planfixfix.js b/src/_planfixfix.js index 80ffc28..43b25bd 100644 --- a/src/_planfixfix.js +++ b/src/_planfixfix.js @@ -32,7 +32,8 @@ let $; // заглушает ошибки в определении $ в мод managerPosts: [ 'Менеджер по сопровождению заказов', 'Руководитель отдела продаж', - 'Коммерческий директор' + 'Коммерческий директор', + 'Директор' ], sendUserInfoTo: false, sendUserInfoInterval: 10, // sec @@ -179,8 +180,9 @@ let $; // заглушает ошибки в определении $ в мод } // копировать html ссылку - if (PFF.isAdmin()){ + /* if (PFF.isAdmin()){ PFF.waitFor('.js-task-title').then(taskTitle => { + // ul.baron_container больше нет PFF.waitFor('ul.baron_container').then(() => { const menu = taskTitle.parents('.b-green-block').find('ul.baron_container').first(); menu.find('[data-acr="copyWithLink"]').after($('
  • Копировать html ссылку
  • '). @@ -193,7 +195,7 @@ let $; // заглушает ошибки в определении $ в мод })); }); }); - } + } */ // тестовое открытие нового действия if (PFF.isDebug) { @@ -346,7 +348,7 @@ let $; // заглушает ошибки в определении $ в мод win.PlanfixPage.drawTask_orig = PlanfixPage.drawTask; // TODO: - /* win.PlanfixPage.drawTask = function(task) { + /* win.PlanfixPage.drawTask = function(task) { console.log('drawTask'); setTimeout(() => { @@ -400,6 +402,21 @@ let $; // заглушает ошибки в определении $ в мод PFF.addMenu(); }; + // спасение кнопки toggl при обновлении шапки + win.PanelLayoutJS.prototype.setBlockPath_orig = PanelLayoutJS.prototype.setBlockPath; + win.PanelLayoutJS.prototype.setBlockPath = function(container, html) { + const togglButton = $('.b-toggl-btn'); + if (togglButton.length > 0) togglButton.appendTo('body'); + + const $block = this.setBlockPath_orig(container, html); + + if (togglButton.length > 0) console.log('save toggl!'); + + if (togglButton.length > 0) togglButton.appendTo('.toggl'); + + return $block; + }; + /*$('body').delegate(PFF.fields.vyrabotka.count, 'change keypress', PFF.analitics.countTotalAnalitics); $('body').delegate(PFF.fields.vyrabotka.name, 'change', function(){ var hours_field = $(this).parents('.add-analitic-block').find(PFF.fields.vyrabotka.hours_per_count); @@ -684,6 +701,7 @@ let $; // заглушает ошибки в определении $ в мод var general = getTaskGeneral(PlanfixPage.task); console.log('general: ', general); + win.show_sys_message(`Номер задачи: ${general}'`, 'OK', undefined, undefined, {}) $('.table-actions').append(``); }