Author: olamy
Date: Mon Nov 25 05:12:42 2013
New Revision: 1545152
URL: http://svn.apache.org/r1545152
Log:
cleanup a bit
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/main.js
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/search.js
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/redback/users.js
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/templates/redback/user-edit.html
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/main.js
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/main.js?rev=1545152&r1=1545151&r2=1545152&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/main.js
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/main.js
Mon Nov 25 05:12:42 2013
@@ -880,17 +880,18 @@ function(jquery,ui,sammy,tmpl,i18n,jquer
};
drawQuickSearchAutocomplete=function(selector){
-
- $( selector ? selector : "#quick-search-autocomplete" ).typeahead(
+ var box = $( selector ? selector : "#quick-search-autocomplete" );
+ box.typeahead(
{
name: 'quick-search-result',
remote:
'restServices/archivaServices/searchService/quickSearch?queryString=%QUERY',
valueKey: 'artifactId',
+ maxParallelRequests:1,
limit: 50
}
);
- $( selector ? selector : "#quick-search-autocomplete"
).bind('typeahead:selected', function(obj, datum, name) {
+ box.bind('typeahead:selected', function(obj, datum, name) {
window.sammyArchivaApplication.setLocation("#quicksearch~" +
datum.artifactId);
});
};
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/search.js
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/search.js?rev=1545152&r1=1545151&r2=1545152&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/search.js
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/archiva/search.js
Mon Nov 25 05:12:42 2013
@@ -1419,6 +1419,7 @@ define("archiva.search",["jquery","i18n"
if (selectedRepo){
url+="?repositoryId="+encodeURIComponent(selectedRepo);
}
+
$( "#main-content").find("#browse-autocomplete" ).autocomplete({
minLength: 2,
source: function(request, response){
@@ -2017,12 +2018,7 @@ define("archiva.search",["jquery","i18n"
});
var box = $( "#main-content").find("#search-filter-auto-"+property );
- box.typeahead(
- {
- local: values,
- maxParallelRequests:2
- }
- );
+ box.typeahead( { local: values } );
box.bind('typeahead:selected', function(obj, datum, name) {
var artifacts=[];
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/redback/users.js
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/redback/users.js?rev=1545152&r1=1545151&r2=1545152&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/redback/users.js
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/redback/users.js
Mon Nov 25 05:12:42 2013
@@ -16,8 +16,8 @@
* specific language governing permissions and limitations
* under the License.
*/
-define("redback.users",["jquery","utils","i18n","jquery.validate","knockout","knockout.simpleGrid"],
-function(jquery,utils,i18n,jqueryValidate,ko,koSimpleGrid) {
+define("redback.users",["jquery","utils","i18n","jquery.validate","knockout","knockout.simpleGrid","typeahead"],
+function(jquery,utils,i18n,jqueryValidate,ko,koSimpleGrid,typeahead) {
/**
* view model used for users grid
@@ -47,11 +47,15 @@ function(jquery,utils,i18n,jqueryValidat
filter: true
}
],
- pageSize: 10
+ pageSize: 10,
+ gridUpdateCallBack: function(){
+ $.log("gridUpdateCallBack users result");
+ applyAutocompleteOnHeaders(self);
+ }
});
clearFilters=function(){
self.users(self.originalUsers());
- applyAutocompleteOnHeaders(self);
+
};
filterLocked=function(){
var founds=[];
@@ -61,7 +65,6 @@ function(jquery,utils,i18n,jqueryValidat
}
});
self.users(founds);
- applyAutocompleteOnHeaders(self);
}
filterNonLocked=function(){
var founds=[];
@@ -71,7 +74,6 @@ function(jquery,utils,i18n,jqueryValidat
}
});
self.users(founds);
- applyAutocompleteOnHeaders(self);
}
filterPasswordChangeRequired=function(){
@@ -82,7 +84,6 @@ function(jquery,utils,i18n,jqueryValidat
}
});
self.users(founds);
- applyAutocompleteOnHeaders(self);
}
filterPasswordChangeNotRequired=function(){
var founds=[];
@@ -92,7 +93,6 @@ function(jquery,utils,i18n,jqueryValidat
}
});
self.users(founds);
- applyAutocompleteOnHeaders(self);
}
@@ -281,6 +281,7 @@ function(jquery,utils,i18n,jqueryValidat
}
applyAutocompleteOnHeader=function(property,usersViewModel){
+
$("#main-content").find("#users-grid-filter-auto-"+property
).autocomplete({
minLength: 0,
source: function(request, response){
@@ -306,6 +307,31 @@ function(jquery,utils,i18n,jqueryValidat
return false;
}
});
+
+ /*
+ olamy: doesn't work????
+ var values=[];
+ $(usersViewModel.users()).each(function(idx,user){
+ var value=user[property];
+ if(value!=null && $.inArray(value, values)<0){
+ values.push(value);
+ }
+ });
+ var jid = "#users-grid-filter-auto-"+property;
+ $.log("applyAutocompleteOnHeader:"+values.length+" for " + jid);
+
+ var box = $("#main-content").find(jid);
+
+ box.typeahead( { local: values } );
+ box.bind('typeahead:selected', function(obj, datum, name) {
+ var users=[];
+ $(usersViewModel.users()).each(function(idx,user){
+ if(user[property] && user[property]() &&
user[property]().indexOf(datum.value)>=0){
+ users.push(user);
+ }
+ });
+ usersViewModel.users(users);
+ });*/
}
/**
@@ -341,7 +367,6 @@ function(jquery,utils,i18n,jqueryValidat
}
})
mainContent.find("#users-view-tabs-content
#users-view").addClass("active");
- applyAutocompleteOnHeaders(usersViewModel);
mainContent.find("#usersTable").find('.dropdown-toggle').dropdown();
}
}
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/templates/redback/user-edit.html
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/templates/redback/user-edit.html?rev=1545152&r1=1545151&r2=1545152&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/templates/redback/user-edit.html
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/webapp/js/templates/redback/user-edit.html
Mon Nov 25 05:12:42 2013
@@ -193,7 +193,7 @@
{{each(i, columnDefinition) columns}}
<th>
{{if columnDefinition.filter }}
- <input type="text" class="form-search input-medium"
id="users-grid-filter-auto-${columnDefinition.rowText}"
+ <input type="text" class="input-medium"
id="users-grid-filter-auto-${columnDefinition.rowText}"
placeholder="${$.i18n.prop('users.grid.filter')}"/>
{{/if}}
</th>