/ Files & Text (default) .uploader ng-show='UploaderManager.isCurrent(UploaderManager.THEMES.DEFAULT)' .uploader_title h2 = I18n.t(:title, scope: [:new_order, :load_type_text]) .uploader_content .tabs.uploader_tabs uitabs="" ul ng-owl="" - if file_provider_available? :default li uid="1" a(href="#device_item") span i b.icon-device strong = I18n.t(:my_device, scope: [:new_order, :load_type_text]) - if file_provider_available? :google_drive li uid="2" a(href="#google_drive_item") span i b.icon-gdrive strong = I18n.t(:google_drive, scope: [:new_order, :load_type_text]) - if file_provider_available? :dropbox li uid="3" a(href="#dropbox_item") span i b.icon-dropbox strong = I18n.t(:dropbox, scope: [:new_order, :load_type_text]) - if file_provider_available? :box li uid="4" a(href="#box_item") span i b.icon-box strong = I18n.t(:box, scope: [:new_order, :load_type_text]) - if file_provider_available? :default .tab_item#device_item .tabs.upload_type_tabs uitabs="" ul li a(href="#dragdrop") span.device_desktop_upload_btn = I18n.t(:drag_drop, scope: [:new_order, :load_type_text]) span.device_mobile_upload_btn = I18n.t(:upload_files, scope: [:new_order, :load_type_text]) li a(href="#typetext") = I18n.t(:type_text, scope: [:new_order, :load_type_text]) .tab_item#dragdrop[ file-uploader="afiles" ng-model="data.afiles" data-drop-zone=".upload_type_content" data-url="#{upload_order_attachment_path(guid: @form.order.fileupload_token)}" data-check-path="#{check_fileuploads_path(guid: @form.order.fileupload_token, id: 'file_public_token')}" data-remove-path="#{destroy_fileuploads_path(guid: @form.order.fileupload_token)}" ] .upload_type_content span / = I18n.t(:drag_drop, scope: [:new_order, :load_type_text]) .upload_files_list ul.uploader-files li ng-repeat="file in keeper.files" a.upload_files_delete href="" rel="nofollow" ng-click="keeper.removeUploadedFile(file)" span = image_tag 'order_form/group.png' p ng-bind="file.filename" li ng-repeat="file in keeper.pending" ng-class="{'failed': file.error}" p ng-bind="file.name" span ng-if="!file.error" = I18n.t(:loading, scope: [:new_order, :load_type_text]) span.uploader_file_text_failed ng-if="file.error" = I18n.t(:loading_failed, scope: [:new_order, :load_type_text]) center = t 'new_order.text.processing_take_time' .file_uploader .upload_file_download input.upload_file_button[type="file" value="Upload File"] a.button href="" = I18n.t(:upload_file, scope: [:new_order, :load_type_text]) / label The materials should be uploaded as one zip file! button.button.button_done ng-click="close_popup(null, POPUPS.UPLOADER)" = I18n.t(:done, scope: [:new_order, :load_type_text]) .tab_item#typetext.ng-cloak .upload_type_content span = I18n.t(:type_paste, scope: [:new_order, :load_type_text]) textarea[ name="data[translate_content]" ng-minlength="5" ng-maxlength="1000000" data-error-minlength="#{I18n.t(:too_short, scope: [:errors, :translate_content], count: 5)}" data-error-maxlength="#{I18n.t(:too_long, scope: [:errors, :translate_content], count: 1000000)}" display-error="" ng-model="data.translate_content" ] .file_uploader button.button.button_done ng-click="close_popup(null, POPUPS.UPLOADER)" = I18n.t(:done, scope: [:new_order, :load_type_text]) - if file_provider_available? :google_drive .tab_item#google_drive_item.ng-cloak[ gdrive-uploader="" data-dev-key="#{ENV['GOOGLE_DRIVE_API_KEY']}" data-client-id="#{ENV['GOOGLE_DRIVE_CLIENT_ID']}" ng-model="data.gfiles" data-guid="#{@form.order.fileupload_token}" data-url="#{upload_fileuploads_path(guid: @form.order.fileupload_token)}" data-check-path="#{check_fileuploads_path(guid: @form.order.fileupload_token, id: 'file_public_token')}" data-remove-path="#{destroy_fileuploads_path(guid: @form.order.fileupload_token)}" ] .upload_file .upload_file_title span = I18n.t(:upload_gd, scope: [:new_order, :load_type_text]) .upload_file_content .upload_files_list ul li ng-repeat="file in keeper.files" a.upload_files_delete href="" rel="nofollow" ng-click="keeper.removeUploadedFile(file)" span = image_tag 'order_form/group.png' p ng-bind="file.filename" li ng-repeat="file in keeper.pending" p ng-bind="file.name" span = I18n.t(:loading, scope: [:new_order, :load_type_text]) a.button.button_connect href="" ng-click="openUploader()" ng-hide="keeper.is_any_files" = I18n.t(:connect_gd, scope: [:new_order, :load_type_text]) / p We'll open a new page to help you connect your Dropbox account center = t 'new_order.text.processing_take_time' .file_uploader .upload_file_download ng-show="keeper.is_any_files" button.button[ ng-click="openUploader()" ] = I18n.t(:more_files, scope: [:new_order, :load_type_text]) button.button.button_done[ ng-click="close_popup(null, POPUPS.UPLOADER)" ] = I18n.t(:done, scope: [:new_order, :load_type_text]) - if file_provider_available? :dropbox .tab_item#dropbox_item.ng-cloak[ dropbox-uploader="" ng-model="data.dfiles" data-app-key="#{ENV['DROPBOX_APP_KEY']}" data-guid="#{@form.order.fileupload_token}" data-url="#{upload_fileuploads_path(guid: @form.order.fileupload_token)}" data-check-path="#{check_fileuploads_path(guid: @form.order.fileupload_token, id: 'file_public_token')}" data-remove-path="#{destroy_fileuploads_path(guid: @form.order.fileupload_token)}" ] .upload_file .upload_file_title span = I18n.t(:upload_db, scope: [:new_order, :load_type_text]) .upload_file_content .upload_files_list ul li ng-repeat="file in keeper.files" a.upload_files_delete href="" rel="nofollow" ng-click="keeper.removeUploadedFile(file)" span = image_tag 'order_form/group.png' p ng-bind="file.filename" li ng-repeat="file in keeper.pending" p ng-bind="file.name" span = I18n.t(:loading, scope: [:new_order, :load_type_text]) a.button.button_connect href="" ng-click="openUploader()" ng-hide="keeper.is_any_files" = I18n.t(:connect_db, scope: [:new_order, :load_type_text]) / p We'll open a new page to help you connect your Dropbox account center = t 'new_order.text.processing_take_time' .file_uploader .upload_file_download ng-show="keeper.is_any_files" button.button[ ng-click="openUploader()" ] = I18n.t(:more_files, scope: [:new_order, :load_type_text]) button.button.button_done[ ng-click="close_popup(null, POPUPS.UPLOADER)" ] = I18n.t(:done, scope: [:new_order, :load_type_text]) - if file_provider_available? :box .tab_item#box_item.ng-cloak[ boxcom-uploader="" ng-model="data.bfiles" data-guid="#{@form.order.fileupload_token}" data-client-id="#{ENV['BOX_COM_CLIENT_ID']}" data-url="#{upload_fileuploads_path(guid: @form.order.fileupload_token)}" data-check-path="#{check_fileuploads_path(guid: @form.order.fileupload_token, id: 'file_public_token')}" data-remove-path="#{destroy_fileuploads_path(guid: @form.order.fileupload_token)}" ] .upload_file .upload_file_title span = I18n.t(:connect_box, scope: [:new_order, :load_type_text]) .upload_file_content .upload_files_list ul li ng-repeat="file in keeper.files" a.upload_files_delete href="" rel="nofollow" ng-click="keeper.removeUploadedFile(file)" span = image_tag 'order_form/group.png' p ng-bind="file.filename" li ng-repeat="file in keeper.pending" p ng-bind="file.name" span = I18n.t(:loading, scope: [:new_order, :load_type_text]) a.button.button_connect href="" ng-click="openUploader()" ng-hide="keeper.is_any_files" = I18n.t(:upload_box, scope: [:new_order, :load_type_text]) center = t 'new_order.text.processing_take_time' .file_uploader .upload_file_download ng-show="keeper.is_any_files" button.button[ ng-click="openUploader()" ] = I18n.t(:more_files, scope: [:new_order, :load_type_text]) button.button.button_done[ ng-click="close_popup(null, POPUPS.UPLOADER)" ] = I18n.t(:done, scope: [:new_order, :load_type_text])