Date: 27-Dec-2015
- (enh #84): Update Portugese translations.
- (enh #85): Add Greek translations.
- (enh #87): Add jQuery plugin destroy & create methods.
- (enh #88): Update Russian translations.
- Better fix for #64 in resetting errors.
- (enh #91): Add plugin option
encodeOutput
to encode HTML output. - (enh #100): New
initEditablePopover
method to initialize popover for AJAX replaced editables. - (enh #103): Add Czech Translations.
- Code optimizations for widget and JS plugin.
- (enh #104): Enhance jQuery events
- New event
editableBeforeSubmit
that submits before ajax request - Enable events to be aborted and prevent default behavior by
event.preventDefault()
(applicable for most critical editable events) - Incorporate event namespace
.editable
on the critical events
- New event
Date: 01-Jul-2015
- (enh #54): Auto guess input and set input options based on input type.
- (enh #56): Reset/Clear help-block error messages before next validation.
- (enh #57): Added translation support for Lithuanian language.
- (enh #3, #58): Ability to render editable content INLINE as an alternative to a POPOVER.
- New
asPopover
boolean property added. - Enhanced inline form styles
- INLINE templates and settings to control how content should be rendered
- Two built in inline templates
- New
- (enh #59): New
buttonsTemplate
property for rendering editable form action buttons (reset and submit). - (enh #60): Ability to configure action button
icon
andlabel
separately. - (enh #61): New boolean property
showButtonLabels
to control the display of action button labels (will show the label as title on hover). - (enh #62): Enhance footer property to include tags for '{loading}' and '{buttons}'.
- (bug #63): Fix renderActionButtons to correctly parse submit & reset button options.
- (enh #64): Better reset of error container help-block content.
- (enh #69): Generate default
en
message translation file. - (enh #70): Added default
en
translations. - (enh #73): Added Polish translations.
- (enh #76): Improved Spanish translations.
- (enh #78): Added Chinese translations.
Date: 29-Mar-2015
- (enh #39): Better validation for
valueIfNull
. - (enh #40): Enhanced styling for disabled editable button.
- (enh #41): Improve validation to retrieve the right translation messages folder.
- (enh #44): Revamp editable widget initialization and auto detection of input.
- (enh #47, #48): New property
submitOnEnter
to control save on ENTER key press. - (bug #49): Throw exception when an array value is passed as key to
displayValueConfig
. - (enh #53): Auto initialize
kv-editable-input
CSS for various input types and widgets.
Date: 13-Feb-2015
- (bug #24): More correct
displayValueConfig
validation. - (enh #32): Pass additional data to various editable events
editableSubmit
: pass the editable form jquery element in addition to editable input element valueeditableSuccess
: pass ajax response data and editable form jquery element in addition to editable input element valueeditableError
: pass ajax response data editable form jquery elementin addition to editable input element value
- (enh #33): New
ajaxSettings
property that can be used to merge additional ajax settings/options for editable submission. - (enh #34): Various enhancements to plugin code.
- (enh #35): Add French translations.
- Set copyright year to current.
Date: 12-Jan-2015
- (bug #25): Fix options setting for PopoverX.
- (enh #27): Add Spanish translations.
- Revamp to use new Krajee base Module and TranslationTrait.
- Code formatting updates as per Yii2 coding style.
Date: 22-Nov-2014
- (enh #15): Add Vietnamese language translations.
- (enh #16): Enhance dependency validation using common code base.
- (enh #18): Add Italian language translations.
- (bug #20): Fix widgets for use in Editable.
- (enh #21): Enhancements for rendering widgets and related styling.
- (enh #22): Revamp extension to work better with model validation and in EditableColumn.
Date: 22-Oct-2014
- (enh #14): Raise new
editableAjaxError
event for errors faced via ajax - New property
showAjaxErrors
included for the editable jQuery plugin.
Date: 04-Sep-2014
- (enh #8): Enhance
beforeInput
&afterInput
to be passed as callback functions. - (enh #9): Included client plugin events
editableChange
,editableSubmit
,editableReset
,editableSuccess
, andeditableError
. - PSR4 alias change
Date: 26-Aug-2014
- (enh #4): Better fix to reinitialize form error blocks for each ajax call.
- (enh #6): Added
displayValueConfig
to auto calculate display value.
Date: 21-Aug-2014
- (enh #2): Enhancements to the widget for rendering and processing via Pjax.
- (enh #4): Reinitialize form error blocks for each ajax call.
- (enh #5): More correct valueIfNull and displayValue null validation check.
Date: 27-Jul-2014
- Set any readable markup on your view, DetailView, or GridView to be editable. (Under Process: The widgets
\kartik\grid\GridView
and\kartik\detail\DetailView
widgets will be (enhanced to use this extension in a very easy way. - Provides two display formats for setting up your editable content .
- Link): Convert the editable content as a clickable link for popover.
- Button): Do not convert the editable content to a link, but instead display a button beside it for editing content.
- Uses Yii 2.0 ActiveForm for editing content. Hence all features of Yii ActiveForm, including model validation rules are available.
- For editing the content, you can configure it to use any of the HTML inputs, or widgets available from kartik-v/yii2-widgets or other input widgets from https://github.com/kartik-v. In addition, one can also use HTML 5 inputs or any custom input widget to edit your content.
- Entirely control the way the form content is displayed in the popover. By default, the widget displays the input to be edited. In addition, one can place more form fields or markup before and after this default input.
- Uses AJAX based form submission to process quick editing of data and a seamless user experience.
- Uses advanced features of the yii2-popover-x extension, to control display formats for your editable popover form. This uses the (enhanced bootstrap-popover-x by Krajee.