Author: olamy
Date: Wed Sep  5 17:03:43 2012
New Revision: 1381248

URL: http://svn.apache.org/viewvc?rev=1381248&view=rev
Log:
fix groupId deletion message

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties?rev=1381248&r1=1381247&r2=1381248&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties
 Wed Sep  5 17:03:43 2012
@@ -270,6 +270,7 @@ artifact.delete.confirm.title=Artifact d
 artifact.delete.confirm.save=Are you sure to delete this artifact ?
 groupId.delete.confirm.title=GroupId deletion
 groupId.delete.confirm.save=Are you sure to delete groupId: {0} ?
+groupdId.deleted=groupId {0} deleted.
 groupId.delete.missing.repoId= You must select a repository to delete a 
groupId.
 browse.artifact.version=Version
 browse.artifact.pom.snippet=POM Snippet

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js?rev=1381248&r1=1381247&r2=1381248&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js
 Wed Sep  5 17:03:43 2012
@@ -86,6 +86,8 @@ define("archiva.search",["jquery","i18n"
     }
 
     deleteGroupId=function(groupId){
+      var previousHash=getUrlHash();
+      $.log("previousHash:"+previousHash);
       var repoId=getSelectedBrowsingRepository();
       if(!repoId){
         displayErrorMessage($.i18n.prop('groupId.delete.missing.repoId'));
@@ -97,8 +99,8 @@ define("archiva.search",["jquery","i18n"
           type:"GET",
           dataType:"json",
           success:function(data){
-
-
+            window.sammyArchivaApplication.setLocation(previousHash);
+            displaySuccessMessage( $.i18n.prop("groupdId.deleted", groupId));
           },
           error:function(data){
             displayRestError(data,"user-messages");
@@ -110,7 +112,7 @@ define("archiva.search",["jquery","i18n"
       }, $.i18n.prop('ok'),
           $.i18n.prop('cancel'),
           $.i18n.prop('groupId.delete.confirm.title'),
-          $.i18n.prop('groupId.delete.confirm.save'));
+          $.i18n.prop('groupId.delete.confirm.save',groupId));
     }
   }
 

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js?rev=1381248&r1=1381247&r2=1381248&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js
 Wed Sep  5 17:03:43 2012
@@ -109,6 +109,11 @@ require(["jquery","jquery.tmpl","i18n"],
     $(textId).focus();
   }
 
+  getUrlHash=function(){
+    var matches = window.location.toString().match(/^[^#]*(#.+)$/);
+    return matches ? matches[1] : null;
+  }
+
   /**
    * clear #main-content and call clearUserMessages
     */

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html?rev=1381248&r1=1381247&r2=1381248&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html
 Wed Sep  5 17:03:43 2012
@@ -50,9 +50,16 @@
       {{/if}}
       {{each(i,browseResultEntry) browseResultEntries}}
         {{if browseResultEntry.project}}
-          <li class="browse-list-project" 
data-bind="click:function(){displayProjectEntry(browseResultEntry.name)}">
-            <a href="#">${displayEntry(browseResultEntry.name)}</a>
-          </li>
+          {{if deleteKarma}}
+            <li class="browse-list-project">
+              <img src="images/trash.png" 
data-bind="click:function(){deleteGroupId(browseResultEntry.name)}"/>
+              <a href="#" 
data-bind="click:function(){displayProjectEntry(browseResultEntry.name)}">${displayEntry(browseResultEntry.name)}</a>
+            </li>
+          {{else}}
+            <li class="browse-list-project">
+              <a href="#" 
data-bind="click:function(){displayProjectEntry(browseResultEntry.name)}">${displayEntry(browseResultEntry.name)}</a>
+            </li>
+          {{/if}}
         {{else}}
           {{if deleteKarma}}
             <li class="browse-list">


Reply via email to