Backend for songs.zachdecook.com
Diffstat (limited to 'jsonly.js')
-rw-r--r--jsonly.js13
1 files changed, 8 insertions, 5 deletions
diff --git a/jsonly.js b/jsonly.js
index 9e1cf2d..257c762 100644
--- a/jsonly.js
+++ b/jsonly.js
@@ -29,10 +29,13 @@ function do_transpose()
console.log($(this));
var oldKey = $(this).attr('data-key');
var newKey = transpadd(oldKey, transp - lastTransp);
- $(this).removeClass('btn-'+oldKey);
- $(this).addClass('btn-'+newKey);
- $(this).attr('data-key', newKey);
- $(this).text( $(this).attr('data-words') + newKey );
+ if ( typeof newKey !== 'undefined' )
+ {
+ $(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;
@@ -107,4 +110,4 @@ function getChordFrets(chord)
});*/
$("#messages").prepend("Couldn't find a chord for '"+ chord +"'");
}
-} \ No newline at end of file
+}