diff --git a/app/Models/ProjectTask.php b/app/Models/ProjectTask.php
index 37d4b9b9..2143360a 100644
--- a/app/Models/ProjectTask.php
+++ b/app/Models/ProjectTask.php
@@ -335,7 +335,7 @@ class ProjectTask extends AbstractModel
'p_color' => $p_color,
]);
if ($content) {
- $task->desc = Base::getHtml($content);
+ $task->desc = Base::getHtml($content, 100);
}
// 标题
if (empty($name)) {
@@ -531,7 +531,7 @@ class ProjectTask extends AbstractModel
], [
'content' => $data['content'],
]);
- $this->desc = Base::getHtml($data['content']);
+ $this->desc = Base::getHtml($data['content'], 100);
$this->addLog("修改{任务}详细描述");
$updateContent = true;
}
diff --git a/resources/assets/js/app.js b/resources/assets/js/app.js
index 335ff74b..fade1f8f 100644
--- a/resources/assets/js/app.js
+++ b/resources/assets/js/app.js
@@ -91,6 +91,8 @@ Vue.prototype.goBack = function (number) {
Vue.prototype.$A = $A;
Vue.prototype.$Electron = !!__IS_ELECTRON ? require('electron') : null;
+Vue.prototype.$isMainElectron = !!__IS_ELECTRON && window.navigator && window.navigator.userAgent && /\s+MainTaskWindow\//.test(window.navigator.userAgent);
+Vue.prototype.$isSubElectron = !!__IS_ELECTRON && window.navigator && window.navigator.userAgent && /\s+SubTaskWindow\//.test(window.navigator.userAgent);
Vue.config.productionTip = false;
@@ -113,9 +115,10 @@ $A.store = app.$store;
$A.L = app.$L;
$A.Electron = app.$Electron;
+$A.isMainElectron = app.$isMainElectron;
+$A.isSubElectron = app.$isSubElectron;
$A.execMainDispatch = (action, data) => {
- const navigator = window.navigator && window.navigator.userAgent
- if ($A.Electron && navigator && /\s+SubTaskWindow\//.test(navigator)) {
+ if ($A.isSubElectron) {
$A.Electron.ipcRenderer.send('sendForwardMain', {
channel: 'dispatch',
data: {action, data},
diff --git a/resources/assets/js/pages/manage.vue b/resources/assets/js/pages/manage.vue
index 6c41d6f8..4135b755 100644
--- a/resources/assets/js/pages/manage.vue
+++ b/resources/assets/js/pages/manage.vue
@@ -145,7 +145,9 @@
}"
@on-visible-change="taskVisibleChange"
footer-hide>
-