Nimblekit Javascript
// code voor javascript nimblekit
<html> <head> <meta name = "viewport" content = "initial-scale = 1.0, user-scalable = no" /> <style type="text/css"> body { background-image:url('rockback.png'); background-position:center top; background-attachment:fixed; background-repeat:no-repeat; background-color:black; color:yellow; } h2 { background-color:yellow; color:blue; font-weight:bold; } a { align:center; } </style> <script type="text/javascript"> touchMove = function(event) { event.preventDefault(); } </script> </head> <body ontouchmove="touchMove(event);"> <script type="text/javascript" src="NKit.js"></script> <script type="text/javascript"> function NKIsPageSupportAutoOrientation() { return "yes"; } /* met de volgende regels worden de bar onderaan en de buttons geplaatst. Zit echter nog een foutje in. Buttons kunnen nog niet gecentreerd worden!! */ var toolbar = new NKToolBar(); toolbar.init(416); toolbar.setStyle("blacktranslucent"); toolbar.addButton("Speel", "", "play"); toolbar.addButton("Mute", "", "mute"); toolbar.addButton("Stop", "", "stop"); toolbar.addButton("Playlist","","playlist"); toolbar.addButton("Over", "", "over"); toolbar.show(); /* controleer of er wifi of gprs is */ var wifi = NKIsInternetAvailableViaWifi(); var celular = NKIsInternetAvailableViaCellularNetwork(); if (wifi == 1) { ; } else { if(celular == 1) { ; } else { NKAlert("ROCKFMonline", "Wifi is nodig voor deze applicatie !"); } } /* zet een indicator aan tijdens het bufferen van de streaming, spinning stopt wanneer geladen. */ var indicator = new NKActivityIndicator(); indicator.init(135,215,50,"white"); function radioStartedToPlay() { indicator.stop(); } function play() { if (wifi == 1) { var radio = new NKInternetPlayer(); radio.notifyPlayingStarted("radioStartedToPlay"); indicator.show(); indicator.spin(); radio.playFromURL("http://streams.movemedia.eu:8440"); } else { if(wifi == 0 && celular == 1) { NKAlert("ROCKFMonline","3G of GPRS stream niet ondersteund!"); } } } function mute() { var radio = new NKInternetPlayer(); radio.mute(); } function stop() { var radio = new NKInternetPlayer(); indicator.stop(); radio.stop(); } function playlist() { NKAlert("ROCKFMonline","Nog niet geimplementeerd!"); NKMoveToPageAnimated('playlist.html','FastPushLeft') } function over() { NKAlert("ROCKFMonline","Nog niet geimplementeerd!"); NKMoveToPageAnimated('over.html', 'FastPushLeft') } </script> <br /><br /><br /><br /><br /><br /><br /><br /> <h2><a href="mailto:jphermans@gmail.com?subject=Subject of mail &body=Body of mail"><center>mail jph</center></a></h2> </body> </html>