Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Custom Controls, Automatic i18n, WYSIWYG Editor, HTML Labels ✨ #414

Merged
merged 69 commits into from
Apr 18, 2017

Conversation

kevinchappell
Copy link
Owner

@kevinchappell kevinchappell commented Apr 14, 2017

Enhanced- automatic i18n support, resolves #287
Optional promise based editor initialization
Browserfied, resolves #407
WYSIWYG Text editor
HTML labels resolves #350
Inline Radio and checkboxes, resolves #286
Improved IE11 compatibility
Custom controls resolves #329, resolves #409

Updated:
Merged checkbox and checkbox-group input types resolves #381

  • options:
    • dataType, now defaults to 'json'
    • stickyControls, now supports explicit positioning

bower dependency resolves #332, resolves #304
textarea not saving
language subtype issue resolves #404, resolves #299
buggy cursor resolves #405
paragraph style with html resolves #389
option/checkbox/radio ie11 xml error resolves #380
checkbox default option resolves #381
Checkbox incorrectly placed resolves #390
Button not draggable resolves #378
Reordering options not saved immediately resolves #371
required false still shows required resolves #370
InputSet Controls added in reverse order resolves #368
Object.assign undefined function resolves #365
hard to order paragraph and header resolves #347
duplicate checkbox labels resolves #345
Improved bootstrap compatibility resolves #315
improved selected button styling resolves #306
UI breaks after adding elements repeatedly resolves #305
allow underscores in name attributes #300
Large text encoding issues, resolves #257

kcToggle plugin, replaced with css only toggle
unused strings resolves #307

@kevinchappell kevinchappell self-assigned this Apr 14, 2017
@kevinchappell kevinchappell added this to the v2.0 milestone Apr 14, 2017
@kevinchappell kevinchappell changed the title v2.0 Custom Controls, Automatic i18n, WYSIWYG Editor, HTML Labels +++ Apr 16, 2017
@kevinchappell kevinchappell changed the title Custom Controls, Automatic i18n, WYSIWYG Editor, HTML Labels +++ ✨ Custom Controls, Automatic i18n, WYSIWYG Editor, HTML Labels ✨ Apr 16, 2017
@kevinchappell kevinchappell merged commit edad3b7 into master Apr 18, 2017
@kevinchappell kevinchappell deleted the dev branch April 18, 2017 10:44
kevinchappell added a commit that referenced this pull request Apr 18, 2017
* Add browserify, code cleanup

* v1.25.0 WIP

* 1.25.0 WIP

* Bugfix: fast clicking with editOnAdd

* Remove allowSelect from opts.messages

* Only editOnAdd for new fields

* Update gulpfile, getData action, remove bootstrap color styles

* Customizable Form action buttons, clearer selected button styles

* Fix delete toggle element

* i18n WIP, new subtypes WIP

* fieldRender refactor for inline radios and checkboxes and templates

* fieldRender refactor continued

* minor bugfix for getTemplate

* Add Quill support for rich text editing

* Fix tinymce and getScripts caching

* refactor for lower filesize

* Bugfix: disabled tooltip forn appended and prepended fields

* Add mini dom library, working autocomplete

* Fix preview value binding

* update variable

quill WIP

* Upgrade dependencies

* start disabled subtypes, extendable actionButtons WIP, text-overflow for controls

* Minors updates, jsdoc-ing

* stickyControls and Autocomplete field updates

* Bugfix: inputSet drag #368, btnStyle

* Add polyfill for ie11 #365

* Fix ie11 forEach

* Bugfix: Custom class and name attrs #355

* Bugfix: date form-control default class #351

* demo build

* Update icon font label, fix bug where custom classname and name are not used #355

* Fix Custom names, Checkbox field show 2 labels in editor #345

* Update icon font

* Update fonts, stage labels

* HTML labels WIP

* Bugfix: select field multiple options

* Doc updates WIP

* update bower deps

* Module abstraction WIP

* Upgrade packages fix style lint

* Start editorUI render function, Refactor WIP

* fix demo.js

* refactor WIP

* Start new i18n support

* multiple instance refactor WIP

* refactor WIP

* helpers refactor WIP, return promise option for formBuilder

* fix template map issue

* Begin merging checkbox and checkbox-group

* Allow underscore in attribut name 😢, Resolves #300

* Enable custom fields and templates

* fix textarea not saving value

* Add lang files for demo

* fix placeholder strings

* Fix paragraph template, update on toggle edit

* v2.0-beta

* Replace kc-toggle plugin with css only toggle solution (#412)

* Fix control drag issue

* Temporarily remove scrollIntoView(too jarring), autocomplete styling should be available for form-render.css also

* Fix required asterisk, make formData a getter

* Change default lang location

* required asterisk style update

* correct version number

* Enable html labels

* XML options rendering resolves #380

* Button not draggable resolves #378

* XML save updates

* Remove unused strings

* Fix preview layout issue, html labels
@ankurk91
Copy link

cheers @kevinchappell

One quick observation,
onSave callback accepts two params first is event and second is formData, you may need to update config.js

// config.js#L52
onSave: function onSave(event,formData) {
    return null;
},

Thanks !!!

@kevinchappell
Copy link
Owner Author

@ankurk91 Thanks for the reminder on that, going through and updating docs now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment