<div id="uploadingOverlay" class="uploading-overlay" style="display: none"> <div class="uploading"> <p>Uploading, please wait...</p> <p id="uploadFileName"></p> <!-- <div id="progressBar" class="progress-bar" style="display: none"><div id="uploadingProgress" class="progress" style="width: 0%"></div></div> --> </div> </div> <div id="movingOverlay" class="uploading-overlay" style="display: none"> <div class="uploading"> <p>Moving file, please wait...</p> </div> </div> <div class="header"> <div class="btn-group" role="group" aria-label="..."> <button type="button" class="btn btn-default iconview-button" title="Icon View" onclick="iconView()"><i class="fa fa-th"></i></button> <button type="button" class="btn btn-default listview-button" title="List View" onclick="listView()"><i class="fa fa-list"></i></button> </div> <div class="breadcrumbs"> <% if params[:dir].nil? || params[:dir].empty? || params[:dir] == '/' %> Home <% else %> <a href="/dashboard">Home</a> <% end %> <% if @dir %> <% dir_array = @dir.split '/' %> <% dir_array.each_with_index do |dir,i| %> <% if i+1 < dir_array.length %> <a href="/dashboard?dir=<%= Rack::Utils.escape dir_array[1..i].join('/') %>"><%= dir %></a> <i class="fa fa-angle-right"></i> <% else %> <%= dir %> <% end %> <% end %> <% end %> </div> <div class="actions"> <a href="#createFile" class="btn-Action" data-toggle="modal"><i class="fa fa-file"></i> New File</a> <a href="#createDir" class="btn-Action" data-toggle="modal"><i class="fa fa-folder"></i> New Folder</a> <a href="#" id="uploadButton" class="btn-Action"><i class="fa fa-arrow-circle-up"></i> Upload</a> </div> </div> <div class="list"> <form action="/site_files/upload" class="dropzone" id="uploads"> <div class="dz-message" style="display: none"></div> <input name="csrf_token" type="hidden" value="<%= csrf_token %>"> <input name="dir" type="hidden" value="<%= @dir %>" id="dir"> <div class="upload-Boundary with-instruction"> <% @file_list.each do |file| %> <div class="file filehover"> <% if file[:is_html] && current_site.screenshot_exists?(file[:path], '210x158') %> <div class="html-thumbnail html fileimagehover"> <img src="<%= current_site.screenshot_url(file[:path], '210x158') %>" alt=""> <div class="overlay"></div> </div> <% elsif file[:is_image] && current_site.thumbnail_exists?(file[:path], '210x158') %> <div class="html-thumbnail image fileimagehover"> <img src="<%= current_site.thumbnail_url(file[:path], '210x158') %>" alt=""> <div class="overlay"></div> </div> <% elsif file[:is_directory] %> <div class="html-thumbnail folder fileimagehover" ondrop="moveFileToFolder(event)"> <div class="folder-icon"></div> <div class="overlay"></div> </div> <% else %> <div class="html-thumbnail misc fileimagehover"> <div class="misc-icon"><%= file[:ext][0..3] %></div> <div class="overlay"></div> </div> <% end %> <a class="title"> <%= file[:name] %> </a> <div class="column size"> <% if file[:size] %> <%= file[:size].to_bytes_pretty %> <% end %> </div> <div class="column updated"> <% if file[:updated_at] %> <%= file[:updated_at].ago %> <% end %> </div> <div class="overlay"> <div id="<%= Digest::SHA256.hexdigest file[:path] %>" style="display: none"><%= file[:path] %></div> <% if file[:is_editable] && !file[:is_directory] %> <a href="/site_files/text_editor?filename=<%= Rack::Utils.escape file[:path] %>"><i class="fa fa-edit" title="Edit"></i> Edit</a> <% end %> <% if file[:is_directory] %> <a href="?dir=<%= Rack::Utils.escape file[:path] %>"><i class="fa fa-edit" title="Manage"></i> Manage</a> <% end %> <% if !file[:is_root_index] %> <a href="#" onclick="confirmFileRename($('#<%= Digest::SHA256.hexdigest file[:path] %>').text())"><i class="fa fa-file" title="Rename"></i> Rename</a> <a href="#" onclick="confirmFileDelete($('#<%= Digest::SHA256.hexdigest file[:path] %>').text())"><i class="fa fa-trash" title="Delete"></i> Delete</a> <% end %> <% if file[:is_directory] %> <a class="link-overlay" href="?dir=<%= Rack::Utils.escape file[:path] %>" title="View <%= file[:path] %>"></a> <% else %> <a class="link-overlay" href="<%= current_site.file_uri file[:path] %>" title="View <%= file[:path] == '/index.html' ? 'your site index' : file[:path] %>" target="_blank"></a> <% end %> </div> </div> <% end %> </div> </form> </div>