Changeset 111

Show
Ignore:
Timestamp:
10/04/07 13:38:36 (6 years ago)
Author:
mgalloy
Message:

Handled function syntax with ()'s correctly; made 'Developer documentation' not wrap if browser window is narrow.

Location:
trunk/idldoc/src
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/idldoc/src/resources/main.css

    r104 r111  
    4747table.navbar { background: #B0E020; margin: 0; padding: 0; border-bottom: 1px #384806 dotted; width: 100%; } 
    4848table.navbar td { padding: 4px 0.5em 3px 0.5em; } 
    49 table.navbar td.flexible { width: 100%; text-align: right; padding-right: 1em; } 
     49table.navbar td.flexible { width: 100%; text-align: right; padding-right: 1em; white-space: nowrap; } 
    5050table.navbar td.selected { background: #384806; } 
    5151table.navbar td.selected, table.navbar td.selected a { color: white; } 
  • trunk/idldoc/src/templates/profile.tt

    r109 r111  
    4747        <dl class="routine-summary"> 
    4848          [% FOREACH r IN routines %][% SCOPE r %] 
    49             <dt class="syntax"><a href="#[% name %]"><code>[% IF is_function %]result = [% END %][% name %][% IF n_parameters gt 0 %][% FOREACH p IN parameters %][% SCOPE p %][% prefix %][% name %][% suffix %][% END %][% END %][% END %][% IF n_keywords gt 0 %][% FOREACH k IN keywords %][% SCOPE k %][% prefix %][% name %]=[% name %][% suffix %][% END %][% END %][% END %]</code></a></dt> 
     49            <dt class="syntax"><a href="#[% name %]"><code>[% IF is_function %]result = [% END %][% name %][% IF is_function %]([% END %][% IF n_parameters gt 0 %][% FOREACH p IN parameters %][% SCOPE p %][% prefix %][% name %][% suffix %][% END %][% END %][% END %][% IF n_keywords gt 0 %][% FOREACH k IN keywords %][% SCOPE k %][% prefix %][% name %]=[% name %][% suffix %][% END %][% END %][% END %][% IF is_function %])[% END %]</code></a></dt> 
    5050            <dd class="smallest">Comments go here.</dd> 
    5151          [% END %][% END %] 
     
    6565                <h3><a href="#root" class="top smallest">top</a>[% name %]</h3> 
    6666                 
    67           <p class="syntax"><code>[% IF is_function %]result = [% END %][% name %][% IF n_parameters gt 0 %][% FOREACH p IN parameters %][% SCOPE p %][% prefix %][% name %][% suffix %][% END %][% END %][% END %][% IF n_keywords gt 0 %][% FOREACH k IN keywords %][% SCOPE k %][% prefix %][% name %]=[% name %][% suffix %][% END %][% END %][% END %]</code></p> 
     67          <p class="syntax"><code>[% IF is_function %]result = [% END %][% name %][% IF is_function %]([% END %][% IF n_parameters gt 0 %][% FOREACH p IN parameters %][% SCOPE p %][% prefix %][% name %][% suffix %][% END %][% END %][% END %][% IF n_keywords gt 0 %][% FOREACH k IN keywords %][% SCOPE k %][% prefix %][% name %]=[% name %][% suffix %][% END %][% END %][% END %][% IF is_function %])[% END %]</code></p> 
    6868           
    6969          [% IF has_comments %] 
     
    7272           
    7373          <h4>Return value</h4> 
     74           
     75          [% IF n_parameters gt 0 %] 
    7476          <h4>Parameters</h4> 
     77            <dl> 
     78            [% FOREACH p IN parameters %][% SCOPE p %] 
     79              <dt>[% name %]</dt> 
     80              <dd></dd> 
     81            [% END %][% END %] 
     82            </dl> 
     83          [% END %] 
     84           
     85          [% IF n_keywords gt 0 %] 
    7586          <h4>Keywords</h4> 
     87            <dl> 
     88            [% FOREACH k IN keywords %][% SCOPE k %] 
     89              <dt>[% name %]</dt> 
     90              <dd></dd> 
     91            [% END %][% END %] 
     92            </dl> 
     93          [% END %] 
     94           
    7695          <h4>Statistics</h4> 
    7796          <h4>Other attributes</h4> 
  • trunk/idldoc/src/tree/doctreeargument__define.pro

    r101 r111  
    7575    'prefix' : begin 
    7676      self.routine->getProperty, is_function=isFunction 
    77       return, (isFunction && self.isFirst) ? '(' : ', ' 
     77      return, (isFunction && self.isFirst) ? '' : ', ' 
    7878    end 
    7979    'suffix' : begin 
    8080      self.routine->getProperty, is_function=isFunction 
    81       return, (isFunction && self.isLast) ? ')' : '' 
     81      return, (isFunction && self.isLast) ? '' : '' 
    8282    end 
    8383