Blame Extras/Trac/templates/newticket.cs

4c79b5
4c79b5
4c79b5
<script type="text/javascript">
4c79b5
addEvent(window, 'load', function() { document.getElementById('summary').focus()}); 
4c79b5
</script>
4c79b5
4c79b5
4c79b5
4c79b5
4c79b5

Create New Ticket

4c79b5
4c79b5
4c79b5
  var:trac.href.newticket ?>#preview">
4c79b5
 
4c79b5
  
4c79b5
   <label for="reporter">Your email or username:</label>
4c79b5
   
4c79b5
     var:newticket.reporter ?>" />
4c79b5
  
4c79b5
 
4c79b5
 
4c79b5
  <label for="summary">Short summary:</label>
4c79b5
  
4c79b5
    var:newticket.summary ?>"/>
4c79b5
 
4c79b5
 if:len(newticket.fields.type.options) ?>
4c79b5
  
<label for="type">Type:</label>
4c79b5
   call:hdf_select(newticket.fields.type.options, 'type',
4c79b5
                   newticket.type, 0) ?>
4c79b5
  
4c79b5
 /if ?>
4c79b5
 
4c79b5
  <label for="description">Full description (you may use 
4c79b5
    var:$trac.href.wiki ?>/WikiFormatting">WikiFormatting here):</label>
4c79b5
  <textarea id="description" name="description" class="wikitext" rows="10" cols="78">
4c79b5
</textarea>
4c79b5
  if:newticket.description_preview ?>
4c79b5
   <fieldset id="preview">
4c79b5
    <legend>Description Preview</legend>
4c79b5
    
4c79b5
   </fieldset>
4c79b5
  /if ?>
4c79b5
 
4c79b5
4c79b5
 <fieldset id="properties">
4c79b5
  <legend>Ticket Properties</legend>
4c79b5
  <input type="hidden" name="action" value="create" />
4c79b5
  <input type="hidden" name="status" value="new" />
4c79b5
  
4c79b5
  each:field = newticket.fields ?>
4c79b5
   if:!field.skip ?>
4c79b5
    set:num_fields = num_fields + 1 ?>
4c79b5
   /if ?>
4c79b5
  /each ?>
4c79b5
   each:field = newticket.fields ?>
4c79b5
    if:!field.skip ?>
4c79b5
     if:fullrow && idx % 2 ?>
4c79b5
     
4c79b5
       if:field.type != 'radio' ?><label for="<?cs var:name(field) ?>">
4c79b5
       /if ?>:
4c79b5
       if:field.type != 'radio' ?></label>
4c79b5
     <td<?cs if:fullrow ?> colspan="3">
4c79b5
      if:field.type == 'text' ?>
4c79b5
        var:name(field) ?>" name="
4c79b5
        var:name(field) ?>" value="" />
4c79b5
      elif:field.type == 'select' ?>
4c79b5
        var:name(field) ?>" name="">
4c79b5
        if:field.optional ?><option></option>
4c79b5
        each:option = field.options ?>
4c79b5
         if:option == newticket[name(field)] ?> selected="selected">
4c79b5
         var:option ?></option>
4c79b5
        /each ?></select>
4c79b5
      elif:field.type == 'checkbox' ?>
4c79b5
        var:name(field) ?>" />
4c79b5
        var:name(field) ?>" name="
4c79b5
        var:name(field) ?>" value="1"
4c79b5
        if:newticket[name(field)] ?> checked="checked" />
4c79b5
      elif:field.type == 'textarea' ?>
4c79b5
        var:name(field) ?>" name="
4c79b5
        var:name(field) ?>"
4c79b5
        if:field.height ?> rows=""
4c79b5
        if:field.width ?> cols="">
4c79b5
        var:newticket[name(field)] ?></textarea>
4c79b5
      elif:field.type == 'radio' ?>
4c79b5
       each:option = field.options ?><label>
4c79b5
         var:name(field) ?>" name="
4c79b5
         var:name(field) ?>" value=""
4c79b5
         if:ticket[name(field)] == option ?> checked="checked" /> 
4c79b5
         var:option ?></label> 
4c79b5
       /each ?>
4c79b5
      /if ?>
4c79b5
     if:idx % 2 || fullrow ?>
4c79b5
      if:idx < num_fields - 1 ?>
4c79b5
      /if ?>
4c79b5
     elif:idx == num_fields - 1 ?>
4c79b5
     /if ?>
4c79b5
    /if ?>
4c79b5
   /each ?>
4c79b5
  
4c79b5
 </fieldset>
4c79b5
4c79b5
 
4c79b5
   var:htdocs_location ?>js/wikitoolbar.js"></script>
4c79b5
4c79b5
 

4c79b5
  <label>
4c79b5
    if:newticket.attachment ?> checked="checked" />
4c79b5
    I have files to attach to this ticket
4c79b5
  </label>
4c79b5
 

4c79b5
 /if ?>
4c79b5
4c79b5
 
4c79b5
  <input type="submit" name="preview" value="Preview" accesskey="r" /> 
4c79b5
  <input type="submit" value="Submit ticket" />
4c79b5
 
4c79b5
</form>
4c79b5
4c79b5
4c79b5
 Note: See 
4c79b5
   var:trac.href.wiki ?>/TracTickets">TracTickets for help on using tickets.
4c79b5
4c79b5
4c79b5
4c79b5