m
Line 1: Line 1:
 
Tämä sivu käsittelee J2Chrono ohjelmaan luotavia liitännäisiä. Liitännäisillä voidaan kasvattaa ohjelman ominaisuuksia.
 
Tämä sivu käsittelee J2Chrono ohjelmaan luotavia liitännäisiä. Liitännäisillä voidaan kasvattaa ohjelman ominaisuuksia.
 +
 +
Liitännäiset kirjoitetaan JavaScript kielellä. Lisää aiheesta: http://fi.wikipedia.org/wiki/JavaScript
  
 
==Esimerkkejä==
 
==Esimerkkejä==
 
===HTML liitännäinen===
 
===HTML liitännäinen===
Esimerkki HTML-tulosteita luovasta liitännäisestä.
+
Esimerkki HTML -tulosteita luovasta liitännäisestä.
  
[http://wiki.enymind.fi/demo/plugins/demoplugin_html.js demoplugin_html.js]
+
HTML -liitännäisillä voidaan luoda hyvinkin monimutkaisia rakenteita ja tyylejä, kuten taulukoita ja listoja.
 +
Voit käyttää hyväksesi mitä tahansa HTML -kielen merkkauksia.
 +
 
 +
Lue lisää: http://fi.wikipedia.org/wiki/HTML
 +
 
 +
Esimerkkiliitännäinen: [http://wiki.enymind.fi/demo/plugins/demoplugin_html.js demoplugin_html.js]
  
 
====Esimerkkituloste====
 
====Esimerkkituloste====
Line 22: Line 29:
 
Esimerkki taulukoita luovasta liitännäisestä.
 
Esimerkki taulukoita luovasta liitännäisestä.
  
[http://wiki.enymind.fi/demo/plugins/demoplugin_list.js demoplugin_list.js]
+
LIST -liitännäisten avulla luodaan staattisia taulukoita. J2Chrono lisää taulukoihin automaattisesti mm. sarakejärjestelijän ja tulostusasetukset.
 +
 
 +
Esimerkkiliitännäinen: [http://wiki.enymind.fi/demo/plugins/demoplugin_list.js demoplugin_list.js]
  
 
====Esimerkkituloste====
 
====Esimerkkituloste====

Revision as of 18:37, 23 January 2010

Tämä sivu käsittelee J2Chrono ohjelmaan luotavia liitännäisiä. Liitännäisillä voidaan kasvattaa ohjelman ominaisuuksia.

Liitännäiset kirjoitetaan JavaScript kielellä. Lisää aiheesta: http://fi.wikipedia.org/wiki/JavaScript

Esimerkkejä

HTML liitännäinen

Esimerkki HTML -tulosteita luovasta liitännäisestä.

HTML -liitännäisillä voidaan luoda hyvinkin monimutkaisia rakenteita ja tyylejä, kuten taulukoita ja listoja. Voit käyttää hyväksesi mitä tahansa HTML -kielen merkkauksia.

Lue lisää: http://fi.wikipedia.org/wiki/HTML

Esimerkkiliitännäinen: demoplugin_html.js

Esimerkkituloste

Passing times:

23:34:03.421
23:34:19.996
23:34:26.944
23:54:31.672
23:54:42.103
02:40:26.316

Selected option: -1 which does not exist 

LIST liitännäinen

Esimerkki taulukoita luovasta liitännäisestä.

LIST -liitännäisten avulla luodaan staattisia taulukoita. J2Chrono lisää taulukoihin automaattisesti mm. sarakejärjestelijän ja tulostusasetukset.

Esimerkkiliitännäinen: demoplugin_list.js

Esimerkkituloste

Kuva:Demolist.png

Luominen

  • Luo tyhjä tiedosto tiedostopäätteellä .js
  • Kirjoita tiedostoon määrittelyn mukaiset metodit ja toiminnallisuus tai käytä apuna tyhjää liitännäistä: empty_plugin.js
  • Lataa .js tiedosto käyttöön J2Chrono -ohjelman valikosta Tiedosto->Asetukset->Liitännäiset

Plugin API

Käytössä olevat invokeWith metodit.

getPassings

Palauttaa kaikki erän/kilpailun ohitukset 2-uloitteisessa taulukossa.

Taulukon indeksit:

0 id   1 transponder   2 name   3 time   4 strength   5 noise   6 hits   7 lap