projects
/
roojs1
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
roojs-all.js
[roojs1]
/
roojs-debug.js
diff --git
a/roojs-debug.js
b/roojs-debug.js
index
5473e97
..
e956860
100644
(file)
--- a/
roojs-debug.js
+++ b/
roojs-debug.js
@@
-39441,6
+39441,10
@@
Roo.extend(Roo.form.TextField, Roo.form.Field, {
* @cfg {Boolean} selectOnFocus True to automatically select any existing field text when the field receives input focus (defaults to false)
*/
selectOnFocus : false,
* @cfg {Boolean} selectOnFocus True to automatically select any existing field text when the field receives input focus (defaults to false)
*/
selectOnFocus : false,
+ /**
+ * @cfg {Boolean} allowLeadingSpace True to prevent the stripping of leading white space
+ */
+ allowLeadingSpace : false,
/**
* @cfg {String} blankText Error text to display if the allow blank validation fails (defaults to "This field is required")
*/
/**
* @cfg {String} blankText Error text to display if the allow blank validation fails (defaults to "This field is required")
*/
@@
-39485,8
+39489,11
@@
Roo.extend(Roo.form.TextField, Roo.form.Field, {
if(this.selectOnFocus){
this.on("focus", this.preFocus, this);
if(this.selectOnFocus){
this.on("focus", this.preFocus, this);
-
}
}
+ if (!this.allowLeadingSpace) {
+ this.on('blur', this.cleanLeadingSpace, this);
+ }
+
if(this.maskRe || (this.vtype && this.disableKeyFilter !== true && (this.maskRe = Roo.form.VTypes[this.vtype+'Mask']))){
this.el.on("keypress", this.filterKeys, this);
}
if(this.maskRe || (this.vtype && this.disableKeyFilter !== true && (this.maskRe = Roo.form.VTypes[this.vtype+'Mask']))){
this.el.on("keypress", this.filterKeys, this);
}
@@
-39522,7
+39529,11
@@
Roo.extend(Roo.form.TextField, Roo.form.Field, {
this.autoSize();
}
},
this.autoSize();
}
},
-
+ // private - clean the leading white space
+ cleanLeadingSpace : function(e)
+ {
+ this.setValue(this.getValue().replace(/^\s+/,''));
+ },
/**
* Resets the current field value to the originally-loaded value and clears any validation messages.
*
/**
* Resets the current field value to the originally-loaded value and clears any validation messages.
*
@@
-39530,9
+39541,7
@@
Roo.extend(Roo.form.TextField, Roo.form.Field, {
reset : function(){
Roo.form.TextField.superclass.reset.call(this);
reset : function(){
Roo.form.TextField.superclass.reset.call(this);
- },
-
-
+ },
// private
preFocus : function(){
// private
preFocus : function(){
@@
-44070,11
+44079,17
@@
Roo.extend(Roo.HtmlEditorCore, Roo.Component, {
node.nodeName == 'SPAN' &&
!node.hasAttributes() &&
node.childNodes.length == 1 &&
node.nodeName == 'SPAN' &&
!node.hasAttributes() &&
node.childNodes.length == 1 &&
- node.firstChild.nodeName == "#text"
+ node.firstChild.nodeName == "#text"
) {
var textNode = node.firstChild;
node.removeChild(textNode);
) {
var textNode = node.firstChild;
node.removeChild(textNode);
+ if (node.getAttribute('lang') != 'zh-CN') { // do not space pad on chinese characters..
+ node.parentNode.insertBefore(node.ownerDocument.createTextNode(" "), node);
+ }
node.parentNode.insertBefore(textNode, node);
node.parentNode.insertBefore(textNode, node);
+ if (node.getAttribute('lang') != 'zh-CN') { // do not space pad on chinese characters..
+ node.parentNode.insertBefore(node.ownerDocument.createTextNode(" ") , node);
+ }
node.parentNode.removeChild(node);
}
node.parentNode.removeChild(node);
}