Backend for songs.zachdecook.com
chord showing: better support for special sharp/flat unicode chars
Zach DeCook 2022-09-23
parent 120199b · commit 6e849a8
-rw-r--r--laravel/app/Song.php1
-rw-r--r--laravel/resources/js/jsonly.js2
2 files changed, 3 insertions, 0 deletions
diff --git a/laravel/app/Song.php b/laravel/app/Song.php
index 0f7248a..efd30a6 100644
--- a/laravel/app/Song.php
+++ b/laravel/app/Song.php
@@ -110,6 +110,7 @@ class Song extends Model
'/E' => '/e',
'/F' => '/f',
'/G' => '/g',
+ '♯' => '#',
'♭' => 'b',
'Db' => 'C#',
'Eb' => 'D#',
diff --git a/laravel/resources/js/jsonly.js b/laravel/resources/js/jsonly.js
index 1472a09..110095d 100644
--- a/laravel/resources/js/jsonly.js
+++ b/laravel/resources/js/jsonly.js
@@ -113,6 +113,8 @@ function getChordFrets(chord)
chordd = chordd.replace("/E","/e");
chordd = chordd.replace("/F","/f");
chordd = chordd.replace("/G","/g");
+ chordd = chordd.replace("♯","#");
+ chordd = chordd.replace("♭","b");
chordd = chordd.replace("Db", "C#");
chordd = chordd.replace("Eb", "D#");
chordd = chordd.replace("Gb", "F#");