Skip to content
This repository has been archived by the owner on Jul 19, 2022. It is now read-only.

Commit

Permalink
Clean up assets and css locations
Browse files Browse the repository at this point in the history
  • Loading branch information
hojberg committed Apr 19, 2022
1 parent e104138 commit bb0747a
Show file tree
Hide file tree
Showing 9 changed files with 58 additions and 34 deletions.
File renamed without changes.
File renamed without changes
4 changes: 0 additions & 4 deletions src/css/unison-local.css
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,6 @@
color: var(--u-color_critical_icon);
}

@import "./ui.css";
@import "./themes/unison-light.css";
@import "./code.css";

@import "./unison-local/help-modal.css";
@import "./unison-local/publish-modal.css";
@import "./unison-local/report-bug-modal.css";
Expand Down
4 changes: 0 additions & 4 deletions src/css/unison-share.css
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,6 @@
color: var(--u-color_critical_icon);
}

@import "./ui.css";
@import "./themes/unison-light.css";
@import "./code.css";

@import "./unison-share/banner.css";
@import "./unison-share/help-modal.css";
@import "./unison-share/publish-modal.css";
Expand Down
36 changes: 23 additions & 13 deletions src/unisonLocal.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,33 @@

<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="A friendly programming language from the future.">
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, shrink-to-fit=no"
/>
<meta
name="description"
content="A friendly programming language from the future."
/>
<title>Unison Local</title>
<% if (webpackConfig.mode === "production") {%>
<script type="text/javascript">
const pathSegments = location.pathname.split("/").filter(p => p !== "");
<script type="text/javascript">
const pathSegments = location.pathname.split("/").filter((p) => p !== "");
if (pathSegments.length >= 2) {
const basePath = pathSegments.slice(0, 2).join("/")
const newBase = document.createElement("base");
newBase.setAttribute("href", "/" + basePath + "/")
document.getElementsByTagName("head")[0].appendChild(newBase);
}
</script>
if (pathSegments.length >= 2) {
const basePath = pathSegments.slice(0, 2).join("/");
const newBase = document.createElement("base");
newBase.setAttribute("href", "/" + basePath + "/");
document.getElementsByTagName("head")[0].appendChild(newBase);
}
</script>
<% } %>
<link rel="icon" type="image/svg+xml" href="<%= require('./favicon.svg') %>">
<link
rel="icon"
type="image/svg+xml"
href="<%= require('./assets/favicon.svg') %>"
/>
</head>
<body></body>
</html>
7 changes: 5 additions & 2 deletions src/unisonLocal.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
import "./css/ui.css";
import "./css/themes/unison-light.css";
import "./css/code.css";
import "./css/unison-local.css";
import "./UI/CopyOnClick"; // Include web components
import detectOs from "./detectOs";
import preventDefaultGlobalKeyboardEvents from "./preventDefaultGlobalKeyboardEvents";
import detectOs from "./Lib/detectOs";
import preventDefaultGlobalKeyboardEvents from "./Lib/preventDefaultGlobalKeyboardEvents";
import { Elm } from "./UnisonLocal.elm";

console.log(`
Expand Down
34 changes: 25 additions & 9 deletions src/unisonShare.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,39 @@

<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Explore, read docs about, and share Unison libraries">
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, shrink-to-fit=no"
/>
<meta
name="description"
content="Explore, read docs about, and share Unison libraries"
/>

<meta property="og:title" content="Unison Share">
<meta property="og:description" content="Explore, read docs about, and share Unison libraries">
<meta property="og:type" content="website">
<meta property="og:url" content="https://share.unison-lang.org">
<meta property="og:image" content="https://share.unison-lang.org/static/unison-share-social.png">
<meta property="og:title" content="Unison Share" />
<meta
property="og:description"
content="Explore, read docs about, and share Unison libraries"
/>
<meta property="og:type" content="website" />
<meta property="og:url" content="https://share.unison-lang.org" />
<meta
property="og:image"
content="https://share.unison-lang.org/static/unison-share-social.png"
/>
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="627" />

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@unisonweb" />

<title>Unison Share</title>
<link rel="icon" type="image/svg+xml" href="<%= require('./favicon.svg') %>">
<link
rel="icon"
type="image/svg+xml"
href="<%= require('./assets/favicon.svg') %>"
/>
</head>
<body></body>
</html>
7 changes: 5 additions & 2 deletions src/unisonShare.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
import "./css/ui.css";
import "./css/themes/unison-light.css";
import "./css/code.css";
import "./css/unison-share.css";
import "./UI/CopyOnClick"; // Include web components
import detectOs from "./detectOs";
import preventDefaultGlobalKeyboardEvents from "./preventDefaultGlobalKeyboardEvents";
import detectOs from "./Lib/detectOs";
import preventDefaultGlobalKeyboardEvents from "./Lib/preventDefaultGlobalKeyboardEvents";
import { Elm } from "./UnisonShare.elm";

console.log(`
Expand Down

0 comments on commit bb0747a

Please sign in to comment.