Partially supported multilines.

This commit is contained in:
Paulo Veiga
2011-09-02 02:31:03 -03:00
parent e437e0e329
commit d43eb930d9
32 changed files with 804 additions and 353 deletions

View File

@@ -66,7 +66,7 @@ mindplot.TextEditor = new Class({
},
_registerEvents : function(divElem) {
var inputElem = this._getInputElem();
var inputElem = this._getTextareaElem();
var spanElem = this._getSpanElem();
divElem.addEvent('keydown', function (event) {
@@ -161,7 +161,7 @@ mindplot.TextEditor = new Class({
var elemSize = topic.getSize();
this._setEditorSize(elemSize.width, elemSize.height);
var inputElem = this._getInputElem();
var inputElem = this._getTextareaElem();
inputElem.focus();
this._changeCursor(inputElem, $defined(defaultText));
@@ -171,7 +171,7 @@ mindplot.TextEditor = new Class({
},
_setStyle : function (fontStyle) {
var inputField = this._getInputElem();
var inputField = this._getTextareaElem();
var spanField = this._getSpanElem();
if (!$defined(fontStyle.font)) {
fontStyle.font = "Arial";
@@ -197,7 +197,7 @@ mindplot.TextEditor = new Class({
},
_setText : function(text) {
var inputField = this._getInputElem();
var inputField = this._getTextareaElem();
inputField.size = text.length + 1;
this._divElem.style.width = (inputField.size * parseInt(inputField.style.fontSize) + 100) + "px";
var spanField = this._getSpanElem();
@@ -206,10 +206,10 @@ mindplot.TextEditor = new Class({
},
_getText : function() {
return this._getInputElem().value;
return this._getTextareaElem().value;
},
_getInputElem : function() {
_getTextareaElem : function() {
return this._divElem.getElement('input');
},