some improves in js/radio.js
This commit is contained in:
		
							
								
								
									
										35
									
								
								js/radio.js
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								js/radio.js
									
									
									
									
									
								
							@@ -1,11 +1,6 @@
 | 
				
			|||||||
function show()
 | 
					function show()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  var lastfm = new LastFM({
 | 
					 | 
				
			||||||
    apiKey    : '59ab8307ec00a5ec90574ac91885798e',
 | 
					 | 
				
			||||||
    apiSecret : 'e09bec215fdc3100ff998167e5b401f8',
 | 
					 | 
				
			||||||
  });
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  let xmlHttpRequest = function() {
 | 
					  let xmlHttpRequest = function() {
 | 
				
			||||||
    return new Promise(function(resolve, reject) {
 | 
					    return new Promise(function(resolve, reject) {
 | 
				
			||||||
      var xhr = new XMLHttpRequest();
 | 
					      var xhr = new XMLHttpRequest();
 | 
				
			||||||
@@ -39,16 +34,7 @@ function show()
 | 
				
			|||||||
      if (MPDartist == '') {
 | 
					      if (MPDartist == '') {
 | 
				
			||||||
        $('#title').html(MPDfile);
 | 
					        $('#title').html(MPDfile);
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
          lastfm.artist.getInfo({artist: MPDartist}, {success: function(data){
 | 
					          getLastFM_url(MPDartist, MPDsong);
 | 
				
			||||||
            var artistLink = data.artist.url;
 | 
					 | 
				
			||||||
            // формируем ссылку на артиста в LastFM
 | 
					 | 
				
			||||||
            document.querySelector('a[name="lastFMlink"]').setAttribute('href', artistLink);
 | 
					 | 
				
			||||||
            // выводим название артиста и трека ссылкой
 | 
					 | 
				
			||||||
            $('#title').html(MPDartist+' - '+MPDsong);
 | 
					 | 
				
			||||||
            }, error: function(code, message){
 | 
					 | 
				
			||||||
            console.log('Error #'+code+': '+message);}
 | 
					 | 
				
			||||||
          });
 | 
					 | 
				
			||||||
          console.log('WHAT??!')
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -60,3 +46,22 @@ $(document).ready(
 | 
				
			|||||||
    setInterval(show, 5000);
 | 
					    setInterval(show, 5000);
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function getLastFM_url(FMartist, FMsong)
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  var lastfm = new LastFM({
 | 
				
			||||||
 | 
					    apiKey    : '59ab8307ec00a5ec90574ac91885798e',
 | 
				
			||||||
 | 
					    apiSecret : 'e09bec215fdc3100ff998167e5b401f8',
 | 
				
			||||||
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  lastfm.artist.getInfo({artist: FMartist}, {success: function(data){
 | 
				
			||||||
 | 
					    var artistLink = data.artist.url;
 | 
				
			||||||
 | 
					    // формируем ссылку на артиста в LastFM
 | 
				
			||||||
 | 
					    document.querySelector('a[name="lastFMlink"]').setAttribute('href', artistLink);
 | 
				
			||||||
 | 
					    // выводим название артиста и трека ссылкой
 | 
				
			||||||
 | 
					    $('#title').html(FMartist+' - '+FMsong);
 | 
				
			||||||
 | 
					    }, error: function(code, message){
 | 
				
			||||||
 | 
					    console.log('Error #'+code+': '+message);}
 | 
				
			||||||
 | 
					  });
 | 
				
			||||||
 | 
					  console.log('WHAT??!')
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user