Changes between Version 16 and Version 17 of XsltMacro


Ignore:
Timestamp:
Jan 3, 2007 9:03:45 AM (8 years ago)
Author:
roadrunner
Comment:

Updated for 0.5, including use_object option.

Legend:

Unmodified
Added
Removed
Modified
  • XsltMacro

    v16 v17  
    1212 
    1313The macro can either be installed as a simple macro or as a plugin; 
    14 the ''use_iframe'' option (see below) only works when installed as a 
    15 plugin. 
     14the ''use_iframe'' and ''use_object'' options (see below) only work 
     15when installed as a plugin. 
    1616 
    1717This macro requires that [http://xmlsoft.org/ libxml2], 
     
    2020 
    2121 
    22 == IFrames == 
     22== IFrames/Objects == 
    2323 
    2424Because a macro's output is embedded in the html of the wiki page, the 
    2525xsl-stylesheet must not produce a full html page. As an alternative, 
    26 you can pass the ''use_iframe'' option to the macro; this will cause 
    27 the macro put an <iframe> tag into the page instead of the results 
     26you can pass the ''use_iframe'' or ''use_object'' option to the macro; 
     27this will cause the macro put an <iframe> or <object> tag 
     28(respectively) into the page instead of the results 
    2829from the stylesheet. The stylesheet can (and must) then generate a 
    2930complete html page. 
    3031 
    31 The downside of iframes is that you need to know the height of the 
    32 result in order to set the height of the iframe; otherwise you'll 
    33 either get extra space at the bottom or you'll have to scroll through 
    34 the frame. The macro generates some javascript to automatically set 
    35 this height, but that only works if the user has javascript enabled of 
    36 course. 
     32The downside of iframes/objects is that you need to know the height of 
     33the result in order to set the height of the iframe/object; otherwise 
     34you'll either get extra space at the bottom or you'll have to scroll 
     35through the frame. The macro generates some javascript to 
     36automatically set this height, but that only works if the user has 
     37javascript enabled of course. 
    3738 
    3839== Bugs/Feature Requests ==  
     
    5354unzip, change the directory to {{{xsltmacro/0.9}}}, run[[BR]] 
    5455{{{python setup.py bdist_egg}}}, and copy the resulting 
    55 {{{dist/xslt-0.4-pyX.Y.egg}}} to your plugins directory. 
     56{{{dist/xslt-0.5-pyX.Y.egg}}} to your plugins directory. 
    5657 
    5758== Source ==