From 52a3a5e2aeed75228270d606383fa7880cd13c53 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Sat, 2 Nov 2013 14:49:26 +0000 Subject: [PATCH] fixed not working readonly display of integer or float widgets, caused by attribute validation allowing string only --- etemplate/js/et2_widget_number.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/etemplate/js/et2_widget_number.js b/etemplate/js/et2_widget_number.js index 28e775de19..d81f99b73d 100644 --- a/etemplate/js/et2_widget_number.js +++ b/etemplate/js/et2_widget_number.js @@ -18,9 +18,9 @@ /** * Class which implements the "int" and textbox type=float XET-Tags - * + * * @augments et2_textbox - */ + */ var et2_number = et2_textbox.extend( { attributes: { @@ -49,13 +49,13 @@ var et2_number = et2_textbox.extend( "type": "integer", "default": et2_no_init, "description": "Allowed precision - # of decimal places", - "ignore": true + "ignore": true } }, /** * Constructor - * + * * @memberOf et2_number */ init: function() { @@ -98,9 +98,10 @@ et2_register_widget(et2_number, ["int", "integer", "float"]); var et2_number_ro = et2_textbox_ro.extend( { attributes: { - "min": {"ignore": true}, - "max": {"ignore": true}, - "precision": {"ignore": true} + min: { ignore: true}, + max: { ignore: true}, + precision: { ignore: true}, + value: { type: "float" } } }); et2_register_widget(et2_number_ro, ["int_ro", "integer_ro", "float_ro"]);