Author: ito
Date: Thu Jul 22 12:37:59 2010
New Revision: 966623
URL: http://svn.apache.org/viewvc?rev=966623&view=rev
Log:
add customfield to user updated to support IE
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/add-user-template.xhtml
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/staticweb/js/usermanager.js
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/update-user-template.xhtml
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/add-user-template.xhtml
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/add-user-template.xhtml?rev=966623&r1=966622&r2=966623&view=diff
==============================================================================
---
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/add-user-template.xhtml
(original)
+++
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/add-user-template.xhtml
Thu Jul 22 12:37:59 2010
@@ -1,6 +1,8 @@
def umr(s: Any) = new UriRef("http://clerezza.org/2009/05/usermanager#" + s)
def dc(s: Any) = new UriRef("http://purl.org/dc/elements/1.1/" + s)
+resultDocModifier.addScriptReference("/scripts/alert-message.js");
+resultDocModifier.addScriptReference("/scripts/ajax-options.js");
resultDocModifier.addScriptReference("js/usermanager.js");
resultDocModifier.setTitle("Users");
@@ -19,8 +21,8 @@ resultDocModifier.addNodes2Elem("tx-cont
refreshCustomInformation(null);
- $("#userRoles option").each(function()
{{
- $(this).bind("click",
function() {{
+ $("#userRoles").change(function() {{
+ $("#userRoles
option:selected").each(function() {{
refreshCustomInformation(null);
}});
}});
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/staticweb/js/usermanager.js
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/staticweb/js/usermanager.js?rev=966623&r1=966622&r2=966623&view=diff
==============================================================================
---
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/staticweb/js/usermanager.js
(original)
+++
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/staticweb/js/usermanager.js
Thu Jul 22 12:37:59 2010
@@ -1,10 +1,17 @@
function refreshCustomInformation(user){
multipleValues = $("#userRoles").val() || []
+ var options = new AjaxOptions("get-customfields", "retrieving custom
fields", function(data) {
+ $("#custominfos").html(data);
+ });
+ options.type = "GET";
+ options.url = "./custom-user";
+ options.dataType = "html";
if(user != null){
- $("#custominfos").load("./custom-user?user="+user+"+&resource="
+ document.location.href +"&roles="+multipleValues.join(",")+"&mode=naked");
+ options.data = "user="+user+"+&resource=" +
document.location.href +"&roles="+multipleValues.join(",")+"&mode=naked"
} else {
- $("#custominfos").load("./custom-user?resource=" +
document.location.href +"&roles="+multipleValues.join(",")+"&mode=naked");
+ options.data = "resource=" + document.location.href
+"&roles="+multipleValues.join(",")+"&mode=naked"
}
+ $.ajax(options);
}
function saveUser(){
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/update-user-template.xhtml
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/update-user-template.xhtml?rev=966623&r1=966622&r2=966623&view=diff
==============================================================================
---
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/update-user-template.xhtml
(original)
+++
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager.webinterface/src/main/resources/org/apache/clerezza/platform/usermanager/webinterface/update-user-template.xhtml
Thu Jul 22 12:37:59 2010
@@ -6,6 +6,8 @@ def dc(s: Any) = new UriRef("http://purl
def umr(s: Any) = new UriRef("http://clerezza.org/2009/05/usermanager#" + s)
def platform(s: Any) = new UriRef("http://clerezza.org/2009/08/platform#" + s)
+resultDocModifier.addScriptReference("/scripts/alert-message.js");
+resultDocModifier.addScriptReference("/scripts/ajax-options.js");
resultDocModifier.addScriptReference("js/usermanager.js");
resultDocModifier.setTitle("Users");
@@ -34,9 +36,9 @@ resultDocModifier.addNodes2Elem("tx-cont
refreshCustomInformation({"'" +
(res/umr("user")/platform("userName")*) + "'"});
- $("#userRoles option").each(function()
{{
- $(this).bind("click",
function() {{
-
refreshCustomInformation({"'" + (res/umr("user")/platform("userName")*) +
"'"});
+ $("#userRoles").change(function() {{
+ $("#userRoles
option:selected").each(function() {{
+
refreshCustomInformation(null);
}});
}});
}});