From 5d626d291b3e9dc668e4633cecd5a17f4b85c7f8 Mon Sep 17 00:00:00 2001 From: Alexander Rose <alex.rose@rcsb.org> Date: Fri, 27 Sep 2019 16:48:00 -0700 Subject: [PATCH] added viewer favicon --- src/apps/viewer/favicon.ico | Bin 0 -> 15406 bytes src/apps/viewer/index.html | 1 + src/apps/viewer/index.ts | 1 + webpack.config.js | 2 +- 4 files changed, 3 insertions(+), 1 deletion(-) create mode 100755 src/apps/viewer/favicon.ico diff --git a/src/apps/viewer/favicon.ico b/src/apps/viewer/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..8b601ae0478b944252f69e178b7d4df3467f1b6b GIT binary patch literal 15406 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 J@c*uX{{f>@YViO7 literal 0 HcmV?d00001 diff --git a/src/apps/viewer/index.html b/src/apps/viewer/index.html index 4cb103616..09d060d88 100644 --- a/src/apps/viewer/index.html +++ b/src/apps/viewer/index.html @@ -3,6 +3,7 @@ <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"> + <link rel="icon" href="./favicon.ico" type="image/x-icon"> <title>Mol* Viewer</title> <style> * { diff --git a/src/apps/viewer/index.ts b/src/apps/viewer/index.ts index 9a8bb8cf4..70829454a 100644 --- a/src/apps/viewer/index.ts +++ b/src/apps/viewer/index.ts @@ -7,6 +7,7 @@ import { createPlugin, DefaultPluginSpec } from '../../mol-plugin'; import './index.html' +import './favicon.ico' import { PluginContext } from '../../mol-plugin/context'; import { PluginCommands } from '../../mol-plugin/command'; import { PluginSpec } from '../../mol-plugin/spec'; diff --git a/webpack.config.js b/webpack.config.js index 4f550c22f..4f8dbf186 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -8,7 +8,7 @@ const sharedConfig = { module: { rules: [ { - test: /\.(woff2?|ttf|otf|eot|svg|html)$/, + test: /\.(woff2?|ttf|otf|eot|svg|html|ico)$/, use: [{ loader: 'file-loader', options: { name: '[name].[ext]' } -- GitLab