Proviamo Ubiquity 0.1 sul campo

Ecco un esempio di comando per Ubiquity 0.1 (di cui ho parlato nel post precedente). E’ uno snippet semplicissimo, permette — digitando rai4 — di visualizzare nello spazio delle “preview” il titolo del programma attualmente in onda sulla nuova rete Rai e quello del seguente.

Per provarlo basta immettere nel Command Editor (disponibile in chrome://ubiquity/content/editor.html una volta installato l’add-on) il seguente codice JavaScript:

CmdUtils.CreateCommand({

  name: "rai4",

  author: { name: "hyle" },

  license: "LGPL",

  preview: function( parea ) {

    parea.innerHTML = "Richiesta in corso...";

    var url = "http://hyle.appspot.com/palinsesto/rai4/text";

    jQuery.get( url, function( res ) {

      parea.innerHTML = res;

    })

  },

  execute: function() {

    Utils.openUrlInBrowser("http://hyle.appspot.com/palinsesto/rai4");

  }

})

 

Come potete vedere la cosa più complessa che viene usata è una Ajax call jQuery.get per recuperare i dati da visualizzare nell’anteprima.

Il risultato — control-space rai4 — sarà simile a questo:

rai4 ubiquity

Perdonate la monomania televisiva; è solo una questione di praticità 😉

… E ora non resta che provare IE8 Beta 2 e ridere forte.

informazioni: Ubiquity 0.1 Author Tutorial

This entry was posted in Null. Bookmark the permalink.

Leave a Reply