From 29faf211114624ab724cfde5707649f9ae856ada Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Tue, 29 Jan 2019 18:39:45 -0500 Subject: * Transposing: Transpose transposed to keys --- laravel/public/js/jsonly.js | 10 ++++------ laravel/resources/views/song.blade.php | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/laravel/public/js/jsonly.js b/laravel/public/js/jsonly.js index ae1ceb1..4f5d6c8 100644 --- a/laravel/public/js/jsonly.js +++ b/laravel/public/js/jsonly.js @@ -42,20 +42,18 @@ function do_transpose() $(this).removeClass("chord"+old); $(this).addClass("chord"+neww); }); - $(".btn[data-key]").each(function(){ + $(".but[data-key]").each(function(){ console.log($(this)); var oldKey = $(this).attr('data-key'); var newKey = transpadd(oldKey, transp - lastTransp); if ( typeof newKey !== 'undefined' ) { - $(this).removeClass('btn-'+oldKey); - $(this).addClass('btn-'+newKey); + //$(this).removeClass('btn-'+oldKey); + //$(this).addClass('btn-'+newKey); $(this).attr('data-key', newKey); $(this).text( $(this).attr('data-words') + newKey ); } - var tt = parseInt($(this).attr('href').match(/transp=(.+)/)[1]); - tt = ( transp - lastTransp + 24 + tt)%12; - var newhref = $(this).attr('href').match(/(.*?&transp=).+/)[1] + tt; + var newhref = $(this).attr('href').match(/(.*?key=).+/)[1] + newKey; $(this).attr('href', newhref); }) lastTransp = transp; diff --git a/laravel/resources/views/song.blade.php b/laravel/resources/views/song.blade.php index 0a7a757..6fed78b 100644 --- a/laravel/resources/views/song.blade.php +++ b/laravel/resources/views/song.blade.php @@ -66,7 +66,7 @@
$sug, 'from' => $song])}}'>{{$sug->name}} @if ($key && $sug->key) - $sug, 'from' => $song, 'key' => $key])}}'> + $sug, 'from' => $song, 'key' => $key])}}'> transposed to {{$key}} @endif -- cgit 1.4.1