Author: olamy
Date: Sat Dec 17 22:43:40 2011
New Revision: 1220290
URL: http://svn.apache.org/viewvc?rev=1220290&view=rev
Log:
move user edition to tab too
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-grids.html
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-grids.html
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-grids.html?rev=1220290&r1=1220289&r2=1220290&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-grids.html
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/templates/user-grids.html
Sat Dec 17 22:43:40 2011
@@ -94,7 +94,7 @@
<li class="active" id="users-view-tabs-li-users-grid">
<a href="#users-view">Users</a>
</li>
- <li>
+ <li id="users-view-tabs-li-user-edit">
<a href="#createUserForm">Add User</a>
</li>
</ul>
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js?rev=1220290&r1=1220289&r2=1220290&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js
Sat Dec 17 22:43:40 2011
@@ -65,12 +65,7 @@ $(function() {
window.redbackModel.usersViewModel.users.push(currentUser);
clearForm("#main-content #user-create");
$("#main-content #user-create").hide();
-
- $("#main-content #users-view-tabs li").removeClass("active");
- $("#main-content #users-view-tabs-content
div").removeClass("active");
- // activate users grid tab
- $("#main-content #users-view-tabs-content
#users-view").addClass("active");
- $("#users-view-tabs-li-users-grid").addClass("active");
+ activateUsersGridTab();
return this;
} else {
displayErrorMessage("user cannot created");
@@ -152,7 +147,7 @@ $(function() {
if (created == true) {
displaySuccessMessage("user updated:"+currentUser.username());
clearForm("#main-content #user-create");
- $("#main-content #user-create").hide();
+ activateUsersGridTab();
return this;
} else {
displayErrorMessage("user cannot be updated");
@@ -168,7 +163,7 @@ $(function() {
this.save=function(){
$.log("user.save create:"+window.redbackModel.createUser);
if (window.redbackModel.createUser==true){
- var valid = $("#main-content #createUserForm #user-create").valid();
+ var valid = $("#main-content #user-create").valid();
if (valid==false) {
$.log("user#save valid:false");
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js?rev=1220290&r1=1220289&r2=1220290&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/users.js
Sat Dec 17 22:43:40 2011
@@ -62,7 +62,7 @@ $(function() {
ko.renderTemplate("redback/user-edit-tmpl", new user(), null,
$("#createUserForm").get(0),"replaceChildren");
$("#main-content #createUserForm
#user-create").delegate("#user-create-form-cancel-button", "click keydown",
function(e) {
e.preventDefault();
- $('#user-create').hide();
+ activateUsersGridTab();
});
$("#user-create").validate({
rules: {
@@ -110,20 +110,23 @@ $(function() {
this.editUserBox=function(user) {
window.redbackModel.createUser=false;
clearUserMessages();
- $("#main-content #user-edit").remove();
+ //$("#main-content #user-edit").remove();
$("#main-content").append("<div id='user-edit'></div>");
- $("#main-content #user-edit").attr("data-bind",'template:
{name:"redback/user-edit-tmpl",data: user}');
- $("#main-content #user-create").remove();
- $("#main-content #user-edit").show();
+ //$("#main-content #user-edit").attr("data-bind",'template:
{name:"redback/user-edit-tmpl",data: user}');
+ $("#main-content #createUserForm").attr("data-bind",'template:
{name:"redback/user-edit-tmpl",data: user}');
+
+ //$("#main-content #user-create").remove();
+ //$("#main-content #user-edit").show();
var viewModel = new userViewModel(user);
- ko.applyBindings(viewModel,$("#main-content #user-edit").get(0));
+ ko.applyBindings(viewModel,$("#main-content #createUserForm").get(0));
+ activateUsersEditTab();
$("#main-content
#user-create").delegate("#user-create-form-cancel-button", "click keydown",
function(e) {
e.preventDefault();
- $('#main-content #user-create').remove();
+ activateUsersGridTab();
});
$("#main-content #user-create").validate({
@@ -173,6 +176,21 @@ $(function() {
this.user=user;
}
+ activateUsersGridTab=function(){
+ $("#main-content #users-view-tabs li").removeClass("active");
+ $("#main-content #users-view-tabs-content div").removeClass("active");
+ // activate users grid tab
+ $("#main-content #users-view-tabs-content #users-view").addClass("active");
+ $("#users-view-tabs-li-users-grid").addClass("active");
+ }
+
+ activateUsersEditTab=function(){
+ $("#main-content #users-view-tabs li").removeClass("active");
+ $("#main-content #users-view-tabs-content div").removeClass("active");
+ // activate users edit tab
+ $("#main-content #users-view-tabs-content
#createUserForm").addClass("active");
+ $("#users-view-tabs-li-user-edit").addClass("active");
+ }
$(document).ready(function() {