merge template files together

git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1308279 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Olivier Lamy 2012-04-02 10:06:52 +00:00
parent b8daf5c0de
commit f396d2802b
3 changed files with 159 additions and 178 deletions

View File

@ -21,14 +21,13 @@ define("archiva.templates",["text!templates/archiva/menu.html",
"text!templates/archiva/modal.html",
"text!templates/archiva/grids-generics.html",
"text!templates/archiva/repositories.html",
"text!templates/archiva/network-proxies.html",
"text!templates/archiva/proxy-connectors.html",
"text!templates/archiva/repository-groups.html",
"text!templates/archiva/search.html",
"text!templates/archiva/general-admin.html",
"text!templates/archiva/artifacts-management.html",
"jquery.tmpl","utils"],
function(menu,message,modal,grids_generics,repositories,network_proxies,proxies_connectors,
function(menu,message,modal,grids_generics,repositories,proxies_connectors,
repository_groups,search,general_admin,artifacts_management) {
var htmlFragment=$("#html-fragments");
@ -38,7 +37,6 @@ define("archiva.templates",["text!templates/archiva/menu.html",
$.tmpl( modal ).appendTo(htmlFragment);
htmlFragment.append(grids_generics);
htmlFragment.append(repositories);
htmlFragment.append(network_proxies);
htmlFragment.append(proxies_connectors);
htmlFragment.append(repository_groups);
htmlFragment.append(search);

View File

@ -1,175 +0,0 @@
<!--
~ Licensed to the Apache Software Foundation (ASF) under one
~ or more contributor license agreements. See the NOTICE file
~ distributed with this work for additional information
~ regarding copyright ownership. The ASF licenses this file
~ to you under the Apache License, Version 2.0 (the
~ "License"); you may not use this file except in compliance
~ with the License. You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing,
~ software distributed under the License is distributed on an
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
~ KIND, either express or implied. See the License for the
~ specific language governing permissions and limitations
~ under the License.
-->
<script id="networkProxiesMain" type="text/html">
<div class="page-header">
<h2><img src="images/internet-web-browser-32-32.png"/>${$.i18n.prop('network-proxies.list')}</h2>
</div>
<ul id="network-proxies-view-tabs" class="nav nav-tabs">
<li id="network-proxies-view-tabs-li-grid">
<a data-toggle="tab" href="#network-proxies-view" id="network-proxies-view-tabs-a-network-proxies-grid">${$.i18n.prop('network-proxies.grid.tab.title')}</a>
</li>
<li id="network-proxies-view-tabs-li-edit">
<a data-toggle="tab" href="#network-proxies-edit">${$.i18n.prop('add')}</a>
</li>
</ul>
<div id="network-proxies-view-tabs-content" class="tab-content">
<div id="network-proxies-view" class="tab-pane">
<div id="network-proxies-bulk-save-btn" data-bind='template:{name:"network-proxies-bulk-save-tmpl"}'></div>
<table class="table table-striped table-bordered" id="networkProxiesTable"
data-bind="simpleGrid: gridViewModel,simpleGridTemplate:'ko-network-proxies-grid',pageLinksId:'network-proxiesPagination'">
</table>
<div id="network-proxiesPagination"></div>
</div>
<div id="network-proxies-edit" class="tab-pane" data-bind='template: {name:"network-proxy-edit-tmpl"}'></div>
</div>
</script>
<script id='ko-network-proxies-grid' type='text/html'>
<thead>
<tr>
{{each(i, columnDefinition) columns}}
<th>${ columnDefinition.headerText }</th>
{{/each}}
<th>${$.i18n.prop('password')}</th>
<th>${$.i18n.prop('network.proxy.useNtlm')}</th>
<th>${$.i18n.prop('edit')}</th>
<th>${$.i18n.prop('delete')}</th>
<th>${$.i18n.prop('modified')}</th>
</tr>
</thead>
<tbody>
{{each(i, row) itemsOnCurrentPage()}}
<tr data-bind="css:{ 'modified': row.modified()}">
{{each(j, columnDefinition) columns}}
{{var val = (typeof columnDefinition.rowText == 'function' ? columnDefinition.rowText(row) : row[columnDefinition.rowText])}}
<td>
${val}
</td>
{{/each}}
{{if row.password()}}
<td>*****</td>
{{else}}
<td></td>
{{/if}}
<td>${row.useNtlm()}</td>
<td>
<a href="#" data-bind="click: function(){ editNetworkProxy(row) }">
<span class="btn btn-primary">
<i class="icon-pencil icon-white"/>
</span>
</a>
</td>
<td>
<a href="#" data-bind="click: function(){ removeNetworkProxy(row) }">
<span class="btn btn-danger">
<i class="icon-trash icon-white"/>
</span>
</a>
</td>
{{if row.modified()}}
<td>
<a href="#" data-bind="click: function(){ updateNetworkProxy(row) }" class="btn btn-warning">${$.i18n.prop('save')}</a>
</td>
{{else}}
<td></td>
{{/if}}
</tr>
{{/each}}
</tbody>
</script>
<script id="network-proxy-edit-tmpl" type='text/html'>
<form id="network-proxy-edit-form" class="well form-horizontal">
<fieldset id="network-proxy-edit-fieldset">
<div class="control-group">
<label class="control-label" for="id">${$.i18n.prop('id')}</label>
<div class="controls">
{{if update}}
<span class="uneditable-input">${$data.networkProxy.id}</span>
{{else}}
<input type="text" class="xlarge" id="id" name="id" size="10"
data-bind="value: networkProxy.id,css:{'uneditable-input': update},readonly:update"/>
{{/if}}
</div>
</div>
<div class="control-group">
<label class="control-label" for="protocol">${$.i18n.prop('protocol')}</label>
<div class="controls">
<input type="text" class="xlarge required" id="protocol" name="protocol" size="8"
data-bind="value: networkProxy.protocol"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="host">${$.i18n.prop('host')}</label>
<div class="controls">
<input type="text" class="xlarge required" id="host" name="host" size="15"
data-bind="value: networkProxy.host"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="port">${$.i18n.prop('port')}</label>
<div class="controls">
<input type="text" class="xlarge required digits" id="port" name="port" size="6"
data-bind="value: networkProxy.port"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="username">${$.i18n.prop('username')}</label>
<div class="controls">
<input type="text" class="xlarge" id="username" name="username" size="50"
data-bind="value: networkProxy.username"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="password">${$.i18n.prop('password')}</label>
<div class="controls">
<input type="password" class="xlarge" id="password" name="password" size="50"
data-bind="value: networkProxy.password"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="useNtlm">${$.i18n.prop('network.proxy.useNtlm')}</label>
<div class="controls">
<input type="checkbox" id="useNtlm" name="useNtlm" data-bind="checked: networkProxy.useNtlm"/>
</div>
</div>
</fieldset>
<button id="network-proxy-btn-save" data-bind="click: save" class="btn">${$.i18n.prop('save')}</button>
{{if networkProxy.modified()}}
${("#network-proxy-btn-save").button('reset')}
{{/if}}
<button data-bind="click: displayGrid" class="btn">${$.i18n.prop('cancel')}</button>
</form>
</script>
<script id="network-proxies-bulk-save-tmpl" type='text/html'>
{{if bulkSave()}}
<a data-bind="click: updateModifiedNetworkProxies" class="btn btn-danger" href="#">${$.i18n.prop('save.all')}</a>
{{/if}}
</script>
<script id="network-proxy-delete-warning-tmpl" type='text/html'>
<div>
<span class="label label-warning">${$.i18n.prop('warning.not.undone.operation')}</span>
</div>
</script>

View File

@ -497,4 +497,162 @@
{{if bulkSave()}}
<a data-bind="click: updateModifiedRemoteRepositories" class="btn btn-danger" href="#">${$.i18n.prop('save.all')}</a>
{{/if}}
</script>
<script id="networkProxiesMain" type="text/html">
<div class="page-header">
<h2><img src="images/internet-web-browser-32-32.png"/>${$.i18n.prop('network-proxies.list')}</h2>
</div>
<ul id="network-proxies-view-tabs" class="nav nav-tabs">
<li id="network-proxies-view-tabs-li-grid">
<a data-toggle="tab" href="#network-proxies-view" id="network-proxies-view-tabs-a-network-proxies-grid">${$.i18n.prop('network-proxies.grid.tab.title')}</a>
</li>
<li id="network-proxies-view-tabs-li-edit">
<a data-toggle="tab" href="#network-proxies-edit">${$.i18n.prop('add')}</a>
</li>
</ul>
<div id="network-proxies-view-tabs-content" class="tab-content">
<div id="network-proxies-view" class="tab-pane">
<div id="network-proxies-bulk-save-btn" data-bind='template:{name:"network-proxies-bulk-save-tmpl"}'></div>
<table class="table table-striped table-bordered" id="networkProxiesTable"
data-bind="simpleGrid: gridViewModel,simpleGridTemplate:'ko-network-proxies-grid',pageLinksId:'network-proxiesPagination'">
</table>
<div id="network-proxiesPagination"></div>
</div>
<div id="network-proxies-edit" class="tab-pane" data-bind='template: {name:"network-proxy-edit-tmpl"}'></div>
</div>
</script>
<script id='ko-network-proxies-grid' type='text/html'>
<thead>
<tr>
{{each(i, columnDefinition) columns}}
<th>${ columnDefinition.headerText }</th>
{{/each}}
<th>${$.i18n.prop('password')}</th>
<th>${$.i18n.prop('network.proxy.useNtlm')}</th>
<th>${$.i18n.prop('edit')}</th>
<th>${$.i18n.prop('delete')}</th>
<th>${$.i18n.prop('modified')}</th>
</tr>
</thead>
<tbody>
{{each(i, row) itemsOnCurrentPage()}}
<tr data-bind="css:{ 'modified': row.modified()}">
{{each(j, columnDefinition) columns}}
{{var val = (typeof columnDefinition.rowText == 'function' ? columnDefinition.rowText(row) : row[columnDefinition.rowText])}}
<td>
${val}
</td>
{{/each}}
{{if row.password()}}
<td>*****</td>
{{else}}
<td></td>
{{/if}}
<td>${row.useNtlm()}</td>
<td>
<a href="#" data-bind="click: function(){ editNetworkProxy(row) }">
<span class="btn btn-primary">
<i class="icon-pencil icon-white"/>
</span>
</a>
</td>
<td>
<a href="#" data-bind="click: function(){ removeNetworkProxy(row) }">
<span class="btn btn-danger">
<i class="icon-trash icon-white"/>
</span>
</a>
</td>
{{if row.modified()}}
<td>
<a href="#" data-bind="click: function(){ updateNetworkProxy(row) }" class="btn btn-warning">${$.i18n.prop('save')}</a>
</td>
{{else}}
<td></td>
{{/if}}
</tr>
{{/each}}
</tbody>
</script>
<script id="network-proxy-edit-tmpl" type='text/html'>
<form id="network-proxy-edit-form" class="well form-horizontal">
<fieldset id="network-proxy-edit-fieldset">
<div class="control-group">
<label class="control-label" for="id">${$.i18n.prop('id')}</label>
<div class="controls">
{{if update}}
<span class="uneditable-input">${$data.networkProxy.id}</span>
{{else}}
<input type="text" class="xlarge" id="id" name="id" size="10"
data-bind="value: networkProxy.id,css:{'uneditable-input': update},readonly:update"/>
{{/if}}
</div>
</div>
<div class="control-group">
<label class="control-label" for="protocol">${$.i18n.prop('protocol')}</label>
<div class="controls">
<input type="text" class="xlarge required" id="protocol" name="protocol" size="8"
data-bind="value: networkProxy.protocol"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="host">${$.i18n.prop('host')}</label>
<div class="controls">
<input type="text" class="xlarge required" id="host" name="host" size="15"
data-bind="value: networkProxy.host"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="port">${$.i18n.prop('port')}</label>
<div class="controls">
<input type="text" class="xlarge required digits" id="port" name="port" size="6"
data-bind="value: networkProxy.port"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="username">${$.i18n.prop('username')}</label>
<div class="controls">
<input type="text" class="xlarge" id="username" name="username" size="50"
data-bind="value: networkProxy.username"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="password">${$.i18n.prop('password')}</label>
<div class="controls">
<input type="password" class="xlarge" id="password" name="password" size="50"
data-bind="value: networkProxy.password"/>
</div>
</div>
<div class="control-group">
<label class="control-label" for="useNtlm">${$.i18n.prop('network.proxy.useNtlm')}</label>
<div class="controls">
<input type="checkbox" id="useNtlm" name="useNtlm" data-bind="checked: networkProxy.useNtlm"/>
</div>
</div>
</fieldset>
<button id="network-proxy-btn-save" data-bind="click: save" class="btn">${$.i18n.prop('save')}</button>
{{if networkProxy.modified()}}
${("#network-proxy-btn-save").button('reset')}
{{/if}}
<button data-bind="click: displayGrid" class="btn">${$.i18n.prop('cancel')}</button>
</form>
</script>
<script id="network-proxies-bulk-save-tmpl" type='text/html'>
{{if bulkSave()}}
<a data-bind="click: updateModifiedNetworkProxies" class="btn btn-danger" href="#">${$.i18n.prop('save.all')}</a>
{{/if}}
</script>
<script id="network-proxy-delete-warning-tmpl" type='text/html'>
<div>
<span class="label label-warning">${$.i18n.prop('warning.not.undone.operation')}</span>
</div>
</script>