gemercheung 2 years ago
parent
commit
e1a6391de1

+ 1 - 1
packages/qjkankan-editor/src/lang/_en.json

@@ -735,7 +735,7 @@
     "title": "Title",
     "description": "Description",
     "work_placeholder": "Please enter the project title",
-    "intro_placeholder": "Please input no more than 500 words of text content",
+    "intro_placeholder": "Please input no more than 2000 words of text content",
     "help_center": "Help Center",
     "display_time": "Display duration",
     "no_display": "(No display)",

+ 1 - 1
packages/qjkankan-editor/src/lang/_zh.json

@@ -735,7 +735,7 @@
     "title": "标题",
     "description": "简介",
     "work_placeholder": "请输入作品标题",
-    "intro_placeholder": "请输入文字内容,限1000字",
+    "intro_placeholder": "请输入文字内容,限2000字",
     "help_center": "帮助中心",
     "display_time": "显示时间",
     "no_display": "(不显示)",

+ 43 - 31
packages/qjkankan-kankan-view/src/pages/smg.js

@@ -1,46 +1,58 @@
 import "@/assets/theme.editor.scss";
 import ClickOutSide from "@/utils/fns/ClickOutSide";
-import browser from '../utils/browser'
+import browser from "../utils/browser";
 import Components from "@/global_components";
-import Delegate from '../utils/fns/Delegate'
-import { getApp } from '../app'
-import { createApp } from 'vue'
-import store from '../store'
+import Delegate from "../utils/fns/Delegate";
+import { getApp } from "../app";
+import { createApp } from "vue";
+import store from "../store";
 import SMG from "./SMG.vue";
-import Checkbrowser from '../components/shared/Checkbrowser.vue'
-import i18n, { getLocale, setI18nLanguage, loadLocaleMessages } from '../i18n'
-let App
-if (browser.detectChrome() || browser.detectSafari() || browser.detectFirefox() || browser.detectEdge() || browser.detectWeixin() || browser.detectWeixinMiniProgram() || browser.detectAlipay()
-  || browser.detectTT()) {
-  App = SMG
+import Checkbrowser from "../components/shared/Checkbrowser.vue";
+import i18n, { getLocale, setI18nLanguage, loadLocaleMessages } from "../i18n";
+let App;
+if (
+  browser.detectChrome() ||
+  browser.detectSafari() ||
+  browser.detectFirefox() ||
+  browser.detectEdge() ||
+  browser.detectWeixin() ||
+  browser.detectWeixinMiniProgram() ||
+  browser.detectAlipay() ||
+  browser.detectTT() ||
+  browser.detectTcTravel() ||
+  browser.detectDingDing()
+) {
+  App = SMG;
 } else {
-  App = Checkbrowser
+  App = Checkbrowser;
 }
 
-const local = getLocale()
+const local = getLocale();
 loadLocaleMessages(i18n, local).then(() => {
-  setI18nLanguage(i18n, local)
+  setI18nLanguage(i18n, local);
 
-  const app = (window.__app = createApp(App))
-  app.use(i18n)
-  app.use(store)
-  app.use(Components)
-  app.directive('click-outside', ClickOutSide)
-  app.mount('#app')
+  const app = (window.__app = createApp(App));
+  app.use(i18n);
+  app.use(store);
+  app.use(Components);
+  app.directive("click-outside", ClickOutSide);
+  app.mount("#app");
   const handleUserInputFocus = () => {
     setTimeout(() => {
-      getApp().config.useShortcutKeys = false
-    }, 200)
-  }
+      getApp().config.useShortcutKeys = false;
+    }, 200);
+  };
 
   const handleUserInputBlur = () => {
     setTimeout(() => {
-      getApp().config.useShortcutKeys = true
-    }, 200)
-  }
+      getApp().config.useShortcutKeys = true;
+    }, 200);
+  };
 
-  Delegate(document, 'focus', 'input', () => handleUserInputFocus())
-  Delegate(document, 'focus', '[contenteditable]', () => handleUserInputFocus())
-  Delegate(document, 'blur', 'input', () => handleUserInputBlur())
-  Delegate(document, 'blur', '[contenteditable]', () => handleUserInputBlur())
-})
+  Delegate(document, "focus", "input", () => handleUserInputFocus());
+  Delegate(document, "focus", "[contenteditable]", () =>
+    handleUserInputFocus()
+  );
+  Delegate(document, "blur", "input", () => handleUserInputBlur());
+  Delegate(document, "blur", "[contenteditable]", () => handleUserInputBlur());
+});

+ 52 - 41
packages/qjkankan-kankan-view/src/pages/spg.js

@@ -1,52 +1,63 @@
 import "@/assets/theme.editor.scss";
 import ClickOutSide from "@/utils/fns/ClickOutSide";
-import browser from '../utils/browser'
+import browser from "../utils/browser";
 import Components from "@/global_components";
-import Delegate from '../utils/fns/Delegate'
-import { getApp } from '../app'
-import { createApp } from 'vue'
-import store from '../store'
-import Spg from './SPG.vue'
-import Checkbrowser from '../components/shared/Checkbrowser.vue'
-import i18n, { getLocale, setI18nLanguage, loadLocaleMessages } from '../i18n'
-import { IsApp } from '@/utils/platform'
-let App
-if (browser.detectChrome() || browser.detectSafari() || browser.detectFirefox() || browser.detectEdge() || browser.detectWeixin() || browser.detectWeixinMiniProgram() || browser.detectAlipay()
-    || browser.detectTT()
+import Delegate from "../utils/fns/Delegate";
+import { getApp } from "../app";
+import { createApp } from "vue";
+import store from "../store";
+import Spg from "./SPG.vue";
+import Checkbrowser from "../components/shared/Checkbrowser.vue";
+import i18n, { getLocale, setI18nLanguage, loadLocaleMessages } from "../i18n";
+import { IsApp } from "@/utils/platform";
+let App;
+if (
+  browser.detectChrome() ||
+  browser.detectSafari() ||
+  browser.detectFirefox() ||
+  browser.detectEdge() ||
+  browser.detectWeixin() ||
+  browser.detectWeixinMiniProgram() ||
+  browser.detectAlipay() ||
+  browser.detectTT() ||
+  browser.detectTcTravel() ||
+  browser.detectDingDing()
 ) {
-    App = Spg
+  App = Spg;
 } else {
-    if (IsApp) {
-        App = SMG
-    } else {
-        App = Checkbrowser
-    }
+  if (IsApp) {
+    App = SMG;
+  } else {
+    App = Checkbrowser;
+  }
 }
 
-const local = getLocale()
+const local = getLocale();
 loadLocaleMessages(i18n, local).then(() => {
-    setI18nLanguage(i18n, local)
+  setI18nLanguage(i18n, local);
 
-    const app = (window.__app = createApp(App))
-    app.use(i18n)
-    app.use(store)
-    app.use(Components)
-    app.directive('click-outside', ClickOutSide)
-    app.mount('#app')
-    const handleUserInputFocus = () => {
-        setTimeout(() => {
-            getApp().config.useShortcutKeys = false
-        }, 200)
-    }
+  const app = (window.__app = createApp(App));
+  app.use(i18n);
+  app.use(store);
+  app.use(Components);
+  app.directive("click-outside", ClickOutSide);
+  app.mount("#app");
+  const handleUserInputFocus = () => {
+    setTimeout(() => {
+      getApp().config.useShortcutKeys = false;
+    }, 200);
+  };
 
-    const handleUserInputBlur = () => {
-        setTimeout(() => {
-            getApp().config.useShortcutKeys = true
-        }, 200)
-    }
+  const handleUserInputBlur = () => {
+    setTimeout(() => {
+      getApp().config.useShortcutKeys = true;
+    }, 200);
+  };
 
-    Delegate(document, 'focus', 'input', () => handleUserInputFocus())
-    Delegate(document, 'focus', '[contenteditable]', () => handleUserInputFocus())
-    Delegate(document, 'blur', 'input', () => handleUserInputBlur())
-    Delegate(document, 'blur', '[contenteditable]', () => handleUserInputBlur())
-})
+  Delegate(document, "focus", "input", () => handleUserInputFocus());
+  Delegate(document, "focus", "[contenteditable]", () =>
+    handleUserInputFocus()
+  );
+  Delegate(document, "blur", "input", () => handleUserInputBlur());
+  Delegate(document, "blur", "[contenteditable]", () => handleUserInputBlur());
+});

File diff suppressed because it is too large
+ 241 - 250
packages/qjkankan-kankan-view/src/utils/browser.js