module S3FF::ViewHelper
Public Instance Methods
include_s3ff_templates()
click to toggle source
# File lib/s3ff/view_helper.rb, line 3 def include_s3ff_templates <<-EOM <div style="display:none;"> <script id="s3ff_template" type="text/x-tmpl"> {^{if failReason}} <div class="progress s3ff_progress" id="s3ff_progress-{{:unique_id}}"> <div class="progress-bar progress-bar-danger s3ff_bar" style="width:{{:progress_pct}}"> <span class="fa fa-exclamation-triangle"></span> {^{:failReason}} </div> </div> {^{else}} {^{if progress_pct}} <div class="progress s3ff_progress" id="s3ff_progress-{{:unique_id}}"> <div class="progress-bar progress-bar-striped active s3ff_bar" style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:{{:progress_pct}}">{{:name}}</div> </div> {^{else}} <div class="progress s3ff_progress" id="s3ff_progress-{{:unique_id}}" style="display:none;"> <div class="progress-bar progress-bar-striped active s3ff_bar" style="width:0%;"></div> </div> {{/if}} {{/if}} {^{if result}} <div class="thumbnail" id="upload-{{:unique_id}}"> <input type="hidden" data-link="name{:fieldname} value:{:result.url}"/> {^{if placeholder}} <img data-link="src{:result.url} alt{:result.filename}"> {{/if}} <div class="caption"> <button class="close" data-dismiss="alert" data-unique_id="{{:unique_id}}" data-target="#upload-{{:unique_id}}" style="margin-left:1em;" type="button"> <span aria-hidden="true">×</span><span class="sr-only">Remove</span> </button> <span class="filename"> <span class="fa fa-file-o"></span> {^{:result.filename}} </span> </div> </div> {^{else}} {^{if !progress_pct}} {^{if placeholder}} {^{if placeholder.url || placeholder.filename}} <div class="thumbnail" id="upload-{{:placeholder.id}}"> {^{if placeholder.url}} <img data-link="src{:placeholder.url}"> {{/if}} {^{if placeholder.filename}} <div class="caption"> {^{:placeholder.remove_existing_link}} <span class="filename"> <span class="fa fa-file-o"></span> {^{:placeholder.filename}} </span> </div> {{/if}} </div> {{/if}} {{/if}} {{/if}} {{/if}} </script> </div> EOM .html_safe end