Author: jleroux
Date: Thu Dec 13 03:40:07 2007
New Revision: 603893
URL:
http://svn.apache.org/viewvc?rev=603893&view=revLog:
A patch from Daniel MartÃnez "Make user input change background colours of formulars" (
https://issues.apache.org/jira/browse/OFBIZ-660) - OFBIZ-660
Note : only when the change comes from calendar or lookup. I will revert if it annoys somebody...
Modified:
ofbiz/trunk/framework/common/webcommon/includes/lookup.ftl
ofbiz/trunk/framework/images/webapp/images/calendar.html
Modified: ofbiz/trunk/framework/common/webcommon/includes/lookup.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/webcommon/includes/lookup.ftl?rev=603893&r1=603892&r2=603893&view=diff==============================================================================
--- ofbiz/trunk/framework/common/webcommon/includes/lookup.ftl (original)
+++ ofbiz/trunk/framework/common/webcommon/includes/lookup.ftl Thu Dec 13 03:40:07 2007
@@ -35,10 +35,15 @@
if (obj_caller == null)
obj_caller = window.opener;
-
+ var bkColor = "yellow";
+ function setSourceColor(src){
+ if(src != null)
+ src.style.backgroundColor = bkColor;
+ }
// function passing selected value to calling window
function set_value(value) {
if (!obj_caller) return;
+ setSourceColor(obj_caller.target);
obj_caller.target.value = value;
window.close();
}
@@ -47,6 +52,7 @@
set_value(value);
if (!obj_caller.target2) return;
if (obj_caller.target2 == null) return;
+ setSourceColor(obj_caller.target2);
obj_caller.target2.value = value2;
}
function set_multivalues(value) {
@@ -56,6 +62,8 @@
if (arguments.length > 2 ) {
for(var i=1; i < arguments.length; i=i+2) {
+ evalString = "setSourceColor(thisForm." + arguments[i] + ")";
+ eval(evalString);
evalString = "thisForm." + arguments[i] + ".value='" + arguments[i+1] + "'";
eval(evalString);
}
Modified: ofbiz/trunk/framework/images/webapp/images/calendar.html
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/images/webapp/images/calendar.html?rev=603893&r1=603892&r2=603893&view=diff==============================================================================
--- ofbiz/trunk/framework/images/webapp/images/calendar.html (original)
+++ ofbiz/trunk/framework/images/webapp/images/calendar.html Thu Dec 13 03:40:07 2007
@@ -40,7 +40,12 @@
var num_id = (re_id.exec(String(window.location))
? new Number(RegExp.$1) : 0);
var obj_caller = (window.opener ? window.opener.calendars[num_id] : null);
-
+// Change background color
+var bkColor = "yellow";
+function setSourceColor(src){
+if(src != null)
+ src.style.backgroundColor = bkColor;
+}
if (obj_caller && obj_caller.year_scroll) {
// get same date in the previous year
var dt_prev_year = new Date(dt_current);
@@ -87,6 +92,7 @@
? obj_caller.gen_tsmp(dt_datetime)
: obj_caller.gen_date(dt_datetime)
);
+ setSourceColor(obj_caller.target);
window.close();
}
else obj_caller.popup(dt_datetime.valueOf());