[%# Edit media upload metadata Authors: Afuna Copyright (c) 2015 by Dreamwidth Studios, LLC. This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself. For a copy of the license, please reference 'perldoc perlartistic' or 'perldoc perlgpl'. %] [% sections.title = '.title2' | ml %] [% CALL dw.active_resource_group( "jquery") %] [% CALL dw.need_res( { group => "jquery" }, "js/media/bulkedit.js" ) %] [%- CALL dw.active_resource_group( "foundation" ) -%] [% dw.need_res( { group => "foundation" }, "stc/media.css" ) %] [% IF media.size %]

[% dw.ml(".intro2", { aopts1 => '/file/list', aopts2 => '/file/new', } ) %]

[% '.usage' | ml( usage => usage, percentage => percentage, quota => quota ) %]

[% ELSE %]

[% ".intro.empty" | ml %]

[% END %] [% IF media.size %] [% IF maxpage > 1 %]
[%- INCLUDE components/pagination.tt current => page, total_pages => maxpage, -%]
[% END %]
[%- dw.form_auth -%]
[% first_index = (page - 1) * 20 %] [% last_index = page * 20 - 1 < media.size ? page * 20 - 1 : media.max %] [%- FOREACH obj IN media.slice(first_index, last_index) -%]
[%- INCLUDE 'media/field-row.tt' label = dw.ml(".edit.title") type = "text" id = "edit-title-$obj.displayid" value = obj.prop('title') name = "title-$obj.displayid" maxlength = '125' labelSize = 3 -%]
[%- INCLUDE 'media/field-row.tt' label = dw.ml(".edit.security") type = "select" name="security-$obj.displayid" items = security selected = obj.security labelSize = 4 -%]
[% INCLUDE 'media/field-row.tt' label = dw.ml(".edit.alt") type = "text" id = "edit-alttext-$obj.displayid" value = obj.prop('alttext') name = "alttext-$obj.displayid" maxlength = '125' %] [% INCLUDE 'media/field-row.tt' label = dw.ml(".edit.desc") type = "textarea" id = "edit-description-$obj.displayid" value = obj.prop('description') name = "description-$obj.displayid" %] [% INCLUDE 'media/field-row.tt' type = "checkbox" label = dw.ml(".edit.delete") id = "delete_$obj.displayid" name = "delete" value = "$obj.displayid" %]
[%- END -%]
[% form.submit( name = "action:edit", value = dw.ml( '.submit.save' ) ) %] [% form.submit( name = "action:delete", value = dw.ml( '.submit.delete' ) ) %]
[% IF maxpage > 1 %]
[%- INCLUDE components/pagination.tt current => page, total_pages => maxpage, -%]
[% END %] [% END %]