Fix website

This commit is contained in:
Dryusdan 2023-03-08 16:13:43 +01:00
parent 1aef062b73
commit 51a0f0c1d1
4 changed files with 32 additions and 26 deletions

BIN
files/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -20,6 +20,7 @@
name="description"
content="Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them."
/>
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<script>
try {
//
@ -35,8 +36,6 @@
color: #fff;
}
</style>
<!------------------------------------------------------------------------->
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<script>
@ -66,7 +65,7 @@
user-select: none;
}
#root {
#app {
height: 100%;
-webkit-touch-callout: none;
-webkit-user-select: none;
@ -77,7 +76,7 @@
}
@media screen and (min-width: 1200px) {
#root {
#app {
-webkit-touch-callout: default;
-webkit-user-select: auto;
-khtml-user-select: auto;
@ -90,32 +89,12 @@
<script type="text/javascript" src="/src/react/react.production.min.js"></script>
<script type="text/javascript" src="/src/react-dom/react-dom.production.min.js"></script>
<script type="text/javascript" src="/src/excalidraw/excalidraw.production.min.js"></script>
<script>
const App = () => {
return React.createElement(
React.Fragment,
null,
React.createElement(
"div",
{
style: { height: "500px" },
},
React.createElement(ExcalidrawLib.Excalidraw),
),
);
};
const excalidrawWrapper = document.getElementById("root");
const root = ReactDOM.createRoot(excalidrawWrapper);
root.render(React.createElement(App));</script>
</head>
<body>
<noscript> You need to enable JavaScript to run this app. </noscript>
<header>
<h1 class="visually-hidden">Excalidraw</h1>
</header>
<div id="root"></div>
<div id="app"></div>
<script type="text/javascript" src="main.js"></script>
</body>
</html>

11
files/main.js Normal file
View file

@ -0,0 +1,11 @@
const App = () => {
return React.createElement(
React.Fragment,
null,
React.createElement(ExcalidrawLib.Excalidraw),
);
};
const excalidrawWrapper = document.getElementById("app");
const root = ReactDOM.createRoot(excalidrawWrapper);
root.render(React.createElement(App));

View file

@ -62,3 +62,19 @@
owner: "{{ excalidraw.user }}"
group: "{{ excalidraw.user }}"
mode: '0644'
- name: "Add main.js"
ansible.builtin.copy:
src: main.js
dest: "{{ excalidraw.home }}/www/main.js"
owner: "{{ excalidraw.user }}"
group: "{{ excalidraw.user }}"
mode: '0644'
- name: "Add favicon.ico"
ansible.builtin.copy:
src: favicon.ico
dest: "{{ excalidraw.home }}/www/favicon.ico"
owner: "{{ excalidraw.user }}"
group: "{{ excalidraw.user }}"
mode: '0644'