<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<div class="container">
<h1>File Upload Widget</h1>
<p>For use with javascript file upload library such as <strong>resumable.js</strong>.<br>
Change progress display by modifying <strong>linear-gradient</strong> in background properties.</p>
<br>
<div class="row">
<div class="col-md-8">
<div class="form-group">
<label class="form-label">File Upload</label>
<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-default btn-browse">Browse</button>
</span>
<input type="text" value="" class="form-control file-upload">
<span class="input-group-btn">
<button onclick="r.upload(); return(false);" class="btn btn-default btn-upload" disabled>
<i class="glyphicon glyphicon-upload"></i>
Upload
</button>
<button onclick="r.upload(); return(false);" class="btn btn-default btn-resume hidden">
<i class="glyphicon glyphicon-play"></i>
</button>
<button onclick="r.pause(); return(false);" class="btn btn-default btn-pause hidden">
<i class="glyphicon glyphicon-pause"></i>
</button>
<button onclick="r.cancel(); return(false);" class="btn btn-danger btn-cancel hidden">
<i class="glyphicon glyphicon glyphicon-remove"></i>
</button>
</span>
</div>