about summary refs log tree commit diff
diff options
context:
space:
mode:
authorZach DeCook <zachdecook@librem.one>2022-09-23 04:17:26 +0000
committerZach DeCook <zachdecook@librem.one>2022-09-23 04:17:26 +0000
commit6e849a855ccbf2d8198fe6d3375010b9fec5f617 (patch)
tree701650f282f010f6278ced6bdb51add687951e3b
parent120199b9c0aee5aa17217a44abc5c01535cc35e7 (diff)
downloadprosongsa-6e849a855ccbf2d8198fe6d3375010b9fec5f617.tar.gz
chord showing: better support for special sharp/flat unicode chars
-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#");