<%
    use ui::cmn;
    my ($prj,$keyprefix,$defaultfn, %opts) = @_;

    my $dirname = $prj->{opts}->{$keyprefix . "_previous_dir"} ||  $prj->{outdir_cooked} ;
    my $fn = $prj->{opts}->{$keyprefix . "_previous_filename"} ||  $defaultfn;

    my ($width_fn, $width_dir) = ( ($opts{width_of_fn} || 'eight'), ($opts{width_of_dir} || 'eight') );

    my $no_table_and_hint = undef; #leftover from previous version
%>


	<input type=hidden name=keyprefix value="<%= $keyprefix  %>">

	<div class="fields">
    	    <div class=" <%= $width_fn  %> wide field required">
		<label><i class="ui NOicon file outline"></i>
		    <%$ __("Output to file named:") . tooltip($keyprefix . "filename")  %></label>
		<div class="ui  input">
		    <input required name="filename"   value="<%= $fn %>"  type="text">
		</div>
	    </div>

    	    <div class=" <%= $width_dir  %> wide field required">
		<label><i class="ui NOicon folder outline"></i>
		    <%$ __("Inside this directory:") . tooltip($keyprefix . "dirname") %></label>
		<div class="ui action input">
		    <input required name="dirname"  id=outdir  type="text"  value="<%= $dirname %>">
		    <button class="ui icon button"  id="outdir_btn" dataset-id="outdir">
			<i class="folder icon"></i>
		      </button>
		</div>
	    </div>


        <!-- </div> 	--> 
	<% # caller should close the div %>

<% if (0) { %>




<% if (!$no_table_and_hint) { print "<table>"; } %>
<tr><td><%= __('Output to file named:') %><%$  $tip{$keyprefix . "filename"} %></td>
    <td colspan=2><input name=filename style="width:32em;" value="<%= $fn %>"></td>
<tr><td><%= __('Inside this directory:') %><%$  $tip{$keyprefix . "dirname"} %></td>
    <td><input class=text type=text style="width:32em;"  name=dirname id=dirname
                value="<%= $dirname %>" ></td><td>
<script language=javascript>
<!--
    fsb_add_dir_browser(document.getElementById('dirname'),'');
-->
</script>
</td>
	<input type=hidden name=keyprefix value="<%= $keyprefix  %>">
<% if (!$no_table_and_hint) {  %>
</table>


<p>
<div class="setting-hint">
<%= __('Note: all files inside Project Output directory will be included into output package. Remember to remove unused files from there before packing!') %>
</div>

<%  } %>

<%  } %>
