User Tools

Site Tools


pracro:senators_corner

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pracro:senators_corner [2010/03/16 12:19] senatorpracro:senators_corner [2010/08/12 14:03] (current) senator
Line 1: Line 1:
 =====Client===== =====Client=====
- 
-====Specifikke macro spørgsmål==== 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
  
  
 +====Opskrift til tilretning af makroer====
 +  *Indsæt <script></script> tag omkring resume teksten
 +  *Er resume teksten lavet med pracro syntaks skal det omskrives til lua
 +  *Under scripts tilføjes linien "<script src="value.lua"/>"
 +  *Hver enkelt <script></script> under <scripts> skal laves til en funktion i stedet for. Eks. "<script name="evolution_enable">" skal således skrives om til funktionen "function evolution_enable()". Alle funktioner kan indkapsuleres i en enkelt <script></script>, der behøver ikke være en omkring hver enkelt funktion.
 +  *Hver enkelt funktion skal ikke længere returnere true da der ikke længere er noget at returnere til. Fjern derfor den linie fra alle <scripts> under omskrivningen. Før blev det brugt til verificering, men det er ikke længere relevant.
 +  *Der er ikke længere noget der hedder enable('widget') og disable('widget'). I stedet skal man skrive "w = widget('evolution'); w:setEnabled(boolean);"
 +  *Lav search/replace på "getValue('" og ændr det til "value('"
 +  *Under "<widgets>" skal alle steder med "script="[script]"" laves om til "onChange="[funktion]()""
 +  *Hvis der er regexp entries i én eller flere widgets, skal disse laves om til lua regexps. Dokumentation er her http://www.lua.org/manual/5.1/manual.html#5.4.1
 +    *Under "<scripts>" indsættes "<script language="lua" src="regexp.lua"/>"
 +    *På de relevante widgets laves checket med "onChange="this:setValid(regexp('[lua regexp]'))"". Er onChange i brug i forvejen indsættes koden blot efter den kode der allerede er der. Eksempel: "onChange="enFunktion(); this:setValid(regexp('[lua regexp]'))""
  
  
 +====Tilrettede makroer====
 +  *tidligere_alment-1.0
 +  *tobaksrygning-1.0
 +  *tidligere_oejensygdomme-1.0
 +  *aktuelle-1.0
 +  *medicin-1.0
 +  *allergier-1.0
  
 +====Metawidgets med lua kode i format string====
 +  *aktuelle-1.0
  
 +====Specifikke macro spørgsmål====
  
 ====Macro rettelser==== ====Macro rettelser====
pracro/senators_corner.1268738383.txt.gz · Last modified: 2010/03/16 12:19 by senator