Jetpack – pierwsza przygoda..

jetpack

Witam – dzisiaj spojrzałem sobie Jetpack’a, którego prawdopodobnie wykorzystam na Wrzuc.to – ciekawa rzecz, nawet nie wiedziałem, że coś takiego istnieje.

Napotkałem tylko jeden pewien problem (bynajmniej nie zauważyłem tego w ich manualu/wiki – w sumie nigdzie tego nie ma [wg. mnie]).

Chciałem sobie wykorzystać ustawienia dokładniej jetpack.storage, wszystko byłoby OK – gdyby nie brak informacji n.t. wykorzystania – u nich znalazłem tylko jetpack.storage.simple, a potrzebowałem odniesienia się do ustawień – jakby nie patrzeć rozwiązanie okazało się banalne, wystarczyło:

jetpack.future.import("jetpack.storage.settings");

Później już spokojnie mogłem się odwołać do „grupy” ustawień tzn. jetpack.storage.settings.moje.login, przykładowe wykorzystanie:

var manifest = {
  settings: [
    {
      name: "moje",
      type: "group",
      label: "Ustawienia",
      settings: [
        { name: "mojlogin", type: "text", label: "Login" }
      ]
    }
  ]
};

(function(){
jetpack.future.import("jetpack.storage.settings");

function testujemy()
{
          var baza = jetpack.storage.settings.moje;
          var cWindow =  jetpack.tabs.focused.contentWindow;

          cWindow.alert(baza.mojlogin);
}

jetpack.statusBar.append(
{
  html: "Test",
  width: 15,
  onReady: function(){
      testujemy();
  }

});

})();

Zainstalować, zobaczyć można pod tym adresem: http://michell.pl/sources/jetpack/, kod dostępny pod: http://michell.pl/sources/jetpack/test-jetpack.js

Po instalacji będzie nam alert wyskakiwać :-) , treść jego można zmienić w ustawieniach wpisując w przeglądarce: about:jetpack, wchodząc w zakładkę Installed Features i klikając na Settings.

Ten wpis umieszczono w kategorii Bez kategorii i otagowano jako , , , . Możesz dodać go do zakładek permalink. Dodaj komentarz lub dodaj odpowiedź (trackback): Trackback URL.

Skomentuj

Twój adres email nie zostanie opublikowany i nie będzie rozpowszechniany. Wymagane pola są oznaczone *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>