Numeric Input para el CKEditor

Instalación

Este plugin está pensado para ser usado desde otros plugins.

Primero tiene que asegurarse de que en su plugin se ha especificado que se quiere usar esta funcionalidad:

requires: 'dialog,numericinput'

Luego en la definición del diálogo puede usar el nuevo tipo "number", de forma similar por ejemplo a los campos de tipo "text". Pero con el tipo "number" también puede definir los atributos "min", "max" y "step".

Ejemplo:

{   
    id: 'autoplaySpeed',
    type: 'number',
    min: 50,
    step: 50
}

Pueden ver un ejemplo completo de un plugin en nuestra página de demostración.

Si quiere modificar un diálogo existente, entonces tienen que poner un objeto JSON con la configuración de los diálogos y de los campos en los que quiere usar Numeric Input con la entrada numericinput_modifyfields.

config.numericinput_modifyfields = {
    'table': {
        'info' : {
            'txtRows': {
                'min': 1
            },
            'txtCols': {
                'min': 1
            },
            'txtBorder': {
                'min': 0,
                'controlStyle': 'width: 4em',
            },
            'txtCellSpace': {
                'min': 0,
                'controlStyle': 'width: 4em',
            },
            'txtCellPad': {
                'min': 0,
                'controlStyle': 'width: 4em',
            }
        }
    }
}

Puede descargar el Numeric Input plugin aquí.