about summary refs log tree commit diff stats
path: root/app/assets
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-11-30 13:29:08 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2023-11-30 13:29:08 -0500
commit0929719a845897cc8567cf972e07a69a71f0fa6f (patch)
tree2b6f69c1d906abb6e0abf8a0f1d51725bc78087d /app/assets
parent01c1947537e4e23ded0c16812a7cd9d49ad88356 (diff)
downloadwittle-0929719a845897cc8567cf972e07a69a71f0fa6f.tar.gz
wittle-0929719a845897cc8567cf972e07a69a71f0fa6f.tar.bz2
wittle-0929719a845897cc8567cf972e07a69a71f0fa6f.zip
Migrate to a full rails app
Diffstat (limited to 'app/assets')
-rw-r--r--app/assets/audio/panel_abort_tracing.aac (renamed from app/assets/audio/wittle/panel_abort_tracing.aac)bin5606 -> 5606 bytes
-rw-r--r--app/assets/audio/panel_failure.aac (renamed from app/assets/audio/wittle/panel_failure.aac)bin8543 -> 8543 bytes
-rw-r--r--app/assets/audio/panel_start_tracing.aac (renamed from app/assets/audio/wittle/panel_start_tracing.aac)bin12082 -> 12082 bytes
-rw-r--r--app/assets/audio/panel_success.aac (renamed from app/assets/audio/wittle/panel_success.aac)bin46061 -> 46061 bytes
-rw-r--r--app/assets/config/manifest.js6
-rw-r--r--app/assets/config/wittle_manifest.js4
-rw-r--r--app/assets/images/.keep (renamed from app/assets/audio/wittle/.keep)0
-rw-r--r--app/assets/images/slider.png (renamed from app/assets/images/wittle/slider.png)bin20100 -> 20100 bytes
-rw-r--r--app/assets/images/wittle_expert.png (renamed from app/assets/images/wittle/wittle_expert.png)bin155050 -> 155050 bytes
-rw-r--r--app/assets/images/wittle_hard.png (renamed from app/assets/images/wittle/wittle_hard.png)bin92194 -> 92194 bytes
-rw-r--r--app/assets/images/wittle_header.png (renamed from app/assets/images/wittle/wittle_header.png)bin82868 -> 82868 bytes
-rw-r--r--app/assets/images/wittle_normal.png (renamed from app/assets/images/wittle/wittle_normal.png)bin81341 -> 81341 bytes
-rw-r--r--app/assets/javascripts/application.js2
-rw-r--r--app/assets/javascripts/custom_mechanics.js (renamed from app/assets/javascripts/wittle/custom_mechanics.js)0
-rw-r--r--app/assets/javascripts/display2.js (renamed from app/assets/javascripts/wittle/display2.js)0
-rw-r--r--app/assets/javascripts/polyominos.js (renamed from app/assets/javascripts/wittle/polyominos.js)0
-rw-r--r--app/assets/javascripts/puzzle.js (renamed from app/assets/javascripts/wittle/puzzle.js)2
-rw-r--r--app/assets/javascripts/serializer.js (renamed from app/assets/javascripts/wittle/serializer.js)0
-rw-r--r--app/assets/javascripts/solve.js (renamed from app/assets/javascripts/wittle/solve.js)0
-rw-r--r--app/assets/javascripts/svg.js (renamed from app/assets/javascripts/wittle/svg.js)0
-rw-r--r--app/assets/javascripts/trace2.js (renamed from app/assets/javascripts/wittle/trace2.js)0
-rw-r--r--app/assets/javascripts/utilities.js.erb (renamed from app/assets/javascripts/wittle/utilities.js.erb)8
-rw-r--r--app/assets/javascripts/validate.js (renamed from app/assets/javascripts/wittle/validate.js)0
-rw-r--r--app/assets/javascripts/wittle.js (renamed from app/assets/javascripts/wittle/wittle.js)0
-rw-r--r--app/assets/javascripts/wittle/application.js14
-rw-r--r--app/assets/stylesheets/application.css (renamed from app/assets/stylesheets/wittle/application.css)6
-rw-r--r--app/assets/stylesheets/general.css.scss (renamed from app/assets/stylesheets/wittle/general.css.scss)14
27 files changed, 23 insertions, 33 deletions
diff --git a/app/assets/audio/wittle/panel_abort_tracing.aac b/app/assets/audio/panel_abort_tracing.aac index 1871586..1871586 100644 --- a/app/assets/audio/wittle/panel_abort_tracing.aac +++ b/app/assets/audio/panel_abort_tracing.aac
Binary files differ
diff --git a/app/assets/audio/wittle/panel_failure.aac b/app/assets/audio/panel_failure.aac index c61fe94..c61fe94 100644 --- a/app/assets/audio/wittle/panel_failure.aac +++ b/app/assets/audio/panel_failure.aac
Binary files differ
diff --git a/app/assets/audio/wittle/panel_start_tracing.aac b/app/assets/audio/panel_start_tracing.aac index 9b828f1..9b828f1 100644 --- a/app/assets/audio/wittle/panel_start_tracing.aac +++ b/app/assets/audio/panel_start_tracing.aac
Binary files differ
diff --git a/app/assets/audio/wittle/panel_success.aac b/app/assets/audio/panel_success.aac index d6e75fe..d6e75fe 100644 --- a/app/assets/audio/wittle/panel_success.aac +++ b/app/assets/audio/panel_success.aac
Binary files differ
diff --git a/app/assets/config/manifest.js b/app/assets/config/manifest.js new file mode 100644 index 0000000..70ff62e --- /dev/null +++ b/app/assets/config/manifest.js
@@ -0,0 +1,6 @@
1//= link_tree ../images
2//= link_directory ../stylesheets .css
3//= link_directory ../javascripts .js
4//= link_tree ../../../vendor/javascript .js
5//= link_directory ../audio .aac
6//= link jquery.min.js
diff --git a/app/assets/config/wittle_manifest.js b/app/assets/config/wittle_manifest.js deleted file mode 100644 index 46aea2a..0000000 --- a/app/assets/config/wittle_manifest.js +++ /dev/null
@@ -1,4 +0,0 @@
1//= link_directory ../stylesheets/wittle .css
2//= link_directory ../javascripts/wittle .js
3//= link_directory ../audio/wittle .aac
4//= link_directory ../images/wittle .png
diff --git a/app/assets/audio/wittle/.keep b/app/assets/images/.keep index e69de29..e69de29 100644 --- a/app/assets/audio/wittle/.keep +++ b/app/assets/images/.keep
diff --git a/app/assets/images/wittle/slider.png b/app/assets/images/slider.png index f093f89..f093f89 100644 --- a/app/assets/images/wittle/slider.png +++ b/app/assets/images/slider.png
Binary files differ
diff --git a/app/assets/images/wittle/wittle_expert.png b/app/assets/images/wittle_expert.png index b806b57..b806b57 100644 --- a/app/assets/images/wittle/wittle_expert.png +++ b/app/assets/images/wittle_expert.png
Binary files differ
diff --git a/app/assets/images/wittle/wittle_hard.png b/app/assets/images/wittle_hard.png index e993e9b..e993e9b 100644 --- a/app/assets/images/wittle/wittle_hard.png +++ b/app/assets/images/wittle_hard.png
Binary files differ
diff --git a/app/assets/images/wittle/wittle_header.png b/app/assets/images/wittle_header.png index a082f8e..a082f8e 100644 --- a/app/assets/images/wittle/wittle_header.png +++ b/app/assets/images/wittle_header.png
Binary files differ
diff --git a/app/assets/images/wittle/wittle_normal.png b/app/assets/images/wittle_normal.png index adc0943..adc0943 100644 --- a/app/assets/images/wittle/wittle_normal.png +++ b/app/assets/images/wittle_normal.png
Binary files differ
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js new file mode 100644 index 0000000..e614ed0 --- /dev/null +++ b/app/assets/javascripts/application.js
@@ -0,0 +1,2 @@
1//= require jquery3
2//= require_tree .
diff --git a/app/assets/javascripts/wittle/custom_mechanics.js b/app/assets/javascripts/custom_mechanics.js index d4733db..d4733db 100644 --- a/app/assets/javascripts/wittle/custom_mechanics.js +++ b/app/assets/javascripts/custom_mechanics.js
diff --git a/app/assets/javascripts/wittle/display2.js b/app/assets/javascripts/display2.js index ddf3968..ddf3968 100644 --- a/app/assets/javascripts/wittle/display2.js +++ b/app/assets/javascripts/display2.js
diff --git a/app/assets/javascripts/wittle/polyominos.js b/app/assets/javascripts/polyominos.js index 4d8be6e..4d8be6e 100644 --- a/app/assets/javascripts/wittle/polyominos.js +++ b/app/assets/javascripts/polyominos.js
diff --git a/app/assets/javascripts/wittle/puzzle.js b/app/assets/javascripts/puzzle.js index cb0b20a..4889e96 100644 --- a/app/assets/javascripts/wittle/puzzle.js +++ b/app/assets/javascripts/puzzle.js
@@ -148,7 +148,7 @@ window.Puzzle = class {
148 this.grid[x] = [] 148 this.grid[x] = []
149 for (var y=0; y<height; y++) { 149 for (var y=0; y<height; y++) {
150 if (x%2 === 1 && y%2 === 1) this.grid[x][y] = null 150 if (x%2 === 1 && y%2 === 1) this.grid[x][y] = null
151 else this.grid[x][y] = {'type':'line', 'line':LINE_NONE} 151 else this.grid[x][y] = {'type':'line', 'line':window.LINE_NONE}
152 } 152 }
153 } 153 }
154 // Performance: A large value which is === 0 to be used for pillar wrapping. 154 // Performance: A large value which is === 0 to be used for pillar wrapping.
diff --git a/app/assets/javascripts/wittle/serializer.js b/app/assets/javascripts/serializer.js index 70c7f0f..70c7f0f 100644 --- a/app/assets/javascripts/wittle/serializer.js +++ b/app/assets/javascripts/serializer.js
diff --git a/app/assets/javascripts/wittle/solve.js b/app/assets/javascripts/solve.js index 8695291..8695291 100644 --- a/app/assets/javascripts/wittle/solve.js +++ b/app/assets/javascripts/solve.js
diff --git a/app/assets/javascripts/wittle/svg.js b/app/assets/javascripts/svg.js index c103b94..c103b94 100644 --- a/app/assets/javascripts/wittle/svg.js +++ b/app/assets/javascripts/svg.js
diff --git a/app/assets/javascripts/wittle/trace2.js b/app/assets/javascripts/trace2.js index 000e60b..000e60b 100644 --- a/app/assets/javascripts/wittle/trace2.js +++ b/app/assets/javascripts/trace2.js
diff --git a/app/assets/javascripts/wittle/utilities.js.erb b/app/assets/javascripts/utilities.js.erb index b621003..0414ce8 100644 --- a/app/assets/javascripts/wittle/utilities.js.erb +++ b/app/assets/javascripts/utilities.js.erb
@@ -75,10 +75,10 @@ var proxy = {
75window.settings = new Proxy({}, proxy.init()) 75window.settings = new Proxy({}, proxy.init())
76 76
77var tracks = { 77var tracks = {
78 'start': new Audio(src = '<%= asset_url("wittle/panel_start_tracing.aac") %>'), 78 'start': new Audio(src = '<%= asset_url("panel_start_tracing.aac") %>'),
79 'success': new Audio(src = '<%= asset_url("wittle/panel_success.aac") %>'), 79 'success': new Audio(src = '<%= asset_url("panel_success.aac") %>'),
80 'fail': new Audio(src = '<%= asset_url("wittle/panel_failure.aac") %>'), 80 'fail': new Audio(src = '<%= asset_url("panel_failure.aac") %>'),
81 'abort': new Audio(src = '<%= asset_url("wittle/panel_abort_tracing.aac") %>'), 81 'abort': new Audio(src = '<%= asset_url("panel_abort_tracing.aac") %>'),
82} 82}
83 83
84var currentAudio = null 84var currentAudio = null
diff --git a/app/assets/javascripts/wittle/validate.js b/app/assets/javascripts/validate.js index d6e6484..d6e6484 100644 --- a/app/assets/javascripts/wittle/validate.js +++ b/app/assets/javascripts/validate.js
diff --git a/app/assets/javascripts/wittle/wittle.js b/app/assets/javascripts/wittle.js index 883a4b8..883a4b8 100644 --- a/app/assets/javascripts/wittle/wittle.js +++ b/app/assets/javascripts/wittle.js
diff --git a/app/assets/javascripts/wittle/application.js b/app/assets/javascripts/wittle/application.js deleted file mode 100644 index 52d2214..0000000 --- a/app/assets/javascripts/wittle/application.js +++ /dev/null
@@ -1,14 +0,0 @@
1// This is a manifest file that'll be compiled into application.js, which will include all the files
2// listed below.
3//
4// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
5// or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path.
6//
7// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
8// compiled file. JavaScript code in this file should be added after the last require_* statement.
9//
10// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details
11// about supported directives.
12//
13//= require jquery3
14//= require_tree .
diff --git a/app/assets/stylesheets/wittle/application.css b/app/assets/stylesheets/application.css index 0ebd7fe..288b9ab 100644 --- a/app/assets/stylesheets/wittle/application.css +++ b/app/assets/stylesheets/application.css
@@ -2,11 +2,11 @@
2 * This is a manifest file that'll be compiled into application.css, which will include all the files 2 * This is a manifest file that'll be compiled into application.css, which will include all the files
3 * listed below. 3 * listed below.
4 * 4 *
5 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, 5 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
6 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path. 6 * vendor/assets/stylesheets directory can be referenced here using a relative path.
7 * 7 *
8 * You're free to add application-wide styles to this file and they'll appear at the bottom of the 8 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
9 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS 9 * compiled file so the styles you add here take precedence over styles defined in any other CSS
10 * files in this directory. Styles in this file should be added after the last require_* statement. 10 * files in this directory. Styles in this file should be added after the last require_* statement.
11 * It is generally better to create a new file per style scope. 11 * It is generally better to create a new file per style scope.
12 * 12 *
diff --git a/app/assets/stylesheets/wittle/general.css.scss b/app/assets/stylesheets/general.css.scss index 12e5486..7ee3169 100644 --- a/app/assets/stylesheets/wittle/general.css.scss +++ b/app/assets/stylesheets/general.css.scss
@@ -3,7 +3,7 @@
3} 3}
4 4
5#banner { 5#banner {
6 background-image: image-url("wittle/wittle_header.png"); 6 background-image: image-url("wittle_header.png");
7 background-size: cover; 7 background-size: cover;
8 width: 600px; 8 width: 600px;
9 height: 245px; 9 height: 245px;
@@ -65,7 +65,7 @@ input[type="range"]::-webkit-slider-thumb {
65 appearance: none; 65 appearance: none;
66 -moz-appearance: none; 66 -moz-appearance: none;
67 -webkit-appearance: none; 67 -webkit-appearance: none;
68 background: image-url('wittle/slider.png'); 68 background: image-url('slider.png');
69 background-size: 17px 33px; 69 background-size: 17px 33px;
70 height: 33px; 70 height: 33px;
71 width: 17px; 71 width: 17px;
@@ -74,7 +74,7 @@ input[type="range"]::-moz-range-thumb {
74 appearance: none; 74 appearance: none;
75 -moz-appearance: none; 75 -moz-appearance: none;
76 -webkit-appearance: none; 76 -webkit-appearance: none;
77 background: image-url('wittle/slider.png'); 77 background: image-url('slider.png');
78 background-size: 17px 33px; 78 background-size: 17px 33px;
79 height: 33px; 79 height: 33px;
80 width: 17px; 80 width: 17px;
@@ -83,7 +83,7 @@ input[type="range"]::-ms-thumb {
83 appearance: none; 83 appearance: none;
84 -moz-appearance: none; 84 -moz-appearance: none;
85 -webkit-appearance: none; 85 -webkit-appearance: none;
86 background: image-url('wittle/slider.png'); 86 background: image-url('slider.png');
87 background-size: 17px 33px; 87 background-size: 17px 33px;
88 height: 33px; 88 height: 33px;
89 width: 17px; 89 width: 17px;
@@ -190,7 +190,7 @@ input[type="range"]::-ms-thumb {
190 margin-right: 1em; 190 margin-right: 1em;
191 191
192 a { 192 a {
193 background-image: image-url("wittle/wittle_normal.png"); 193 background-image: image-url("wittle_normal.png");
194 background-size: cover; 194 background-size: cover;
195 display: block; 195 display: block;
196 width: 215px; 196 width: 215px;
@@ -206,7 +206,7 @@ input[type="range"]::-ms-thumb {
206 margin-right: 1em; 206 margin-right: 1em;
207 207
208 a { 208 a {
209 background-image: image-url("wittle/wittle_hard.png"); 209 background-image: image-url("wittle_hard.png");
210 background-size: cover; 210 background-size: cover;
211 display: block; 211 display: block;
212 width: 215px; 212 width: 215px;
@@ -221,7 +221,7 @@ input[type="range"]::-ms-thumb {
221 width: 215px; 221 width: 215px;
222 222
223 a { 223 a {
224 background-image: image-url("wittle/wittle_expert.png"); 224 background-image: image-url("wittle_expert.png");
225 background-size: cover; 225 background-size: cover;
226 display: block; 226 display: block;
227 width: 215px; 227 width: 215px;