From 49ffb7a6dbc4391eaeae30ad129cc5c324a3a8c7 Mon Sep 17 00:00:00 2001
From: Ralf Becker <ralfbecker@outdoor-training.de>
Date: Fri, 14 Feb 2014 09:35:51 +0000
Subject: [PATCH] fix javascript error: can not call method removeClass of null

---
 etemplate/js/et2_widget_button.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/etemplate/js/et2_widget_button.js b/etemplate/js/et2_widget_button.js
index 92d53d7fa0..55b1d8dc98 100644
--- a/etemplate/js/et2_widget_button.js
+++ b/etemplate/js/et2_widget_button.js
@@ -235,7 +235,7 @@ var et2_button = et2_baseWidget.extend([et2_IInput, et2_IDetachedDOM],
 	attachToDOM: function() {
 		this._super.apply(this, arguments);
 
-		if (this.options.readonly)
+		if (this.options.readonly && (this.btn || this.image))
 		{
 			(this.btn || this.image)
 				.removeClass('et2_clickable')