Language-tools: 예기치 μ•Šμ€ ν† ν°μž…λ‹ˆλ‹€. `{ '>'}`λ˜λŠ”`>`λ₯Ό 의미 ν–ˆμŠ΅λ‹ˆκΉŒ?

에 λ§Œλ“  2020λ…„ 05μ›” 30일  Β·  46μ½”λ©˜νŠΈ  Β·  좜처: sveltejs/language-tools

svelte

버그 μ„€λͺ…
μ™„λ²½ν•˜κ²Œ 쒋은 app.svelte νŒŒμΌμ—μ„œ μœ„μ˜ λ‚΄μš©μ„ μ–»μŠ΅λ‹ˆλ‹€.

μ‹œμŠ€ν…œ (λ‹€μŒ 정보λ₯Ό μž‘μ„±ν•˜μ‹­μ‹œμ˜€) :

  • 운영체제 : Windows
  • IDE : VSCode
  • ν”ŒλŸ¬κ·ΈμΈ / νŒ¨ν‚€μ§€ : Svelte Beta
bug good first issue

λͺ¨λ“  46 λŒ“κΈ€

ν•΄λ‹Ή 파일의 전체 μ½”λ“œλ₯Ό λΆ™μ—¬ 넣을 수 μžˆμŠ΅λ‹ˆκΉŒ?

이것은 μ•„λ§ˆλ„ λˆ„λ½ 된 κ΄„ν˜Έλ‘œ λ³€ν˜•λ˜κΈ° μ „μ˜ μ½”λ“œ λ•Œλ¬ΈμΌ κ²ƒμž…λ‹ˆλ‹€. κ·Έ 전에 μ½”λ“œλ₯Ό 제곡 ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

<script>
  import { onMount } from "svelte";
  import u from "./Helper/utils.js";
  import msgbox from "./Components/msgbox.js";
  import Tabs from "./Components/tabs.svelte";
  import Button from "./Components/Button.svelte";
  import InboxTab from "./Main/Inbox.svelte";
  import ArchiveTab from "./Main/Archive.svelte";
  import HelpTab from "./Main/Help.svelte";
  import SettingsTab from "./Main/Settings.svelte";
  import DocOutTab from "./Main/DocOut.svelte";

  let mainid = "mainid";
  let server = "";
  let TABS;
  let timer = null;
  // let RTL = false;

  onMount(() => {
    u.addPrototypes();

    TABS.addtab({
      name: "inbox",
      description: "$Inbox$",
      icon: "gi-save-file", //icons.faFolderOpen
    });
    TABS.addtab({
      name: "docout",
      description: "$Docs Out$",
      icon: "gi-open-file", //icons.faFilter
    });
    TABS.addtab({
      name: "archive",
      description: "$Search Letters$",
      icon: "gi-search", //icons.faFilter
    });
    TABS.addtab({
      name: "settings",
      description: "$Settings$",
      icon: "gi-cog", // icons.faCog
    });
    TABS.addtab({
      name: "help",
      description: "$Help$",
      icon: "gi-question-sign",
    });

    setTimeout(() => {
      // kludge to get the server for fetch
      u.GET("/api/getuser").then((r) => (server = r));

      // server = window.ServerURL;
      u.GET("/api/inbox.getsettings").then((data) => {
        if (data.Color) {
          u.SetTheme(data.Color);
        }
        if (data.Language == "fa") {
          document.body.dir = "rtl";
          // document.documentElement.style.setProperty("--tblAlign", "right");
        }
      });
      TABS.setInitial();
    }, 0);

    // Heartbeat for auto update
    timer = setInterval(() => {
      u.GET("/api/getuser").catch(() => {
        clearInterval(timer);
        msgbox.Ok("$Connection Failed!$", "", () => window.location.reload(true));
      });
    }, 10 * 1000);
  });

  // register all tabs to be created here for Tab component
  function createTab(tabname, id, props) {
    var tab = null;

    switch (tabname) {
      case "inbox":
        tab = new InboxTab({
          target: document.getElementById(id),
        });
        break;
      case "help":
        tab = new HelpTab({
          target: document.getElementById(id),
        });
        break;
      case "archive":
        tab = new ArchiveTab({
          target: document.getElementById(id),
        });
        break;
      case "settings":
        tab = new SettingsTab({
          target: document.getElementById(id),
        });
        break;
      case "docout":
        tab = new DocOutTab({
          target: document.getElementById(id),
        });
        break;
    }

    return tab;
  }

  // function configeditor() {
  //   // console.log("here");
  // }
</script>

주어진 μ½”λ“œλ₯Ό μ‹œμž‘ ν…œν”Œλ¦Ώμ˜ App.svelte 에 λΆ™μ—¬ λ„£λŠ” 것이 μ €μ—κ²Œ νš¨κ³Όμ μž…λ‹ˆλ‹€. μ„€μ •μ΄λ‚˜ νŒŒμΌμ— λŒ€ν•΄ μ•Œμ•„μ•Ό ν•  λ‹€λ₯Έ 사항이 μžˆμŠ΅λ‹ˆκΉŒ?

λ‚˜λŠ” μ „λ¬Έκ°€κ°€ μ•„λ‹ˆκΈ° λ•Œλ¬Έμ— 무엇을 / μ–΄λ””μ—μ„œ μ°Ύμ•„μ•Όν•˜λŠ”μ§€ μ•Œλ € μ£Όμ…”μ•Όν•©λ‹ˆλ‹€.

마크 μ—…κ³Ό skyle νƒœκ·Έλ„ 제곡 ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

범인을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.

<svelte:head>
  <link rel="stylesheet" href="/lib/jodit.es2018.min.css" />
  <script src="/lib/jodit.es2018.min.js"> 

  </script>
</svelte:head>

νŒŒμ„œλ₯Ό μ—‰λ§μœΌλ‘œ λ§Œλ“œλŠ” 것은 head μ„Ήμ…˜μ˜ script νƒœκ·Έμž…λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰