causeway-standard-theme
Version:
176 lines (169 loc) • 6.67 kB
HTML
<div>
<a id="forms-file"></a>
<header class="content-header">
<h1 class="title">
File
</h1>
</header>
<p>
File controls comprise of a surround and 4 styles, toggled by optional attributes and classes. The attribute should be added to the text <code><input></code> tag, and classes should follow on from the surrounding <code><div></code>.
</p>
<div class="table-wrapper">
<table class="table table-striped">
<thead>
<tr>
<th>
Style
</th>
<th>
Attribute
</th>
<th>
Value
</th>
<th>
Standard Example
</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="4">
</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>
Standard
</td>
<td>
</td>
<td>
</td>
<td>
<form role="form" class="form-horizontal">
<div class="form-row">
<div class="form-group file-input">
<label for="file-field1a" class="control-label">File:</label>
<div class="control-input">
<input type="file" class="form-control file-input-file sr-only" id="file-field1a" name="file_field1a">
<input type="hidden" class="file-input-remove" id="file-field1e-remove" name="file_field1a_remove" value="0">
<input type="text" class="form-control file-input-text" id="file-field1a-text" placeholder="Path / Filename" value="">
<label for="file-field1a" class="btn btn-text btn-file btn-file-choose">Choose File</label>
<button type="button" class="btn btn-text btn-file btn-file-remove">Remove</button>
</div>
</div>
</div>
</form>
</td>
</tr>
<tr>
<td>
Disabled
</td>
<td>
class
<br/><br/>
disabled
</td>
<td>
disabled
<br/><br/>
disabled
</td>
<td>
<form role="form" class="form-horizontal">
<div class="form-row">
<div class="form-group file-input disabled">
<label for="file-field1b" class="control-label">File:</label>
<div class="control-input">
<input type="file" disabled="disabled" class="form-control file-input-file sr-only" id="file-field1b" name="file_field1b">
<input type="hidden" disabled="disabled" class="file-input-remove" id="file-field1b-remove" name="file_field1b_remove" value="0">
<input type="text" disabled="disabled" class="form-control" id="file-field1b-text" placeholder="Path / Filename" value="">
<label for="file-field1b" class="btn btn-text btn-file btn-file-choose">Choose File</label>
<button type="button" class="btn btn-text btn-file btn-file-remove">Remove</button>
</div>
</div>
</div>
</form>
</td>
</tr>
<tr>
<td>
Invalid
</td>
<td>
class
</td>
<td>
invalid
</td>
<td>
<form role="form" class="form-horizontal">
<div class="form-row">
<div class="form-group file-input invalid">
<label for="file-field1c" class="control-label">File:</label>
<div class="control-input">
<input type="file" class="form-control file-input-file sr-only" id="file-field1c" name="file_field1c">
<input type="hidden" class="file-input-remove" id="file-field1c-remove" name="file_field1c_remove" value="0">
<input type="text" class="form-control file-input-text" id="file-field1c-text" placeholder="Path / Filename" value="">
<label for="file-field1c" class="btn btn-text btn-file btn-file-choose">Choose File</label>
<button type="button" class="btn btn-text btn-file btn-file-remove">Remove</button>
</div>
</div>
</div>
</form>
</td>
</tr>
<tr>
<td>
Read Only
</td>
<td>
class
<br/><br/>
readonly
</td>
<td>
readonly
<br/><br/>
readonly
</td>
<td>
<form role="form" class="form-horizontal">
<div class="form-row">
<div class="form-group file-input readonly">
<label for="file-field1d" class="control-label">File:</label>
<div class="control-input">
<input type="file" class="form-control file-input-file sr-only" id="file-field1d" name="file_field1d" readonly="readonly">
<input type="hidden" class="file-input-remove" id="file-field1d-remove" name="file_field1d_remove" value="0">
<input type="text" class="form-control file-input-text" readonly="readonly" id="file-field1d-text" placeholder="Path / Filename" value="">
<label for="file-field1d" class="btn btn-text btn-file btn-file-choose">Choose File</label>
<button type="button" class="btn btn-text btn-file btn-file-remove">Remove</button>
</div>
</div>
</div>
</form>
</td>
</tr>
</tbody>
</table>
</div>
<pre>
<code>
<div class="form-row">
<div class="form-group file-input">
<label for="file-field1a" class="control-label">File:</label>
<div class="control-input">
<input type="file" class="form-control file-input-file sr-only" id="file-field1a" name="file_field1a">
<input type="hidden" class="file-input-remove" id="file-field1a-remove" name="file_field1a_remove" value="0">
<input type="text" class="form-control file-input-text" id="file-field1a-text" placeholder="Path / Filename" value="">
<label for="file-field1a" class="btn btn-text btn-file btn-file-choose">Choose File</label>
<button type="button" class="btn btn-text btn-file btn-file-remove">Remove</button>
</div>
</div>
</div>
</code>
</pre>
</div>