Add `-demo` to the SVG and text demo files

This commit is contained in:
Patrick Walton 2017-08-29 18:57:43 -07:00
parent 40c0e9b8c5
commit 8d6636b1cf
8 changed files with 14 additions and 14 deletions

View File

@ -1,5 +1,5 @@
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="/css/bootstrap/bootstrap.css"> <link rel="stylesheet" href="/css/bootstrap/bootstrap.css">
<link rel="stylesheet" href="/css/pathfinder.css"> <link rel="stylesheet" href="/css/pathfinder.css">
<script type="text/javascript" src="js/jquery/jquery.js"></script> <script type="text/javascript" src="/js/jquery/jquery.js"></script>
<script type="text/javascript" src="js/bootstrap/bootstrap.js"></script> <script type="text/javascript" src="/js/bootstrap/bootstrap.js"></script>

View File

@ -7,7 +7,7 @@
ref="/" aria-haspopup="true" aria-expanded="false">Demos</a> ref="/" aria-haspopup="true" aria-expanded="false">Demos</a>
<div class="dropdown-menu" aria-labelledby="pf-demos-menu"> <div class="dropdown-menu" aria-labelledby="pf-demos-menu">
<a class="dropdown-item" href="/">Text</a> <a class="dropdown-item" href="/">Text</a>
<a class="dropdown-item" href="/svg">SVG</a> <a class="dropdown-item" href="/demo/svg">SVG</a>
</div> </div>
</li> </li>
</ul> </ul>

View File

@ -4,7 +4,7 @@
<title>SVG &mdash; Pathfinder Demo</title> <title>SVG &mdash; Pathfinder Demo</title>
<meta charset="utf-8"> <meta charset="utf-8">
${require('./include/header.html')} ${require('./include/header.html')}
<script type="text/javascript" src="js/pathfinder/svg.js"></script> <script type="text/javascript" src="/js/pathfinder/svg-demo.js"></script>
</head> </head>
<body> <body>
${require('./include/navbar.html')} ${require('./include/navbar.html')}

View File

@ -4,7 +4,7 @@
<title>Text &mdash; Pathfinder Demo</title> <title>Text &mdash; Pathfinder Demo</title>
<meta charset="utf-8"> <meta charset="utf-8">
${require('./include/header.html')} ${require('./include/header.html')}
<script type="text/javascript" src="js/pathfinder/text.js"></script> <script type="text/javascript" src="/js/pathfinder/text-demo.js"></script>
</head> </head>
<body> <body>
${require('./include/navbar.html')} ${require('./include/navbar.html')}

View File

@ -1,4 +1,4 @@
// pathfinder/client/src/svg.ts // pathfinder/client/src/svg-demo.ts
// //
// Copyright © 2017 The Pathfinder Project Developers. // Copyright © 2017 The Pathfinder Project Developers.
// //
@ -21,7 +21,7 @@ import {PathfinderView, Timings} from './view';
import AppController from './app-controller'; import AppController from './app-controller';
import SSAAStrategy from "./ssaa-strategy"; import SSAAStrategy from "./ssaa-strategy";
require('../html/svg.html'); require('../html/svg-demo.html');
const parseColor = require('parse-color'); const parseColor = require('parse-color');

View File

@ -1,4 +1,4 @@
// pathfinder/client/src/text.ts // pathfinder/client/src/text-demo.ts
// //
// Copyright © 2017 The Pathfinder Project Developers. // Copyright © 2017 The Pathfinder Project Developers.
// //
@ -26,7 +26,7 @@ import AppController from './app-controller';
import PathfinderBufferTexture from './buffer-texture'; import PathfinderBufferTexture from './buffer-texture';
import SSAAStrategy from './ssaa-strategy'; import SSAAStrategy from './ssaa-strategy';
require('../html/text.html'); require('../html/text-demo.html');
const TEXT: string = const TEXT: string =
`Twas brillig, and the slithy toves `Twas brillig, and the slithy toves

View File

@ -3,8 +3,8 @@ const ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = { module.exports = {
devtool: 'inline-source-map', devtool: 'inline-source-map',
entry: { entry: {
svg: "./src/svg.ts", 'svg-demo': "./src/svg-demo.ts",
text: "./src/text.ts", 'text-demo': "./src/text-demo.ts",
}, },
module: { module: {
rules: [ rules: [

View File

@ -38,8 +38,8 @@ use std::mem;
use std::path::{Path, PathBuf}; use std::path::{Path, PathBuf};
use std::u32; use std::u32;
static STATIC_TEXT_DEMO_PATH: &'static str = "../client/text.html"; static STATIC_TEXT_DEMO_PATH: &'static str = "../client/text-demo.html";
static STATIC_SVG_DEMO_PATH: &'static str = "../client/svg.html"; static STATIC_SVG_DEMO_PATH: &'static str = "../client/svg-demo.html";
static STATIC_CSS_BOOTSTRAP_PATH: &'static str = "../client/node_modules/bootstrap/dist/css"; static STATIC_CSS_BOOTSTRAP_PATH: &'static str = "../client/node_modules/bootstrap/dist/css";
static STATIC_CSS_PATHFINDER_PATH: &'static str = "../client/css/pathfinder.css"; static STATIC_CSS_PATHFINDER_PATH: &'static str = "../client/css/pathfinder.css";
static STATIC_JS_BOOTSTRAP_PATH: &'static str = "../client/node_modules/bootstrap/dist/js"; static STATIC_JS_BOOTSTRAP_PATH: &'static str = "../client/node_modules/bootstrap/dist/js";
@ -475,7 +475,7 @@ fn partition_svg_paths(request: Json<PartitionSvgPathsRequest>)
fn static_text_demo() -> io::Result<NamedFile> { fn static_text_demo() -> io::Result<NamedFile> {
NamedFile::open(STATIC_TEXT_DEMO_PATH) NamedFile::open(STATIC_TEXT_DEMO_PATH)
} }
#[get("/svg")] #[get("/demo/svg")]
fn static_svg_demo() -> io::Result<NamedFile> { fn static_svg_demo() -> io::Result<NamedFile> {
NamedFile::open(STATIC_SVG_DEMO_PATH) NamedFile::open(STATIC_SVG_DEMO_PATH)
} }