thd/web/js/uc.input.js
changeset 35 94a1dc255022
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/thd/web/js/uc.input.js	Tue Sep 22 16:40:38 2009 +0200
@@ -0,0 +1,20 @@
+uc = uc || {};
+uc.input = uc.input || {};
+uc.input.file = uc.input.file || {};
+
+uc.input.file.build = function(selector) {
+	var jq_field = jQuery(selector);
+	var jq_input = jQuery('input[type=file]', jq_field);
+	var jq_radio = jQuery('li.keep input, li.delete input', jq_field);
+	if (jq_radio.length > 0) jq_input.attr('disabled', 'disabled');
+	jQuery('li.replace input', jq_field).focus(function() {
+		jq_input.removeAttr('disabled');
+	})
+	jq_radio.focus(function() {
+		jq_input.attr('disabled', 'disabled');
+	});
+}
+
+jQuery(document).ready(function() {
+	uc.input.file.build('form .field-type-file');
+});
\ No newline at end of file