Author: olamy
Date: Mon Oct 22 14:48:25 2012
New Revision: 1400900

URL: http://svn.apache.org/viewvc?rev=1400900&view=rev
Log:
refresh content after deletion

Modified:
    
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-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=1400900&r1=1400899&r2=1400900&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
 Mon Oct 22 14:48:25 2012
@@ -114,6 +114,7 @@ define("archiva.search",["jquery","i18n"
           dataType:"json",
           success:function(data){
             window.sammyArchivaApplication.setLocation(previousHash);
+            refreshContent();
             displaySuccessMessage( $.i18n.prop("groupdId.deleted", groupId));
           },
           error:function(data){
@@ -233,6 +234,7 @@ define("archiva.search",["jquery","i18n"
             data: ko.toJSON(artifact),
             success:function(data){
               self.versions.remove(version);
+              refreshContent();
               displaySuccessMessage( $.i18n.prop('artifact.deleted'));
             },
             error:function(data){

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=1400900&r1=1400899&r2=1400900&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
 Mon Oct 22 14:48:25 2012
@@ -114,6 +114,13 @@ require(["jquery","jquery.tmpl","i18n","
     return matches ? matches[1] : null;
   }
 
+  refreshContent=function(){
+    var currentHash=getUrlHash();
+    $.log("getUrlHash:"+currentHash);
+    window.sammyArchivaApplication.runRoute('get',currentHash);
+
+  }
+
   /**
    * 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=1400900&r1=1400899&r2=1400900&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
 Mon Oct 22 14:48:25 2012
@@ -83,6 +83,9 @@
 <script id="browse-breadcrumb-tmpl" type="text/html">
   <ul class="breadcrumb">
     <li>
+      <img class="cursor-hand" src="images/view-refresh.png" data-bind="click: 
function(){refreshContent()}"/>
+    </li>
+    <li>
       <a href="#" data-bind="click: function(){ browseRoot()}"><img 
src="images/go-home.png"/></a>&nbsp;<span class="divider">/</span>
     </li>
     {{var number=breadCrumbEntries().length}}


Reply via email to