123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- <%--
- ~ 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.
- --%>
-
- <%@ taglib prefix="s" uri="/struts-tags" %>
-
- <html>
- <head>
- <title>Admin: Add Legacy Artifact Path</title>
- <s:head/>
- </head>
-
- <body>
-
- <h1>Admin: Add Legacy Artifact Path</h1>
-
- <div id="contentArea">
-
- <p>
- Enter the legacy path to map to a particular artifact reference, then adjust the fields as necessary.
- </p>
-
- <script type="text/javascript">
- function parse( path )
- {
- var group = path.indexOf( "/" );
- if ( group > 0 )
- {
- document.getElementById( "addLegacyArtifactPath_groupId" ).value
- = path.substring( 0, group );
- group += 1;
- var type = path.indexOf( "/", group );
- if ( type > 0 )
- {
- document.getElementById( "addLegacyArtifactPath_type" ).value
- = path.substring( group, type - 1 );
- }
- type += 1;
- var version = path.indexOf( "-", type );
- var ext = path.lastIndexOf( "." );
- if ( version > 0 )
- {
- document.getElementById( "addLegacyArtifactPath_artifactId" ).value
- = path.substring( type, version );
- document.getElementById( "addLegacyArtifactPath_version" ).value
- = path.substring( version + 1, ext );
- }
-
- }
- }
- </script>
-
- <s:actionmessage/>
- <s:actionerror/>
- <s:form method="post" action="addLegacyArtifactPath!commit" namespace="/admin" validate="true">
- <s:textfield name="legacyArtifactPath.path" label="Path" size="50" required="true" onchange="parse( this.value )"/>
- <s:textfield name="groupId" label="GroupId" size="20" required="true"/>
- <s:textfield name="artifactId" label="ArtifactId" size="20" required="true"/>
- <s:textfield name="version" label="Version" size="20" required="true"/>
- <s:textfield name="classifier" label="Classifier" size="20" required="false"/>
- <s:textfield name="type" label="Type" size="20" required="true"/>
- <s:submit value="Add Legacy Artifact Path"/>
- </s:form>
-
- <script type="text/javascript">
- var ref = document.getElementById("addLegacyArtifactPath_legacyArtifactPath_artifact").value;
- var i = ref.indexOf( ":" );
- document.getElementById("addLegacyArtifactPath_groupId").value = ref.substring( 0, i );
- var j = i + 1;
- var i = ref.indexOf( ":", j );
- document.getElementById("addLegacyArtifactPath_artifactId").value = ref.substring( j, i );
- var j = i + 1;
- var i = ref.indexOf( ":", j );
- document.getElementById("addLegacyArtifactPath_version").value = ref.substring( j, i );
- var j = i + 1;
- var i = ref.indexOf( ":", j );
- document.getElementById("addLegacyArtifactPath_classifier").value = ref.substring( j, i );
-
- document.getElementById("addLegacyArtifactPath_legacyArtifactPath_path").focus();
- </script>
-
- </div>
-
- </body>
- </html>
|