@@ -229,6 +229,7 @@ angular.module('spotmop', [
229229 * Spotify is online and authorized
230230 **/
231231 $scope . $on ( 'spotmop:spotify:online' , function ( ) {
232+ $rootScope . spotifyOnline = true ;
232233 SpotifyService . getMe ( )
233234 . then ( function ( response ) {
234235 $scope . spotifyUser = response ;
@@ -552,15 +553,10 @@ angular.module('spotmop', [
552553
553554 // turn the trigger safety of
554555 dragging . safetyOff = true ;
555-
556- // setup the tracer, and make him sticky
557- dragTracer
558- . show ( )
559- . css ( {
560- top : event . clientY - 10 ,
561- left : event . clientX + 10
562- } ) ;
563-
556+
557+ // setup the tracer
558+ dragTracer . show ( ) ;
559+
564560 $ ( document ) . find ( '.droppable' ) . removeClass ( 'dropping' ) ;
565561 $ ( document ) . find ( '.dropping-within' ) . removeClass ( 'dropping-within' ) ;
566562
@@ -569,21 +565,17 @@ angular.module('spotmop', [
569565 isMenuItem = true ;
570566
571567 if ( target && isMenuItem && target . attr ( 'data-type' ) === 'queue' ) {
572- dragTracer . addClass ( 'good' ) . html ( 'Add to queue' ) ;
573568 target . addClass ( 'dropping' ) ;
574569 } else if ( target && isMenuItem && target . attr ( 'data-type' ) === 'library' ) {
575- dragTracer . addClass ( 'good' ) . html ( 'Add to library' ) ;
576570 target . addClass ( 'dropping' ) ;
577571 } else if ( target && isMenuItem && target . attr ( 'data-type' ) === 'playlists' ) {
578- dragTracer . addClass ( 'good' ) . html ( 'Add to playlist' ) ;
579572 target . closest ( '.menu-item.playlists' ) . addClass ( 'dropping-within' ) ;
580573 target . addClass ( 'dropping' ) ;
581574 } else if ( target && isMenuItem && target . attr ( 'data-type' ) === 'playlist' ) {
582- dragTracer . addClass ( 'good' ) . html ( 'Add to playlist' ) ;
583575 target . addClass ( 'dropping' ) ;
584576 target . closest ( '.menu-item.playlists' ) . addClass ( 'dropping-within' ) ;
585577 } else {
586- dragTracer . removeClass ( 'good' ) . html ( 'Dragging ' + dragging . tracks . length + ' track(s)' ) ;
578+ dragTracer . html ( 'Dragging ' + dragging . tracks . length + ' track(s)' ) ;
587579 }
588580 }
589581 }
0 commit comments