Index: lemans-lib/locale/trunk/build-main.js =================================================================== diff -u -r2174 -r2423 --- lemans-lib/locale/trunk/build-main.js (.../build-main.js) (revision 2174) +++ lemans-lib/locale/trunk/build-main.js (.../build-main.js) (revision 2423) @@ -4,9 +4,10 @@ import "_build/templates.compiled.js"; import InlineLocaleTextEditor from "vendor/lemans/locale/src/js/component/locale/inline-edit-control.js"; +import InlineTextareaEditor from "./src/js/component/locale/inline-edit-control-textarea.js"; //Import ES6 module into window scope. window.Lemans = window.Lemans || {}; $.extend(window.Lemans, { - InlineLocaleTextEditor, + InlineLocaleTextEditor, InlineTextareaEditor }); Index: lemans-lib/locale/trunk/src/js/component/locale/inline-edit-control.js =================================================================== diff -u -r2191 -r2423 --- lemans-lib/locale/trunk/src/js/component/locale/inline-edit-control.js (.../inline-edit-control.js) (revision 2191) +++ lemans-lib/locale/trunk/src/js/component/locale/inline-edit-control.js (.../inline-edit-control-textarea.js) (revision 2423) @@ -9,7 +9,7 @@ /** * Inline editor class for localized text fields. */ -export default class InlineLocaleTextEditor extends InlineEditor +export default class InlineTextareaEditor extends InlineEditor { /** * Create a new editor @@ -18,10 +18,13 @@ * @param {Object} options - The options for the editor */ constructor(container, options) { + // console.log("getting here") super(container, options); + // console.log("options") + // console.log(options) /** @private {String} */ - this.template = 'locale/inline-edit'; + this.template = 'locale/inline-edit-textarea'; this.templateModule = 'lemans/locale'; this.currentValue = options.localeValue; this.oldValue = options.localeValue; @@ -38,19 +41,19 @@ } postLoad(data) { - localeControl(this.container.find('input'), { + // console.log(this.container.find('textarea')) + localeControl(this.container.find('textarea'), { defaultOnly: false, defaultValue: this.options.defaultValue, localeValue: this.options.localeValue }); } renderCurrentValue(value) { - console.log(value); return value ? value : H('{{value}}', {value: this.options.defaultValue}); } } -InlineEditor.register('localeText', InlineLocaleTextEditor); +InlineEditor.register('localeText', InlineTextareaEditor); Index: lemans-lib/locale/trunk/src/views/locale/inline-edit-textarea.html =================================================================== diff -u --- lemans-lib/locale/trunk/src/views/locale/inline-edit-textarea.html (revision 0) +++ lemans-lib/locale/trunk/src/views/locale/inline-edit-textarea.html (revision 2423) @@ -0,0 +1,20 @@ +
+ + {{> lemans/inline-editor:controls}} +
Index: lemans-lib/locale/trunk/src/js/component/locale/inline-edit-control.js =================================================================== diff -u -r2191 -r2423 --- lemans-lib/locale/trunk/src/js/component/locale/inline-edit-control.js (.../inline-edit-control.js) (revision 2191) +++ lemans-lib/locale/trunk/src/js/component/locale/inline-edit-control.js (.../inline-edit-control.js) (revision 2423) @@ -46,7 +46,6 @@ } renderCurrentValue(value) { - console.log(value); return value ? value : H('{{value}}', {value: this.options.defaultValue});