* @cfg {Boolean} animate default true
* @cfg {Boolean} allow_close default true
* @cfg {Boolean} fitwindow default false
+ * @cfg {Number} width fixed width - usefull for chrome extension only really.
+ * @cfg {Number} height fixed height - usefull for chrome extension only really.
* @cfg {String} size (sm|lg) default empty
* @cfg {Number} max_width set the max width of modal
*
if(this.fireEvent('beforetoggle', this) === false){
return;
}
- var ce = this.el.select('.roo-navbar-collapse',true).first();
+ var ce = this.el.select('.navbar-collapse',true).first();
if (!ce.hasClass('show')) {
this.expand();
expand : function ()
{
- var ce = this.el.select('.roo-navbar-collapse',true).first();
+ var ce = this.el.select('.navbar-collapse',true).first();
if (ce.hasClass('collapsing')) {
return;
}
*/
collapse : function()
{
- var ce = this.el.select('.roo-navbar-collapse',true).first();
+ var ce = this.el.select('.navbar-collapse',true).first();
if (ce.hasClass('collapsing') || ce.hasClass('collapse') ) {
// it's collapsed or collapsing..
*/
cleanWord : function(node)
{
-
-
if (!node) {
this.cleanWord(this.doc.body);
return;
}
+
+ if(
+ node.nodeName == 'SPAN' &&
+ !node.hasAttributes() &&
+ node.childNodes.length == 1 &&
+ node.firstChild.nodeName == "#text"
+ ) {
+ 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);
+ if (node.getAttribute('lang') != 'zh-CN') { // do not space pad on chinese characters..
+ node.parentNode.insertBefore(node.ownerDocument.createTextNode(" ") , node);
+ }
+ node.parentNode.removeChild(node);
+ }
+
if (node.nodeName == "#text") {
// clean up silly Windows -- stuff?
return;