
#node-add-container
	#node-add-header
		.node-add-title Upload Assets

	#node-add-form
		p.
			This is the first step in the asset creation process. Once files are uploaded,
			they are stored in a temp location until further actions are taken.
			You can upload multiple assets simultaneously, but you can only edit one at a time.

		hr

		// The file upload form used as target for the file upload widget
		form#fileupload(action="{{url_for('files.upload')}}", method='POST', enctype='multipart/form-data')

			// Redirect browsers with JavaScript disabled to the origin page
			noscript
				input(type='hidden', name='redirect', value="{{url_for('files.upload')}}")

			// The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload
			.row.fileupload-buttonbar
				.col-lg-7

					// The fileinput-button span is used to style the file input field as button
					span.btn.btn-success.fileinput-button
						i.pi-plus
						span Add files...
						input(type='file', name='file', multiple='')

					button.btn.btn-outline-primary.start(type='submit')
						i.pi-upload
						span Start Upload

					button.btn.btn-outline-warning.cancel(type='reset')
						i.pi-cancel
						span Cancel Upload

					button.btn.btn-outline-danger.delete(type='button')
						i.pi-trash
						span Delete

					input.toggle(type='checkbox')
					// The global file processing state
					span.fileupload-process
				// The global progress state
				.col-lg-5.fileupload-progress.fade
					// The global progress bar
					.progress.progress-striped.active(role='progressbar', aria-valuemin='0', aria-valuemax='100')
						.progress-bar.progress-bar-success(style='width:0%;')
					// The extended global progress state
					.progress-extended  
			// The table listing the files available for upload/download
			table.table(role='presentation')
				tbody.files
		br

		h3 Notes
		ul
			li
				| The maximum file size for this interface is
				strong  {{ config.MAX_CONTENT_LENGTH | filesizeformat }}
				| .
			li
				| Only the following formats are allowed:
				br
				strong.text-uppercase
					| {% for f in config.ALLOWED_EXTENSIONS %}
					|	{{f}}
					| {% endfor %}
