Files @ 4c7cc3a4c330
Branch filter:

Location: kallithea/rhodecode/templates/files/files_add.html - annotation

Marcin Kuzminski
fixed issue with show at revision button. Some JS were not properly loaded due to ajaxified files view.
Removed JS code and the logic for that is in python view now. Simpler and less ugly JS callbacks
<%inherit file="/base/base.html"/>

<%def name="title()">
    ${_('%s Edit file') % c.repo_name} - ${c.rhodecode_name}
</%def>

<%def name="js_extra()">
<script type="text/javascript" src="${h.url('/js/codemirror.js')}"></script>
</%def>
<%def name="css_extra()">
<link rel="stylesheet" type="text/css" href="${h.url('/css/codemirror.css')}"/>
</%def>

<%def name="breadcrumbs_links()">
    ${h.link_to(_(u'Home'),h.url('/'))}
    &raquo;
    ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
    &raquo;
    ${_('add file')} @ R${c.cs.revision}:${h.short_id(c.cs.raw_id)}
</%def>

<%def name="page_nav()">
		${self.menu('files')}
</%def>
<%def name="main()">
<div class="box">
    <!-- box / title -->
    <div class="title">
        ${self.breadcrumbs()}
        <ul class="links">
            <li>
              <span style="text-transform: uppercase;">
              <a href="#">${_('branch')}: ${c.cs.branch}</a></span>
            </li>
        </ul>
    </div>
    <div class="table">
		<div id="files_data">
		  ${h.form(h.url.current(),method='post',id='eform',enctype="multipart/form-data")}
            <h3>${_('Add new file')}</h3>
            <div class="form">
              <div class="fields">
                  <div id="filename_container" class="field file">
                      <div class="label">
                          <label for="filename">${_('File Name')}:</label>
                      </div>
                      <div class="input">
                          <input type="text" value="" size="30" name="filename" id="filename">
                          ${_('or')} <span class="ui-btn" id="upload_file_enable">${_('Upload file')}</span>
                      </div>
                  </div>
                  <div id="upload_file_container" class="field" style="display:none">
                    <div class="label">
                        <label for="location">${_('Upload file')}</label>
                    </div>
                    <div class="file">
                        <input type="file"  size="30" name="upload_file" id="upload_file">
                        ${_('or')} <span class="ui-btn" id="file_enable">${_('Create new file')}</span>
                    </div>
                  </div>
                   <div class="field">
                      <div class="label">
                          <label for="location">${_('Location')}</label>
                      </div>
                      <div class="input">
                          <input type="text" value="${c.f_path}" size="30" name="location" id="location">
                          ${_('use / to separate directories')}
                      </div>
                   </div>
              </div>
            </div>
			<div id="body" class="codeblock">
			    <div id="editor_container">
                    <pre id="editor_pre"></pre>
				    <textarea id="editor" name="content" style="display:none"></textarea>
                </div>
				<div style="padding: 10px;color:#666666">${_('commit message')}</div>
				<textarea id="commit" name="message" style="height: 100px;width: 99%;margin-left:4px"></textarea>
			</div>
			<div style="text-align: l;padding-top: 5px">
            ${h.submit('commit',_('Commit changes'),class_="ui-btn")}
            ${h.reset('reset',_('Reset'),class_="ui-btn")}
			</div>
			${h.end_form()}
			<script type="text/javascript">
			var reset_url = "${h.url('files_home',repo_name=c.repo_name,revision=c.cs.raw_id,f_path=c.f_path)}";
		    initCodeMirror('editor',reset_url);
			</script>
		</div>
    </div>
</div>
</%def>