2 ~ Licensed to the Apache Software Foundation (ASF) under one
3 ~ or more contributor license agreements. See the NOTICE file
4 ~ distributed with this work for additional information
5 ~ regarding copyright ownership. The ASF licenses this file
6 ~ to you under the Apache License, Version 2.0 (the
7 ~ "License"); you may not use this file except in compliance
8 ~ with the License. You may obtain a copy of the License at
10 ~ http://www.apache.org/licenses/LICENSE-2.0
12 ~ Unless required by applicable law or agreed to in writing,
13 ~ software distributed under the License is distributed on an
14 ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 ~ KIND, either express or implied. See the License for the
16 ~ specific language governing permissions and limitations
19 <script id="proxyConnectorsMain" type="text/x-jquery-tmpl">
20 <div class="page-header">
21 <h2>${$.i18n.prop('proxy-connectors.list')}</h2>
24 <ul id="proxy-connectors-view-tabs" class="tabs">
25 <li id="proxy-connectors-view-tabs-li-grid" class="active">
26 <a href="#proxy-connectors-view" id="proxy-connectors-view-tabs-a-network-proxies-grid">${$.i18n.prop('proxy-connectors.grid.tab.title')}</a>
28 <li id="proxy-connectors-view-tabs-li-edit">
29 <a href="#proxy-connectors-edit">${$.i18n.prop('add')}</a>
32 <div id="proxy-connectors-view-tabs-content" class="tab-content">
33 <div id="proxy-connectors-view" class="active">
34 <table class="table table-striped table-bordered" id="proxyConnectorsTable"
35 data-bind="simpleGrid: gridViewModel,simpleGridTemplate:'ko-proxy-connectors-grid',pageLinksId:'proxy-connectorsPagination'">
37 <div id="proxy-connectorsPagination"></div>
39 <div id="proxy-connectors-edit" data-bind='template: {name:"proxy-connectors-edit-tmpl"}'></div>
44 <script id='ko-proxy-connectors-grid' type='text/x-jquery-tmpl'>
47 <th title="${$.i18n.prop('proxy-connectors.grid.managedrepo.title')}">
48 ${$.i18n.prop('proxy-connectors.grid.remoterepo.grid.header')}
50 <th title="${$.i18n.prop('proxy-connectors.grid.remoterepo.title')}">
51 ${$.i18n.prop('proxy-connectors.grid.remoterepo.grid.header')}
56 {{each(i, row) itemsOnCurrentPage()}}
58 {{var val = row.source()}}
62 <p>${getManagedRepository(val).name()}</p>
65 {{each(j, targetRepo) row.targetRepos()}}
66 {{var targetRepoId = targetRepo.targetRepoId()}}
68 <p>${targetRepoId}</p>
69 <p>${getRemoteRepository(targetRepoId).name()}</p>
70 <p>${getRemoteRepository(targetRepoId).url()}</p>
72 <a popover-title="${$.i18n.prop('proxy-connectors.grid.remoterepo.settings.popover.title')}"
73 data-bind="event: { mouseover: function(){ showSettings(val,targetRepoId)},}"
74 id="proxy-connectors-grid-remoterepo-settings-edit-${val}-${targetRepoId}" href="#">
75 ${$.i18n.prop('edit')}
77 <div id="proxy-connectors-grid-remoterepo-settings-content-${val}-${targetRepoId}" style="display:none"></div>
86 <script id='proxy-connectors-remote-settings-popover-tmpl' type='text/x-jquery-tmpl'>
89 ${$.i18n.prop('proxy-connectors.remoterepo.settings.networkproxy')}: ${proxyId()}
91 ${$.i18n.prop('proxy-connectors.remoterepo.settings.networkproxy')}: ${$.i18n.prop('none')}
95 <th colspan="2">Policies</th>
98 {{each policies().entry}}
100 <td>${$value.key}</td>
101 <td>${$value.value}</td>