From: Alan Knowles Date: Wed, 25 Nov 2020 09:36:51 +0000 (+0800) Subject: Fix #6465 - drag drop for cards X-Git-Url: http://git.roojs.org/?p=roojs1;a=commitdiff_plain;h=267f6bc0ecf0897515863c3c91a8eea23388e273 Fix #6465 - drag drop for cards --- diff --git a/.gitignore b/.gitignore index 3b5f69f613..1f7dac3a85 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ -scss/bootstrap/.sass-cache scss/bootstrap/mixins/.sass-cache - +scss/bootstrap/.sass-cache +scss/roojs-bootstrap/.sass-cache +.goutput* diff --git a/Roo/bootstrap/Button.js b/Roo/bootstrap/Button.js index 13f120069b..de39a37240 100644 --- a/Roo/bootstrap/Button.js +++ b/Roo/bootstrap/Button.js @@ -10,11 +10,11 @@ * @extends Roo.bootstrap.Component * Bootstrap Button class * @cfg {String} html The button content - * @cfg {String} weight (default | primary | secondary | success | info | warning | danger | link ) default - * @cfg {String} badge_weight (default | primary | secondary | success | info | warning | danger | link ) default (same as button) + * @cfg {String} weight (default|primary|secondary|success|info|warning|danger|link ) default + * @cfg {String} badge_weight (default|primary|secondary|success|info|warning|danger|link ) default (same as button) * @cfg {Boolean} outline default false (except for weight=default which emulates old behaveiour with an outline) - * @cfg {String} size ( lg | sm | xs) - * @cfg {String} tag ( a | input | submit) + * @cfg {String} size (lg|sm|xs) + * @cfg {String} tag (a|input|submit) * @cfg {String} href empty or href * @cfg {Boolean} disabled default false; * @cfg {Boolean} isClose default false; @@ -24,12 +24,12 @@ * @cfg {String} theme (default|glow) * @cfg {Boolean} inverse dark themed version * @cfg {Boolean} toggle is it a slidy toggle button - * @cfg {Boolean} pressed (true|false) default null - if the button ahs active state + * @cfg {Boolean} pressed  default null - if the button ahs active state * @cfg {String} ontext text for on slidy toggle state * @cfg {String} offtext text for off slidy toggle state * @cfg {Boolean} preventDefault default true (stop click event triggering the URL if it's a link.) * @cfg {Boolean} removeClass remove the standard class.. - * @cfg {String} target target for a href. (_self|_blank|_parent|_top| other) + * @cfg {String} target (_self|_blank|_parent|_top|other) target for a href. * * @constructor * Create a new button diff --git a/Roo/bootstrap/Card.js b/Roo/bootstrap/Card.js index 2cf1c9eb9e..7bf9facdff 100644 --- a/Roo/bootstrap/Card.js +++ b/Roo/bootstrap/Card.js @@ -17,7 +17,7 @@ * * @cfg {String} title * @cfg {String} subtitle - * @cfg {String} html -- html contents - or just use children.. + * @cfg {String|Boolean} html -- html contents - or just use children.. use false to hide it.. * @cfg {String} footer * @cfg {String} weight (primary|warning|info|danger|secondary|success|light|dark) @@ -45,9 +45,15 @@ * @cfg {String} display_xl (none|inline|inline-block|block|table|table-cell|table-row|flex|inline-flex) * @config {Boolean} dragable if this card can be dragged. - * @config {Boolean} drag_group group for drag + * @config {String} drag_group group for drag + * @config {Boolean} dropable if this card can recieve other cards being dropped onto it.. + * @config {String} drop_group group for drag + * + * @config {Boolean} collapsable can the body be collapsed. + * @config {Boolean} collapsed is the body collapsed when rendered... + * @config {Boolean} rotateable can the body be rotated by clicking on it.. + * @config {Boolean} rotated is the body rotated when rendered... * - * @constructor * Create a new Container * @param {Object} config The config object @@ -57,6 +63,25 @@ Roo.bootstrap.Card = function(config){ Roo.bootstrap.Card.superclass.constructor.call(this, config); this.addEvents({ + // raw events + /** + * @event drop + * When a element a card is dropped + * @param {Roo.bootstrap.Element} this + * @param {Roo.Element} n the node being dropped? + * @param {Object} dd Drag and drop data + * @param {Roo.EventObject} e + * @param {Roo.EventObject} data the data passed via getDragData + */ + 'drop' : true, + /** + * @event rotate + * When a element a card is rotate + * @param {Roo.bootstrap.Element} this + * @param {Roo.Element} n the node being dropped? + * @param {Boolean} rotate status + */ + 'rotate' : true }); }; @@ -96,12 +121,19 @@ Roo.extend(Roo.bootstrap.Card, Roo.bootstrap.Component, { subtitle : '', html : '', footer: '', + + collapsable : false, + collapsed : false, + rotateable : false, + rotated : false, dragable : false, drag_group : false, - + dropable : false, + drop_group : false, childContainer : false, - + dropEl : false, /// the dom placeholde element that indicates drop location. + layoutCls : function() { var cls = ''; @@ -175,18 +207,45 @@ Roo.extend(Roo.bootstrap.Card, Roo.bootstrap.Component, { cfg.cls += this.layoutCls(); + var hdr = false; if (this.header.length) { - cfg.cn.push({ + hdr = { tag : this.header_size > 0 ? 'h' + this.header_size : 'div', cls : 'card-header', - html : this.header // escape? - }); + cn : [] + }; + cfg.cn.push(hdr); + hdr_ctr = hdr; } else { - cfg.cn.push({ + hdr = { tag : 'div', - cls : 'card-header d-none' - }); - } + cls : 'card-header d-none', + cn : [] + }; + cfg.cn.push(hdr); + } + if (this.collapsable) { + hdr_ctr = { + tag : 'a', + cls : 'd-block user-select-none', + cn: [ + { + tag: 'i', + cls : 'roo-collapse-toggle fa fa-chevron-down float-right ' + (this.collapsed ? 'collapsed' : '') + } + + ] + }; + hdr.cn.push(hdr_ctr); + } + + hdr_ctr.cn.push( { + tag: 'span', + cls: 'roo-card-header-ctr' + ( this.header.length ? '' : ' d-none'), + html : this.header + }) + + if (this.header_image.length) { cfg.cn.push({ tag : 'img', @@ -194,18 +253,27 @@ Roo.extend(Roo.bootstrap.Card, Roo.bootstrap.Component, { src: this.header_image // escape? }); } else { - cfg.cn.push({ - tag : 'div', - cls : 'card-img-top d-none' - }); - } - + cfg.cn.push({ + tag : 'div', + cls : 'card-img-top d-none' + }); + } + var body = { tag : 'div', - cls : 'card-body', + cls : 'card-body' + (this.html === false ? ' d-none' : ''), cn : [] }; - cfg.cn.push(body); + var obody = body; + if (this.collapsable || this.rotateable) { + obody = { + tag: 'div', + cls : 'roo-collapsable collapse ' + (this.collapsed || this.rotated ? '' : 'show'), + cn : [ body ] + }; + } + + cfg.cn.push(obody); if (this.title.length) { body.cn.push({ @@ -213,7 +281,7 @@ Roo.extend(Roo.bootstrap.Card, Roo.bootstrap.Component, { cls : 'card-title', src: this.title // escape? }); - } + } if (this.subtitle.length) { body.cn.push({ @@ -235,13 +303,18 @@ Roo.extend(Roo.bootstrap.Card, Roo.bootstrap.Component, { }); } // fixme ? handle objects? + if (this.footer.length) { + cfg.cn.push({ - tag : 'div', - cls : 'card-footer', - html: this.footer // escape? + cls : 'card-footer ' + (this.rotated ? 'd-none' : ''), + html : this.footer }); + + } else { + cfg.cn.push({cls : 'card-footer d-none'}); } + // footer... return cfg; @@ -251,20 +324,28 @@ Roo.extend(Roo.bootstrap.Card, Roo.bootstrap.Component, { getCardHeader : function() { var ret = this.el.select('.card-header',true).first(); - if (ret.hasClass('d-none')) { - ret.removeClass('d-none'); - } + if (ret.hasClass('d-none')) { + ret.removeClass('d-none'); + } + + return ret; + }, + getCardFooter : function() + { + var ret = this.el.select('.card-footer',true).first(); + if (ret.hasClass('d-none')) { + ret.removeClass('d-none'); + } return ret; }, - getCardImageTop : function() { var ret = this.el.select('.card-img-top',true).first(); - if (ret.hasClass('d-none')) { - ret.removeClass('d-none'); - } - + if (ret.hasClass('d-none')) { + ret.removeClass('d-none'); + } + return ret; }, @@ -279,22 +360,51 @@ Roo.extend(Roo.bootstrap.Card, Roo.bootstrap.Component, { initEvents: function() { + + this.bodyEl = this.getChildContainer(); if(this.dragable){ - this.dragZone = new Roo.dd.DragZone(this.getEl(), { + this.dragZone = new Roo.dd.DragZone(this.getEl(), { containerScroll: true, ddGroup: this.drag_group || 'default_card_drag_group' }); this.dragZone.getDragData = this.getDragData.createDelegate(this); } + if (this.dropable) { + this.dropZone = new Roo.dd.DropZone(this.el.select('.card-body',true).first() , { + containerScroll: true, + ddGroup: this.drop_group || 'default_card_drag_group' + }); + this.dropZone.getTargetFromEvent = this.getTargetFromEvent.createDelegate(this); + this.dropZone.onNodeEnter = this.onNodeEnter.createDelegate(this); + this.dropZone.onNodeOver = this.onNodeOver.createDelegate(this); + this.dropZone.onNodeOut = this.onNodeOut.createDelegate(this); + this.dropZone.onNodeDrop = this.onNodeDrop.createDelegate(this); + } + if (this.collapsable) { + this.el.select('.card-header',true).on('click', this.onToggleCollapse, this); + } + if (this.rotateable) { + this.el.select('.card-header',true).on('click', this.onToggleRotate, this); + } + this.collapsableEl = this.el.select('.roo-collapsable').first(); + + this.footerEl = this.el.select('.card-footer').first(); + this.collapsableToggleEl = this.el.select('.roo-collapse-toggle'); + this.headerEl = this.el.select('.roo-card-header-ctr').first(); + if (this.rotated) { + this.el.addClass('roo-card-rotated'); + this.fireEvent('rotate', this, true); + } }, - getDragData : function(e) { + getDragData : function(e) + { var target = this.getEl(); - if (target) { - //this.handleSelection(e); - + if (target) { + //this.handleSelection(e); + var dragData = { source: this, copy: false, @@ -303,14 +413,295 @@ Roo.extend(Roo.bootstrap.Card, Roo.bootstrap.Component, { }; - dragData.ddel = target.dom ; // the div element + dragData.ddel = target.dom ; // the div element Roo.log(target.getWidth( )); - dragData.ddel.style.width = target.getWidth() + 'px'; + dragData.ddel.style.width = target.getWidth() + 'px'; return dragData; } return false; + }, + /** + * Part of the Roo.dd.DropZone interface. If no target node is found, the + * whole Element becomes the target, and this causes the drop gesture to append. + */ + getTargetFromEvent : function(e, dragged_card_el) + { + var target = e.getTarget(); + while ((target !== null) && (target.parentNode != this.bodyEl.dom)) { + target = target.parentNode; + } + + var ret = { + position: '', + cards : [], + card_n : -1, + items_n : -1, + card : false, + }; + + //Roo.log([ 'target' , target ? target.id : '--nothing--']); + // see if target is one of the 'cards'... + + + //Roo.log(this.items.length); + var pos = false; + + var last_card_n = 0; + var cards_len = 0; + for (var i = 0;i< this.items.length;i++) { + + if (!this.items[i].el.hasClass('card')) { + continue; + } + pos = this.getDropPoint(e, this.items[i].el.dom); + + cards_len = ret.cards.length; + //Roo.log(this.items[i].el.dom.id); + ret.cards.push(this.items[i]); + last_card_n = i; + if (ret.card_n < 0 && pos == 'above') { + ret.position = cards_len > 0 ? 'below' : pos; + ret.items_n = i > 0 ? i - 1 : 0; + ret.card_n = cards_len > 0 ? cards_len - 1 : 0; + ret.card = ret.cards[ret.card_n]; + } + } + if (!ret.cards.length) { + ret.card = true; + ret.position = 'below'; + ret.items_n; + return ret; + } + // could not find a card.. stick it at the end.. + if (ret.card_n < 0) { + ret.card_n = last_card_n; + ret.card = ret.cards[last_card_n]; + ret.items_n = this.items.indexOf(ret.cards[last_card_n]); + ret.position = 'below'; + } + + if (this.items[ret.items_n].el == dragged_card_el) { + return false; + } + + if (ret.position == 'below') { + var card_after = ret.card_n+1 == ret.cards.length ? false : ret.cards[ret.card_n+1]; + + if (card_after && card_after.el == dragged_card_el) { + return false; + } + return ret; + } + + // its's after .. + var card_before = ret.card_n > 0 ? ret.cards[ret.card_n-1] : false; + + if (card_before && card_before.el == dragged_card_el) { + return false; + } + + return ret; + }, + + onNodeEnter : function(n, dd, e, data){ + return false; + }, + onNodeOver : function(n, dd, e, data) + { + + var target_info = this.getTargetFromEvent(e,data.source.el); + if (target_info === false) { + this.dropPlaceHolder('hide'); + return false; + } + Roo.log(['getTargetFromEvent', target_info ]); + + + this.dropPlaceHolder('show', target_info,data); + + return false; + }, + onNodeOut : function(n, dd, e, data){ + this.dropPlaceHolder('hide'); + + }, + onNodeDrop : function(n, dd, e, data) + { + + // call drop - return false if + + // this could actually fail - if the Network drops.. + // we will ignore this at present..- client should probably reload + // the whole set of cards if stuff like that fails. + + + var info = this.getTargetFromEvent(e,data.source.el); + if (info === false) { + return false; + } + + if (this.fireEvent("drop", this, n, dd, e, data) === false) { + return false; + } + + this.dropPlaceHolder('hide'); + + // do the dom manipulation first.. + var dom = data.source.el.dom; + dom.parentNode.removeChild(dom); + + + if (info.card !== true) { + var cardel = info.card.el.dom; + + if (info.position == 'above') { + cardel.parentNode.insertBefore(dom, cardel); + } else if (cardel.nextSibling) { + cardel.parentNode.insertBefore(dom,cardel.nextSibling); + } else { + cardel.parentNode.append(dom); + } + } else { + // card container??? + this.bodyEl.dom.append(dom); + } + + //FIXME HANDLE card = true + + // add this to the correct place in items. + + + + // remove Card from items. + + var old_parent = data.source.parent(); + + old_parent.items = old_parent.items.filter(function(e) { return e != data.source }); + + if (this.items.length) { + var nitems = []; + Roo.log([info.items_n, info.position, this.items.length]) + for (var i =0; i < this.items.length; i++) { + if (i == info.items_n && info.position == 'above') { + nitems.push(data.source); + } + nitems.push(this.items[i]); + if (i == info.items_n && info.position == 'below') { + nitems.push(data.source); + } + } + this.items = nitems; + Roo.log(this.items); + } else { + this.items.push(data.source); + } + + data.source.parentId = this.id; + + return true; + }, + + /** Decide whether to drop above or below a View node. */ + getDropPoint : function(e, n, dd) + { + if (dd) { + return false; + } + if (n == this.bodyEl.dom) { + return "above"; + } + var t = Roo.lib.Dom.getY(n), b = t + n.offsetHeight; + var c = t + (b - t) / 2; + var y = Roo.lib.Event.getPageY(e); + if(y <= c) { + return "above"; + }else{ + return "below"; + } + }, + onToggleCollapse : function(e) + { + if (this.collapsed) { + this.el.select('.roo-collapse-toggle').removeClass('collapsed'); + this.collapsableEl.addClass('show'); + this.collapsed = false; + return; + } + this.el.select('.roo-collapse-toggle').addClass('collapsed'); + this.collapsableEl.removeClass('show'); + this.collapsed = true; + + + }, + + onToggleRotate : function(e) + { + this.collapsableEl.removeClass('show'); + this.footerEl.removeClass('d-none'); + this.el.removeClass('roo-card-rotated'); + this.el.removeClass('d-none'); + if (this.rotated) { + + this.collapsableEl.addClass('show'); + this.rotated = false; + this.fireEvent('rotate', this, this.rotated); + return; + } + this.el.addClass('roo-card-rotated'); + this.footerEl.addClass('d-none'); + this.el.select('.roo-collapsable').removeClass('show'); + + this.rotated = true; + this.fireEvent('rotate', this, this.rotated); + + }, + + dropPlaceHolder: function (action, info, data) + { + if (this.dropEl === false) { + this.dropEl = Roo.DomHelper.append(this.bodyEl, { + cls : 'd-none' + },true); + } + this.dropEl.removeClass(['d-none', 'd-block']); + if (action == 'hide') { + + this.dropEl.addClass('d-none'); + return; + } + // FIXME - info.card == true!!! + this.dropEl.dom.parentNode.removeChild(this.dropEl.dom); + + if (info.card !== true) { + var cardel = info.card.el.dom; + + if (info.position == 'above') { + cardel.parentNode.insertBefore(this.dropEl.dom, cardel); + } else if (cardel.nextSibling) { + cardel.parentNode.insertBefore(this.dropEl.dom,cardel.nextSibling); + } else { + cardel.parentNode.append(this.dropEl.dom); + } + } else { + // card container??? + this.bodyEl.dom.append(this.dropEl.dom); + } + + this.dropEl.addClass('d-block roo-card-dropzone'); + + this.dropEl.setHeight( Roo.get(data.ddel).getHeight() ); + + + + + + }, + setHeaderText: function(html) + { + this.headerEl.dom.innerHTML = html; } + }); diff --git a/Roo/bootstrap/CardFooter.js b/Roo/bootstrap/CardFooter.js new file mode 100644 index 0000000000..bc4d28872e --- /dev/null +++ b/Roo/bootstrap/CardFooter.js @@ -0,0 +1,34 @@ +/* + * - LGPL + * + * Card footer - holder for the card footer elements. + * + */ + +/** + * @class Roo.bootstrap.CardFooter + * @extends Roo.bootstrap.Element + * Bootstrap CardFooter class + * @constructor + * Create a new Card Footer - that you can embed children into + * @param {Object} config The config object + */ + +Roo.bootstrap.CardFooter = function(config){ + Roo.bootstrap.CardFooter.superclass.constructor.call(this, config); +}; + +Roo.extend(Roo.bootstrap.CardFooter, Roo.bootstrap.Element, { + + + container_method : 'getCardFooter' + + + + + +}); + + + + \ No newline at end of file diff --git a/Roo/bootstrap/CardUploader.js b/Roo/bootstrap/CardUploader.js new file mode 100644 index 0000000000..d5e87b023c --- /dev/null +++ b/Roo/bootstrap/CardUploader.js @@ -0,0 +1,324 @@ + +/* +* Licence: LGPL +*/ + +/** + * @class Roo.bootstrap.CardUploader + * @extends Roo.bootstrap.Button + * Bootstrap Card Uploader class - it's a button which when you add files to it, adds cards below with preview and the name... + * @cfg {Number} errorTimeout default 3000 + * @cfg {Boolean} name the field name for each image.. + * @cfg {Array} images an array of ?? Img objects ??? when loading existing files.. + * + * @constructor + * Create a new CardUploader + * @param {Object} config The config object + */ + +Roo.bootstrap.CardUploader = function(config){ + + + + Roo.bootstrap.CardUploader.superclass.constructor.call(this, config); + + + this.fileCollection = new Roo.util.MixedCollection(false,function(r) { + return r.data.id + }); + + +}; + +Roo.extend(Roo.bootstrap.CardUploader, Roo.bootstrap.Input, { + + + errorTimeout : 3000, + + images : false, + + fileCollection : false, + allowBlank : true, + + getAutoCreate : function() + { + + var cfg = { + cls :'form-group' , + cn : [ + + { + tag: 'label', + //cls : 'input-group-addon', + html : this.fieldLabel + + }, + + { + tag: 'input', + type : 'hidden', + value : this.value, + cls : 'd-none form-control' + }, + + { + tag: 'input', + multiple : 'multiple', + type : 'file', + cls : 'd-none roo-card-upload-selector' + }, + + { + cls : 'roo-card-uploader-button-container w-100 mb-2' + }, + { + cls : 'card-columns roo-card-uploader-container' + } + + ] + }; + + + + + return cfg; + }, + + getChildContainer : function() /// what children are added to. + { + return this.containerEl; + }, + + getButtonContainer : function() /// what children are added to. + { + return this.el.select(".roo-card-uploader-button-container").first(); + }, + + initEvents : function() + { + + Roo.bootstrap.Input.prototype.initEvents.call(this); + + var t = this; + this.addxtype({ + xns: Roo.bootstrap, + + xtype : 'Button', + container_method : 'getButtonContainer' , + html : 'Upload File / Images', // fix changable? + cls : 'w-100 ', + listeners : { + 'click' : function(btn, e) { + t.onClick(e); + } + } + }) + + + + + this.urlAPI = (window.createObjectURL && window) || + (window.URL && URL.revokeObjectURL && URL) || + (window.webkitURL && webkitURL); + + + + + this.selectorEl = this.el.select('.roo-card-upload-selector', true).first(); + + this.selectorEl.on('change', this.onFileSelected, this); + if (this.images) { + var t = this; + this.images.forEach(function(img) { + t.addCard(img) + }); + this.images = false; + } + this.containerEl = this.el.select('.roo-card-uploader-container', true).first(); + + + }, + + + onClick : function(e) + { + e.preventDefault(); + + this.selectorEl.dom.click(); + + }, + + onFileSelected : function(e) + { + e.preventDefault(); + + if(typeof(this.selectorEl.dom.files) == 'undefined' || !this.selectorEl.dom.files.length){ + return; + } + + Roo.each(this.selectorEl.dom.files, function(file){ + this.addFile(file); + }, this); + + }, + + + + + + addFile : function(file) + { + + if(typeof(file) === 'string'){ + throw "Add file by name?"; // should not happen + return; + } + + if(!file || !this.urlAPI){ + return; + } + + // file; + // file.type; + + var _this = this; + + + var url = _this.urlAPI.createObjectURL( file); + + this.addCard({ + id : Roo.bootstrap.CardUploader.ID--, + is_uploaded : false, + src : url, + title : file.name, + mimetype : file.type, + preview : false, + is_deleted : 0 + }) + + }, + + addCard : function (data) + { + // hidden input element? + // if the file is not an image... + //then we need to use something other that and header_image + var t = this; + // remove..... + var footer = [ + { + xns : Roo.bootstrap, + xtype : 'CardFooter', + items: [ + { + xns : Roo.bootstrap, + xtype : 'Element', + cls : 'd-flex', + items : [ + + { + xns : Roo.bootstrap, + xtype : 'Button', + html : String.format("{0}", data.title), + cls : 'col-11 text-left', + size: 'sm', + weight: 'link', + fa : 'download', + listeners : { + click : function() { + this.downloadCard(data.id) + } + } + }, + + { + xns : Roo.bootstrap, + xtype : 'Button', + + size : 'sm', + weight: 'danger', + cls : 'col-1', + fa : 'times', + listeners : { + click : function() { + t.removeCard(data.id) + } + } + } + ] + } + + ], + } + + ]; + + var cn = this.addxtype( + { + + xns : Roo.bootstrap, + xtype : 'Card', + closeable : true, + header : !data.mimetype.match(/image/) && !data.preview ? "Document": false, + header_image : data.mimetype.match(/image/) ? data.src : data.preview, + header_image_fit_square: true, // fixme - we probably need to use the 'Img' element to do stuff like this. + data : data, + html : false, + + items : footer, + initEvents : function() { + Roo.bootstrap.Card.prototype.initEvents.call(this); + this.imgEl = this.el.select('.card-img-top').first(); + if (this.imgEl) { + this.imgEl.on('click', function() { t.previewCard( data.id); }, this); + this.imgEl.set({ 'pointer' : 'cursor' }); + + } + + + } + + } + ); + // dont' really need ot update items. + // this.items.push(cn); + this.fileCollection.add(cn); + this.updateInput(); + + }, + removeCard : function(id) + { + + var card = this.fileCollection.get(id); + card.data.is_deleted = 1; + card.data.src = ''; /// delete the source - so it reduces size of not uploaded images etc. + this.fileCollection.remove(card); + //this.items = this.items.filter(function(e) { return e != card }); + // dont' really need ot update items. + card.el.dom.parentNode.removeChild(card.el.dom); + + }, + reset: function() + { + this.fileCollection.each(function(card) { + card.el.dom.parentNode.removeChild(card.el.dom); + }); + this.fileCollection.clear(); + this.updateInput(); + }, + + updateInput : function() + { + var data = []; + this.fileCollection.each(function(e) { + data.push(e.data); + }); + + this.inputEl().dom.value = JSON.stringify(data); + } + + +}); + + +Roo.bootstrap.CardUploader.ID = -1; \ No newline at end of file diff --git a/Roo/bootstrap/ComboBox.js b/Roo/bootstrap/ComboBox.js index 2cc4386516..c9a28584d2 100644 --- a/Roo/bootstrap/ComboBox.js +++ b/Roo/bootstrap/ComboBox.js @@ -143,7 +143,7 @@ Roo.extend(Roo.bootstrap.ComboBox, Roo.bootstrap.TriggerField, { */ /** - * @cfg {String/Roo.Template} tpl The template to use to render the output + * @cfg {String/Roo.Template} tpl The template to use to render the output default is '{' + this.displayField + '}' */ /** @@ -493,6 +493,8 @@ Roo.extend(Roo.bootstrap.ComboBox, Roo.bootstrap.TriggerField, { combobox.cn.push(feedback); } + + var indicator = { tag : 'i', cls : 'roo-required-indicator ' + (this.indicatorpos == 'right' ? 'right' : 'left') +'-indicator text-danger fa fa-lg fa-star', diff --git a/Roo/bootstrap/DropTarget.js b/Roo/bootstrap/DropTarget.js new file mode 100644 index 0000000000..5d85006fbf --- /dev/null +++ b/Roo/bootstrap/DropTarget.js @@ -0,0 +1,95 @@ +/* + * - LGPL + * + * dropable area + * + */ + +/** + * @class Roo.bootstrap.DropTarget + * @extends Roo.bootstrap.Element + * Bootstrap DropTarget class + + * @cfg {string} name dropable name + * + * @constructor + * Create a new Dropable Area + * @param {Object} config The config object + */ + +Roo.bootstrap.DropTarget = function(config){ + Roo.bootstrap.DropTarget.superclass.constructor.call(this, config); + + this.addEvents({ + // raw events + /** + * @event click + * When a element is chick + * @param {Roo.bootstrap.Element} this + * @param {Roo.EventObject} e + */ + "drop" : true + }); +}; + +Roo.extend(Roo.bootstrap.DropTarget, Roo.bootstrap.Element, { + + + getAutoCreate : function(){ + + + }, + + initEvents: function() + { + Roo.bootstrap.DropTarget.superclass.initEvents.call(this); + this.dropZone = new Roo.dd.DropTarget(this.getEl(), { + ddGroup: this.name, + listeners : { + drop : this.dragDrop.createDelegate(this), + enter : this.dragEnter.createDelegate(this), + out : this.dragOut.createDelegate(this), + over : this.dragOver.createDelegate(this) + } + + }); + this.dropZone.DDM.useCache = false // so data gets refreshed when we resize stuff + }, + + dragDrop : function(source,e,data) + { + // user has to decide how to impliment this. + Roo.log('drop'); + Roo.log(this); + //this.fireEvent('drop', this, source, e ,data); + return false; + }, + + dragEnter : function(n, dd, e, data) + { + // probably want to resize the element to match the dropped element.. + Roo.log("enter"); + this.originalSize = this.el.getSize(); + this.el.setSize( n.el.getSize()); + this.dropZone.DDM.refreshCache(this.name); + Roo.log([n, dd, e, data]); + }, + + dragOut : function(value) + { + // resize back to normal + Roo.log("out"); + this.el.setSize(this.originalSize); + this.dropZone.resetConstraints(); + }, + + dragOver : function() + { + // ??? do nothing? + } + +}); + + + + \ No newline at end of file diff --git a/Roo/bootstrap/Input.js b/Roo/bootstrap/Input.js index 35b3316102..f50b0d67cd 100644 --- a/Roo/bootstrap/Input.js +++ b/Roo/bootstrap/Input.js @@ -33,6 +33,7 @@ * @cfg {String} indicatorpos (left|right) default left * @cfg {String} capture (user|camera) use for file input only. (default empty) * @cfg {String} accept (image|video|audio) use for file input only. (default empty) + * @cfg {Boolean} preventMark Do not show tick or cross if error/success * @cfg {String} align (left|center|right) Default left * @cfg {Boolean} forceFeedback (true|false) Default false @@ -924,6 +925,7 @@ Roo.extend(Roo.bootstrap.Input, Roo.bootstrap.Component, { return; } + if(this.allowBlank && !this.getRawValue().length){ return; } diff --git a/Roo/bootstrap/Markdown.js b/Roo/bootstrap/Markdown.js new file mode 100644 index 0000000000..678451406d --- /dev/null +++ b/Roo/bootstrap/Markdown.js @@ -0,0 +1,85 @@ +// Roo.ux.Showdown.toHtml(Roo.util.Format.htmlEncode(this.getValue()))) + + +/* + * - LGPL + */ + +/** + * @class Roo.bootstrap.Showdown + * @extends Roo.bootstrap.TextArea + * Bootstrap Showdown editable area + * @cfg {string} content + * + * @constructor + * Create a new Showdown + */ + +Roo.bootstrap.Markdown = function(config){ + Roo.bootstrap.Markdown.superclass.constructor.call(this, config); + +}; + +Roo.extend(Roo.bootstrap.Markdown, Roo.bootstrap.TextArea, { + + editing :false, + + initEvents : function() + { + + Roo.bootstrap.TextArea.prototype.initEvents.call(this); + this.markdownEl = this.el.createChild({ + cls : 'roo-markdown-area' + }); + this.inputEl().addClass('d-none'); + this.markdownEl.dom.innerHTML = Roo.Markdown.toHtml(Roo.util.Format.htmlEncode(this.getValue())); + this.markdownEl.on('click', this.toggleTextEdit, this); + this.on('blur', this.toggleTextEdit, this); + this.on('specialkey', this.resizeTextArea, this); + }, + + toggleTextEdit : function() + { + var sh = this.markdownEl.getHeight(); + this.inputEl().addClass('d-none'); + this.markdownEl.addClass('d-none'); + if (!this.editing) { + // show editor? + this.inputEl().setHeight(Math.min(500, Math.max(sh,(this.getValue().split("\n").length+1) * 30))); + this.inputEl().removeClass('d-none'); + this.inputEl().focus(); + this.editing = true; + return; + } + // show showdown... + this.updateMarkdown(); + this.markdownEl.removeClass('d-none'); + this.editing = false; + return; + }, + updateMarkdown : function() + { + if (this.getValue() == '') { + this.markdownEl.dom.innerHTML = String.format('{0}', this.placeholder); + return; + } + this.markdownEl.dom.innerHTML = Roo.Markdown.toHtml(Roo.util.Format.htmlEncode(this.getValue())); + }, + + resizeTextArea: function () { + + var sh = 100; + Roo.log([sh, this.getValue().split("\n").length * 30]); + this.inputEl().setHeight(Math.min(500, Math.max(sh, (this.getValue().split("\n").length +1) * 30))); + }, + setValue : function(val) + { + Roo.bootstrap.TextArea.prototype.setValue.call(this,val); + if (!this.editing) { + this.updateMarkdown(); + } + + } + + +}); \ No newline at end of file diff --git a/Roo/bootstrap/Modal.js b/Roo/bootstrap/Modal.js index 152e5de79b..2bf7dcbe2d 100644 --- a/Roo/bootstrap/Modal.js +++ b/Roo/bootstrap/Modal.js @@ -20,6 +20,8 @@ * @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 + * @cfg {Boolean} editableTitle can the title be edited + * * * @constructor @@ -43,7 +45,15 @@ Roo.bootstrap.Modal = function(config){ * @param {Roo.bootstrap.Modal} this * @param {Roo.EventObject} e */ - "resize" : true + "resize" : true, + /** + * @event titlechanged + * Fire when the editable title has been changed + * @param {Roo.bootstrap.Modal} this + * @param {Roo.EventObject} value + */ + "titlechanged" : true, + }); this.buttons = this.buttons || []; @@ -89,6 +99,7 @@ Roo.extend(Roo.bootstrap.Modal, Roo.bootstrap.Component, { max_height: 0, fit_content: false, + editableTitle : false, onRender : function(ct, position) { @@ -180,9 +191,8 @@ Roo.extend(Roo.bootstrap.Modal, Roo.bootstrap.Component, { html : this.title }; - if(this.specificTitle){ + if(this.specificTitle){ // WTF is this? title = this.title; - } var header = []; @@ -196,6 +206,14 @@ Roo.extend(Roo.bootstrap.Modal, Roo.bootstrap.Component, { header.push(title); + if (this.editableTitle) { + header.push({ + cls: 'form-control roo-editable-title d-none', + tag: 'input', + type: 'text' + }); + } + if (this.allow_close && Roo.bootstrap.version == 4) { header.push({ tag: 'button', @@ -278,7 +296,18 @@ Roo.extend(Roo.bootstrap.Modal, Roo.bootstrap.Component, { this.closeEl.on('click', this.hide, this); } Roo.EventManager.onWindowResize(this.resize, this, true); - + if (this.editableTitle) { + this.headerEditEl = this.headerEl.select('.form-control',true).first(); + this.headerEl.on('click', function() { this.toggleHeaderInput(true) } , this); + this.headerEditEl.on('keyup', function(e) { + if(e.isNavKeyPress()){ + this.toggleHeaderInput(false) + } + }, this); + this.headerEditEl.on('blur', function(e) { + this.toggleHeaderInput(false) + },this); + } }, @@ -485,6 +514,7 @@ Roo.extend(Roo.bootstrap.Modal, Roo.bootstrap.Component, { */ setTitle: function(str) { this.titleEl.dom.innerHTML = str; + this.title = str; }, /** * Set the body of the Dialog @@ -512,7 +542,7 @@ Roo.extend(Roo.bootstrap.Modal, Roo.bootstrap.Component, { !child_nodes || child_nodes.length == 0 ) { - return; + return 0; } var child_height = 0; @@ -565,6 +595,33 @@ Roo.extend(Roo.bootstrap.Modal, Roo.bootstrap.Component, { } return child_height; + }, + toggleHeaderInput : function(is_edit) + { + + if (is_edit && this.is_header_editing) { + return; // already editing.. + } + if (is_edit) { + + this.headerEditEl.dom.value = this.title; + this.headerEditEl.removeClass('d-none'); + this.headerEditEl.dom.focus(); + this.titleEl.addClass('d-none'); + + this.is_header_editing = true; + return + } + // flip back to not editing. + this.title = this.headerEditEl.dom.value; + this.headerEditEl.addClass('d-none'); + this.titleEl.removeClass('d-none'); + this.titleEl.dom.innerHTML = String.format('{0}', this.title); + this.is_header_editing = false; + this.fireEvent('titlechanged', this, this.title); + + + } }); @@ -633,3 +690,4 @@ Roo.apply(Roo.bootstrap.Modal, { zIndex : 10001 }); + diff --git a/Roo/bootstrap/TriggerField.js b/Roo/bootstrap/TriggerField.js index b018d22ebb..0fe4989cff 100644 --- a/Roo/bootstrap/TriggerField.js +++ b/Roo/bootstrap/TriggerField.js @@ -108,7 +108,7 @@ Roo.extend(Roo.bootstrap.TriggerField, Roo.bootstrap.Input, { cls: 'glyphicon form-control-feedback' }; - if(this.removable && !this.editable && !this.tickable){ + if(this.removable && !this.editable ){ inputblock = { cls : 'has-feedback', cn : [ @@ -132,7 +132,7 @@ Roo.extend(Roo.bootstrap.TriggerField, Roo.bootstrap.Input, { } } else { - if(this.removable && !this.editable && !this.tickable){ + if(this.removable && !this.editable ){ inputblock = { cls : 'roo-removable', cn : [ diff --git a/buildSDK/dependancy_bootstrap.txt b/buildSDK/dependancy_bootstrap.txt index 7abb321310..581c3fb1e1 100644 --- a/buildSDK/dependancy_bootstrap.txt +++ b/buildSDK/dependancy_bootstrap.txt @@ -1,8 +1,13 @@ + + Roo.bootstrap.version +Roo.Shadow + Roo.bootstrap.Component Roo.bootstrap.Element +Roo.bootstrap.DropTarget Roo.bootstrap.Body Roo.bootstrap.ButtonGroup @@ -11,7 +16,9 @@ Roo.bootstrap.Column Roo.bootstrap.Container Roo.bootstrap.Card Roo.bootstrap.CardHeader +Roo.bootstrap.CardFooter Roo.bootstrap.CardImageTop +Roo.bootstrap.CardUploader Roo.bootstrap.Img Roo.bootstrap.Link diff --git a/css-bootstrap4/bootstrap.css.map b/css-bootstrap4/bootstrap.css.map index bb4e9b7bc2..9459d7bc75 100644 --- a/css-bootstrap4/bootstrap.css.map +++ b/css-bootstrap4/bootstrap.css.map @@ -2,7 +2,7 @@ "version": 3, "file": "bootstrap.css", "sources": [ - "../../../../../tmp/scssWfRzkD", + "../../../../../tmp/scsstgMQQt", "../scss/bootstrap/_functions.scss", "../scss/bootstrap/_variables.scss", "../scss/bootstrap/bootstrap.scss", diff --git a/css-bootstrap4/bootstrap.min.css.map b/css-bootstrap4/bootstrap.min.css.map new file mode 100644 index 0000000000..63ea4ee477 --- /dev/null +++ b/css-bootstrap4/bootstrap.min.css.map @@ -0,0 +1,97 @@ +{ + "version": 3, + "file": "bootstrap.min.css", + "sources": [ + "../../../../../tmp/scsstgMQQt", + "../scss/bootstrap/_functions.scss", + "../scss/bootstrap/_variables.scss", + "../scss/bootstrap/bootstrap.scss", + "../scss/bootstrap/_mixins.scss", + "../scss/bootstrap/vendor/_rfs.scss", + "../scss/bootstrap/mixins/_deprecate.scss", + "../scss/bootstrap/mixins/_breakpoints.scss", + "../scss/bootstrap/mixins/_hover.scss", + "../scss/bootstrap/mixins/_image.scss", + "../scss/bootstrap/mixins/_badge.scss", + "../scss/bootstrap/mixins/_resize.scss", + "../scss/bootstrap/mixins/_screen-reader.scss", + "../scss/bootstrap/mixins/_size.scss", + "../scss/bootstrap/mixins/_reset-text.scss", + "../scss/bootstrap/mixins/_text-emphasis.scss", + "../scss/bootstrap/mixins/_text-hide.scss", + "../scss/bootstrap/mixins/_text-truncate.scss", + "../scss/bootstrap/mixins/_visibility.scss", + "../scss/bootstrap/mixins/_alert.scss", + "../scss/bootstrap/mixins/_buttons.scss", + "../scss/bootstrap/mixins/_caret.scss", + "../scss/bootstrap/mixins/_pagination.scss", + "../scss/bootstrap/mixins/_lists.scss", + "../scss/bootstrap/mixins/_list-group.scss", + "../scss/bootstrap/mixins/_nav-divider.scss", + "../scss/bootstrap/mixins/_forms.scss", + "../scss/bootstrap/mixins/_table-row.scss", + "../scss/bootstrap/mixins/_background-variant.scss", + "../scss/bootstrap/mixins/_border-radius.scss", + "../scss/bootstrap/mixins/_box-shadow.scss", + "../scss/bootstrap/mixins/_gradients.scss", + "../scss/bootstrap/mixins/_transition.scss", + "../scss/bootstrap/mixins/_clearfix.scss", + "../scss/bootstrap/mixins/_grid-framework.scss", + "../scss/bootstrap/mixins/_grid.scss", + "../scss/bootstrap/mixins/_float.scss", + "../scss/bootstrap/_root.scss", + "../scss/bootstrap/_reboot.scss", + "../scss/bootstrap/_type.scss", + "../scss/bootstrap/_images.scss", + "../scss/bootstrap/_code.scss", + "../scss/bootstrap/_grid.scss", + "../scss/bootstrap/_tables.scss", + "../scss/bootstrap/_forms.scss", + "../scss/bootstrap/_buttons.scss", + "../scss/bootstrap/_transitions.scss", + "../scss/bootstrap/_dropdown.scss", + "../scss/bootstrap/_button-group.scss", + "../scss/bootstrap/_input-group.scss", + "../scss/bootstrap/_custom-forms.scss", + "../scss/bootstrap/_nav.scss", + "../scss/bootstrap/_navbar.scss", + "../scss/bootstrap/_card.scss", + "../scss/bootstrap/_breadcrumb.scss", + "../scss/bootstrap/_pagination.scss", + "../scss/bootstrap/_badge.scss", + "../scss/bootstrap/_jumbotron.scss", + "../scss/bootstrap/_alert.scss", + "../scss/bootstrap/_progress.scss", + "../scss/bootstrap/_media.scss", + "../scss/bootstrap/_list-group.scss", + "../scss/bootstrap/_close.scss", + "../scss/bootstrap/_toasts.scss", + "../scss/bootstrap/_modal.scss", + "../scss/bootstrap/_tooltip.scss", + "../scss/bootstrap/_popover.scss", + "../scss/bootstrap/_carousel.scss", + "../scss/bootstrap/_spinners.scss", + "../scss/bootstrap/_utilities.scss", + "../scss/bootstrap/utilities/_align.scss", + "../scss/bootstrap/utilities/_background.scss", + "../scss/bootstrap/utilities/_borders.scss", + "../scss/bootstrap/utilities/_clearfix.scss", + "../scss/bootstrap/utilities/_display.scss", + "../scss/bootstrap/utilities/_embed.scss", + "../scss/bootstrap/utilities/_flex.scss", + "../scss/bootstrap/utilities/_float.scss", + "../scss/bootstrap/utilities/_interactions.scss", + "../scss/bootstrap/utilities/_overflow.scss", + "../scss/bootstrap/utilities/_position.scss", + "../scss/bootstrap/utilities/_screenreaders.scss", + "../scss/bootstrap/utilities/_shadows.scss", + "../scss/bootstrap/utilities/_sizing.scss", + "../scss/bootstrap/utilities/_spacing.scss", + "../scss/bootstrap/utilities/_stretched-link.scss", + "../scss/bootstrap/utilities/_text.scss", + "../scss/bootstrap/utilities/_visibility.scss", + "../scss/bootstrap/_print.scss" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/css-bootstrap4/roojs-bootstrap-debug.css b/css-bootstrap4/roojs-bootstrap-debug.css index 7eea64ef4f..90a50c25de 100644 --- a/css-bootstrap4/roojs-bootstrap-debug.css +++ b/css-bootstrap4/roojs-bootstrap-debug.css @@ -4722,4 +4722,18 @@ html.bootstrap-sticky body { border-color: #a94442; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 0 2px #a94442; } +/* collapseable card headers */ +.card-header .fa { + transition: .3s transform ease-in-out; + margin-top: 3px; } + +.card-header .collapsed { + transform: rotate(90deg); } + +.roo-card-dropzone { + border: 1px dashed #adb5bd; + width: 100%; + margin-bottom: 10px; + border-radius: 0.25rem; } + /*# sourceMappingURL=roojs-bootstrap-debug.css.map */ \ No newline at end of file diff --git a/css-bootstrap4/roojs-bootstrap-debug.css.map b/css-bootstrap4/roojs-bootstrap-debug.css.map index d3d07d0d45..cf4c35efb1 100644 --- a/css-bootstrap4/roojs-bootstrap-debug.css.map +++ b/css-bootstrap4/roojs-bootstrap-debug.css.map @@ -2,7 +2,7 @@ "version": 3, "file": "roojs-bootstrap-debug.css", "sources": [ - "../../../../../tmp/scssrewIJB", + "../../../../../tmp/scssYzCtPq", "../scss/bootstrap/_functions.scss", "../scss/bootstrap/_variables.scss", "../scss/roojs-bootstrap/roojs-bootstrap.scss", @@ -38,8 +38,9 @@ "../scss/roojs-bootstrap/tweaks.scss", "../scss/roojs-bootstrap/upload-cropbox.scss", "../scss/roojs-bootstrap/phone-input.scss", - "../scss/roojs-bootstrap/money-field.scss" + "../scss/roojs-bootstrap/money-field.scss", + "../scss/roojs-bootstrap/card.scss" ], "names": [], - "mappings": "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" + "mappings": "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" } \ No newline at end of file diff --git a/css-bootstrap4/roojs-bootstrap.css b/css-bootstrap4/roojs-bootstrap.css index 425e466902..1233996a5a 100644 --- a/css-bootstrap4/roojs-bootstrap.css +++ b/css-bootstrap4/roojs-bootstrap.css @@ -12,6 +12,6 @@ * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * - */.datepicker{padding:8px 12px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr;font-size:13px}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown.bottom:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #6c757d;border-bottom-color:#e9ecef;position:absolute;top:-7px;left:7px}.datepicker-dropdown.bottom:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:8px}.datepicker-dropdown.top:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #6c757d;border-bottom:0;border-top-color:#e9ecef;position:absolute;bottom:-7px;left:6px}.datepicker-dropdown.top:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0;position:absolute;bottom:-6px;left:7px}.datepicker-dropdown.bottom-right:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #6c757d;border-bottom-color:#e9ecef;position:absolute;top:-7px;left:7px}.datepicker-dropdown.bottom-right:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:8px}.datepicker-dropdown.bottom-left:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #6c757d;border-bottom-color:#e9ecef;position:absolute;top:-7px;left:260px}.datepicker-dropdown.bottom-left:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:261px}.datepicker-dropdown.top-right:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #6c757d;border-top-color:#e9ecef;position:absolute;bottom:-7px;left:6px}.datepicker-dropdown.top-right:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;bottom:-6px;left:7px}.datepicker-dropdown.top-left:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #6c757d;border-top-color:#e9ecef;position:absolute;bottom:-7px;left:260px}.datepicker-dropdown.top-left:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;bottom:-6px;left:261px}.datepicker>div{display:none}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover{background:#ced4da;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#ced4da}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#ced4da;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#ffc107;background-image:-moz-linear-gradient(top, #ffc107, #ffc107);background-image:-ms-linear-gradient(top, #ffc107, #ffc107);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffc107), to(#ffc107));background-image:-webkit-linear-gradient(top, #ffc107, #ffc107);background-image:-o-linear-gradient(top, #ffc107, #ffc107);background-image:linear-gradient(top, #ffc107, #ffc107);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$brand-warning', endColorstr='$brand-warning', GradientType=0);border-color:#ffc107 #ffc107 #ffc107;border-color:#e9ecef #e9ecef #adb5bd;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today.active:hover,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.active:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today[disabled],.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled[disabled]:hover{background-color:#ffc107}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today.active:hover,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.active:hover{background-color:#ffc107}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#007bff;background-image:-moz-linear-gradient(top, #1a88ff, #007bff);background-image:-ms-linear-gradient(top, #1a88ff, #007bff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1a88ff), to(#007bff));background-image:-webkit-linear-gradient(top, #1a88ff, #007bff);background-image:-o-linear-gradient(top, #1a88ff, #007bff);background-image:linear-gradient(top, #1a88ff, #007bff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='lighten($brand-primary, 5%)', endColorstr='$brand-primary', GradientType=0);border-color:#007bff #007bff #0062cc;border-color:#e9ecef #e9ecef #adb5bd;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 #adb5bd}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active[disabled],.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled[disabled]:hover{background-color:#007bff}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.active:hover{background-color:#0062cc}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#ced4da}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#6c757d;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#007bff;background-image:-moz-linear-gradient(top, #1a88ff, #007bff);background-image:-ms-linear-gradient(top, #1a88ff, #007bff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1a88ff), to(#007bff));background-image:-webkit-linear-gradient(top, #1a88ff, #007bff);background-image:-o-linear-gradient(top, #1a88ff, #007bff);background-image:linear-gradient(top, #1a88ff, #007bff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='lighten($brand-primary, 5%)', endColorstr='$brand-primary', GradientType=0);border-color:#007bff #007bff #0062cc;border-color:#e9ecef #e9ecef #adb5bd;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 #adb5bd}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled[disabled]:hover{background-color:#007bff}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.active:hover{background-color:#0062cc}.datepicker table tr td span.old{color:#6c757d}.datepicker th.switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr:first-child th:hover{background:#ced4da}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.datepicker .datepicker-time td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;border-radius:4px}.datepicker .datepicker-time td span.timepicker-hour,.datepicker .datepicker-time td span.timepicker-minute{width:100%;font-weight:bold;font-size:1.2em}.roo-document-manager-selector{visibility:hidden;height:0px}.roo-document-manager-uploader,.roo-document-manager-loading,.roo-document-manager-preview{position:relative;float:left;width:25%;padding-left:5px;height:100px;max-height:100px;margin-top:10px;margin-left:10px}.roo-document-manager-preview.wide{width:50%}.roo-document-manager-thumb,.roo-document-manager-upload-btn{width:100%;height:100px;line-height:100px;max-height:100px;border:1px solid #ced4da;-webkit-box-shadow:1px 0px 5px 0px fade(#6c757d, 75%);-moz-box-shadow:1px 0px 5px 0px fade(#6c757d, 75%);box-shadow:1px 0px 5px 0px fade(#6c757d, 75%)}.roo-document-manager-thumb>i.fa,.roo-document-manager-upload-btn>i.fa{width:100%;line-height:98px;text-align:center;vertical-align:middle;color:#6c757d;font-size:2.5em}.roo-document-manager-thumb>i.fa{font-size:2.5em}.roo-document-manager-thumb>img{width:100%;max-height:100%;text-align:center;vertical-align:middle;padding-bottom:5px}.roo-document-manager-preview>.close{position:absolute;top:0px;right:3px;font-size:20px;opacity:1}.roo-document-manager-preview>.close:hover{color:#343a40}.roo-document-manager-preview.disabled>.roo-document-manager-thumb>img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.roo-document-manager-preview.disabled>.close{display:none !important}.roo-document-manager-preview>.roo-document-manager-thumb>.fa{position:absolute;left:-5px;top:-5px;width:25px;height:25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:25px;text-align:center;background-color:#fff;font-size:1.8em;z-index:1}.roo-document-manager-preview>.roo-document-manager-thumb.bottom>.fa{top:inherit;bottom:-5px}.roo-document-manager-preview>.roo-document-manager-thumb.primary>.fa{color:#007bff}.roo-document-manager-preview>.roo-document-manager-thumb.border-primary{border:3px solid #007bff}.roo-document-manager-preview.disabled>.roo-document-manager-thumb.primary>.fa{color:#495057}.roo-document-manager-preview.disabled>.roo-document-manager-thumb.border-primary{border:none}@media (min-width: 768px){.roo-document-manager-uploader,.roo-document-manager-loading,.roo-document-manager-preview{height:200px;max-height:200px}.roo-document-manager-thumb,.roo-document-manager-upload-btn{line-height:200px;height:200px;max-height:200px}.roo-document-manager-thumb>i.fa,.roo-document-manager-upload-btn>i.fa{line-height:198px}}@media (min-width: 992px){.roo-document-manager-uploader,.roo-document-manager-loading,.roo-document-manager-preview{width:8.33333333%;height:80px;max-height:80px}.roo-document-manager-preview.wide{width:16.66666666%}.roo-document-manager-thumb,.roo-document-manager-upload-btn{line-height:80px;height:80px;max-height:80px}.roo-document-manager-thumb>i.fa,.roo-document-manager-upload-btn>i.fa{line-height:78px}}@media (min-width: 1200px){.roo-document-manager-uploader,.roo-document-manager-loading,.roo-document-manager-preview{width:8.33333333%;height:100px;max-height:100px}.roo-document-manager-preview.wide{width:16.66666666%}.roo-document-manager-thumb,.roo-document-manager-upload-btn{line-height:100px;height:100px;max-height:100px}.roo-document-manager-thumb>i.fa,.roo-document-manager-upload-btn>i.fa{line-height:98px}}.document-slider-dialog .modal-body{padding:0px}.roo-document-slider-header{background-color:#adb5bd}.roo-document-slider-header .roo-document-slider-header-title{width:80%;margin:0 auto;padding:10px 0;color:#fff;font-weight:bold;text-align:center}.roo-document-slider-body{background-color:#fff;width:100%;height:450px;position:relative;overflow:hidden}.roo-document-slider-body .roo-document-slider-thumb{position:absolute;width:80%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box;border:1px solid #666;box-shadow:0 0 0 1000px #adb5bd;text-align:center;vertical-align:middle;overflow:auto;cursor:move}.roo-document-slider-body .roo-document-slider-image{width:100%}.roo-document-slider-prev{position:absolute;top:0;left:0;text-align:center;width:10%;height:100%}.roo-document-slider-next{position:absolute;top:0;right:0;text-align:center;width:10%;height:100%}.roo-document-slider-prev>i,.roo-document-slider-next>i{position:relative;top:50%;transform:translateY(-50%);cursor:pointer;font-size:2em}.document-viewer-dialog .modal-dialog{margin:0px auto}.document-viewer-dialog .modal-header,.document-viewer-dialog .modal-footer{padding-top:5px;padding-bottom:5px}.document-viewer-dialog .modal-body{padding:0px}.roo-document-viewer-body{background-color:#fff;width:100%;height:450px;max-height:450px;position:relative;overflow:hidden;cursor:move}.roo-document-viewer-body .roo-document-viewer-thumb{position:absolute;width:80%;height:80%;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box;border:1px solid #666;box-shadow:0 0 0 1000px #adb5bd;text-align:center;vertical-align:middle;overflow:auto}.roo-document-viewer-body .roo-document-viewer-image{width:100%}.roo-document-viewer-btn-group button{background-color:#000;color:#fff;border-color:#343a40}.roo-document-viewer-btn-group>.btn-group:first-child>button{border-top-left-radius:0}.roo-document-viewer-btn-group>.btn-group:last-child>button{border-top-right-radius:0}.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#007bff;background-image:-moz-linear-gradient(top, #007bff, #0074f0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#007bff), to(#0074f0));background-image:-webkit-linear-gradient(top, #007bff, #0074f0);background-image:-o-linear-gradient(top, #007bff, #0074f0);background-image:linear-gradient(to bottom, #007bff, #0074f0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$brand-primary', endColorstr='darken($brand-primary, 3%)', GradientType=0)}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropup .dropdown-menu{-webkit-animation-name:inherit}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#6c757d;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none !important}.dropdown-submenu.pull-left>.dropdown-menu{left:0;margin-left:1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown-button>i{margin-right:5px}li.dropdown-toggle i.glyphicon+span{margin-left:5px}li.dropdown-toggle span+i.glyphicon{margin-left:5px}li.dropdown-menu-item i.fa+span{margin-left:5px}li.dropdown-toggle button>i.glyphicon{margin:3px 0 0 5px}.dropdown-menu.nowrap li a span{white-space:nowrap}div.input-group.has-feedback>.form-control-feedback{right:30px}div.input-group.has-feedback>.roo-input-after+.form-control-feedback{right:39px}.roo-required-indicator{font-size:8px;color:#dc3545;vertical-align:top}.roo-required-indicator.left-indicator{margin-right:3px}.roo-required-indicator.right-indicator{margin-left:3px}.label-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.roo-layout-container{width:100%;height:100%;overflow:hidden}.roo-layout-inactive-content{position:absolute;left:-10000px;top:-10000px;visibility:hidden}.roo-layout-active-content{visibility:visible}.roo-layout-panel{position:absolute}.roo-layout-panel-east,.roo-layout-panel-west{z-index:10}.roo-layout-panel-north,.roo-layout-panel-south{z-index:11}.roo-layout-panel-body{overflow:hidden}.roo-layout-split{position:absolute;height:5px;width:5px;line-height:1px;font-size:1px;z-index:3;background-color:#6c757d}.roo-layout-split-south,.roo-layout-split-north{border-bottom:1px solid #6c757d}.roo-layout-split-east,.roo-layout-split-west{border-right:1px solid #6c757d}.roo-layout-panel-hd{position:relative}.roo-layout-panel-hd.breadcrumb{margin-bottom:0}.roo-layout-panel-hd-text{padding:4px;padding-left:4px;display:block;white-space:nowrap}.roo-layout-panel-hd-tools{position:absolute;right:0;top:0;text-align:right;padding-top:2px;padding-right:2px;width:40px}.roo-layout-panel .roo-tabbody{background-color:#fff;overflow:auto;height:100%}.roo-layout-component-panel,.roo-layout-nested-layout{position:relative;padding:0;overflow:hidden;width:200px;height:200px}.roo-layout-nested-layout .roo-layout-panel{border:0 none}.roo-repaint{zoom:1;background-color:transparent}.roo-unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;cursor:default}.roo-splitbar-proxy{z-index:40009;visibility:hidden;position:absolute;background:#6c757d;border:1px solid #000;overflow:hidden}.roo-splitbar-h,.roo-splitbar-proxy-h{cursor:col-resize}.roo-splitbar-v,.roo-splitbar-proxy-v{cursor:row-resize}.roo-layout-panel-body .navbar ul.nav-tabs{margin-top:9px;display:table}.roo-layout-panel-body .navbar{margin-bottom:0px}.roo-form-group-label-left::before,.roo-form-group-label-left::after{display:table;content:" ";clear:both}a.list-group-item,button.list-group-item{width:100%;color:#495057;text-align:inherit}.roo-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#6c757d;width:100%;height:100%;zoom:1}.roo-el-mask-msg{position:absolute;z-index:20000;background-color:#fff;padding:0px;background-repeat:no-repeat;border:10px solid white;border-radius:20px;display:table;min-width:250px}.roo-el-mask-msg i{font-size:36px;vertical-align:middle;float:left}.roo-el-mask-msg div{font-family:'Source Sans Pro', sans-serif;font-size:24px;font-weight:500;z-index:20001;padding:0px 15px;color:#495057;display:table-cell;vertical-align:middle;float:left}.x-body-masked{overflow:hidden !important}.x-body-masked select,.ext-masked object,.ext-masked embed{visibility:hidden}.x-dlg-mask{z-index:10000;display:none;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#6c757d}.masonary .masonry-bottom-title{background-color:transparent}.masonry-brick-link,.roo-brick-link{cursor:pointer;text-decoration:none;outline:0}.masonry-brick-paragraph,.roo-brick-paragraph{overflow:hidden}.masonry-brick .masonry-brick-paragraph{padding:9px;width:100%;height:100%;position:absolute;top:0;left:0;background-color:inherit}.masonry-center-title .masonry-brick-paragraph,.masonry-bottom-title .masonry-brick-paragraph,.roo-brick-center-title .roo-brick-paragraph,.roo-brick-bottom-title .roo-brick-paragraph{display:table}.masonry-center-title .masonry-brick-paragraph .masonry-brick-title,.roo-brick-center-title .roo-brick-paragraph .roo-brick-title{display:table-cell;vertical-align:middle;text-align:center}.masonry-bottom-title .masonry-brick-paragraph .masonry-brick-title,.roo-brick-bottom-title .roo-brick-paragraph .roo-brick-title{display:table-cell;vertical-align:bottom;text-align:right}.masonry-brick-image .masonry-brick-paragraph,.roo-brick-image .roo-brick-paragraph{opacity:0}.masonry-bottom-title .masonry-brick-paragraph{opacity:1}.masonry-brick-image-view{width:100%;height:100%;object-fit:cover}.masonry-brick-paragraph .masonry-brick-title,.roo-brick-paragraph .roo-brick-title{margin-top:0}.roo-brick .roo-brick-paragraph{padding:9px;width:100%;height:100%;background-color:inherit}.roo-brick-image-view{position:absolute;top:0;object-fit:cover}a.roo-brick-link:focus,a.roo-brick-link:hover{text-decoration:none;outline:0}.masonry-brick-split .masonry-brick-split-head,.masonry-brick-split .masonry-brick-split-head .masonry-brick-paragraph{height:75%}.masonry-brick-split .masonry-brick-split-body{height:25%;padding:4px;color:#000;font-size:11px}.enable-mask:hover .masonry-brick-mask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0.2}@media (min-width: 768px){.mask-inverse .masonry-brick-paragraph{background:#adb5bd}.mask-inverse:hover .masonry-brick-paragraph{background:none}}.modal-md-1,.modal-md-2,.modal-md-3,.modal-md-4,.modal-md-5,.modal-md-6,.modal-md-7,.modal-md-8,.modal-md-9,.modal-md-10,.modal-md-11,.modal-md-12{float:left}.modal-md-12 .modal-dialog{width:100%;margin:30 auto}.modal-md-11 .modal-dialog{width:91.66666666666666%;margin:30 auto}.modal-md-10 .modal-dialog{width:83.33333333333334%;margin:30 auto}.modal-md-9 .modal-dialog{width:75%;margin:30 auto}.modal-md-8 .modal-dialog{width:66.66666666666666%;margin:30 auto}.modal-md-7 .modal-dialog{width:58.333333333333336%;margin:30 auto}.modal-md-6 .modal-dialog{width:50%;margin:30 auto}.modal-md-5 .modal-dialog{width:41.66666666666667%;margin:30 auto}.modal-md-4 .modal-dialog{width:33.33333333333333%;margin:30 auto}.modal-md-3 .modal-dialog{width:25%;margin:30 auto}.modal-md-2 .modal-dialog{width:16.666666666666664%;margin:30 auto}.modal-md-1 .modal-dialog{width:8.333333333333332%;margin:30 auto}.modal .roo-mb-progress-wrap{margin-top:4px;border:1px solid #0062cc}.modal .roo-mb-progress-wrap .roo-mb-progress{height:18px;background:transparent url("../images/default/basic-dialog/progress2.gif") repeat-x 1px 1px}.modal .roo-mb-progress-wrap .roo-mb-progress .roo-mb-progress-bar{height:18px;overflow:hidden;width:0;background:#007bff}.roo-navigation-bar-group,.roo-navigation-top-bar,.roo-navigation-bullets-bar,.roo-navigation-bottom-bar{width:100%;float:left}.roo-navigation-bar-text>span{text-transform:uppercase;width:90%;display:inline-block}.roo-navigation-bar-text{float:left;line-height:24px;height:100%;min-height:24px;text-align:center;position:relative}.roo-navigation-bar{counter-reset:step;text-align:center;padding:0px;overflow:hidden;margin:0px}.roo-navigation-bar .roo-navigation-bar-item{list-style-type:none;color:#000;text-transform:uppercase;font-size:14px;float:left;position:relative}.roo-navigation-bar .roo-navigation-bar-item .roo-navigation-bar-item-icon:before{counter-increment:step;width:25px;line-height:25px;display:block;color:#fff;background:#007bff;border-radius:5px;font-weight:bold;cursor:pointer}.roo-navigation-bar .roo-navigation-bar-item .roo-navigation-bar-item-icon.step-number:before{content:counter(step)}.roo-navigation-bar .roo-navigation-bar-item .roo-navigation-bar-item-icon:after{content:'';width:100%;height:5px;background:#007bff;position:absolute;top:10px;z-index:-1}.roo-navigation-bar .roo-navigation-bar-item:last-child>.roo-navigation-bar-item-icon:after{content:none}.roo-navigation-bar .roo-navigation-bar-item.active .roo-navigation-bar-item-icon:before{background:#9f1c28;color:#fff}.roo-navigation-bar .roo-navigation-bar-item.disabled .roo-navigation-bar-item-icon:before{background:#6c757d;color:#fff;cursor:not-allowed}.roo-navigation-bar .roo-navigation-bar-item.active .roo-navigation-bar-item-icon:before{cursor:default}.roo-navigation-bar .roo-navigation-bar-item .roo-navigation-bar-item-icon{font:normal normal normal 14px/1 FontAwesome;display:inline-block}@media (min-width: 768px){.roo-navigation-bar .roo-navigation-bar-item.xs-icon>.roo-navigation-bar-item-icon:before{content:counter(step)}}@media (min-width: 992px){.roo-navigation-bar .roo-navigation-bar-item.xs-icon>.roo-navigation-bar-item-icon:before,.roo-navigation-bar .roo-navigation-bar-item.sm-icon>.roo-navigation-bar-item-icon:before{content:counter(step)}}@media (min-width: 1200px){.roo-navigation-bar .roo-navigation-bar-item.xs-icon>.roo-navigation-bar-item-icon:before,.roo-navigation-bar .roo-navigation-bar-item.sm-icon>.roo-navigation-bar-item-icon:before,.roo-navigation-bar .roo-navigation-bar-item.md-icon>.roo-navigation-bar-item-icon:before{content:counter(step)}}.nav-tabs-custom{margin-bottom:20px;background:#fff;box-shadow:0px 1px 3px rgba(0,0,0,0.1)}.nav-tabs-custom>.nav-tabs{margin:0;border-bottom-color:#6c757d}.nav-tabs-custom>.nav-tabs>li{border-top:3px solid transparent;margin-bottom:-2px;margin-right:5px}.nav-tabs-custom>.nav-tabs>li>a{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.nav-tabs-custom>.nav-tabs>li>a,.nav-tabs-custom>.nav-tabs>li>a:hover{background:transparent;margin:0}.nav-tabs-custom>.nav-tabs>li:not(.active)>a:hover,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:focus,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:active{border-color:transparent}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:#007bff}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li.active:hover>a{background-color:#fff}.nav-tabs-custom>.nav-tabs>li.active>a{border-top:0;border-left-color:#6c757d;border-right-color:#6c757d}.nav-tabs-custom>.nav-tabs>li:first-of-type{margin-left:0px}.nav-tabs-custom>.nav-tabs>li.active:first-of-type>a{border-left-width:0}.nav-tabs-custom>.nav-tabs.pull-right{float:none !important}.nav-tabs-custom>.nav-tabs.pull-right>li{float:right}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type{margin-right:0px}.nav-tabs-custom>.nav-tabs.pull-right>li.active:first-of-type>a{border-left-width:1px;border-right-width:0px}.nav-tabs-custom>.nav-tabs>li.header{font-weight:400;line-height:35px;padding:0 10px;font-size:20px;color:#343a40;cursor:default}.nav-tabs-custom>.nav-tabs>li.header>.fa,.nav-tabs-custom>.nav-tabs>li.header>.glyphicon,.nav-tabs-custom>.nav-tabs>li.header>.ion{margin-right:10px}.nav-tabs-custom>.tab-content{background:#fff;padding:10px}.tab-content>.tab-pane{position:absolute}.tab-content>.tab-pane .navbar>.navbar-nav>.nav-item .roo-toolbar{margin:0 5px}.tab-content>.tab-pane .navbar>.navbar-nav>.nav-item .roo-toolbar>.column{padding:10px 5px}@media (max-width: 768px){.tab-content>.tab-pane .navbar>.navbar-nav>.nav-item .roo-toolbar>.column{padding:5px 5px}}.tab-content>.tab-pane .navbar>.navbar-nav>.nav-item .form-group{margin-bottom:0px}.tab-content>.tab-pane .navbar>.navbar-nav>.nav-item button+button{margin-left:5px}.tab-content>.tab-pane .navbar>.navbar-nav a.dropdown-toggle{padding:10px 5px}@media (min-width: 768px){.navbar-right{margin-right:15px}}.navbar-nav{margin:0px -5px}table td .navbar{min-height:auto}.tab-pane .navbar-nav,.tab-pane .navbar-nav .nav-item{width:100%}.roo-numberbox{background-color:#007bff !important;border:10px solid black}.roo-numberbox h{font-size:24px}.pull-xs-right{float:right !important}.roo-radio-set:before,.roo-radio-set:after{display:table;content:" ";clear:both}.radio.checked label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);background-color:#495057}.roo-radio-set.disabled .radio label{opacity:0.65}.roo-radio-set.disabled .radio label{cursor:not-allowed}.roo-radio-primary .radio label::after{background-color:#fff}.roo-radio-primary .radio.checked label::before{border-color:#007bff}.roo-radio-primary .radio.checked label::after{background-color:#007bff}.roo-radio-danger .radio label::after{background-color:#dc3545}.roo-radio-danger .radio.checked label::before{border-color:#dc3545}.roo-radio-danger .radio.checked label::after{background-color:#dc3545}.roo-radio-info .radio label::after{background-color:#fff}.roo-radio-info .radio.checked label::before{border-color:#17a2b8}.roo-radio-info .radio.checked label::after{background-color:#17a2b8}.roo-radio-warning .radio label::after{background-color:#fff}.roo-radio-warning .radio.checked label::before{border-color:#ffc107}.roo-radio-warning .radio.checked label::after{background-color:#ffc107}.roo-radio-success .radio label::after{background-color:#fff}.roo-radio-success .radio.checked label::before{border-color:#28a745}.roo-radio-success .radio.checked label::after{background-color:#28a745}.roo-radio-set.is-invalid .roo-radio-set-items label,.roo-radio-set.is-invalid .roo-radio-set-label{color:#dc3545}.roo-radio-set.is-valid .roo-radio-set-items label,.roo-radio-set.is-valid .roo-radio-set-label{color:#28a745}.roo-radio-set-inline .radio{position:relative;display:inline-block;padding-left:20px;margin-top:0px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.roo-radio-set-inline .radio+.radio{margin-left:10px}.roo-radio-set-label .roo-required-indicator.right-indicator{position:absolute}.roo-radio-set-label .roo-required-indicator.right-indicator.fa-star{font-size:8px;margin-left:3px;color:#dc3545}.roo-form-error-popover.in{opacity:1}.roo-form-error-popover .tooltip-inner{max-width:100%;padding:10px}.x-form-field-wrap .form-group{margin-bottom:0px}.roo-password-meter-grey{background:#6c757d;margin-bottom:30px;height:10px}.roo-password-meter{font-size:12px}.roo-password-meter-container{margin-bottom:20px}.roo-password-meter-tooweak{background:#dc3545;height:10px}.roo-password-meter-weak{background:#ffc107;height:10px}.roo-password-meter-medium{background:#17a2b8;height:10px}.roo-password-meter-strong{background:#28a745;height:10px}.roo-password-meter-text{margin-bottom:30px;font-size:12px;height:10px}.roo-select2-container{margin:0;position:relative;zoom:1;*display:inline;display:table;vertical-align:middle}.roo-select2-container,.roo-select2-drop,.roo-select2-search,.roo-select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.roo-select2-container .roo-select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #6c757d;white-space:nowrap;line-height:26px;color:#343a40;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ced4da), color-stop(0.5, #fff));background-image:-webkit-linear-gradient(center bottom, #ced4da 0%, #fff 50%);background-image:-moz-linear-gradient(center bottom, #ced4da 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '$body-bg', endColorstr = '$gray-lighter', GradientType = 0);background-image:linear-gradient(to top, #ced4da 0%, #fff 50%)}.roo-select2-container.roo-select2-drop-above .roo-select2-choice{border-bottom-color:#6c757d;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ced4da), color-stop(0.9, #fff));background-image:-webkit-linear-gradient(center bottom, #ced4da 0%, #fff 90%);background-image:-moz-linear-gradient(center bottom, #ced4da 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$body-bg', endColorstr='$gray-lighter', GradientType=0);background-image:linear-gradient(to bottom, #ced4da 0%, #fff 90%)}.roo-select2-container.roo-select2-allowclear .roo-select2-choice .roo-select2-chosen{margin-right:42px}.roo-select2-container .roo-select2-choice>.roo-select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}.roo-select2-container .roo-select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("../images/select2/select2.png") right top no-repeat;cursor:pointer;outline:0}.roo-select2-container.roo-select2-allowclear .roo-select2-choice abbr{display:inline-block}.roo-select2-container .roo-select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.roo-select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.roo-select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #6c757d;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px #e9ecef;box-shadow:0 4px 5px #e9ecef}.roo-select2-drop.roo-select2-drop-above{margin-top:1px;border-top:1px solid #6c757d;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px #e9ecef;box-shadow:0 -4px 5px #e9ecef}.roo-select2-drop-active{border:1px solid #007bff;border-top:none}.roo-select2-drop.roo-select2-drop-above.roo-select2-drop-active{border-top:1px solid #007bff}.roo-select2-drop-auto-width{border-top:1px solid #6c757d;width:auto}.roo-select2-drop-auto-width .roo-select2-search{padding-top:4px}.roo-select2-container .roo-select2-choice .roo-select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #6c757d;border-radius:0 4px 4px 0;background-clip:padding-box;background:#6c757d;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #6c757d), color-stop(0.6, #ced4da));background-image:-webkit-linear-gradient(center bottom, #6c757d 0%, #ced4da 60%);background-image:-moz-linear-gradient(center bottom, #6c757d 0%, #ced4da 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '$gray-lighter', endColorstr = '$gray-light', GradientType = 0);background-image:linear-gradient(to top, #6c757d 0%, #ced4da 60%)}.roo-select2-container .roo-select2-choice .roo-select2-arrow b{display:block;width:100%;height:100%;background:url("../images/select2/select2.png") no-repeat 0 1px}.roo-select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.roo-select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #6c757d;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url("../images/select2/select2.png") no-repeat 100% -22px;background:url("../images/select2/select2.png") no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #ced4da));background:url("../images/select2/select2.png") no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #ced4da 99%);background:url("../images/select2/select2.png") no-repeat 100% -22px,-moz-linear-gradient(center bottom, #fff 85%, #ced4da 99%);background:url("../images/select2/select2.png") no-repeat 100% -22px,linear-gradient(to bottom, #fff 85%, #ced4da 99%) 0 0}.roo-select2-drop.roo-select2-drop-above .roo-select2-search input{margin-top:4px}.roo-select2-search input.roo-select2-active{background:#fff url("../images/select2/select2-spinner.gif") no-repeat 100%;background:url("../images/select2/select2-spinner.gif") no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #ced4da));background:url("../images/select2/select2-spinner.gif") no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #ced4da 99%);background:url("../images/select2/select2-spinner.gif") no-repeat 100%,-moz-linear-gradient(center bottom, #fff 85%, #ced4da 99%);background:url("../images/select2/select2-spinner.gif") no-repeat 100%,linear-gradient(to bottom, #fff 85%, #ced4da 99%) 0 0}.roo-select2-container-active .roo-select2-choice,.roo-select2-container-active .roo-select2-choices{border:1px solid #007bff;outline:none;-webkit-box-shadow:0 0 5px #adb5bd;box-shadow:0 0 5px #adb5bd}.roo-select2-dropdown-open .roo-select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#ced4da;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #ced4da));background-image:-webkit-linear-gradient(center bottom, #fff 0%, #ced4da 50%);background-image:-moz-linear-gradient(center bottom, #fff 0%, #ced4da 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$gray-lighter', endColorstr='$body-bg', GradientType=0);background-image:linear-gradient(to top, #fff 0%, #ced4da 50%)}.roo-select2-dropdown-open.roo-select2-drop-above .roo-select2-choice,.roo-select2-dropdown-open.roo-select2-drop-above .roo-select2-choices{border:1px solid #007bff;border-top-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #ced4da));background-image:-webkit-linear-gradient(center top, #fff 0%, #ced4da 50%);background-image:-moz-linear-gradient(center top, #fff 0%, #ced4da 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$gray-lighter', endColorstr='$body-bg', GradientType=0);background-image:linear-gradient(to bottom, #fff 0%, #ced4da 50%)}.roo-select2-dropdown-open .roo-select2-choice .roo-select2-arrow{background:transparent;border-left:none;filter:none}.roo-select2-dropdown-open .roo-select2-choice .roo-select2-arrow b{background-position:-18px 1px}.roo-select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.roo-select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:fade(#000, 0%)}.roo-select2-results ul.roo-select2-result-sub{margin:0;padding-left:0}.roo-select2-results li{list-style:none;display:list-item;background-image:none}.roo-select2-results li.roo-select2-result-with-children>.roo-select2-result-label{font-weight:bold}.roo-select2-results .roo-select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.roo-select2-results-dept-1 .roo-select2-result-label{padding-left:20px}.roo-select2-results-dept-2 .roo-select2-result-label{padding-left:40px}.roo-select2-results-dept-3 .roo-select2-result-label{padding-left:60px}.roo-select2-results-dept-4 .roo-select2-result-label{padding-left:80px}.roo-select2-results-dept-5 .roo-select2-result-label{padding-left:100px}.roo-select2-results-dept-6 .roo-select2-result-label{padding-left:110px}.roo-select2-results-dept-7 .roo-select2-result-label{padding-left:120px}.roo-select2-results .roo-select2-highlighted{background:#007bff;color:#fff}.roo-select2-results li em{background:#ffc107;font-style:normal}.roo-select2-results .roo-select2-highlighted em{background:transparent}.roo-select2-results .roo-select2-highlighted ul{background:#fff;color:#000}.roo-select2-results .roo-select2-no-results,.roo-select2-results .roo-select2-searching,.roo-select2-results .roo-select2-selection-limit{background:#6c757d;display:list-item;padding-left:5px}.roo-select2-results .roo-select2-disabled.roo-select2-highlighted{color:#ced4da;background:#6c757d;display:list-item;cursor:default}.roo-select2-results .roo-select2-disabled{background:#6c757d;display:list-item;cursor:default}.roo-select2-results .roo-select2-selected{display:none}.roo-select2-more-results.roo-select2-active{background:#6c757d url("../images/select2/select2-spinner.gif") no-repeat 100%}.roo-select2-more-results{background:#6c757d;display:list-item}.roo-select2-container.roo-select2-container-disabled .roo-select2-choice{background-color:#6c757d;background-image:none;border:1px solid #6c757d;cursor:default}.roo-select2-container.roo-select2-container-disabled .roo-select2-choice .roo-select2-arrow{background-color:#6c757d;background-image:none;border-left:0}.roo-select2-container.roo-select2-container-disabled .roo-select2-choice abbr{display:none}.roo-select2-container-multi{width:100%}.roo-select2-container-multi .roo-select2-choices{height:auto !important;height:1%;margin:0;padding:0;width:100%;border:1px solid #6c757d;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #ced4da), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #ced4da 1%, #fff 15%);background-image:-moz-linear-gradient(top, #ced4da 1%, #fff 15%);background-image:linear-gradient(to bottom, #ced4da 1%, #fff 15%)}.roo-select2-locked{padding:3px 5px 3px 5px !important}.roo-select2-container-multi .roo-select2-choices{min-height:26px}.roo-select2-container-multi.roo-select2-container-active .roo-select2-choices{border:1px solid #007bff;outline:none;-webkit-box-shadow:0 0 5px #adb5bd;box-shadow:0 0 5px #adb5bd}.roo-select2-container-multi .roo-select2-choices li{float:left;list-style:none}html[dir="rtl"] .roo-select2-container-multi .roo-select2-choices li{float:right}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-field{margin:0;padding:0;white-space:nowrap}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#495057;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-field input.roo-select2-active{background:#fff url("../images/select2/select2-spinner.gif") no-repeat 100% !important}.roo-select2-default{color:#6c757d !important}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice{padding:4px 7px 4px 16px;margin:0 1px;position:relative;line-height:13px;color:#343a40;cursor:default;border:1px solid #6c757d;border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html[dir="rtl"] .roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice{margin-left:0;margin-right:5px}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice .roo-select2-chosen{cursor:default}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice-focus{background:#6c757d}.roo-select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:12px;outline:none;color:#6c757d}.roo-select2-search-choice-close:hover{color:#343a40}html[dir="rtl"] .roo-select2-search-choice-close{right:auto;left:3px}.roo-select2-container-multi .roo-select2-search-choice-close{left:3px}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice .roo-select2-search-choice-close:hover{background-position:right -11px}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice-focus .roo-select2-search-choice-close{background-position:right -11px}.roo-select2-container-multi.roo-select2-container-disabled .roo-select2-choices{background-color:#6c757d;background-image:none;border:1px solid #6c757d;cursor:default}.roo-select2-container-multi.roo-select2-container-disabled .roo-select2-choices .roo-select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #6c757d;background-image:none;background-color:#6c757d}.roo-select2-container-multi.roo-select2-container-disabled .roo-select2-choices .roo-select2-search-choice .roo-select2-search-choice-close{display:none;background:none}.roo-select2-result-selectable .roo-select2-match,.roo-select2-result-unselectable .roo-select2-match{text-decoration:underline}.roo-select2-offscreen,.roo-select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.roo-select2-display-none{display:none}.roo-select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 2dppx){.roo-select2-search input,.roo-select2-search-choice-close,.roo-select2-container .roo-select2-choice abbr,.roo-select2-container .roo-select2-choice .roo-select2-arrow b{background-image:url("../images/select2/select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.roo-select2-search input{background-position:100% -21px !important}}.has-error .roo-select2-choices{border-color:#dc3545;-webkit-box-shadow:inset 0 1px 1px #343a40;box-shadow:inset 0 1px 1px #343a40}.dropdown-menu .roo-select2-result.disabled{background-color:#ced4da;color:#6c757d;cursor:not-allowed}.sidebar{margin-bottom:5px}.sidebar a:hover{text-decoration:none}.sidebar .sidebar-menu{list-style:none;margin:0;padding:0}.sidebar .sidebar-menu>li,.sidebar .sidebar-menu li.active li.treeview-menu{margin:0;padding:0;border-bottom:1px solid #6c757d;background-color:#ced4da}.sidebar .sidebar-menu li.active li.treeview-menu{background-color:#6c757d}.sidebar .sidebar-menu>li>a,.sidebar .sidebar-menu li.open li.treeview-menu>a{padding:12px 5px 12px 15px;display:block;color:#343a40}.sidebar .sidebar-menu>li>a>.fa,.sidebar .sidebar-menu>li>a>.glyphicon,.sidebar .sidebar-menu>li>a>.ion{width:20px}.sidebar .sidebar-menu li:hover,.sidebar .sidebar-menu li:focus,.sidebar .sidebar-menu li:active,.sidebar .sidebar-menu li.active li.treeview-menu:hover,.sidebar .sidebar-menu li.active li.treeview-menu:focus,.sidebar .sidebar-menu li.active li.treeview-menu:active{background-color:#fff}.sidebar .sidebar-menu li:hover a,.sidebar .sidebar-menu li:focus a,.sidebar .sidebar-menu li:active a,.sidebar .sidebar-menu li.oepn li.treeview-menu a:hover,.sidebar .sidebar-menu li.open li.treeview-menu a:focus,.sidebar .sidebar-menu li.open li.treeview-menu a:active{color:#000;text-decoration:none}.sidebar .sidebar-menu li.active{color:#fff;background-color:#007bff;border-color:#0062cc}.sidebar .sidebar-menu li.active:hover,.sidebar .sidebar-menu li.active:focus,.sidebar .sidebar-menu li.active.focus{color:#fff;background-color:#007bff;border-color:#0062cc}.sidebar .sidebar-menu li.active a{color:#fff}.sidebar .sidebar-menu li.disabled{color:#343a40;background-color:#fff;border-color:#343a40}.sidebar .sidebar-menu li.disabled a{color:#6c757d;cursor:default}.sidebar .sidebar-menu li.danger,.sidebar .sidebar-menu li.danger.active{color:#fff;background-color:#dc3545;border-color:#e4606d}.sidebar .sidebar-menu li.danger:hover,.sidebar .sidebar-menu li.danger:focus,.sidebar .sidebar-menu li.danger.active:focus{color:#fff;background-color:#dc3545;border-color:#bd2130;border-bottom:1px solid #bd2130}.sidebar .sidebar-menu li.danger a,.sidebar .sidebar-menu li.danger.active a{color:#fff}.sidebar .sidebar-menu li.open ul{display:block}.sidebar .sidebar-menu li.open .treeview-menu{display:block}.sidebar .sidebar-menu .treeview-menu{display:none;list-style:none;padding:0;margin:0}.sidebar .sidebar-menu .treeview-menu>li{margin:0}.sidebar .sidebar-menu li.open li.treeview-menu>a{padding:5px 5px 5px 20px;display:block;font-size:14px;margin:0px 0px}.sidebar .sidebar-menu .treeview-menu>li>a>.fa,.sidebar .sidebar-menu .treeview-menu>li>a>.glyphicon,.sidebar .sidebar-menu .treeview-menu>li>a>.ion{width:20px}.sidebar .sidebar-menu li li.treeview-menu.active>a{font-weight:bold}.badge-default{background-color:#6c757d;color:#fff}.badge-primary{background-color:#007bff;color:#fff}.badge-success{background-color:#28a745;color:#fff}.badge-info{background-color:#17a2b8;color:#fff}.badge-warning{background-color:#ffc107;color:#fff}.badge-danger{background-color:#dc3545;color:#fff}.sidebar .sidebar-menu>li.active .badge-info{background-color:#fff;color:#17a2b8}html.bootstrap-sticky{position:relative;min-height:100%}html.bootstrap-sticky body{margin-bottom:60px}.bootstrap-sticky-footer{position:absolute;bottom:0;width:100%;height:60px;background-color:#6c757d}@media (max-width: 767px){.bootstrap-sticky-footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.table .pagination .x-paging-position span{padding:3px 6px}.table .pagination .x-paging-position span input{margin:0 0 0 7px;width:42px;padding:0 5px}.navbar .pagination>li>span{min-height:34px}.table tfoot td{padding:0}.navbar .pagination{margin:0}.skin-blue .navbar .pagination>li>a:active,.skin-blue .navbar .pagination>li>a:focus,.skin-blue .navbar .pagination>li>a{background-color:#007bff}.skin-blue .navbar .pagination>li>a:hover{background-color:#6c757d}.skin-blue table .navbar{background-color:#fff}.skin-blue .navbar .pagination>li.disabled>a{background-color:#6c757d}.skin-blue table .navbar{margin-bottom:0;min-height:0}.table .sortable{cursor:pointer}.table-body-fixed tbody{overflow-y:scroll;width:100%}.table-body-fixed thead,.table-body-fixed tbody,.table-body-fixed th{display:block}.table-body-fixed thead{overflow:hidden}.table-body-fixed tbody td,.table-body-fixed thead>tr>th{float:left;border-bottom-width:0}.table-body-fixed thead>tr,.table-body-fixed tbody>tr{display:block;overflow:hidden}.table>tbody>tr.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover{background-color:#c4e3f3}.table tfoot .navbar{min-height:inherit}.roo-ie11 table.table tbody tr,.roo-edge table.table tbody tr{height:auto}.header .top-bar{min-height:30px;background:#6c757d;border-bottom:1px solid #ced4da;padding:0}@media (min-width: 980px){.top-bar .collapse{display:block !important;visibility:visible !important;height:auto !important;overflow:visible !important;padding-bottom:0}}@media (min-width: 768px) and (max-width: 979px){.header .top-bar{min-height:0;padding:3px 0}}.header .social,.footer .social{margin-right:4px;line-height:30px;padding-left:0;margin-bottom:0}.footer .social li:last-child,.footer .social{margin-right:0 !important}.header .social li:first-child{border-left:1px solid #6c757d}.header .social li,.footer .social li{border-right:1px solid #6c757d;display:table-cell;vertical-align:middle;height:40px;margin-right:5px;width:40px;text-align:center;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;transition:background .5s ease-in-out;padding:1px}.header .social i,.footer .social i{color:#495057;font-size:16px;-webkit-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;-ms-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.header .social li:hover a i,.footer .social li:hover a i{color:#fff}.team .item .team-member-links a.facebook:hover,.member-social.dark a.facebook:hover,.header .social li.facebook:hover,.footer .social li.facebook:hover{background:#007bff}.team .item .team-member-links a.dribbble:hover,.member-social.dark a.dribbble:hover,.header .social li.dribbble:hover,.footer .social li.dribbble:hover{background:#ffc107}.team .item .team-member-links a.twitter:hover,.member-social.dark a.twitter:hover,.header .social li.twitter:hover,.footer .social li.twitter:hover{background:#007bff}.team .item .team-member-links a.gplus:hover,.member-social.dark a.gplus:hover,.header .social li.gplus:hover,.footer .social li.gplus:hover{background:#dc3545}.team .item .team-member-links a.linkedin:hover,.member-social.dark a.linkedin:hover,.header .social li.linkedin:hover,.footer .social li.linkedin:hover{background:#007bff}.team .item .team-member-links a.pinterest:hover,.member-social.dark a.pinterest:hover,.header .social li.pinterest:hover,.footer .social li.pinterest:hover{background:#dc3545}.header .social li.rss:hover,.footer .social li.rss:hover{background:#ffc107}.top-bar .languages{padding:8px 0}.top-bar .languages a{margin-right:20px;color:#495057;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:24px}.navbar-left .input-group[class*="col-"]{float:left}.ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sw-child-headline{display:inline-block;width:auto}.box-input-label{width:100%;display:inline-block;font-weight:bold}.box-label{margin-left:5px;cursor:pointer}.input-group .form-control{z-index:1}.checkbox,.radio{padding-left:15px !important}.pagination .x-paging-position span{padding-top:3px;padding-bottom:3px}.pagination .x-paging-position span input{margin:0 3px}.panel-header-right{float:right;text-align:right}.badge-error{background-color:#dc3545}.badge-error:hover{background-color:#bd2130}.badge-warning{background-color:#ffc107}.badge-warning:hover{background-color:#d39e00}.badge-success{background-color:#28a745}.badge-success:hover{background-color:#1e7e34}.badge-info{background-color:#17a2b8}.badge-info:hover{background-color:#117a8b}.badge-inverse{background-color:#343a40}.badge-inverse:hover{background-color:#212529}.tooltip.fade.in{z-index:10002}.x-hidden{position:absolute;top:0;left:0;visibility:hidden;display:none}.roo-upload-cropbox-selector{visibility:hidden;height:0px}.roo-upload-cropbox-dialog .modal-header,.roo-upload-cropbox-dialog .modal-footer{padding-top:5px;padding-bottom:5px}.roo-upload-cropbox-body{background-color:#fff;border:1px solid #6c757d;width:100%;height:450px;max-height:450px;position:relative;overflow:hidden;cursor:move}.roo-upload-cropbox-preview{position:absolute;top:0px;left:0px;text-align:center;margin:0px;padding:0px;border:none}.roo-upload-cropbox-body .roo-upload-cropbox-thumb{position:absolute;box-sizing:border-box;border:1px solid #6c757d;box-shadow:0 0 0 1000px #adb5bd;background:none repeat scroll 0% 0% transparent}.roo-upload-cropbox-body .roo-upload-cropbox-empty-notify{height:100%;background-color:#adb5bd;color:#fff;font-weight:bold;font-size:24px;text-align:center;padding-top:50px;font-style:italic}.roo-upload-cropbox-btn-group button{background-color:#000;color:#fff;border-color:#343a40}.roo-upload-cropbox-error-notify{border-radius:0px;text-align:center;padding:0px !important;margin:0px !important;position:absolute;top:0;left:0}.tel-input{padding-left:105px;border-radius:4px !important}.dial-code-holder{position:absolute;width:60px;left:55px;z-index:3;padding:7px;border:1px solid transparent;background:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tel-list li a{padding-left:10px}.tel-list li a .flag{margin-right:20px}.tel-list li a .dial-code{color:#999}.flag-box{position:absolute;top:6px;height:20px;width:50px;padding:5px;margin-left:5px;display:flex;flex-direction:row;justify-content:space-around;z-index:4}.flag-box .caret{margin-top:3px}.flag{background-image:url("../images/default/flags.png");background-repeat:no-repeat;width:20px;height:inherit;display:inline-block;margin-right:10px}.flag.ac{height:10px;background-position:0px 0px}.flag.ad{height:14px;background-position:-22px 0px}.flag.ae{height:10px;background-position:-44px 0px}.flag.af{height:14px;background-position:-66px 0px}.flag.ag{height:14px;background-position:-88px 0px}.flag.ai{height:10px;background-position:-110px 0px}.flag.al{height:15px;background-position:-132px 0px}.flag.am{height:10px;background-position:-154px 0px}.flag.ao{height:14px;background-position:-176px 0px}.flag.aq{height:14px;background-position:-198px 0px}.flag.ar{height:13px;background-position:-220px 0px}.flag.as{height:10px;background-position:-242px 0px}.flag.at{height:14px;background-position:-264px 0px}.flag.au{height:10px;background-position:-286px 0px}.flag.aw{height:14px;background-position:-308px 0px}.flag.ax{height:13px;background-position:-330px 0px}.flag.az{height:10px;background-position:-352px 0px}.flag.ba{height:10px;background-position:-374px 0px}.flag.bb{height:14px;background-position:-396px 0px}.flag.bd{height:12px;background-position:-418px 0px}.flag.be{height:15px;background-position:-440px 0px}.flag.bf{height:14px;background-position:-460px 0px}.flag.bg{height:12px;background-position:-482px 0px}.flag.bh{height:12px;background-position:-504px 0px}.flag.bi{height:12px;background-position:-526px 0px}.flag.bj{height:14px;background-position:-548px 0px}.flag.bl{height:14px;background-position:-570px 0px}.flag.bm{height:10px;background-position:-592px 0px}.flag.bn{height:10px;background-position:-614px 0px}.flag.bo{height:14px;background-position:-636px 0px}.flag.bq{height:14px;background-position:-658px 0px}.flag.br{height:14px;background-position:-680px 0px}.flag.bs{height:10px;background-position:-702px 0px}.flag.bt{height:14px;background-position:-724px 0px}.flag.bv{height:15px;background-position:-746px 0px}.flag.bw{height:14px;background-position:-768px 0px}.flag.by{height:10px;background-position:-790px 0px}.flag.bz{height:14px;background-position:-812px 0px}.flag.ca{height:10px;background-position:-834px 0px}.flag.cc{height:10px;background-position:-856px 0px}.flag.cd{height:15px;background-position:-878px 0px}.flag.cf{height:14px;background-position:-900px 0px}.flag.cg{height:14px;background-position:-922px 0px}.flag.ch{height:15px;background-position:-944px 0px}.flag.ci{height:14px;background-position:-961px 0px}.flag.ck{height:10px;background-position:-983px 0px}.flag.cl{height:14px;background-position:-1005px 0px}.flag.cm{height:14px;background-position:-1027px 0px}.flag.cn{height:14px;background-position:-1049px 0px}.flag.co{height:14px;background-position:-1071px 0px}.flag.cp{height:14px;background-position:-1093px 0px}.flag.cr{height:12px;background-position:-1115px 0px}.flag.cu{height:10px;background-position:-1137px 0px}.flag.cv{height:12px;background-position:-1159px 0px}.flag.cw{height:14px;background-position:-1181px 0px}.flag.cx{height:10px;background-position:-1203px 0px}.flag.cy{height:13px;background-position:-1225px 0px}.flag.cz{height:14px;background-position:-1247px 0px}.flag.de{height:12px;background-position:-1269px 0px}.flag.dg{height:10px;background-position:-1291px 0px}.flag.dj{height:14px;background-position:-1313px 0px}.flag.dk{height:15px;background-position:-1335px 0px}.flag.dm{height:10px;background-position:-1357px 0px}.flag.do{height:13px;background-position:-1379px 0px}.flag.dz{height:14px;background-position:-1401px 0px}.flag.ea{height:14px;background-position:-1423px 0px}.flag.ec{height:14px;background-position:-1445px 0px}.flag.ee{height:13px;background-position:-1467px 0px}.flag.eg{height:14px;background-position:-1489px 0px}.flag.eh{height:10px;background-position:-1511px 0px}.flag.er{height:10px;background-position:-1533px 0px}.flag.es{height:14px;background-position:-1555px 0px}.flag.et{height:10px;background-position:-1577px 0px}.flag.eu{height:14px;background-position:-1599px 0px}.flag.fi{height:12px;background-position:-1621px 0px}.flag.fj{height:10px;background-position:-1643px 0px}.flag.fk{height:10px;background-position:-1665px 0px}.flag.fm{height:11px;background-position:-1687px 0px}.flag.fo{height:15px;background-position:-1709px 0px}.flag.fr{height:14px;background-position:-1731px 0px}.flag.ga{height:15px;background-position:-1753px 0px}.flag.gb{height:10px;background-position:-1775px 0px}.flag.gd{height:12px;background-position:-1797px 0px}.flag.ge{height:14px;background-position:-1819px 0px}.flag.gf{height:14px;background-position:-1841px 0px}.flag.gg{height:14px;background-position:-1863px 0px}.flag.gh{height:14px;background-position:-1885px 0px}.flag.gi{height:10px;background-position:-1907px 0px}.flag.gl{height:14px;background-position:-1929px 0px}.flag.gm{height:14px;background-position:-1951px 0px}.flag.gn{height:14px;background-position:-1973px 0px}.flag.gp{height:14px;background-position:-1995px 0px}.flag.gq{height:14px;background-position:-2017px 0px}.flag.gr{height:14px;background-position:-2039px 0px}.flag.gs{height:10px;background-position:-2061px 0px}.flag.gt{height:13px;background-position:-2083px 0px}.flag.gu{height:11px;background-position:-2105px 0px}.flag.gw{height:10px;background-position:-2127px 0px}.flag.gy{height:12px;background-position:-2149px 0px}.flag.hk{height:14px;background-position:-2171px 0px}.flag.hm{height:10px;background-position:-2193px 0px}.flag.hn{height:10px;background-position:-2215px 0px}.flag.hr{height:10px;background-position:-2237px 0px}.flag.ht{height:12px;background-position:-2259px 0px}.flag.hu{height:10px;background-position:-2281px 0px}.flag.ic{height:14px;background-position:-2303px 0px}.flag.id{height:14px;background-position:-2325px 0px}.flag.ie{height:10px;background-position:-2347px 0px}.flag.il{height:15px;background-position:-2369px 0px}.flag.im{height:10px;background-position:-2391px 0px}.flag.in{height:14px;background-position:-2413px 0px}.flag.io{height:10px;background-position:-2435px 0px}.flag.iq{height:14px;background-position:-2457px 0px}.flag.ir{height:12px;background-position:-2479px 0px}.flag.is{height:15px;background-position:-2501px 0px}.flag.it{height:14px;background-position:-2523px 0px}.flag.je{height:12px;background-position:-2545px 0px}.flag.jm{height:10px;background-position:-2567px 0px}.flag.jo{height:10px;background-position:-2589px 0px}.flag.jp{height:14px;background-position:-2611px 0px}.flag.ke{height:14px;background-position:-2633px 0px}.flag.kg{height:12px;background-position:-2655px 0px}.flag.kh{height:13px;background-position:-2677px 0px}.flag.ki{height:10px;background-position:-2699px 0px}.flag.km{height:12px;background-position:-2721px 0px}.flag.kn{height:14px;background-position:-2743px 0px}.flag.kp{height:10px;background-position:-2765px 0px}.flag.kr{height:14px;background-position:-2787px 0px}.flag.kw{height:10px;background-position:-2809px 0px}.flag.ky{height:10px;background-position:-2831px 0px}.flag.kz{height:10px;background-position:-2853px 0px}.flag.la{height:14px;background-position:-2875px 0px}.flag.lb{height:14px;background-position:-2897px 0px}.flag.lc{height:10px;background-position:-2919px 0px}.flag.li{height:12px;background-position:-2941px 0px}.flag.lk{height:10px;background-position:-2963px 0px}.flag.lr{height:11px;background-position:-2985px 0px}.flag.ls{height:14px;background-position:-3007px 0px}.flag.lt{height:12px;background-position:-3029px 0px}.flag.lu{height:12px;background-position:-3051px 0px}.flag.lv{height:10px;background-position:-3073px 0px}.flag.ly{height:10px;background-position:-3095px 0px}.flag.ma{height:14px;background-position:-3117px 0px}.flag.mc{height:15px;background-position:-3139px 0px}.flag.md{height:10px;background-position:-3160px 0px}.flag.me{height:10px;background-position:-3182px 0px}.flag.mf{height:14px;background-position:-3204px 0px}.flag.mg{height:14px;background-position:-3226px 0px}.flag.mh{height:11px;background-position:-3248px 0px}.flag.mk{height:10px;background-position:-3270px 0px}.flag.ml{height:14px;background-position:-3292px 0px}.flag.mm{height:14px;background-position:-3314px 0px}.flag.mn{height:10px;background-position:-3336px 0px}.flag.mo{height:14px;background-position:-3358px 0px}.flag.mp{height:10px;background-position:-3380px 0px}.flag.mq{height:14px;background-position:-3402px 0px}.flag.mr{height:14px;background-position:-3424px 0px}.flag.ms{height:10px;background-position:-3446px 0px}.flag.mt{height:14px;background-position:-3468px 0px}.flag.mu{height:14px;background-position:-3490px 0px}.flag.mv{height:14px;background-position:-3512px 0px}.flag.mw{height:14px;background-position:-3534px 0px}.flag.mx{height:12px;background-position:-3556px 0px}.flag.my{height:10px;background-position:-3578px 0px}.flag.mz{height:14px;background-position:-3600px 0px}.flag.na{height:14px;background-position:-3622px 0px}.flag.nc{height:10px;background-position:-3644px 0px}.flag.ne{height:15px;background-position:-3666px 0px}.flag.nf{height:10px;background-position:-3686px 0px}.flag.ng{height:10px;background-position:-3708px 0px}.flag.ni{height:12px;background-position:-3730px 0px}.flag.nl{height:14px;background-position:-3752px 0px}.flag.no{height:15px;background-position:-3774px 0px}.flag.np{height:15px;background-position:-3796px 0px}.flag.nr{height:10px;background-position:-3811px 0px}.flag.nu{height:10px;background-position:-3833px 0px}.flag.nz{height:10px;background-position:-3855px 0px}.flag.om{height:10px;background-position:-3877px 0px}.flag.pa{height:14px;background-position:-3899px 0px}.flag.pe{height:14px;background-position:-3921px 0px}.flag.pf{height:14px;background-position:-3943px 0px}.flag.pg{height:15px;background-position:-3965px 0px}.flag.ph{height:10px;background-position:-3987px 0px}.flag.pk{height:14px;background-position:-4009px 0px}.flag.pl{height:13px;background-position:-4031px 0px}.flag.pm{height:14px;background-position:-4053px 0px}.flag.pn{height:10px;background-position:-4075px 0px}.flag.pr{height:14px;background-position:-4097px 0px}.flag.ps{height:10px;background-position:-4119px 0px}.flag.pt{height:14px;background-position:-4141px 0px}.flag.pw{height:13px;background-position:-4163px 0px}.flag.py{height:11px;background-position:-4185px 0px}.flag.qa{height:8px;background-position:-4207px 0px}.flag.re{height:14px;background-position:-4229px 0px}.flag.ro{height:14px;background-position:-4251px 0px}.flag.rs{height:14px;background-position:-4273px 0px}.flag.ru{height:14px;background-position:-4295px 0px}.flag.rw{height:14px;background-position:-4317px 0px}.flag.sa{height:14px;background-position:-4339px 0px}.flag.sb{height:10px;background-position:-4361px 0px}.flag.sc{height:10px;background-position:-4383px 0px}.flag.sd{height:10px;background-position:-4405px 0px}.flag.se{height:13px;background-position:-4427px 0px}.flag.sg{height:14px;background-position:-4449px 0px}.flag.sh{height:10px;background-position:-4471px 0px}.flag.si{height:10px;background-position:-4493px 0px}.flag.sj{height:15px;background-position:-4515px 0px}.flag.sk{height:14px;background-position:-4537px 0px}.flag.sl{height:14px;background-position:-4559px 0px}.flag.sm{height:15px;background-position:-4581px 0px}.flag.sn{height:14px;background-position:-4603px 0px}.flag.so{height:14px;background-position:-4625px 0px}.flag.sr{height:14px;background-position:-4647px 0px}.flag.ss{height:10px;background-position:-4669px 0px}.flag.st{height:10px;background-position:-4691px 0px}.flag.sv{height:12px;background-position:-4713px 0px}.flag.sx{height:14px;background-position:-4735px 0px}.flag.sy{height:14px;background-position:-4757px 0px}.flag.sz{height:14px;background-position:-4779px 0px}.flag.ta{height:10px;background-position:-4801px 0px}.flag.tc{height:10px;background-position:-4823px 0px}.flag.td{height:14px;background-position:-4845px 0px}.flag.tf{height:14px;background-position:-4867px 0px}.flag.tg{height:13px;background-position:-4889px 0px}.flag.th{height:14px;background-position:-4911px 0px}.flag.tj{height:10px;background-position:-4933px 0px}.flag.tk{height:10px;background-position:-4955px 0px}.flag.tl{height:10px;background-position:-4977px 0px}.flag.tm{height:14px;background-position:-4999px 0px}.flag.tn{height:14px;background-position:-5021px 0px}.flag.to{height:10px;background-position:-5043px 0px}.flag.tr{height:14px;background-position:-5065px 0px}.flag.tt{height:12px;background-position:-5087px 0px}.flag.tv{height:10px;background-position:-5109px 0px}.flag.tw{height:14px;background-position:-5131px 0px}.flag.tz{height:14px;background-position:-5153px 0px}.flag.ua{height:14px;background-position:-5175px 0px}.flag.ug{height:14px;background-position:-5197px 0px}.flag.um{height:11px;background-position:-5219px 0px}.flag.us{height:11px;background-position:-5241px 0px}.flag.uy{height:14px;background-position:-5263px 0px}.flag.uz{height:10px;background-position:-5285px 0px}.flag.va{height:15px;background-position:-5307px 0px}.flag.vc{height:14px;background-position:-5324px 0px}.flag.ve{height:14px;background-position:-5346px 0px}.flag.vg{height:10px;background-position:-5368px 0px}.flag.vi{height:14px;background-position:-5390px 0px}.flag.vn{height:14px;background-position:-5412px 0px}.flag.vu{height:12px;background-position:-5434px 0px}.flag.wf{height:14px;background-position:-5456px 0px}.flag.ws{height:10px;background-position:-5478px 0px}.flag.xk{height:15px;background-position:-5500px 0px}.flag.ye{height:14px;background-position:-5522px 0px}.flag.yt{height:14px;background-position:-5544px 0px}.flag.za{height:14px;background-position:-5566px 0px}.flag.zm{height:14px;background-position:-5588px 0px}.flag.zw{height:10px;background-position:-5610px 0px}.flag.ot{height:0px}.roo-money-field .roo-money-currency{padding-right:0px}.roo-money-field .roo-money-amount{padding-left:0px}.roo-money-field .roo-money-currency-input{border-right:0px}.roo-money-field .input-group-addon{background-color:transparent;border-left:0px;border-right:0px;border-radius:0px}.roo-money-field .roo-money-amount-input{border-top-left-radius:0px;border-bottom-left-radius:0px;text-align:right}.has-success .roo-money-currency .roo-select2-container .input-group-addon{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2),0 0 2px #3c763d}.has-warning .roo-money-currency .roo-select2-container .input-group-addon{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2),0 0 2px #8a6d3b}.has-error .roo-money-currency .roo-select2-container .input-group-addon{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2),0 0 2px #a94442} + */.datepicker{padding:8px 12px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr;font-size:13px}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown.bottom:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #6c757d;border-bottom-color:#e9ecef;position:absolute;top:-7px;left:7px}.datepicker-dropdown.bottom:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:8px}.datepicker-dropdown.top:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #6c757d;border-bottom:0;border-top-color:#e9ecef;position:absolute;bottom:-7px;left:6px}.datepicker-dropdown.top:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0;position:absolute;bottom:-6px;left:7px}.datepicker-dropdown.bottom-right:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #6c757d;border-bottom-color:#e9ecef;position:absolute;top:-7px;left:7px}.datepicker-dropdown.bottom-right:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:8px}.datepicker-dropdown.bottom-left:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #6c757d;border-bottom-color:#e9ecef;position:absolute;top:-7px;left:260px}.datepicker-dropdown.bottom-left:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:261px}.datepicker-dropdown.top-right:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #6c757d;border-top-color:#e9ecef;position:absolute;bottom:-7px;left:6px}.datepicker-dropdown.top-right:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;bottom:-6px;left:7px}.datepicker-dropdown.top-left:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #6c757d;border-top-color:#e9ecef;position:absolute;bottom:-7px;left:260px}.datepicker-dropdown.top-left:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;bottom:-6px;left:261px}.datepicker>div{display:none}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover{background:#ced4da;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#ced4da}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#ced4da;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#ffc107;background-image:-moz-linear-gradient(top, #ffc107, #ffc107);background-image:-ms-linear-gradient(top, #ffc107, #ffc107);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffc107), to(#ffc107));background-image:-webkit-linear-gradient(top, #ffc107, #ffc107);background-image:-o-linear-gradient(top, #ffc107, #ffc107);background-image:linear-gradient(top, #ffc107, #ffc107);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$brand-warning', endColorstr='$brand-warning', GradientType=0);border-color:#ffc107 #ffc107 #ffc107;border-color:#e9ecef #e9ecef #adb5bd;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today.active:hover,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.active:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today[disabled],.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled[disabled]:hover{background-color:#ffc107}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today.active:hover,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.active:hover{background-color:#ffc107}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#007bff;background-image:-moz-linear-gradient(top, #1a88ff, #007bff);background-image:-ms-linear-gradient(top, #1a88ff, #007bff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1a88ff), to(#007bff));background-image:-webkit-linear-gradient(top, #1a88ff, #007bff);background-image:-o-linear-gradient(top, #1a88ff, #007bff);background-image:linear-gradient(top, #1a88ff, #007bff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='lighten($brand-primary, 5%)', endColorstr='$brand-primary', GradientType=0);border-color:#007bff #007bff #0062cc;border-color:#e9ecef #e9ecef #adb5bd;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 #adb5bd}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active[disabled],.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled[disabled]:hover{background-color:#007bff}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.active:hover{background-color:#0062cc}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#ced4da}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#6c757d;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#007bff;background-image:-moz-linear-gradient(top, #1a88ff, #007bff);background-image:-ms-linear-gradient(top, #1a88ff, #007bff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1a88ff), to(#007bff));background-image:-webkit-linear-gradient(top, #1a88ff, #007bff);background-image:-o-linear-gradient(top, #1a88ff, #007bff);background-image:linear-gradient(top, #1a88ff, #007bff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='lighten($brand-primary, 5%)', endColorstr='$brand-primary', GradientType=0);border-color:#007bff #007bff #0062cc;border-color:#e9ecef #e9ecef #adb5bd;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 #adb5bd}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled[disabled]:hover{background-color:#007bff}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.active:hover{background-color:#0062cc}.datepicker table tr td span.old{color:#6c757d}.datepicker th.switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr:first-child th:hover{background:#ced4da}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.datepicker .datepicker-time td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;border-radius:4px}.datepicker .datepicker-time td span.timepicker-hour,.datepicker .datepicker-time td span.timepicker-minute{width:100%;font-weight:bold;font-size:1.2em}.roo-document-manager-selector{visibility:hidden;height:0px}.roo-document-manager-uploader,.roo-document-manager-loading,.roo-document-manager-preview{position:relative;float:left;width:25%;padding-left:5px;height:100px;max-height:100px;margin-top:10px;margin-left:10px}.roo-document-manager-preview.wide{width:50%}.roo-document-manager-thumb,.roo-document-manager-upload-btn{width:100%;height:100px;line-height:100px;max-height:100px;border:1px solid #ced4da;-webkit-box-shadow:1px 0px 5px 0px fade(#6c757d, 75%);-moz-box-shadow:1px 0px 5px 0px fade(#6c757d, 75%);box-shadow:1px 0px 5px 0px fade(#6c757d, 75%)}.roo-document-manager-thumb>i.fa,.roo-document-manager-upload-btn>i.fa{width:100%;line-height:98px;text-align:center;vertical-align:middle;color:#6c757d;font-size:2.5em}.roo-document-manager-thumb>i.fa{font-size:2.5em}.roo-document-manager-thumb>img{width:100%;max-height:100%;text-align:center;vertical-align:middle;padding-bottom:5px}.roo-document-manager-preview>.close{position:absolute;top:0px;right:3px;font-size:20px;opacity:1}.roo-document-manager-preview>.close:hover{color:#343a40}.roo-document-manager-preview.disabled>.roo-document-manager-thumb>img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.roo-document-manager-preview.disabled>.close{display:none !important}.roo-document-manager-preview>.roo-document-manager-thumb>.fa{position:absolute;left:-5px;top:-5px;width:25px;height:25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:25px;text-align:center;background-color:#fff;font-size:1.8em;z-index:1}.roo-document-manager-preview>.roo-document-manager-thumb.bottom>.fa{top:inherit;bottom:-5px}.roo-document-manager-preview>.roo-document-manager-thumb.primary>.fa{color:#007bff}.roo-document-manager-preview>.roo-document-manager-thumb.border-primary{border:3px solid #007bff}.roo-document-manager-preview.disabled>.roo-document-manager-thumb.primary>.fa{color:#495057}.roo-document-manager-preview.disabled>.roo-document-manager-thumb.border-primary{border:none}@media (min-width: 768px){.roo-document-manager-uploader,.roo-document-manager-loading,.roo-document-manager-preview{height:200px;max-height:200px}.roo-document-manager-thumb,.roo-document-manager-upload-btn{line-height:200px;height:200px;max-height:200px}.roo-document-manager-thumb>i.fa,.roo-document-manager-upload-btn>i.fa{line-height:198px}}@media (min-width: 992px){.roo-document-manager-uploader,.roo-document-manager-loading,.roo-document-manager-preview{width:8.33333333%;height:80px;max-height:80px}.roo-document-manager-preview.wide{width:16.66666666%}.roo-document-manager-thumb,.roo-document-manager-upload-btn{line-height:80px;height:80px;max-height:80px}.roo-document-manager-thumb>i.fa,.roo-document-manager-upload-btn>i.fa{line-height:78px}}@media (min-width: 1200px){.roo-document-manager-uploader,.roo-document-manager-loading,.roo-document-manager-preview{width:8.33333333%;height:100px;max-height:100px}.roo-document-manager-preview.wide{width:16.66666666%}.roo-document-manager-thumb,.roo-document-manager-upload-btn{line-height:100px;height:100px;max-height:100px}.roo-document-manager-thumb>i.fa,.roo-document-manager-upload-btn>i.fa{line-height:98px}}.document-slider-dialog .modal-body{padding:0px}.roo-document-slider-header{background-color:#adb5bd}.roo-document-slider-header .roo-document-slider-header-title{width:80%;margin:0 auto;padding:10px 0;color:#fff;font-weight:bold;text-align:center}.roo-document-slider-body{background-color:#fff;width:100%;height:450px;position:relative;overflow:hidden}.roo-document-slider-body .roo-document-slider-thumb{position:absolute;width:80%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box;border:1px solid #666;box-shadow:0 0 0 1000px #adb5bd;text-align:center;vertical-align:middle;overflow:auto;cursor:move}.roo-document-slider-body .roo-document-slider-image{width:100%}.roo-document-slider-prev{position:absolute;top:0;left:0;text-align:center;width:10%;height:100%}.roo-document-slider-next{position:absolute;top:0;right:0;text-align:center;width:10%;height:100%}.roo-document-slider-prev>i,.roo-document-slider-next>i{position:relative;top:50%;transform:translateY(-50%);cursor:pointer;font-size:2em}.document-viewer-dialog .modal-dialog{margin:0px auto}.document-viewer-dialog .modal-header,.document-viewer-dialog .modal-footer{padding-top:5px;padding-bottom:5px}.document-viewer-dialog .modal-body{padding:0px}.roo-document-viewer-body{background-color:#fff;width:100%;height:450px;max-height:450px;position:relative;overflow:hidden;cursor:move}.roo-document-viewer-body .roo-document-viewer-thumb{position:absolute;width:80%;height:80%;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:border-box;border:1px solid #666;box-shadow:0 0 0 1000px #adb5bd;text-align:center;vertical-align:middle;overflow:auto}.roo-document-viewer-body .roo-document-viewer-image{width:100%}.roo-document-viewer-btn-group button{background-color:#000;color:#fff;border-color:#343a40}.roo-document-viewer-btn-group>.btn-group:first-child>button{border-top-left-radius:0}.roo-document-viewer-btn-group>.btn-group:last-child>button{border-top-right-radius:0}.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#007bff;background-image:-moz-linear-gradient(top, #007bff, #0074f0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#007bff), to(#0074f0));background-image:-webkit-linear-gradient(top, #007bff, #0074f0);background-image:-o-linear-gradient(top, #007bff, #0074f0);background-image:linear-gradient(to bottom, #007bff, #0074f0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$brand-primary', endColorstr='darken($brand-primary, 3%)', GradientType=0)}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropup .dropdown-menu{-webkit-animation-name:inherit}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#6c757d;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none !important}.dropdown-submenu.pull-left>.dropdown-menu{left:0;margin-left:1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown-button>i{margin-right:5px}li.dropdown-toggle i.glyphicon+span{margin-left:5px}li.dropdown-toggle span+i.glyphicon{margin-left:5px}li.dropdown-menu-item i.fa+span{margin-left:5px}li.dropdown-toggle button>i.glyphicon{margin:3px 0 0 5px}.dropdown-menu.nowrap li a span{white-space:nowrap}div.input-group.has-feedback>.form-control-feedback{right:30px}div.input-group.has-feedback>.roo-input-after+.form-control-feedback{right:39px}.roo-required-indicator{font-size:8px;color:#dc3545;vertical-align:top}.roo-required-indicator.left-indicator{margin-right:3px}.roo-required-indicator.right-indicator{margin-left:3px}.label-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.roo-layout-container{width:100%;height:100%;overflow:hidden}.roo-layout-inactive-content{position:absolute;left:-10000px;top:-10000px;visibility:hidden}.roo-layout-active-content{visibility:visible}.roo-layout-panel{position:absolute}.roo-layout-panel-east,.roo-layout-panel-west{z-index:10}.roo-layout-panel-north,.roo-layout-panel-south{z-index:11}.roo-layout-panel-body{overflow:hidden}.roo-layout-split{position:absolute;height:5px;width:5px;line-height:1px;font-size:1px;z-index:3;background-color:#6c757d}.roo-layout-split-south,.roo-layout-split-north{border-bottom:1px solid #6c757d}.roo-layout-split-east,.roo-layout-split-west{border-right:1px solid #6c757d}.roo-layout-panel-hd{position:relative}.roo-layout-panel-hd.breadcrumb{margin-bottom:0}.roo-layout-panel-hd-text{padding:4px;padding-left:4px;display:block;white-space:nowrap}.roo-layout-panel-hd-tools{position:absolute;right:0;top:0;text-align:right;padding-top:2px;padding-right:2px;width:40px}.roo-layout-panel .roo-tabbody{background-color:#fff;overflow:auto;height:100%}.roo-layout-component-panel,.roo-layout-nested-layout{position:relative;padding:0;overflow:hidden;width:200px;height:200px}.roo-layout-nested-layout .roo-layout-panel{border:0 none}.roo-repaint{zoom:1;background-color:transparent}.roo-unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;cursor:default}.roo-splitbar-proxy{z-index:40009;visibility:hidden;position:absolute;background:#6c757d;border:1px solid #000;overflow:hidden}.roo-splitbar-h,.roo-splitbar-proxy-h{cursor:col-resize}.roo-splitbar-v,.roo-splitbar-proxy-v{cursor:row-resize}.roo-layout-panel-body .navbar ul.nav-tabs{margin-top:9px;display:table}.roo-layout-panel-body .navbar{margin-bottom:0px}.roo-form-group-label-left::before,.roo-form-group-label-left::after{display:table;content:" ";clear:both}a.list-group-item,button.list-group-item{width:100%;color:#495057;text-align:inherit}.roo-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#6c757d;width:100%;height:100%;zoom:1}.roo-el-mask-msg{position:absolute;z-index:20000;background-color:#fff;padding:0px;background-repeat:no-repeat;border:10px solid white;border-radius:20px;display:table;min-width:250px}.roo-el-mask-msg i{font-size:36px;vertical-align:middle;float:left}.roo-el-mask-msg div{font-family:'Source Sans Pro', sans-serif;font-size:24px;font-weight:500;z-index:20001;padding:0px 15px;color:#495057;display:table-cell;vertical-align:middle;float:left}.x-body-masked{overflow:hidden !important}.x-body-masked select,.ext-masked object,.ext-masked embed{visibility:hidden}.x-dlg-mask{z-index:10000;display:none;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#6c757d}.masonary .masonry-bottom-title{background-color:transparent}.masonry-brick-link,.roo-brick-link{cursor:pointer;text-decoration:none;outline:0}.masonry-brick-paragraph,.roo-brick-paragraph{overflow:hidden}.masonry-brick .masonry-brick-paragraph{padding:9px;width:100%;height:100%;position:absolute;top:0;left:0;background-color:inherit}.masonry-center-title .masonry-brick-paragraph,.masonry-bottom-title .masonry-brick-paragraph,.roo-brick-center-title .roo-brick-paragraph,.roo-brick-bottom-title .roo-brick-paragraph{display:table}.masonry-center-title .masonry-brick-paragraph .masonry-brick-title,.roo-brick-center-title .roo-brick-paragraph .roo-brick-title{display:table-cell;vertical-align:middle;text-align:center}.masonry-bottom-title .masonry-brick-paragraph .masonry-brick-title,.roo-brick-bottom-title .roo-brick-paragraph .roo-brick-title{display:table-cell;vertical-align:bottom;text-align:right}.masonry-brick-image .masonry-brick-paragraph,.roo-brick-image .roo-brick-paragraph{opacity:0}.masonry-bottom-title .masonry-brick-paragraph{opacity:1}.masonry-brick-image-view{width:100%;height:100%;object-fit:cover}.masonry-brick-paragraph .masonry-brick-title,.roo-brick-paragraph .roo-brick-title{margin-top:0}.roo-brick .roo-brick-paragraph{padding:9px;width:100%;height:100%;background-color:inherit}.roo-brick-image-view{position:absolute;top:0;object-fit:cover}a.roo-brick-link:focus,a.roo-brick-link:hover{text-decoration:none;outline:0}.masonry-brick-split .masonry-brick-split-head,.masonry-brick-split .masonry-brick-split-head .masonry-brick-paragraph{height:75%}.masonry-brick-split .masonry-brick-split-body{height:25%;padding:4px;color:#000;font-size:11px}.enable-mask:hover .masonry-brick-mask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0.2}@media (min-width: 768px){.mask-inverse .masonry-brick-paragraph{background:#adb5bd}.mask-inverse:hover .masonry-brick-paragraph{background:none}}.modal-md-1,.modal-md-2,.modal-md-3,.modal-md-4,.modal-md-5,.modal-md-6,.modal-md-7,.modal-md-8,.modal-md-9,.modal-md-10,.modal-md-11,.modal-md-12{float:left}.modal-md-12 .modal-dialog{width:100%;margin:30 auto}.modal-md-11 .modal-dialog{width:91.66666666666666%;margin:30 auto}.modal-md-10 .modal-dialog{width:83.33333333333334%;margin:30 auto}.modal-md-9 .modal-dialog{width:75%;margin:30 auto}.modal-md-8 .modal-dialog{width:66.66666666666666%;margin:30 auto}.modal-md-7 .modal-dialog{width:58.333333333333336%;margin:30 auto}.modal-md-6 .modal-dialog{width:50%;margin:30 auto}.modal-md-5 .modal-dialog{width:41.66666666666667%;margin:30 auto}.modal-md-4 .modal-dialog{width:33.33333333333333%;margin:30 auto}.modal-md-3 .modal-dialog{width:25%;margin:30 auto}.modal-md-2 .modal-dialog{width:16.666666666666664%;margin:30 auto}.modal-md-1 .modal-dialog{width:8.333333333333332%;margin:30 auto}.modal .roo-mb-progress-wrap{margin-top:4px;border:1px solid #0062cc}.modal .roo-mb-progress-wrap .roo-mb-progress{height:18px;background:transparent url("../images/default/basic-dialog/progress2.gif") repeat-x 1px 1px}.modal .roo-mb-progress-wrap .roo-mb-progress .roo-mb-progress-bar{height:18px;overflow:hidden;width:0;background:#007bff}.roo-navigation-bar-group,.roo-navigation-top-bar,.roo-navigation-bullets-bar,.roo-navigation-bottom-bar{width:100%;float:left}.roo-navigation-bar-text>span{text-transform:uppercase;width:90%;display:inline-block}.roo-navigation-bar-text{float:left;line-height:24px;height:100%;min-height:24px;text-align:center;position:relative}.roo-navigation-bar{counter-reset:step;text-align:center;padding:0px;overflow:hidden;margin:0px}.roo-navigation-bar .roo-navigation-bar-item{list-style-type:none;color:#000;text-transform:uppercase;font-size:14px;float:left;position:relative}.roo-navigation-bar .roo-navigation-bar-item .roo-navigation-bar-item-icon:before{counter-increment:step;width:25px;line-height:25px;display:block;color:#fff;background:#007bff;border-radius:5px;font-weight:bold;cursor:pointer}.roo-navigation-bar .roo-navigation-bar-item .roo-navigation-bar-item-icon.step-number:before{content:counter(step)}.roo-navigation-bar .roo-navigation-bar-item .roo-navigation-bar-item-icon:after{content:'';width:100%;height:5px;background:#007bff;position:absolute;top:10px;z-index:-1}.roo-navigation-bar .roo-navigation-bar-item:last-child>.roo-navigation-bar-item-icon:after{content:none}.roo-navigation-bar .roo-navigation-bar-item.active .roo-navigation-bar-item-icon:before{background:#9f1c28;color:#fff}.roo-navigation-bar .roo-navigation-bar-item.disabled .roo-navigation-bar-item-icon:before{background:#6c757d;color:#fff;cursor:not-allowed}.roo-navigation-bar .roo-navigation-bar-item.active .roo-navigation-bar-item-icon:before{cursor:default}.roo-navigation-bar .roo-navigation-bar-item .roo-navigation-bar-item-icon{font:normal normal normal 14px/1 FontAwesome;display:inline-block}@media (min-width: 768px){.roo-navigation-bar .roo-navigation-bar-item.xs-icon>.roo-navigation-bar-item-icon:before{content:counter(step)}}@media (min-width: 992px){.roo-navigation-bar .roo-navigation-bar-item.xs-icon>.roo-navigation-bar-item-icon:before,.roo-navigation-bar .roo-navigation-bar-item.sm-icon>.roo-navigation-bar-item-icon:before{content:counter(step)}}@media (min-width: 1200px){.roo-navigation-bar .roo-navigation-bar-item.xs-icon>.roo-navigation-bar-item-icon:before,.roo-navigation-bar .roo-navigation-bar-item.sm-icon>.roo-navigation-bar-item-icon:before,.roo-navigation-bar .roo-navigation-bar-item.md-icon>.roo-navigation-bar-item-icon:before{content:counter(step)}}.nav-tabs-custom{margin-bottom:20px;background:#fff;box-shadow:0px 1px 3px rgba(0,0,0,0.1)}.nav-tabs-custom>.nav-tabs{margin:0;border-bottom-color:#6c757d}.nav-tabs-custom>.nav-tabs>li{border-top:3px solid transparent;margin-bottom:-2px;margin-right:5px}.nav-tabs-custom>.nav-tabs>li>a{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.nav-tabs-custom>.nav-tabs>li>a,.nav-tabs-custom>.nav-tabs>li>a:hover{background:transparent;margin:0}.nav-tabs-custom>.nav-tabs>li:not(.active)>a:hover,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:focus,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:active{border-color:transparent}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:#007bff}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li.active:hover>a{background-color:#fff}.nav-tabs-custom>.nav-tabs>li.active>a{border-top:0;border-left-color:#6c757d;border-right-color:#6c757d}.nav-tabs-custom>.nav-tabs>li:first-of-type{margin-left:0px}.nav-tabs-custom>.nav-tabs>li.active:first-of-type>a{border-left-width:0}.nav-tabs-custom>.nav-tabs.pull-right{float:none !important}.nav-tabs-custom>.nav-tabs.pull-right>li{float:right}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type{margin-right:0px}.nav-tabs-custom>.nav-tabs.pull-right>li.active:first-of-type>a{border-left-width:1px;border-right-width:0px}.nav-tabs-custom>.nav-tabs>li.header{font-weight:400;line-height:35px;padding:0 10px;font-size:20px;color:#343a40;cursor:default}.nav-tabs-custom>.nav-tabs>li.header>.fa,.nav-tabs-custom>.nav-tabs>li.header>.glyphicon,.nav-tabs-custom>.nav-tabs>li.header>.ion{margin-right:10px}.nav-tabs-custom>.tab-content{background:#fff;padding:10px}.tab-content>.tab-pane{position:absolute}.tab-content>.tab-pane .navbar>.navbar-nav>.nav-item .roo-toolbar{margin:0 5px}.tab-content>.tab-pane .navbar>.navbar-nav>.nav-item .roo-toolbar>.column{padding:10px 5px}@media (max-width: 768px){.tab-content>.tab-pane .navbar>.navbar-nav>.nav-item .roo-toolbar>.column{padding:5px 5px}}.tab-content>.tab-pane .navbar>.navbar-nav>.nav-item .form-group{margin-bottom:0px}.tab-content>.tab-pane .navbar>.navbar-nav>.nav-item button+button{margin-left:5px}.tab-content>.tab-pane .navbar>.navbar-nav a.dropdown-toggle{padding:10px 5px}@media (min-width: 768px){.navbar-right{margin-right:15px}}.navbar-nav{margin:0px -5px}table td .navbar{min-height:auto}.tab-pane .navbar-nav,.tab-pane .navbar-nav .nav-item{width:100%}.roo-numberbox{background-color:#007bff !important;border:10px solid black}.roo-numberbox h{font-size:24px}.pull-xs-right{float:right !important}.roo-radio-set:before,.roo-radio-set:after{display:table;content:" ";clear:both}.radio.checked label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);background-color:#495057}.roo-radio-set.disabled .radio label{opacity:0.65}.roo-radio-set.disabled .radio label{cursor:not-allowed}.roo-radio-primary .radio label::after{background-color:#fff}.roo-radio-primary .radio.checked label::before{border-color:#007bff}.roo-radio-primary .radio.checked label::after{background-color:#007bff}.roo-radio-danger .radio label::after{background-color:#dc3545}.roo-radio-danger .radio.checked label::before{border-color:#dc3545}.roo-radio-danger .radio.checked label::after{background-color:#dc3545}.roo-radio-info .radio label::after{background-color:#fff}.roo-radio-info .radio.checked label::before{border-color:#17a2b8}.roo-radio-info .radio.checked label::after{background-color:#17a2b8}.roo-radio-warning .radio label::after{background-color:#fff}.roo-radio-warning .radio.checked label::before{border-color:#ffc107}.roo-radio-warning .radio.checked label::after{background-color:#ffc107}.roo-radio-success .radio label::after{background-color:#fff}.roo-radio-success .radio.checked label::before{border-color:#28a745}.roo-radio-success .radio.checked label::after{background-color:#28a745}.roo-radio-set.is-invalid .roo-radio-set-items label,.roo-radio-set.is-invalid .roo-radio-set-label{color:#dc3545}.roo-radio-set.is-valid .roo-radio-set-items label,.roo-radio-set.is-valid .roo-radio-set-label{color:#28a745}.roo-radio-set-inline .radio{position:relative;display:inline-block;padding-left:20px;margin-top:0px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.roo-radio-set-inline .radio+.radio{margin-left:10px}.roo-radio-set-label .roo-required-indicator.right-indicator{position:absolute}.roo-radio-set-label .roo-required-indicator.right-indicator.fa-star{font-size:8px;margin-left:3px;color:#dc3545}.roo-form-error-popover.in{opacity:1}.roo-form-error-popover .tooltip-inner{max-width:100%;padding:10px}.x-form-field-wrap .form-group{margin-bottom:0px}.roo-password-meter-grey{background:#6c757d;margin-bottom:30px;height:10px}.roo-password-meter{font-size:12px}.roo-password-meter-container{margin-bottom:20px}.roo-password-meter-tooweak{background:#dc3545;height:10px}.roo-password-meter-weak{background:#ffc107;height:10px}.roo-password-meter-medium{background:#17a2b8;height:10px}.roo-password-meter-strong{background:#28a745;height:10px}.roo-password-meter-text{margin-bottom:30px;font-size:12px;height:10px}.roo-select2-container{margin:0;position:relative;zoom:1;*display:inline;display:table;vertical-align:middle}.roo-select2-container,.roo-select2-drop,.roo-select2-search,.roo-select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.roo-select2-container .roo-select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #6c757d;white-space:nowrap;line-height:26px;color:#343a40;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ced4da), color-stop(0.5, #fff));background-image:-webkit-linear-gradient(center bottom, #ced4da 0%, #fff 50%);background-image:-moz-linear-gradient(center bottom, #ced4da 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '$body-bg', endColorstr = '$gray-lighter', GradientType = 0);background-image:linear-gradient(to top, #ced4da 0%, #fff 50%)}.roo-select2-container.roo-select2-drop-above .roo-select2-choice{border-bottom-color:#6c757d;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ced4da), color-stop(0.9, #fff));background-image:-webkit-linear-gradient(center bottom, #ced4da 0%, #fff 90%);background-image:-moz-linear-gradient(center bottom, #ced4da 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$body-bg', endColorstr='$gray-lighter', GradientType=0);background-image:linear-gradient(to bottom, #ced4da 0%, #fff 90%)}.roo-select2-container.roo-select2-allowclear .roo-select2-choice .roo-select2-chosen{margin-right:42px}.roo-select2-container .roo-select2-choice>.roo-select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}.roo-select2-container .roo-select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("../images/select2/select2.png") right top no-repeat;cursor:pointer;outline:0}.roo-select2-container.roo-select2-allowclear .roo-select2-choice abbr{display:inline-block}.roo-select2-container .roo-select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.roo-select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.roo-select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #6c757d;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px #e9ecef;box-shadow:0 4px 5px #e9ecef}.roo-select2-drop.roo-select2-drop-above{margin-top:1px;border-top:1px solid #6c757d;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px #e9ecef;box-shadow:0 -4px 5px #e9ecef}.roo-select2-drop-active{border:1px solid #007bff;border-top:none}.roo-select2-drop.roo-select2-drop-above.roo-select2-drop-active{border-top:1px solid #007bff}.roo-select2-drop-auto-width{border-top:1px solid #6c757d;width:auto}.roo-select2-drop-auto-width .roo-select2-search{padding-top:4px}.roo-select2-container .roo-select2-choice .roo-select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #6c757d;border-radius:0 4px 4px 0;background-clip:padding-box;background:#6c757d;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #6c757d), color-stop(0.6, #ced4da));background-image:-webkit-linear-gradient(center bottom, #6c757d 0%, #ced4da 60%);background-image:-moz-linear-gradient(center bottom, #6c757d 0%, #ced4da 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '$gray-lighter', endColorstr = '$gray-light', GradientType = 0);background-image:linear-gradient(to top, #6c757d 0%, #ced4da 60%)}.roo-select2-container .roo-select2-choice .roo-select2-arrow b{display:block;width:100%;height:100%;background:url("../images/select2/select2.png") no-repeat 0 1px}.roo-select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.roo-select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #6c757d;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url("../images/select2/select2.png") no-repeat 100% -22px;background:url("../images/select2/select2.png") no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #ced4da));background:url("../images/select2/select2.png") no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #ced4da 99%);background:url("../images/select2/select2.png") no-repeat 100% -22px,-moz-linear-gradient(center bottom, #fff 85%, #ced4da 99%);background:url("../images/select2/select2.png") no-repeat 100% -22px,linear-gradient(to bottom, #fff 85%, #ced4da 99%) 0 0}.roo-select2-drop.roo-select2-drop-above .roo-select2-search input{margin-top:4px}.roo-select2-search input.roo-select2-active{background:#fff url("../images/select2/select2-spinner.gif") no-repeat 100%;background:url("../images/select2/select2-spinner.gif") no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #ced4da));background:url("../images/select2/select2-spinner.gif") no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #ced4da 99%);background:url("../images/select2/select2-spinner.gif") no-repeat 100%,-moz-linear-gradient(center bottom, #fff 85%, #ced4da 99%);background:url("../images/select2/select2-spinner.gif") no-repeat 100%,linear-gradient(to bottom, #fff 85%, #ced4da 99%) 0 0}.roo-select2-container-active .roo-select2-choice,.roo-select2-container-active .roo-select2-choices{border:1px solid #007bff;outline:none;-webkit-box-shadow:0 0 5px #adb5bd;box-shadow:0 0 5px #adb5bd}.roo-select2-dropdown-open .roo-select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#ced4da;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #ced4da));background-image:-webkit-linear-gradient(center bottom, #fff 0%, #ced4da 50%);background-image:-moz-linear-gradient(center bottom, #fff 0%, #ced4da 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$gray-lighter', endColorstr='$body-bg', GradientType=0);background-image:linear-gradient(to top, #fff 0%, #ced4da 50%)}.roo-select2-dropdown-open.roo-select2-drop-above .roo-select2-choice,.roo-select2-dropdown-open.roo-select2-drop-above .roo-select2-choices{border:1px solid #007bff;border-top-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #ced4da));background-image:-webkit-linear-gradient(center top, #fff 0%, #ced4da 50%);background-image:-moz-linear-gradient(center top, #fff 0%, #ced4da 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$gray-lighter', endColorstr='$body-bg', GradientType=0);background-image:linear-gradient(to bottom, #fff 0%, #ced4da 50%)}.roo-select2-dropdown-open .roo-select2-choice .roo-select2-arrow{background:transparent;border-left:none;filter:none}.roo-select2-dropdown-open .roo-select2-choice .roo-select2-arrow b{background-position:-18px 1px}.roo-select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.roo-select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:fade(#000, 0%)}.roo-select2-results ul.roo-select2-result-sub{margin:0;padding-left:0}.roo-select2-results li{list-style:none;display:list-item;background-image:none}.roo-select2-results li.roo-select2-result-with-children>.roo-select2-result-label{font-weight:bold}.roo-select2-results .roo-select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.roo-select2-results-dept-1 .roo-select2-result-label{padding-left:20px}.roo-select2-results-dept-2 .roo-select2-result-label{padding-left:40px}.roo-select2-results-dept-3 .roo-select2-result-label{padding-left:60px}.roo-select2-results-dept-4 .roo-select2-result-label{padding-left:80px}.roo-select2-results-dept-5 .roo-select2-result-label{padding-left:100px}.roo-select2-results-dept-6 .roo-select2-result-label{padding-left:110px}.roo-select2-results-dept-7 .roo-select2-result-label{padding-left:120px}.roo-select2-results .roo-select2-highlighted{background:#007bff;color:#fff}.roo-select2-results li em{background:#ffc107;font-style:normal}.roo-select2-results .roo-select2-highlighted em{background:transparent}.roo-select2-results .roo-select2-highlighted ul{background:#fff;color:#000}.roo-select2-results .roo-select2-no-results,.roo-select2-results .roo-select2-searching,.roo-select2-results .roo-select2-selection-limit{background:#6c757d;display:list-item;padding-left:5px}.roo-select2-results .roo-select2-disabled.roo-select2-highlighted{color:#ced4da;background:#6c757d;display:list-item;cursor:default}.roo-select2-results .roo-select2-disabled{background:#6c757d;display:list-item;cursor:default}.roo-select2-results .roo-select2-selected{display:none}.roo-select2-more-results.roo-select2-active{background:#6c757d url("../images/select2/select2-spinner.gif") no-repeat 100%}.roo-select2-more-results{background:#6c757d;display:list-item}.roo-select2-container.roo-select2-container-disabled .roo-select2-choice{background-color:#6c757d;background-image:none;border:1px solid #6c757d;cursor:default}.roo-select2-container.roo-select2-container-disabled .roo-select2-choice .roo-select2-arrow{background-color:#6c757d;background-image:none;border-left:0}.roo-select2-container.roo-select2-container-disabled .roo-select2-choice abbr{display:none}.roo-select2-container-multi{width:100%}.roo-select2-container-multi .roo-select2-choices{height:auto !important;height:1%;margin:0;padding:0;width:100%;border:1px solid #6c757d;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #ced4da), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #ced4da 1%, #fff 15%);background-image:-moz-linear-gradient(top, #ced4da 1%, #fff 15%);background-image:linear-gradient(to bottom, #ced4da 1%, #fff 15%)}.roo-select2-locked{padding:3px 5px 3px 5px !important}.roo-select2-container-multi .roo-select2-choices{min-height:26px}.roo-select2-container-multi.roo-select2-container-active .roo-select2-choices{border:1px solid #007bff;outline:none;-webkit-box-shadow:0 0 5px #adb5bd;box-shadow:0 0 5px #adb5bd}.roo-select2-container-multi .roo-select2-choices li{float:left;list-style:none}html[dir="rtl"] .roo-select2-container-multi .roo-select2-choices li{float:right}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-field{margin:0;padding:0;white-space:nowrap}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#495057;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-field input.roo-select2-active{background:#fff url("../images/select2/select2-spinner.gif") no-repeat 100% !important}.roo-select2-default{color:#6c757d !important}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice{padding:4px 7px 4px 16px;margin:0 1px;position:relative;line-height:13px;color:#343a40;cursor:default;border:1px solid #6c757d;border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html[dir="rtl"] .roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice{margin-left:0;margin-right:5px}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice .roo-select2-chosen{cursor:default}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice-focus{background:#6c757d}.roo-select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:12px;outline:none;color:#6c757d}.roo-select2-search-choice-close:hover{color:#343a40}html[dir="rtl"] .roo-select2-search-choice-close{right:auto;left:3px}.roo-select2-container-multi .roo-select2-search-choice-close{left:3px}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice .roo-select2-search-choice-close:hover{background-position:right -11px}.roo-select2-container-multi .roo-select2-choices .roo-select2-search-choice-focus .roo-select2-search-choice-close{background-position:right -11px}.roo-select2-container-multi.roo-select2-container-disabled .roo-select2-choices{background-color:#6c757d;background-image:none;border:1px solid #6c757d;cursor:default}.roo-select2-container-multi.roo-select2-container-disabled .roo-select2-choices .roo-select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #6c757d;background-image:none;background-color:#6c757d}.roo-select2-container-multi.roo-select2-container-disabled .roo-select2-choices .roo-select2-search-choice .roo-select2-search-choice-close{display:none;background:none}.roo-select2-result-selectable .roo-select2-match,.roo-select2-result-unselectable .roo-select2-match{text-decoration:underline}.roo-select2-offscreen,.roo-select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.roo-select2-display-none{display:none}.roo-select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 2dppx){.roo-select2-search input,.roo-select2-search-choice-close,.roo-select2-container .roo-select2-choice abbr,.roo-select2-container .roo-select2-choice .roo-select2-arrow b{background-image:url("../images/select2/select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.roo-select2-search input{background-position:100% -21px !important}}.has-error .roo-select2-choices{border-color:#dc3545;-webkit-box-shadow:inset 0 1px 1px #343a40;box-shadow:inset 0 1px 1px #343a40}.dropdown-menu .roo-select2-result.disabled{background-color:#ced4da;color:#6c757d;cursor:not-allowed}.sidebar{margin-bottom:5px}.sidebar a:hover{text-decoration:none}.sidebar .sidebar-menu{list-style:none;margin:0;padding:0}.sidebar .sidebar-menu>li,.sidebar .sidebar-menu li.active li.treeview-menu{margin:0;padding:0;border-bottom:1px solid #6c757d;background-color:#ced4da}.sidebar .sidebar-menu li.active li.treeview-menu{background-color:#6c757d}.sidebar .sidebar-menu>li>a,.sidebar .sidebar-menu li.open li.treeview-menu>a{padding:12px 5px 12px 15px;display:block;color:#343a40}.sidebar .sidebar-menu>li>a>.fa,.sidebar .sidebar-menu>li>a>.glyphicon,.sidebar .sidebar-menu>li>a>.ion{width:20px}.sidebar .sidebar-menu li:hover,.sidebar .sidebar-menu li:focus,.sidebar .sidebar-menu li:active,.sidebar .sidebar-menu li.active li.treeview-menu:hover,.sidebar .sidebar-menu li.active li.treeview-menu:focus,.sidebar .sidebar-menu li.active li.treeview-menu:active{background-color:#fff}.sidebar .sidebar-menu li:hover a,.sidebar .sidebar-menu li:focus a,.sidebar .sidebar-menu li:active a,.sidebar .sidebar-menu li.oepn li.treeview-menu a:hover,.sidebar .sidebar-menu li.open li.treeview-menu a:focus,.sidebar .sidebar-menu li.open li.treeview-menu a:active{color:#000;text-decoration:none}.sidebar .sidebar-menu li.active{color:#fff;background-color:#007bff;border-color:#0062cc}.sidebar .sidebar-menu li.active:hover,.sidebar .sidebar-menu li.active:focus,.sidebar .sidebar-menu li.active.focus{color:#fff;background-color:#007bff;border-color:#0062cc}.sidebar .sidebar-menu li.active a{color:#fff}.sidebar .sidebar-menu li.disabled{color:#343a40;background-color:#fff;border-color:#343a40}.sidebar .sidebar-menu li.disabled a{color:#6c757d;cursor:default}.sidebar .sidebar-menu li.danger,.sidebar .sidebar-menu li.danger.active{color:#fff;background-color:#dc3545;border-color:#e4606d}.sidebar .sidebar-menu li.danger:hover,.sidebar .sidebar-menu li.danger:focus,.sidebar .sidebar-menu li.danger.active:focus{color:#fff;background-color:#dc3545;border-color:#bd2130;border-bottom:1px solid #bd2130}.sidebar .sidebar-menu li.danger a,.sidebar .sidebar-menu li.danger.active a{color:#fff}.sidebar .sidebar-menu li.open ul{display:block}.sidebar .sidebar-menu li.open .treeview-menu{display:block}.sidebar .sidebar-menu .treeview-menu{display:none;list-style:none;padding:0;margin:0}.sidebar .sidebar-menu .treeview-menu>li{margin:0}.sidebar .sidebar-menu li.open li.treeview-menu>a{padding:5px 5px 5px 20px;display:block;font-size:14px;margin:0px 0px}.sidebar .sidebar-menu .treeview-menu>li>a>.fa,.sidebar .sidebar-menu .treeview-menu>li>a>.glyphicon,.sidebar .sidebar-menu .treeview-menu>li>a>.ion{width:20px}.sidebar .sidebar-menu li li.treeview-menu.active>a{font-weight:bold}.badge-default{background-color:#6c757d;color:#fff}.badge-primary{background-color:#007bff;color:#fff}.badge-success{background-color:#28a745;color:#fff}.badge-info{background-color:#17a2b8;color:#fff}.badge-warning{background-color:#ffc107;color:#fff}.badge-danger{background-color:#dc3545;color:#fff}.sidebar .sidebar-menu>li.active .badge-info{background-color:#fff;color:#17a2b8}html.bootstrap-sticky{position:relative;min-height:100%}html.bootstrap-sticky body{margin-bottom:60px}.bootstrap-sticky-footer{position:absolute;bottom:0;width:100%;height:60px;background-color:#6c757d}@media (max-width: 767px){.bootstrap-sticky-footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.table .pagination .x-paging-position span{padding:3px 6px}.table .pagination .x-paging-position span input{margin:0 0 0 7px;width:42px;padding:0 5px}.navbar .pagination>li>span{min-height:34px}.table tfoot td{padding:0}.navbar .pagination{margin:0}.skin-blue .navbar .pagination>li>a:active,.skin-blue .navbar .pagination>li>a:focus,.skin-blue .navbar .pagination>li>a{background-color:#007bff}.skin-blue .navbar .pagination>li>a:hover{background-color:#6c757d}.skin-blue table .navbar{background-color:#fff}.skin-blue .navbar .pagination>li.disabled>a{background-color:#6c757d}.skin-blue table .navbar{margin-bottom:0;min-height:0}.table .sortable{cursor:pointer}.table-body-fixed tbody{overflow-y:scroll;width:100%}.table-body-fixed thead,.table-body-fixed tbody,.table-body-fixed th{display:block}.table-body-fixed thead{overflow:hidden}.table-body-fixed tbody td,.table-body-fixed thead>tr>th{float:left;border-bottom-width:0}.table-body-fixed thead>tr,.table-body-fixed tbody>tr{display:block;overflow:hidden}.table>tbody>tr.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover{background-color:#c4e3f3}.table tfoot .navbar{min-height:inherit}.roo-ie11 table.table tbody tr,.roo-edge table.table tbody tr{height:auto}.header .top-bar{min-height:30px;background:#6c757d;border-bottom:1px solid #ced4da;padding:0}@media (min-width: 980px){.top-bar .collapse{display:block !important;visibility:visible !important;height:auto !important;overflow:visible !important;padding-bottom:0}}@media (min-width: 768px) and (max-width: 979px){.header .top-bar{min-height:0;padding:3px 0}}.header .social,.footer .social{margin-right:4px;line-height:30px;padding-left:0;margin-bottom:0}.footer .social li:last-child,.footer .social{margin-right:0 !important}.header .social li:first-child{border-left:1px solid #6c757d}.header .social li,.footer .social li{border-right:1px solid #6c757d;display:table-cell;vertical-align:middle;height:40px;margin-right:5px;width:40px;text-align:center;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;transition:background .5s ease-in-out;padding:1px}.header .social i,.footer .social i{color:#495057;font-size:16px;-webkit-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;-ms-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.header .social li:hover a i,.footer .social li:hover a i{color:#fff}.team .item .team-member-links a.facebook:hover,.member-social.dark a.facebook:hover,.header .social li.facebook:hover,.footer .social li.facebook:hover{background:#007bff}.team .item .team-member-links a.dribbble:hover,.member-social.dark a.dribbble:hover,.header .social li.dribbble:hover,.footer .social li.dribbble:hover{background:#ffc107}.team .item .team-member-links a.twitter:hover,.member-social.dark a.twitter:hover,.header .social li.twitter:hover,.footer .social li.twitter:hover{background:#007bff}.team .item .team-member-links a.gplus:hover,.member-social.dark a.gplus:hover,.header .social li.gplus:hover,.footer .social li.gplus:hover{background:#dc3545}.team .item .team-member-links a.linkedin:hover,.member-social.dark a.linkedin:hover,.header .social li.linkedin:hover,.footer .social li.linkedin:hover{background:#007bff}.team .item .team-member-links a.pinterest:hover,.member-social.dark a.pinterest:hover,.header .social li.pinterest:hover,.footer .social li.pinterest:hover{background:#dc3545}.header .social li.rss:hover,.footer .social li.rss:hover{background:#ffc107}.top-bar .languages{padding:8px 0}.top-bar .languages a{margin-right:20px;color:#495057;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:24px}.navbar-left .input-group[class*="col-"]{float:left}.ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sw-child-headline{display:inline-block;width:auto}.box-input-label{width:100%;display:inline-block;font-weight:bold}.box-label{margin-left:5px;cursor:pointer}.input-group .form-control{z-index:1}.checkbox,.radio{padding-left:15px !important}.pagination .x-paging-position span{padding-top:3px;padding-bottom:3px}.pagination .x-paging-position span input{margin:0 3px}.panel-header-right{float:right;text-align:right}.badge-error{background-color:#dc3545}.badge-error:hover{background-color:#bd2130}.badge-warning{background-color:#ffc107}.badge-warning:hover{background-color:#d39e00}.badge-success{background-color:#28a745}.badge-success:hover{background-color:#1e7e34}.badge-info{background-color:#17a2b8}.badge-info:hover{background-color:#117a8b}.badge-inverse{background-color:#343a40}.badge-inverse:hover{background-color:#212529}.tooltip.fade.in{z-index:10002}.x-hidden{position:absolute;top:0;left:0;visibility:hidden;display:none}.roo-upload-cropbox-selector{visibility:hidden;height:0px}.roo-upload-cropbox-dialog .modal-header,.roo-upload-cropbox-dialog .modal-footer{padding-top:5px;padding-bottom:5px}.roo-upload-cropbox-body{background-color:#fff;border:1px solid #6c757d;width:100%;height:450px;max-height:450px;position:relative;overflow:hidden;cursor:move}.roo-upload-cropbox-preview{position:absolute;top:0px;left:0px;text-align:center;margin:0px;padding:0px;border:none}.roo-upload-cropbox-body .roo-upload-cropbox-thumb{position:absolute;box-sizing:border-box;border:1px solid #6c757d;box-shadow:0 0 0 1000px #adb5bd;background:none repeat scroll 0% 0% transparent}.roo-upload-cropbox-body .roo-upload-cropbox-empty-notify{height:100%;background-color:#adb5bd;color:#fff;font-weight:bold;font-size:24px;text-align:center;padding-top:50px;font-style:italic}.roo-upload-cropbox-btn-group button{background-color:#000;color:#fff;border-color:#343a40}.roo-upload-cropbox-error-notify{border-radius:0px;text-align:center;padding:0px !important;margin:0px !important;position:absolute;top:0;left:0}.tel-input{padding-left:105px;border-radius:4px !important}.dial-code-holder{position:absolute;width:60px;left:55px;z-index:3;padding:7px;border:1px solid transparent;background:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tel-list li a{padding-left:10px}.tel-list li a .flag{margin-right:20px}.tel-list li a .dial-code{color:#999}.flag-box{position:absolute;top:6px;height:20px;width:50px;padding:5px;margin-left:5px;display:flex;flex-direction:row;justify-content:space-around;z-index:4}.flag-box .caret{margin-top:3px}.flag{background-image:url("../images/default/flags.png");background-repeat:no-repeat;width:20px;height:inherit;display:inline-block;margin-right:10px}.flag.ac{height:10px;background-position:0px 0px}.flag.ad{height:14px;background-position:-22px 0px}.flag.ae{height:10px;background-position:-44px 0px}.flag.af{height:14px;background-position:-66px 0px}.flag.ag{height:14px;background-position:-88px 0px}.flag.ai{height:10px;background-position:-110px 0px}.flag.al{height:15px;background-position:-132px 0px}.flag.am{height:10px;background-position:-154px 0px}.flag.ao{height:14px;background-position:-176px 0px}.flag.aq{height:14px;background-position:-198px 0px}.flag.ar{height:13px;background-position:-220px 0px}.flag.as{height:10px;background-position:-242px 0px}.flag.at{height:14px;background-position:-264px 0px}.flag.au{height:10px;background-position:-286px 0px}.flag.aw{height:14px;background-position:-308px 0px}.flag.ax{height:13px;background-position:-330px 0px}.flag.az{height:10px;background-position:-352px 0px}.flag.ba{height:10px;background-position:-374px 0px}.flag.bb{height:14px;background-position:-396px 0px}.flag.bd{height:12px;background-position:-418px 0px}.flag.be{height:15px;background-position:-440px 0px}.flag.bf{height:14px;background-position:-460px 0px}.flag.bg{height:12px;background-position:-482px 0px}.flag.bh{height:12px;background-position:-504px 0px}.flag.bi{height:12px;background-position:-526px 0px}.flag.bj{height:14px;background-position:-548px 0px}.flag.bl{height:14px;background-position:-570px 0px}.flag.bm{height:10px;background-position:-592px 0px}.flag.bn{height:10px;background-position:-614px 0px}.flag.bo{height:14px;background-position:-636px 0px}.flag.bq{height:14px;background-position:-658px 0px}.flag.br{height:14px;background-position:-680px 0px}.flag.bs{height:10px;background-position:-702px 0px}.flag.bt{height:14px;background-position:-724px 0px}.flag.bv{height:15px;background-position:-746px 0px}.flag.bw{height:14px;background-position:-768px 0px}.flag.by{height:10px;background-position:-790px 0px}.flag.bz{height:14px;background-position:-812px 0px}.flag.ca{height:10px;background-position:-834px 0px}.flag.cc{height:10px;background-position:-856px 0px}.flag.cd{height:15px;background-position:-878px 0px}.flag.cf{height:14px;background-position:-900px 0px}.flag.cg{height:14px;background-position:-922px 0px}.flag.ch{height:15px;background-position:-944px 0px}.flag.ci{height:14px;background-position:-961px 0px}.flag.ck{height:10px;background-position:-983px 0px}.flag.cl{height:14px;background-position:-1005px 0px}.flag.cm{height:14px;background-position:-1027px 0px}.flag.cn{height:14px;background-position:-1049px 0px}.flag.co{height:14px;background-position:-1071px 0px}.flag.cp{height:14px;background-position:-1093px 0px}.flag.cr{height:12px;background-position:-1115px 0px}.flag.cu{height:10px;background-position:-1137px 0px}.flag.cv{height:12px;background-position:-1159px 0px}.flag.cw{height:14px;background-position:-1181px 0px}.flag.cx{height:10px;background-position:-1203px 0px}.flag.cy{height:13px;background-position:-1225px 0px}.flag.cz{height:14px;background-position:-1247px 0px}.flag.de{height:12px;background-position:-1269px 0px}.flag.dg{height:10px;background-position:-1291px 0px}.flag.dj{height:14px;background-position:-1313px 0px}.flag.dk{height:15px;background-position:-1335px 0px}.flag.dm{height:10px;background-position:-1357px 0px}.flag.do{height:13px;background-position:-1379px 0px}.flag.dz{height:14px;background-position:-1401px 0px}.flag.ea{height:14px;background-position:-1423px 0px}.flag.ec{height:14px;background-position:-1445px 0px}.flag.ee{height:13px;background-position:-1467px 0px}.flag.eg{height:14px;background-position:-1489px 0px}.flag.eh{height:10px;background-position:-1511px 0px}.flag.er{height:10px;background-position:-1533px 0px}.flag.es{height:14px;background-position:-1555px 0px}.flag.et{height:10px;background-position:-1577px 0px}.flag.eu{height:14px;background-position:-1599px 0px}.flag.fi{height:12px;background-position:-1621px 0px}.flag.fj{height:10px;background-position:-1643px 0px}.flag.fk{height:10px;background-position:-1665px 0px}.flag.fm{height:11px;background-position:-1687px 0px}.flag.fo{height:15px;background-position:-1709px 0px}.flag.fr{height:14px;background-position:-1731px 0px}.flag.ga{height:15px;background-position:-1753px 0px}.flag.gb{height:10px;background-position:-1775px 0px}.flag.gd{height:12px;background-position:-1797px 0px}.flag.ge{height:14px;background-position:-1819px 0px}.flag.gf{height:14px;background-position:-1841px 0px}.flag.gg{height:14px;background-position:-1863px 0px}.flag.gh{height:14px;background-position:-1885px 0px}.flag.gi{height:10px;background-position:-1907px 0px}.flag.gl{height:14px;background-position:-1929px 0px}.flag.gm{height:14px;background-position:-1951px 0px}.flag.gn{height:14px;background-position:-1973px 0px}.flag.gp{height:14px;background-position:-1995px 0px}.flag.gq{height:14px;background-position:-2017px 0px}.flag.gr{height:14px;background-position:-2039px 0px}.flag.gs{height:10px;background-position:-2061px 0px}.flag.gt{height:13px;background-position:-2083px 0px}.flag.gu{height:11px;background-position:-2105px 0px}.flag.gw{height:10px;background-position:-2127px 0px}.flag.gy{height:12px;background-position:-2149px 0px}.flag.hk{height:14px;background-position:-2171px 0px}.flag.hm{height:10px;background-position:-2193px 0px}.flag.hn{height:10px;background-position:-2215px 0px}.flag.hr{height:10px;background-position:-2237px 0px}.flag.ht{height:12px;background-position:-2259px 0px}.flag.hu{height:10px;background-position:-2281px 0px}.flag.ic{height:14px;background-position:-2303px 0px}.flag.id{height:14px;background-position:-2325px 0px}.flag.ie{height:10px;background-position:-2347px 0px}.flag.il{height:15px;background-position:-2369px 0px}.flag.im{height:10px;background-position:-2391px 0px}.flag.in{height:14px;background-position:-2413px 0px}.flag.io{height:10px;background-position:-2435px 0px}.flag.iq{height:14px;background-position:-2457px 0px}.flag.ir{height:12px;background-position:-2479px 0px}.flag.is{height:15px;background-position:-2501px 0px}.flag.it{height:14px;background-position:-2523px 0px}.flag.je{height:12px;background-position:-2545px 0px}.flag.jm{height:10px;background-position:-2567px 0px}.flag.jo{height:10px;background-position:-2589px 0px}.flag.jp{height:14px;background-position:-2611px 0px}.flag.ke{height:14px;background-position:-2633px 0px}.flag.kg{height:12px;background-position:-2655px 0px}.flag.kh{height:13px;background-position:-2677px 0px}.flag.ki{height:10px;background-position:-2699px 0px}.flag.km{height:12px;background-position:-2721px 0px}.flag.kn{height:14px;background-position:-2743px 0px}.flag.kp{height:10px;background-position:-2765px 0px}.flag.kr{height:14px;background-position:-2787px 0px}.flag.kw{height:10px;background-position:-2809px 0px}.flag.ky{height:10px;background-position:-2831px 0px}.flag.kz{height:10px;background-position:-2853px 0px}.flag.la{height:14px;background-position:-2875px 0px}.flag.lb{height:14px;background-position:-2897px 0px}.flag.lc{height:10px;background-position:-2919px 0px}.flag.li{height:12px;background-position:-2941px 0px}.flag.lk{height:10px;background-position:-2963px 0px}.flag.lr{height:11px;background-position:-2985px 0px}.flag.ls{height:14px;background-position:-3007px 0px}.flag.lt{height:12px;background-position:-3029px 0px}.flag.lu{height:12px;background-position:-3051px 0px}.flag.lv{height:10px;background-position:-3073px 0px}.flag.ly{height:10px;background-position:-3095px 0px}.flag.ma{height:14px;background-position:-3117px 0px}.flag.mc{height:15px;background-position:-3139px 0px}.flag.md{height:10px;background-position:-3160px 0px}.flag.me{height:10px;background-position:-3182px 0px}.flag.mf{height:14px;background-position:-3204px 0px}.flag.mg{height:14px;background-position:-3226px 0px}.flag.mh{height:11px;background-position:-3248px 0px}.flag.mk{height:10px;background-position:-3270px 0px}.flag.ml{height:14px;background-position:-3292px 0px}.flag.mm{height:14px;background-position:-3314px 0px}.flag.mn{height:10px;background-position:-3336px 0px}.flag.mo{height:14px;background-position:-3358px 0px}.flag.mp{height:10px;background-position:-3380px 0px}.flag.mq{height:14px;background-position:-3402px 0px}.flag.mr{height:14px;background-position:-3424px 0px}.flag.ms{height:10px;background-position:-3446px 0px}.flag.mt{height:14px;background-position:-3468px 0px}.flag.mu{height:14px;background-position:-3490px 0px}.flag.mv{height:14px;background-position:-3512px 0px}.flag.mw{height:14px;background-position:-3534px 0px}.flag.mx{height:12px;background-position:-3556px 0px}.flag.my{height:10px;background-position:-3578px 0px}.flag.mz{height:14px;background-position:-3600px 0px}.flag.na{height:14px;background-position:-3622px 0px}.flag.nc{height:10px;background-position:-3644px 0px}.flag.ne{height:15px;background-position:-3666px 0px}.flag.nf{height:10px;background-position:-3686px 0px}.flag.ng{height:10px;background-position:-3708px 0px}.flag.ni{height:12px;background-position:-3730px 0px}.flag.nl{height:14px;background-position:-3752px 0px}.flag.no{height:15px;background-position:-3774px 0px}.flag.np{height:15px;background-position:-3796px 0px}.flag.nr{height:10px;background-position:-3811px 0px}.flag.nu{height:10px;background-position:-3833px 0px}.flag.nz{height:10px;background-position:-3855px 0px}.flag.om{height:10px;background-position:-3877px 0px}.flag.pa{height:14px;background-position:-3899px 0px}.flag.pe{height:14px;background-position:-3921px 0px}.flag.pf{height:14px;background-position:-3943px 0px}.flag.pg{height:15px;background-position:-3965px 0px}.flag.ph{height:10px;background-position:-3987px 0px}.flag.pk{height:14px;background-position:-4009px 0px}.flag.pl{height:13px;background-position:-4031px 0px}.flag.pm{height:14px;background-position:-4053px 0px}.flag.pn{height:10px;background-position:-4075px 0px}.flag.pr{height:14px;background-position:-4097px 0px}.flag.ps{height:10px;background-position:-4119px 0px}.flag.pt{height:14px;background-position:-4141px 0px}.flag.pw{height:13px;background-position:-4163px 0px}.flag.py{height:11px;background-position:-4185px 0px}.flag.qa{height:8px;background-position:-4207px 0px}.flag.re{height:14px;background-position:-4229px 0px}.flag.ro{height:14px;background-position:-4251px 0px}.flag.rs{height:14px;background-position:-4273px 0px}.flag.ru{height:14px;background-position:-4295px 0px}.flag.rw{height:14px;background-position:-4317px 0px}.flag.sa{height:14px;background-position:-4339px 0px}.flag.sb{height:10px;background-position:-4361px 0px}.flag.sc{height:10px;background-position:-4383px 0px}.flag.sd{height:10px;background-position:-4405px 0px}.flag.se{height:13px;background-position:-4427px 0px}.flag.sg{height:14px;background-position:-4449px 0px}.flag.sh{height:10px;background-position:-4471px 0px}.flag.si{height:10px;background-position:-4493px 0px}.flag.sj{height:15px;background-position:-4515px 0px}.flag.sk{height:14px;background-position:-4537px 0px}.flag.sl{height:14px;background-position:-4559px 0px}.flag.sm{height:15px;background-position:-4581px 0px}.flag.sn{height:14px;background-position:-4603px 0px}.flag.so{height:14px;background-position:-4625px 0px}.flag.sr{height:14px;background-position:-4647px 0px}.flag.ss{height:10px;background-position:-4669px 0px}.flag.st{height:10px;background-position:-4691px 0px}.flag.sv{height:12px;background-position:-4713px 0px}.flag.sx{height:14px;background-position:-4735px 0px}.flag.sy{height:14px;background-position:-4757px 0px}.flag.sz{height:14px;background-position:-4779px 0px}.flag.ta{height:10px;background-position:-4801px 0px}.flag.tc{height:10px;background-position:-4823px 0px}.flag.td{height:14px;background-position:-4845px 0px}.flag.tf{height:14px;background-position:-4867px 0px}.flag.tg{height:13px;background-position:-4889px 0px}.flag.th{height:14px;background-position:-4911px 0px}.flag.tj{height:10px;background-position:-4933px 0px}.flag.tk{height:10px;background-position:-4955px 0px}.flag.tl{height:10px;background-position:-4977px 0px}.flag.tm{height:14px;background-position:-4999px 0px}.flag.tn{height:14px;background-position:-5021px 0px}.flag.to{height:10px;background-position:-5043px 0px}.flag.tr{height:14px;background-position:-5065px 0px}.flag.tt{height:12px;background-position:-5087px 0px}.flag.tv{height:10px;background-position:-5109px 0px}.flag.tw{height:14px;background-position:-5131px 0px}.flag.tz{height:14px;background-position:-5153px 0px}.flag.ua{height:14px;background-position:-5175px 0px}.flag.ug{height:14px;background-position:-5197px 0px}.flag.um{height:11px;background-position:-5219px 0px}.flag.us{height:11px;background-position:-5241px 0px}.flag.uy{height:14px;background-position:-5263px 0px}.flag.uz{height:10px;background-position:-5285px 0px}.flag.va{height:15px;background-position:-5307px 0px}.flag.vc{height:14px;background-position:-5324px 0px}.flag.ve{height:14px;background-position:-5346px 0px}.flag.vg{height:10px;background-position:-5368px 0px}.flag.vi{height:14px;background-position:-5390px 0px}.flag.vn{height:14px;background-position:-5412px 0px}.flag.vu{height:12px;background-position:-5434px 0px}.flag.wf{height:14px;background-position:-5456px 0px}.flag.ws{height:10px;background-position:-5478px 0px}.flag.xk{height:15px;background-position:-5500px 0px}.flag.ye{height:14px;background-position:-5522px 0px}.flag.yt{height:14px;background-position:-5544px 0px}.flag.za{height:14px;background-position:-5566px 0px}.flag.zm{height:14px;background-position:-5588px 0px}.flag.zw{height:10px;background-position:-5610px 0px}.flag.ot{height:0px}.roo-money-field .roo-money-currency{padding-right:0px}.roo-money-field .roo-money-amount{padding-left:0px}.roo-money-field .roo-money-currency-input{border-right:0px}.roo-money-field .input-group-addon{background-color:transparent;border-left:0px;border-right:0px;border-radius:0px}.roo-money-field .roo-money-amount-input{border-top-left-radius:0px;border-bottom-left-radius:0px;text-align:right}.has-success .roo-money-currency .roo-select2-container .input-group-addon{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2),0 0 2px #3c763d}.has-warning .roo-money-currency .roo-select2-container .input-group-addon{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2),0 0 2px #8a6d3b}.has-error .roo-money-currency .roo-select2-container .input-group-addon{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2),0 0 2px #a94442}.card-header .fa{transition:.3s transform ease-in-out;margin-top:3px}.card-header .collapsed{transform:rotate(90deg)}.roo-card-dropzone{border:1px dashed #adb5bd;width:100%;margin-bottom:10px;border-radius:.25rem} /*# sourceMappingURL=roojs-bootstrap.css.map */ \ No newline at end of file diff --git a/css-bootstrap4/roojs-bootstrap.css.map b/css-bootstrap4/roojs-bootstrap.css.map new file mode 100644 index 0000000000..3e9ac26f01 --- /dev/null +++ b/css-bootstrap4/roojs-bootstrap.css.map @@ -0,0 +1,46 @@ +{ + "version": 3, + "file": "roojs-bootstrap.css", + "sources": [ + "../../../../../tmp/scssYzCtPq", + "../scss/bootstrap/_functions.scss", + "../scss/bootstrap/_variables.scss", + "../scss/roojs-bootstrap/roojs-bootstrap.scss", + "../scss/roojs-bootstrap/alert.scss", + "../scss/roojs-bootstrap/calendar.scss", + "../scss/roojs-bootstrap/carousel.scss", + "../scss/roojs-bootstrap/checkbox.scss", + "../scss/roojs-bootstrap/combobox.scss", + "../scss/roojs-bootstrap/datepicker.scss", + "../scss/roojs-bootstrap/document-manager.scss", + "../scss/roojs-bootstrap/document-slider.scss", + "../scss/roojs-bootstrap/document-viewer.scss", + "../scss/roojs-bootstrap/dropdown.scss", + "../scss/roojs-bootstrap/input.scss", + "../scss/roojs-bootstrap/label-pill.scss", + "../scss/roojs-bootstrap/layout.scss", + "../scss/roojs-bootstrap/list-group.scss", + "../scss/roojs-bootstrap/mask.scss", + "../scss/roojs-bootstrap/masonary-squares.scss", + "../scss/roojs-bootstrap/modal.scss", + "../scss/roojs-bootstrap/nav-progress-bar.scss", + "../scss/roojs-bootstrap/nav-tabs.scss", + "../scss/roojs-bootstrap/navbar.scss", + "../scss/roojs-bootstrap/numberbox.scss", + "../scss/roojs-bootstrap/pull-xs-right.scss", + "../scss/roojs-bootstrap/radio-set.scss", + "../scss/roojs-bootstrap/secure-pass.scss", + "../scss/roojs-bootstrap/select2.scss", + "../scss/roojs-bootstrap/sidebar-nav.scss", + "../scss/roojs-bootstrap/sticky-footer.scss", + "../scss/roojs-bootstrap/table.scss", + "../scss/roojs-bootstrap/top-bar.scss", + "../scss/roojs-bootstrap/tweaks.scss", + "../scss/roojs-bootstrap/upload-cropbox.scss", + "../scss/roojs-bootstrap/phone-input.scss", + "../scss/roojs-bootstrap/money-field.scss", + "../scss/roojs-bootstrap/card.scss" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/docs/json/roodata.json b/docs/json/roodata.json index c1c972fb8d..8e72b15f22 100644 --- a/docs/json/roodata.json +++ b/docs/json/roodata.json @@ -17951,12 +17951,8 @@ { "name" : "pressed", "type" : "Boolean", - "desc" : "e) default null - if the button ahs active state", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] + "desc" : "default null - if the button ahs active state", + "memberOf" : "" }, { "name" : "preventDefault", @@ -18001,8 +17997,15 @@ { "name" : "target", "type" : "String", - "desc" : "target for a href. (_self|_blank|_parent|_top| other)", - "memberOf" : "" + "desc" : "r) target for a href.", + "memberOf" : "", + "optvals" : [ + "_self", + "_blank", + "_parent", + "_top", + "other" + ] }, { "name" : "theme", @@ -19465,8 +19468,8 @@ }, { "name" : "html", - "type" : "String", - "desc" : "-- html contents - or just use children..", + "type" : "String|Boolean", + "desc" : "-- html contents - or just use children.. use false to hide it..", "memberOf" : "" }, { @@ -19791,6 +19794,13 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, + { + "name" : "drop", + "type" : "function", + "desc" : "When a element a card is dropped", + "sig" : "function (_self, n, dd, e, data)\n{\n\n}", + "memberOf" : "" + }, { "name" : "enable", "type" : "function", @@ -19812,6 +19822,13 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, + { + "name" : "rotate", + "type" : "function", + "desc" : "When a element a card is rotate", + "sig" : "function (_self, n, rotate)\n{\n\n}", + "memberOf" : "" + }, { "name" : "show", "type" : "function", @@ -19893,6 +19910,14 @@ "static" : false, "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "getDropPoint", + "type" : "function", + "desc" : "Decide whether to drop above or below a View node.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, { "name" : "getEl", "type" : "function", @@ -19909,6 +19934,14 @@ "static" : false, "memberOf" : "Roo.Component" }, + { + "name" : "getTargetFromEvent", + "type" : "function", + "desc" : "Part of the Roo.dd.DropZone interface. If no target node is found, the\n whole Element becomes the target, and this causes the drop gesture to append.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, { "name" : "getVisibilityEl", "type" : "function", @@ -20039,7 +20072,7 @@ } ] }, - "Roo.bootstrap.CardHeader" : { + "Roo.bootstrap.CardFooter" : { "props" : [ { "name" : "actionMode", @@ -20471,7 +20504,7 @@ } ] }, - "Roo.bootstrap.CardImageTop" : { + "Roo.bootstrap.CardHeader" : { "props" : [ { "name" : "actionMode", @@ -20903,78 +20936,20 @@ } ] }, - "Roo.bootstrap.CheckBox" : { + "Roo.bootstrap.CardImageTop" : { "props" : [ - { - "name" : "accept", - "type" : "String", - "desc" : "o) use for file input only. (default empty)", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "image", - "video", - "audio" - ] - }, { "name" : "actionMode", "type" : "String", "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl", "memberOf" : "Roo.Component" }, - { - "name" : "after", - "type" : "string", - "desc" : "- input group add on after", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "align", - "type" : "String", - "desc" : "t) Default left", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "left", - "center", - "right" - ] - }, - { - "name" : "allowBlank", - "type" : "Boolean", - "desc" : "False to validate that the value length > 0 (defaults to true)", - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "allowDomMove", "type" : "Boolean", "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", "memberOf" : "Roo.Component" }, - { - "name" : "autocomplete", - "type" : "String", - "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "before", - "type" : "string", - "desc" : "- input group add on before", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "boxLabel", - "type" : "String", - "desc" : "The text that appears beside the checkbox", - "memberOf" : "" - }, { "name" : "can_build_overlaid", "type" : "Boolean", @@ -20982,26 +20957,20 @@ "memberOf" : "Roo.bootstrap.Component" }, { - "name" : "capture", - "type" : "String", - "desc" : "a) use for file input only. (default empty)", - "memberOf" : "Roo.bootstrap.Input", + "name" : "clickable", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", "optvals" : [ - "user", - "camera" + "true", + "false" ] }, - { - "name" : "checked", - "type" : "Boolean", - "desc" : "initnal the element", - "memberOf" : "" - }, { "name" : "cls", "type" : "String", - "desc" : "css class", - "memberOf" : "Roo.bootstrap.Component" + "desc" : "class of the element", + "memberOf" : "Roo.bootstrap.Element" }, { "name" : "container_method", @@ -21021,56 +20990,6 @@ "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", "memberOf" : "Roo.Component" }, - { - "name" : "disableKeyFilter", - "type" : "Boolean", - "desc" : "True to disable input keystroke filtering (defaults to false)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "disabled", - "type" : "Boolean", - "desc" : "is it disabled", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "fieldLabel", - "type" : "string", - "desc" : "- the label associated", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "focusClass", - "type" : "String", - "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "forceFeedback", - "type" : "Boolean", - "desc" : "e) Default false", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "true", - "false" - ] - }, - { - "name" : "groupId", - "type" : "String", - "desc" : "the checkbox group id // normal just use for checkbox", - "memberOf" : "" - }, - { - "name" : "hasFeedback", - "type" : "Boolean", - "desc" : "e) default true", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "true", - "false" - ] - }, { "name" : "hideMode", "type" : "String", @@ -21082,96 +21001,10 @@ ] }, { - "name" : "indicatorpos", - "type" : "String", - "desc" : "t) default left", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "left", - "right" - ] - }, - { - "name" : "inline", - "type" : "Boolean", - "desc" : "inline the element (default false)", - "memberOf" : "" - }, - { - "name" : "inputType", - "type" : "String", - "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "inputValue", - "type" : "String", - "desc" : "The value that should go into the generated input element's value when checked.", - "memberOf" : "" - }, - { - "name" : "invalidClass", - "type" : "String", - "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "invalidFeedbackIcon", - "type" : "String", - "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "invalidText", - "type" : "String", - "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "labelAlign", + "name" : "html", "type" : "String", - "desc" : "t)", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "top", - "left" - ] - }, - { - "name" : "labelWidth", - "type" : "Number", - "desc" : "set the width of label", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "labellg", - "type" : "Number", - "desc" : "set the width of label (1-12)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "labelmd", - "type" : "Number", - "desc" : "set the width of label (1-12)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "labelsm", - "type" : "Number", - "desc" : "set the width of label (1-12)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "labelxs", - "type" : "Number", - "desc" : "set the width of label (1-12)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "lg", - "type" : "Number", - "desc" : "colspan out of 12 for large computer-sized screens", - "memberOf" : "Roo.bootstrap.Input" + "desc" : "contents of the element", + "memberOf" : "Roo.bootstrap.Element" }, { "name" : "listeners", @@ -21179,89 +21012,21 @@ "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", "memberOf" : "Roo.util.Observable" }, - { - "name" : "maskRe", - "type" : "String", - "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "maxLength", - "type" : "Number", - "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "maxLengthText", - "type" : "String", - "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "md", - "type" : "Number", - "desc" : "colspan out of 12 for computer-sized screens", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "minLength", - "type" : "Number", - "desc" : "Minimum input field length required (defaults to 0)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "minLengthText", - "type" : "String", - "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")", - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "name", - "type" : "String", - "desc" : "name of the input", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "placeholder", "type" : "string", - "desc" : "- placeholder to put in text.", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "readOnly", - "type" : "Boolean", - "desc" : "Specifies that the field should be read-only", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "regex", - "type" : "RegExp", - "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value. If the test fails, the field will be marked invalid using {@link #regexText}.", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "regexText", - "type" : "String", - "desc" : "-- Depricated - use Invalid Text", - "memberOf" : "Roo.bootstrap.Input" + "desc" : "Specifies name attribute", + "memberOf" : "Roo.bootstrap.Component" }, { - "name" : "selectOnFocus", + "name" : "preventDefault", "type" : "Boolean", - "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "size", - "type" : "string", - "desc" : "- (lg|sm) or leave empty..", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "sm", - "type" : "Number", - "desc" : "colspan out of 12 for tablet-sized screens", - "memberOf" : "Roo.bootstrap.Input" + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [ + "true", + "false" + ] }, { "name" : "style", @@ -21270,58 +21035,16 @@ "memberOf" : "Roo.bootstrap.Component" }, { - "name" : "tooltip", - "type" : "String", - "desc" : "label tooltip", - "memberOf" : "" - }, - { - "name" : "validClass", - "type" : "String", - "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validFeedbackIcon", + "name" : "tag", "type" : "String", - "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validateOnBlur", - "type" : "Boolean", - "desc" : "Whether the field should validate when it loses focus (defaults to true).", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validationDelay", - "type" : "Number", - "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validationEvent", - "type" : "String/Boolean", - "desc" : "The event that should initiate field validation. Set to false to disable\n automatic validation (defaults to \"keyup\").", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validator", - "type" : "Function", - "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.", - "memberOf" : "Roo.bootstrap.Input" + "desc" : "tag of the element", + "memberOf" : "Roo.bootstrap.Element" }, { - "name" : "value", + "name" : "tooltip", "type" : "string", - "desc" : "default value of the input", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "valueOff", - "type" : "String", - "desc" : "The value that should go into the generated input element's value when unchecked.", - "memberOf" : "" + "desc" : "Text for the tooltip", + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "visibilityEl", @@ -21333,36 +21056,11 @@ "parent" ] }, - { - "name" : "vtype", - "type" : "String", - "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "weight", - "type" : "String", - "desc" : "s) The text that appears beside the checkbox", - "memberOf" : "", - "optvals" : [ - "primary", - "warning", - "info", - "danger", - "success" - ] - }, { "name" : "xattr", "type" : "Object", "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", "memberOf" : "Roo.bootstrap.Component" - }, - { - "name" : "xs", - "type" : "Number", - "desc" : "colspan out of 12 for mobile-sized screens", - "memberOf" : "Roo.bootstrap.Input" } ], "events" : [ @@ -21394,27 +21092,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "blur", - "type" : "function", - "desc" : "Fires when this field loses input focus.", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "change", - "type" : "function", - "desc" : "Fires just before the field blurs if the field value has changed.", - "sig" : "function (_self, newValue, oldValue)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "check", - "type" : "function", - "desc" : "Fires when the element is checked or unchecked.", - "sig" : "function (_self, checked)\n{\n\n}", - "memberOf" : "" - }, { "name" : "childrenrendered", "type" : "function", @@ -21425,9 +21102,9 @@ { "name" : "click", "type" : "function", - "desc" : "Fires when the element is click.", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "" + "desc" : "When a element is chick", + "sig" : "function (_self, e)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Element" }, { "name" : "destroy", @@ -21450,13 +21127,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "focus", - "type" : "function", - "desc" : "Fires when this field receives input focus.", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "hide", "type" : "function", @@ -21464,20 +21134,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "invalid", - "type" : "function", - "desc" : "Fires after the field has been marked as invalid.", - "sig" : "function (_self, msg)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "keyup", - "type" : "function", - "desc" : "Fires after the key up", - "sig" : "function (_self, e)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "render", "type" : "function", @@ -21491,20 +21147,6 @@ "desc" : "Fires after the component is shown.", "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" - }, - { - "name" : "specialkey", - "type" : "function", - "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed. You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.", - "sig" : "function (_self, e)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "valid", - "type" : "function", - "desc" : "Fires after the field has been validated with no errors.", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" } ], "methods" : [ @@ -21532,14 +21174,6 @@ "static" : true, "memberOf" : "Roo.util.Observable" }, - { - "name" : "clearInvalid", - "type" : "function", - "desc" : "Clear any invalid styles/messages for this field", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "destroy", "type" : "function", @@ -21580,14 +21214,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "get", - "type" : "function", - "desc" : "fetch a CheckBox Group based on the group ID", - "sig" : "(the)", - "static" : true, - "memberOf" : "" - }, { "name" : "getChildContainer", "type" : "function", @@ -21612,30 +21238,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "getName", - "type" : "function", - "desc" : "Returns the name of the field", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "getRawValue", - "type" : "function", - "desc" : "Returns the raw data value which may or may not be a valid, defined value. To return a normalized value see {@link #getValue}.", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "getValue", - "type" : "function", - "desc" : "Returns the normalized data value (undefined or emptyText will be returned as ''). To return the raw value see {@link #getRawValue}.", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "getVisibilityEl", "type" : "function", @@ -21668,14 +21270,6 @@ "static" : false, "memberOf" : "Roo.bootstrap.Component" }, - { - "name" : "inputEl", - "type" : "function", - "desc" : "return the real input element.", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "" - }, { "name" : "isVisible", "type" : "function", @@ -21684,22 +21278,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "markInvalid", - "type" : "function", - "desc" : "Mark this field as invalid", - "sig" : "(msg)", - "static" : false, - "memberOf" : "" - }, - { - "name" : "markValid", - "type" : "function", - "desc" : "Mark this field as valid", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "" - }, { "name" : "on", "type" : "function", @@ -21716,14 +21294,6 @@ "static" : false, "memberOf" : "Roo.util.Observable" }, - { - "name" : "register", - "type" : "function", - "desc" : "register a CheckBox Group", - "sig" : "(the)", - "static" : true, - "memberOf" : "" - }, { "name" : "releaseCapture", "type" : "function", @@ -21748,14 +21318,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "reset", - "type" : "function", - "desc" : "Resets the current field value to the originally loaded value and clears any validation messages", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "setDisabled", "type" : "function", @@ -21764,22 +21326,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "setRawValue", - "type" : "function", - "desc" : "Sets the underlying DOM field's value directly, bypassing validation. To set the value with validation see {@link #setValue}.", - "sig" : "(value)", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "setValue", - "type" : "function", - "desc" : "Sets a data value into the field and validates it. To set the value directly without validation see {@link #setRawValue}.", - "sig" : "(value)", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "setVisibilityEl", "type" : "function", @@ -21819,26 +21365,10 @@ "sig" : "(eventName, handler, scope)", "static" : false, "memberOf" : "Roo.util.Observable" - }, - { - "name" : "validate", - "type" : "function", - "desc" : "Validates the field value", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validateValue", - "type" : "function", - "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails", - "sig" : "(value)", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" } ] }, - "Roo.bootstrap.Column" : { + "Roo.bootstrap.CardUploader" : { "props" : [ { "name" : "actionMode", @@ -21847,23 +21377,33 @@ "memberOf" : "Roo.Component" }, { - "name" : "alert", + "name" : "allowDomMove", + "type" : "Boolean", + "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf" : "Roo.Component" + }, + { + "name" : "badge", "type" : "String", - "desc" : "r) type alert (changes background / border...)", - "memberOf" : "", + "desc" : "text for badge", + "memberOf" : "Roo.bootstrap.Button" + }, + { + "name" : "badge_weight", + "type" : "String", + "desc" : ") default (same as button)", + "memberOf" : "Roo.bootstrap.Button", "optvals" : [ + "default", + "primary", + "secondary", "success", "info", "warning", - "danger" + "danger", + "link" ] }, - { - "name" : "allowDomMove", - "type" : "Boolean", - "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", - "memberOf" : "Roo.Component" - }, { "name" : "can_build_overlaid", "type" : "Boolean", @@ -21895,36 +21435,28 @@ "memberOf" : "Roo.Component" }, { - "name" : "fa", - "type" : "String", - "desc" : ".) font awesome icon", - "memberOf" : "", - "optvals" : [ - "ban", - "check", - "..." - ] + "name" : "disabled", + "type" : "Boolean", + "desc" : "default false;", + "memberOf" : "Roo.bootstrap.Button" }, { - "name" : "fasize", + "name" : "errorTimeout", "type" : "Number", - "desc" : ".) font awsome size", - "memberOf" : "", - "optvals" : [ - "1", - "2", - "...." - ] + "desc" : "default 3000", + "memberOf" : "" }, { - "name" : "hidden", - "type" : "Boolean", - "desc" : "e) hide the element", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] + "name" : "fa", + "type" : "String", + "desc" : "fontawesome icon - eg. 'comment' - without the fa/fas etc..", + "memberOf" : "Roo.bootstrap.Button" + }, + { + "name" : "glyphicon", + "type" : "String", + "desc" : "depricated - use fa", + "memberOf" : "Roo.bootstrap.Button" }, { "name" : "hideMode", @@ -21937,33 +21469,34 @@ ] }, { - "name" : "html", + "name" : "href", "type" : "String", - "desc" : "content of column.", - "memberOf" : "" + "desc" : "empty or href", + "memberOf" : "Roo.bootstrap.Button" }, { - "name" : "icon", + "name" : "html", "type" : "String", - "desc" : ".) glyphicon name", - "memberOf" : "", - "optvals" : [ - "info-sign", - "check", - "..." - ] + "desc" : "The button content", + "memberOf" : "Roo.bootstrap.Button" }, { - "name" : "lg", - "type" : "Number", - "desc" : "colspan out of 12 for large computer-sized screens or 0 for hidden", + "name" : "images", + "type" : "Array", + "desc" : "an array of ?? Img objects ??? when loading existing files..", "memberOf" : "" }, { - "name" : "lgoff", - "type" : "Number", - "desc" : "colspan offset out of 12 for large computer-sized screens or 0 for hidden", - "memberOf" : "" + "name" : "inverse", + "type" : "Boolean", + "desc" : "dark themed version", + "memberOf" : "Roo.bootstrap.Button" + }, + { + "name" : "isClose", + "type" : "Boolean", + "desc" : "default false;", + "memberOf" : "Roo.bootstrap.Button" }, { "name" : "listeners", @@ -21972,34 +21505,57 @@ "memberOf" : "Roo.util.Observable" }, { - "name" : "md", - "type" : "Number", - "desc" : "colspan out of 12 for computer-sized screens or 0 for hidden", + "name" : "name", + "type" : "Boolean", + "desc" : "the field name for each image..", "memberOf" : "" }, { - "name" : "mdoff", - "type" : "Number", - "desc" : "colspan offset out of 12 for computer-sized screens or 0 for hidden", - "memberOf" : "" + "name" : "offtext", + "type" : "String", + "desc" : "text for off slidy toggle state", + "memberOf" : "Roo.bootstrap.Button" }, { - "name" : "name", - "type" : "string", - "desc" : "Specifies name attribute", - "memberOf" : "Roo.bootstrap.Component" + "name" : "ontext", + "type" : "String", + "desc" : "text for on slidy toggle state", + "memberOf" : "Roo.bootstrap.Button" }, { - "name" : "sm", - "type" : "Number", - "desc" : "colspan out of 12 for tablet-sized screens or 0 for hidden", - "memberOf" : "" + "name" : "outline", + "type" : "Boolean", + "desc" : "default false (except for weight=default which emulates old behaveiour with an outline)", + "memberOf" : "Roo.bootstrap.Button" }, { - "name" : "smoff", - "type" : "Number", - "desc" : "colspan offset out of 12 for tablet-sized screens or 0 for hidden", - "memberOf" : "" + "name" : "pressed", + "type" : "Boolean", + "desc" : "default null - if the button ahs active state", + "memberOf" : "Roo.bootstrap.Button" + }, + { + "name" : "preventDefault", + "type" : "Boolean", + "desc" : "default true (stop click event triggering the URL if it's a link.)", + "memberOf" : "Roo.bootstrap.Button" + }, + { + "name" : "removeClass", + "type" : "Boolean", + "desc" : "remove the standard class..", + "memberOf" : "Roo.bootstrap.Button" + }, + { + "name" : "size", + "type" : "String", + "desc" : "s)", + "memberOf" : "Roo.bootstrap.Button", + "optvals" : [ + "lg", + "sm", + "xs" + ] }, { "name" : "style", @@ -22007,6 +21563,46 @@ "desc" : "any extra css", "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "tag", + "type" : "String", + "desc" : "t)", + "memberOf" : "Roo.bootstrap.Button", + "optvals" : [ + "a", + "input", + "submit" + ] + }, + { + "name" : "target", + "type" : "String", + "desc" : "r) target for a href.", + "memberOf" : "Roo.bootstrap.Button", + "optvals" : [ + "_self", + "_blank", + "_parent", + "_top", + "other" + ] + }, + { + "name" : "theme", + "type" : "String", + "desc" : "w)", + "memberOf" : "Roo.bootstrap.Button", + "optvals" : [ + "default", + "glow" + ] + }, + { + "name" : "toggle", + "type" : "Boolean", + "desc" : "is it a slidy toggle button", + "memberOf" : "Roo.bootstrap.Button" + }, { "name" : "tooltip", "type" : "string", @@ -22023,23 +21619,27 @@ "parent" ] }, + { + "name" : "weight", + "type" : "String", + "desc" : ") default", + "memberOf" : "Roo.bootstrap.Button", + "optvals" : [ + "default", + "primary", + "secondary", + "success", + "info", + "warning", + "danger", + "link" + ] + }, { "name" : "xattr", "type" : "Object", "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", "memberOf" : "Roo.bootstrap.Component" - }, - { - "name" : "xs", - "type" : "Number", - "desc" : "colspan out of 12 for mobile-sized screens or 0 for hidden", - "memberOf" : "" - }, - { - "name" : "xsoff", - "type" : "Number", - "desc" : "colspan offset out of 12 for mobile-sized screens or 0 for hidden", - "memberOf" : "" } ], "events" : [ @@ -22078,6 +21678,13 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "click", + "type" : "function", + "desc" : "When a butotn is pressed", + "sig" : "function (btn, e)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Button" + }, { "name" : "destroy", "type" : "function", @@ -22119,6 +21726,13 @@ "desc" : "Fires after the component is shown.", "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" + }, + { + "name" : "toggle", + "type" : "function", + "desc" : "After the button has been toggles", + "sig" : "function (btn, e, pressed)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Button" } ], "methods" : [ @@ -22157,18 +21771,18 @@ { "name" : "disable", "type" : "function", - "desc" : "Disable this component.", + "desc" : "Disable this button", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "Roo.Component" + "memberOf" : "Roo.bootstrap.Button" }, { "name" : "enable", "type" : "function", - "desc" : "Enable this component.", + "desc" : "Enables this button", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "Roo.Component" + "memberOf" : "Roo.bootstrap.Button" }, { "name" : "fireEvent", @@ -22210,6 +21824,14 @@ "static" : false, "memberOf" : "Roo.Component" }, + { + "name" : "getText", + "type" : "function", + "desc" : "get the text of the first selected button", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Button" + }, { "name" : "getVisibilityEl", "type" : "function", @@ -22242,6 +21864,14 @@ "static" : false, "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "isActive", + "type" : "function", + "desc" : "get the current active state", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Button" + }, { "name" : "isVisible", "type" : "function", @@ -22290,6 +21920,14 @@ "static" : false, "memberOf" : "Roo.Component" }, + { + "name" : "setActive", + "type" : "function", + "desc" : "sets the active state on/off,", + "sig" : "(state)", + "static" : false, + "memberOf" : "Roo.bootstrap.Button" + }, { "name" : "setDisabled", "type" : "function", @@ -22298,6 +21936,14 @@ "static" : false, "memberOf" : "Roo.Component" }, + { + "name" : "setText", + "type" : "function", + "desc" : "set the text of the first selected button", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Button" + }, { "name" : "setVisibilityEl", "type" : "function", @@ -22322,6 +21968,14 @@ "static" : false, "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "toggleActive", + "type" : "function", + "desc" : "toggles the current active state", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Button" + }, { "name" : "tooltipEl", "type" : "function", @@ -22340,7 +21994,7 @@ } ] }, - "Roo.bootstrap.ComboBox" : { + "Roo.bootstrap.CheckBox" : { "props" : [ { "name" : "accept", @@ -22376,12 +22030,6 @@ "right" ] }, - { - "name" : "allQuery", - "type" : "String", - "desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')", - "memberOf" : "" - }, { "name" : "allowBlank", "type" : "Boolean", @@ -22394,44 +22042,6 @@ "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", "memberOf" : "Roo.Component" }, - { - "name" : "alwaysQuery", - "type" : "Boolean", - "desc" : "Disable caching of results, and always send query", - "memberOf" : "" - }, - { - "name" : "animate", - "type" : "Boolean", - "desc" : "default true", - "memberOf" : "" - }, - { - "name" : "append", - "type" : "Boolean", - "desc" : "e) default false", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] - }, - { - "name" : "autoCreate", - "type" : "Boolean/Object", - "desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})", - "memberOf" : "" - }, - { - "name" : "autoFocus", - "type" : "Boolean", - "desc" : "e) auto focus the first item, default true", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] - }, { "name" : "autocomplete", "type" : "String", @@ -22451,15 +22061,9 @@ "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "blockFocus", - "type" : "Boolean", - "desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar", - "memberOf" : "" - }, - { - "name" : "btnPosition", + "name" : "boxLabel", "type" : "String", - "desc" : "set the position of the trigger button (left | right) default right", + "desc" : "The text that appears beside the checkbox", "memberOf" : "" }, { @@ -22479,14 +22083,10 @@ ] }, { - "name" : "caret", - "type" : "String", - "desc" : "r) BS3 only - carat fa name", - "memberOf" : "Roo.bootstrap.TriggerField", - "optvals" : [ - "search", - "calendar" - ] + "name" : "checked", + "type" : "Boolean", + "desc" : "initnal the element", + "memberOf" : "" }, { "name" : "cls", @@ -22512,12 +22112,6 @@ "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", "memberOf" : "Roo.Component" }, - { - "name" : "disableClear", - "type" : "Boolean", - "desc" : "Disable showing of clear button.", - "memberOf" : "" - }, { "name" : "disableKeyFilter", "type" : "Boolean", @@ -22530,30 +22124,6 @@ "desc" : "is it disabled", "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "displayField", - "type" : "String", - "desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')", - "memberOf" : "" - }, - { - "name" : "editable", - "type" : "Boolean", - "desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)", - "memberOf" : "" - }, - { - "name" : "emptyResultText", - "type" : "Boolean", - "desc" : "only for touch device", - "memberOf" : "" - }, - { - "name" : "emptyTitle", - "type" : "String", - "desc" : "default ''", - "memberOf" : "" - }, { "name" : "fieldLabel", "type" : "string", @@ -22577,33 +22147,9 @@ ] }, { - "name" : "forceSelection", - "type" : "Boolean", - "desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)", - "memberOf" : "" - }, - { - "name" : "grow", - "type" : "Boolean", - "desc" : "", - "memberOf" : "" - }, - { - "name" : "growMax", - "type" : "Number", - "desc" : "", - "memberOf" : "" - }, - { - "name" : "growMin", - "type" : "Number", - "desc" : "", - "memberOf" : "" - }, - { - "name" : "handleHeight", - "type" : "Number", - "desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)", + "name" : "groupId", + "type" : "String", + "desc" : "the checkbox group id // normal just use for checkbox", "memberOf" : "" }, { @@ -22616,12 +22162,6 @@ "false" ] }, - { - "name" : "hiddenName", - "type" : "String", - "desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)", - "memberOf" : "" - }, { "name" : "hideMode", "type" : "String", @@ -22632,12 +22172,6 @@ "visibility" ] }, - { - "name" : "hideTrigger", - "type" : "Boolean", - "desc" : "True to hide the trigger element and display only the base text field (defaults to false)", - "memberOf" : "Roo.bootstrap.TriggerField" - }, { "name" : "indicatorpos", "type" : "String", @@ -22648,6 +22182,12 @@ "right" ] }, + { + "name" : "inline", + "type" : "Boolean", + "desc" : "inline the element (default false)", + "memberOf" : "" + }, { "name" : "inputType", "type" : "String", @@ -22655,11 +22195,17 @@ "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "invalidClass", + "name" : "inputValue", "type" : "String", - "desc" : "DEPRICATED - uses BS4 is-valid now", + "desc" : "The value that should go into the generated input element's value when checked.", "memberOf" : "" }, + { + "name" : "invalidClass", + "type" : "String", + "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "invalidFeedbackIcon", "type" : "String", @@ -22712,60 +22258,24 @@ "desc" : "set the width of label (1-12)", "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "lazyRender", - "type" : "Boolean", - "desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)", - "memberOf" : "" - }, { "name" : "lg", "type" : "Number", "desc" : "colspan out of 12 for large computer-sized screens", "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "listAlign", - "type" : "String", - "desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')", - "memberOf" : "" - }, - { - "name" : "listClass", - "type" : "String", - "desc" : "CSS class to apply to the dropdown list element (defaults to '')", - "memberOf" : "" - }, - { - "name" : "listWidth", - "type" : "Number", - "desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)", - "memberOf" : "" - }, { "name" : "listeners", "type" : "Object", "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", "memberOf" : "Roo.util.Observable" }, - { - "name" : "loadingText", - "type" : "String", - "desc" : "The text to display in the dropdown list while data is loading. Only applies\nwhen mode = 'remote' (defaults to 'Loading...')", - "memberOf" : "" - }, { "name" : "maskRe", "type" : "String", "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)", "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "maxHeight", - "type" : "Number", - "desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)", - "memberOf" : "" - }, { "name" : "maxLength", "type" : "Number", @@ -22784,12 +22294,6 @@ "desc" : "colspan out of 12 for computer-sized screens", "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "minChars", - "type" : "Number", - "desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)", - "memberOf" : "" - }, { "name" : "minLength", "type" : "Number", @@ -22802,66 +22306,12 @@ "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")", "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "minListWidth", - "type" : "Number", - "desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)", - "memberOf" : "" - }, - { - "name" : "mobileTouchView", - "type" : "Boolean", - "desc" : "e) show mobile touch view when using a mobile default true", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] - }, - { - "name" : "mobile_restrict_height", - "type" : "Boolean", - "desc" : "e) restrict height for touch view", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] - }, - { - "name" : "modalTitle", - "type" : "String", - "desc" : "The title of the dialog that pops up on mobile views.", - "memberOf" : "" - }, - { - "name" : "mode", - "type" : "String", - "desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)", - "memberOf" : "" - }, - { - "name" : "multiple", - "type" : "Boolean", - "desc" : "e) ComboBobArray, default false", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] - }, { "name" : "name", "type" : "String", "desc" : "name of the input", "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "pageSize", - "type" : "Number", - "desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters. Only applies when mode = 'remote' (defaults to 0)", - "memberOf" : "" - }, { "name" : "placeholder", "type" : "string", @@ -22869,16 +22319,10 @@ "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "queryDelay", - "type" : "Number", - "desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')", - "memberOf" : "" - }, - { - "name" : "queryParam", - "type" : "String", - "desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')", - "memberOf" : "" + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" }, { "name" : "readOnly", @@ -22898,45 +22342,11 @@ "desc" : "-- Depricated - use Invalid Text", "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "removable", - "type" : "Boolean", - "desc" : "e) special filter default false", - "memberOf" : "Roo.bootstrap.TriggerField", - "optvals" : [ - "true", - "false" - ] - }, - { - "name" : "resizable", - "type" : "Boolean", - "desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)", - "memberOf" : "" - }, { "name" : "selectOnFocus", "type" : "Boolean", - "desc" : "True to select any existing text in the field immediately on focus. Only applies\nwhen editable = true (defaults to false)", - "memberOf" : "" - }, - { - "name" : "selectedClass", - "type" : "String", - "desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')", - "memberOf" : "" - }, - { - "name" : "shadow", - "type" : "Boolean/String", - "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right", - "memberOf" : "" - }, - { - "name" : "showToggleBtn", - "type" : "Boolean", - "desc" : "show toggle button or not (true|false) default true", - "memberOf" : "" + "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)", + "memberOf" : "Roo.bootstrap.Input" }, { "name" : "size", @@ -22950,103 +22360,23 @@ "desc" : "colspan out of 12 for tablet-sized screens", "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "specialFilter", - "type" : "Boolean", - "desc" : "e) special filter default false", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] - }, - { - "name" : "store", - "type" : "Roo.data.Store", - "desc" : "The data store to which this combo is bound (defaults to undefined)", - "memberOf" : "" - }, { "name" : "style", "type" : "String", "desc" : "any extra css", "memberOf" : "Roo.bootstrap.Component" }, - { - "name" : "tickable", - "type" : "Boolean", - "desc" : "ComboBox with tickable selections (true|false), default false", - "memberOf" : "" - }, - { - "name" : "title", - "type" : "String", - "desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)", - "memberOf" : "" - }, { "name" : "tooltip", - "type" : "string", - "desc" : "Text for the tooltip", - "memberOf" : "Roo.bootstrap.Component" - }, - { - "name" : "tpl", - "type" : "String/Roo.Template", - "desc" : "The template to use to render the output", - "memberOf" : "" - }, - { - "name" : "triggerAction", - "type" : "String", - "desc" : "The action to execute when the trigger field is activated. Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')", - "memberOf" : "" - }, - { - "name" : "triggerClass", - "type" : "String", - "desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be appended if specified.", - "memberOf" : "Roo.bootstrap.TriggerField" - }, - { - "name" : "triggerList", - "type" : "Boolean", - "desc" : "trigger show the list or not (true|false) default true", - "memberOf" : "" - }, - { - "name" : "triggerText", "type" : "String", - "desc" : "multiple combobox trigger button text default 'Select'", - "memberOf" : "" - }, - { - "name" : "typeAhead", - "type" : "Boolean", - "desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)", - "memberOf" : "" - }, - { - "name" : "typeAheadDelay", - "type" : "Number", - "desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)", + "desc" : "label tooltip", "memberOf" : "" }, - { - "name" : "useNativeIOS", - "type" : "Boolean", - "desc" : "e) render it as classic select for ios, not support dynamic load data (default false)", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] - }, { "name" : "validClass", "type" : "String", - "desc" : "DEPRICATED - uses BS4 is-valid now", - "memberOf" : "" + "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid", + "memberOf" : "Roo.bootstrap.Input" }, { "name" : "validFeedbackIcon", @@ -23085,15 +22415,9 @@ "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "valueField", - "type" : "String", - "desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.", - "memberOf" : "" - }, - { - "name" : "valueNotFoundText", + "name" : "valueOff", "type" : "String", - "desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)", + "desc" : "The value that should go into the generated input element's value when unchecked.", "memberOf" : "" }, { @@ -23112,6 +22436,19 @@ "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)", "memberOf" : "Roo.bootstrap.Input" }, + { + "name" : "weight", + "type" : "String", + "desc" : "s) The text that appears beside the checkbox", + "memberOf" : "", + "optvals" : [ + "primary", + "warning", + "info", + "danger", + "success" + ] + }, { "name" : "xattr", "type" : "Object", @@ -23126,20 +22463,6 @@ } ], "events" : [ - { - "name" : "add", - "type" : "function", - "desc" : "Fires when the 'add' icon is pressed (add a listener to enable add button)", - "sig" : "function (combo)\n{\n\n}", - "memberOf" : "" - }, - { - "name" : "afterremove", - "type" : "function", - "desc" : "Fires when the remove value from the combobox array", - "sig" : "function (combo)\n{\n\n}", - "memberOf" : "" - }, { "name" : "beforedestroy", "type" : "function", @@ -23154,13 +22477,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "beforequery", - "type" : "function", - "desc" : "Fires before all queries are processed. Return false to cancel the query or set cancel to true.\nThe event object passed has these properties:", - "sig" : "function (combo, query, forceAll, cancel, e)\n{\n\n}", - "memberOf" : "" - }, { "name" : "beforerender", "type" : "function", @@ -23168,13 +22484,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "beforeselect", - "type" : "function", - "desc" : "Fires before a list item is selected. Return false to cancel the selection.", - "sig" : "function (combo, record, index)\n{\n\n}", - "memberOf" : "" - }, { "name" : "beforeshow", "type" : "function", @@ -23196,6 +22505,13 @@ "sig" : "function (_self, newValue, oldValue)\n{\n\n}", "memberOf" : "Roo.bootstrap.Input" }, + { + "name" : "check", + "type" : "function", + "desc" : "Fires when the element is checked or unchecked.", + "sig" : "function (_self, checked)\n{\n\n}", + "memberOf" : "" + }, { "name" : "childrenrendered", "type" : "function", @@ -23204,10 +22520,10 @@ "memberOf" : "Roo.bootstrap.Component" }, { - "name" : "collapse", + "name" : "click", "type" : "function", - "desc" : "Fires when the dropdown list is collapsed", - "sig" : "function (combo)\n{\n\n}", + "desc" : "Fires when the element is click.", + "sig" : "function (_self)\n{\n\n}", "memberOf" : "" }, { @@ -23224,13 +22540,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "edit", - "type" : "function", - "desc" : "Fires when the 'edit' icon is pressed (add a listener to enable add button)", - "sig" : "function (combo, record)\n{\n\n}", - "memberOf" : "" - }, { "name" : "enable", "type" : "function", @@ -23238,13 +22547,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "expand", - "type" : "function", - "desc" : "Fires when the dropdown list is expanded", - "sig" : "function (combo)\n{\n\n}", - "memberOf" : "" - }, { "name" : "focus", "type" : "function", @@ -23273,13 +22575,6 @@ "sig" : "function (_self, e)\n{\n\n}", "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "remove", - "type" : "function", - "desc" : "Fires when the remove value from the combobox array", - "sig" : "function (combo)\n{\n\n}", - "memberOf" : "" - }, { "name" : "render", "type" : "function", @@ -23287,13 +22582,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "select", - "type" : "function", - "desc" : "Fires when a list item is selected", - "sig" : "function (combo, record, index)\n{\n\n}", - "memberOf" : "" - }, { "name" : "show", "type" : "function", @@ -23301,13 +22589,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "specialfilter", - "type" : "function", - "desc" : "Fires when specialfilter", - "sig" : "function (combo)\n{\n\n}", - "memberOf" : "" - }, { "name" : "specialkey", "type" : "function", @@ -23315,20 +22596,6 @@ "sig" : "function (_self, e)\n{\n\n}", "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "tick", - "type" : "function", - "desc" : "Fires when tick the element", - "sig" : "function (combo)\n{\n\n}", - "memberOf" : "" - }, - { - "name" : "touchviewdisplay", - "type" : "function", - "desc" : "Fires when touch view require special display (default is using displayField)", - "sig" : "function (combo, cfg)\n{\n\n}", - "memberOf" : "" - }, { "name" : "valid", "type" : "function", @@ -23354,14 +22621,6 @@ "static" : false, "memberOf" : "Roo.util.Observable" }, - { - "name" : "autoSize", - "type" : "function", - "desc" : "", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.TriggerField" - }, { "name" : "capture", "type" : "function", @@ -23379,25 +22638,9 @@ "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "clearValue", + "name" : "destroy", "type" : "function", - "desc" : "Clears any text/value currently set in the field", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "" - }, - { - "name" : "collapse", - "type" : "function", - "desc" : "Hides the dropdown list if it is currently expanded. Fires the 'collapse' event on completion.", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "" - }, - { - "name" : "destroy", - "type" : "function", - "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.", + "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.", "sig" : "()\n{\n\n}", "static" : false, "memberOf" : "Roo.Component" @@ -23410,14 +22653,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "doQuery", - "type" : "function", - "desc" : "Execute a query to filter the dropdown list. Fires the beforequery event prior to performing the\nquery allowing the query action to be canceled if needed.", - "sig" : "(query, forceAll)", - "static" : false, - "memberOf" : "" - }, { "name" : "enable", "type" : "function", @@ -23426,14 +22661,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "expand", - "type" : "function", - "desc" : "Expands the dropdown list if it is currently hidden. Fires the 'expand' event on completion.", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "" - }, { "name" : "fireEvent", "type" : "function", @@ -23450,6 +22677,14 @@ "static" : false, "memberOf" : "Roo.Component" }, + { + "name" : "get", + "type" : "function", + "desc" : "fetch a CheckBox Group based on the group ID", + "sig" : "(the)", + "static" : true, + "memberOf" : "" + }, { "name" : "getChildContainer", "type" : "function", @@ -23493,10 +22728,10 @@ { "name" : "getValue", "type" : "function", - "desc" : "Returns the currently selected field value or empty string if no value is set.", + "desc" : "Returns the normalized data value (undefined or emptyText will be returned as ''). To return the raw value see {@link #getRawValue}.", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Input" }, { "name" : "getVisibilityEl", @@ -23536,14 +22771,6 @@ "desc" : "return the real input element.", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "isExpanded", - "type" : "function", - "desc" : "Returns true if the dropdown list is expanded, else false.", - "sig" : "()\n{\n\n}", - "static" : false, "memberOf" : "" }, { @@ -23560,7 +22787,7 @@ "desc" : "Mark this field as invalid", "sig" : "(msg)", "static" : false, - "memberOf" : "Roo.bootstrap.Input" + "memberOf" : "" }, { "name" : "markValid", @@ -23568,7 +22795,7 @@ "desc" : "Mark this field as valid", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "Roo.bootstrap.Input" + "memberOf" : "" }, { "name" : "on", @@ -23578,14 +22805,6 @@ "static" : false, "memberOf" : "Roo.util.Observable" }, - { - "name" : "onTriggerClick", - "type" : "function", - "desc" : "The function that should handle the trigger's click event. This method does nothing by default until overridden\nby an implementing function.", - "sig" : "(e)", - "static" : false, - "memberOf" : "Roo.bootstrap.TriggerField" - }, { "name" : "purgeListeners", "type" : "function", @@ -23594,6 +22813,14 @@ "static" : false, "memberOf" : "Roo.util.Observable" }, + { + "name" : "register", + "type" : "function", + "desc" : "register a CheckBox Group", + "sig" : "(the)", + "static" : true, + "memberOf" : "" + }, { "name" : "releaseCapture", "type" : "function", @@ -23626,22 +22853,6 @@ "static" : false, "memberOf" : "Roo.bootstrap.Input" }, - { - "name" : "select", - "type" : "function", - "desc" : "Select an item in the dropdown list by its numeric index in the list. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.", - "sig" : "(index, scrollIntoView)", - "static" : false, - "memberOf" : "" - }, - { - "name" : "selectByValue", - "type" : "function", - "desc" : "Select an item in the dropdown list by its data value. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.", - "sig" : "(value, scrollIntoView)", - "static" : false, - "memberOf" : "" - }, { "name" : "setDisabled", "type" : "function", @@ -23650,22 +22861,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "setEditable", - "type" : "function", - "desc" : "Allow or prevent the user from directly editing the field text. If false is passed,\nthe user will only be able to select from the items defined in the dropdown list. This method\nis the runtime equivalent of setting the 'editable' config option at config time.", - "sig" : "(value)", - "static" : false, - "memberOf" : "" - }, - { - "name" : "setFromData", - "type" : "function", - "desc" : "Sets the value of the field based on a object which is related to the record format for the store.", - "sig" : "(value)", - "static" : false, - "memberOf" : "" - }, { "name" : "setRawValue", "type" : "function", @@ -23677,10 +22872,10 @@ { "name" : "setValue", "type" : "function", - "desc" : "Sets the specified value into the field. If the value finds a match, the corresponding record text\nwill be displayed in the field. If the value does not match the data value of an existing item,\nand the valueNotFoundText config option is defined, it will be displayed as the default field text.\nOtherwise the field will be blank (although the value will still be set).", + "desc" : "Sets a data value into the field and validates it. To set the value directly without validation see {@link #setRawValue}.", "sig" : "(value)", "static" : false, - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Input" }, { "name" : "setVisibilityEl", @@ -23740,7 +22935,7 @@ } ] }, - "Roo.bootstrap.Component" : { + "Roo.bootstrap.Column" : { "props" : [ { "name" : "actionMode", @@ -23748,6 +22943,18 @@ "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl", "memberOf" : "Roo.Component" }, + { + "name" : "alert", + "type" : "String", + "desc" : "r) type alert (changes background / border...)", + "memberOf" : "", + "optvals" : [ + "success", + "info", + "warning", + "danger" + ] + }, { "name" : "allowDomMove", "type" : "Boolean", @@ -23758,25 +22965,25 @@ "name" : "can_build_overlaid", "type" : "Boolean", "desc" : "True if element can be rebuild from a HTML page", - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "cls", "type" : "String", "desc" : "css class", - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "container_method", "type" : "string", "desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "dataId", "type" : "string", "desc" : "cutomer id", - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "disableClass", @@ -23784,6 +22991,38 @@ "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", "memberOf" : "Roo.Component" }, + { + "name" : "fa", + "type" : "String", + "desc" : ".) font awesome icon", + "memberOf" : "", + "optvals" : [ + "ban", + "check", + "..." + ] + }, + { + "name" : "fasize", + "type" : "Number", + "desc" : ".) font awsome size", + "memberOf" : "", + "optvals" : [ + "1", + "2", + "...." + ] + }, + { + "name" : "hidden", + "type" : "Boolean", + "desc" : "e) hide the element", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, { "name" : "hideMode", "type" : "String", @@ -23794,35 +23033,88 @@ "visibility" ] }, + { + "name" : "html", + "type" : "String", + "desc" : "content of column.", + "memberOf" : "" + }, + { + "name" : "icon", + "type" : "String", + "desc" : ".) glyphicon name", + "memberOf" : "", + "optvals" : [ + "info-sign", + "check", + "..." + ] + }, + { + "name" : "lg", + "type" : "Number", + "desc" : "colspan out of 12 for large computer-sized screens or 0 for hidden", + "memberOf" : "" + }, + { + "name" : "lgoff", + "type" : "Number", + "desc" : "colspan offset out of 12 for large computer-sized screens or 0 for hidden", + "memberOf" : "" + }, { "name" : "listeners", "type" : "Object", "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", "memberOf" : "Roo.util.Observable" }, + { + "name" : "md", + "type" : "Number", + "desc" : "colspan out of 12 for computer-sized screens or 0 for hidden", + "memberOf" : "" + }, + { + "name" : "mdoff", + "type" : "Number", + "desc" : "colspan offset out of 12 for computer-sized screens or 0 for hidden", + "memberOf" : "" + }, { "name" : "name", "type" : "string", "desc" : "Specifies name attribute", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "sm", + "type" : "Number", + "desc" : "colspan out of 12 for tablet-sized screens or 0 for hidden", + "memberOf" : "" + }, + { + "name" : "smoff", + "type" : "Number", + "desc" : "colspan offset out of 12 for tablet-sized screens or 0 for hidden", "memberOf" : "" }, { "name" : "style", "type" : "String", "desc" : "any extra css", - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "tooltip", "type" : "string", "desc" : "Text for the tooltip", - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "visibilityEl", "type" : "string|object", "desc" : "t) What element to use for visibility (@see getVisibilityEl())", - "memberOf" : "", + "memberOf" : "Roo.bootstrap.Component", "optvals" : [ "el", "parent" @@ -23832,6 +23124,18 @@ "name" : "xattr", "type" : "Object", "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "xs", + "type" : "Number", + "desc" : "colspan out of 12 for mobile-sized screens or 0 for hidden", + "memberOf" : "" + }, + { + "name" : "xsoff", + "type" : "Number", + "desc" : "colspan offset out of 12 for mobile-sized screens or 0 for hidden", "memberOf" : "" } ], @@ -23869,7 +23173,7 @@ "type" : "function", "desc" : "Fires when the children have been rendered..", "sig" : "function (_self)\n{\n\n}", - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "destroy", @@ -23985,7 +23289,7 @@ "desc" : "Fetch the element to add children to", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "getEl", @@ -24009,7 +23313,7 @@ "desc" : "Get the element that will be used to show or hide", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "hasListener", @@ -24025,7 +23329,7 @@ "desc" : "Hide a component - adds 'hidden' class", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "initEvents", @@ -24033,7 +23337,7 @@ "desc" : "Initialize Events for the element", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "isVisible", @@ -24097,7 +23401,7 @@ "desc" : "Set the element that will be used to show or hide", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "setVisible", @@ -24113,7 +23417,7 @@ "desc" : "Show a component - removes 'hidden' class", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "tooltipEl", @@ -24121,7 +23425,7 @@ "desc" : "Fetch the element to display the tooltip on.", "sig" : "()\n{\n\n}", "static" : false, - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "un", @@ -24133,8 +23437,19 @@ } ] }, - "Roo.bootstrap.Container" : { + "Roo.bootstrap.ComboBox" : { "props" : [ + { + "name" : "accept", + "type" : "String", + "desc" : "o) use for file input only. (default empty)", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "image", + "video", + "audio" + ] + }, { "name" : "actionMode", "type" : "String", @@ -24142,17 +23457,34 @@ "memberOf" : "Roo.Component" }, { - "name" : "alert", + "name" : "after", + "type" : "string", + "desc" : "- input group add on after", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "align", "type" : "String", - "desc" : "r) type alert (changes background / border...)", - "memberOf" : "", + "desc" : "t) Default left", + "memberOf" : "Roo.bootstrap.Input", "optvals" : [ - "success", - "info", - "warning", - "danger" + "left", + "center", + "right" ] }, + { + "name" : "allQuery", + "type" : "String", + "desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')", + "memberOf" : "" + }, + { + "name" : "allowBlank", + "type" : "Boolean", + "desc" : "False to validate that the value length > 0 (defaults to true)", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "allowDomMove", "type" : "Boolean", @@ -24160,13 +23492,19 @@ "memberOf" : "Roo.Component" }, { - "name" : "can_build_overlaid", + "name" : "alwaysQuery", "type" : "Boolean", - "desc" : "True if element can be rebuild from a HTML page", - "memberOf" : "Roo.bootstrap.Component" + "desc" : "Disable caching of results, and always send query", + "memberOf" : "" }, { - "name" : "clickable", + "name" : "animate", + "type" : "Boolean", + "desc" : "default true", + "memberOf" : "" + }, + { + "name" : "append", "type" : "Boolean", "desc" : "e) default false", "memberOf" : "", @@ -24175,6 +23513,78 @@ "false" ] }, + { + "name" : "autoCreate", + "type" : "Boolean/Object", + "desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})", + "memberOf" : "" + }, + { + "name" : "autoFocus", + "type" : "Boolean", + "desc" : "e) auto focus the first item, default true", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "autocomplete", + "type" : "String", + "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "before", + "type" : "string", + "desc" : "- input group add on before", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "blockFocus", + "type" : "Boolean", + "desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar", + "memberOf" : "" + }, + { + "name" : "btnPosition", + "type" : "String", + "desc" : "set the position of the trigger button (left | right) default right", + "memberOf" : "" + }, + { + "name" : "can_build_overlaid", + "type" : "Boolean", + "desc" : "True if element can be rebuild from a HTML page", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "capture", + "type" : "String", + "desc" : "a) use for file input only. (default empty)", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "user", + "camera" + ] + }, + { + "name" : "caret", + "type" : "String", + "desc" : "r) BS3 only - carat fa name", + "memberOf" : "Roo.bootstrap.TriggerField", + "optvals" : [ + "search", + "calendar" + ] + }, { "name" : "cls", "type" : "String", @@ -24200,9 +23610,453 @@ "memberOf" : "Roo.Component" }, { - "name" : "expandable", + "name" : "disableClear", "type" : "Boolean", - "desc" : "e) default false", + "desc" : "Disable showing of clear button.", + "memberOf" : "" + }, + { + "name" : "disableKeyFilter", + "type" : "Boolean", + "desc" : "True to disable input keystroke filtering (defaults to false)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "disabled", + "type" : "Boolean", + "desc" : "is it disabled", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "displayField", + "type" : "String", + "desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')", + "memberOf" : "" + }, + { + "name" : "editable", + "type" : "Boolean", + "desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)", + "memberOf" : "" + }, + { + "name" : "emptyResultText", + "type" : "Boolean", + "desc" : "only for touch device", + "memberOf" : "" + }, + { + "name" : "emptyTitle", + "type" : "String", + "desc" : "default ''", + "memberOf" : "" + }, + { + "name" : "fieldLabel", + "type" : "string", + "desc" : "- the label associated", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "focusClass", + "type" : "String", + "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "forceFeedback", + "type" : "Boolean", + "desc" : "e) Default false", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "forceSelection", + "type" : "Boolean", + "desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)", + "memberOf" : "" + }, + { + "name" : "grow", + "type" : "Boolean", + "desc" : "", + "memberOf" : "" + }, + { + "name" : "growMax", + "type" : "Number", + "desc" : "", + "memberOf" : "" + }, + { + "name" : "growMin", + "type" : "Number", + "desc" : "", + "memberOf" : "" + }, + { + "name" : "handleHeight", + "type" : "Number", + "desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)", + "memberOf" : "" + }, + { + "name" : "hasFeedback", + "type" : "Boolean", + "desc" : "e) default true", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "hiddenName", + "type" : "String", + "desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)", + "memberOf" : "" + }, + { + "name" : "hideMode", + "type" : "String", + "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf" : "Roo.Component", + "optvals" : [ + "display", + "visibility" + ] + }, + { + "name" : "hideTrigger", + "type" : "Boolean", + "desc" : "True to hide the trigger element and display only the base text field (defaults to false)", + "memberOf" : "Roo.bootstrap.TriggerField" + }, + { + "name" : "indicatorpos", + "type" : "String", + "desc" : "t) default left", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "left", + "right" + ] + }, + { + "name" : "inputType", + "type" : "String", + "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "invalidClass", + "type" : "String", + "desc" : "DEPRICATED - uses BS4 is-valid now", + "memberOf" : "" + }, + { + "name" : "invalidFeedbackIcon", + "type" : "String", + "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "invalidText", + "type" : "String", + "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "labelAlign", + "type" : "String", + "desc" : "t)", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "top", + "left" + ] + }, + { + "name" : "labelWidth", + "type" : "Number", + "desc" : "set the width of label", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "labellg", + "type" : "Number", + "desc" : "set the width of label (1-12)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "labelmd", + "type" : "Number", + "desc" : "set the width of label (1-12)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "labelsm", + "type" : "Number", + "desc" : "set the width of label (1-12)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "labelxs", + "type" : "Number", + "desc" : "set the width of label (1-12)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "lazyRender", + "type" : "Boolean", + "desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)", + "memberOf" : "" + }, + { + "name" : "lg", + "type" : "Number", + "desc" : "colspan out of 12 for large computer-sized screens", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "listAlign", + "type" : "String", + "desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')", + "memberOf" : "" + }, + { + "name" : "listClass", + "type" : "String", + "desc" : "CSS class to apply to the dropdown list element (defaults to '')", + "memberOf" : "" + }, + { + "name" : "listWidth", + "type" : "Number", + "desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)", + "memberOf" : "" + }, + { + "name" : "listeners", + "type" : "Object", + "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "loadingText", + "type" : "String", + "desc" : "The text to display in the dropdown list while data is loading. Only applies\nwhen mode = 'remote' (defaults to 'Loading...')", + "memberOf" : "" + }, + { + "name" : "maskRe", + "type" : "String", + "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "maxHeight", + "type" : "Number", + "desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)", + "memberOf" : "" + }, + { + "name" : "maxLength", + "type" : "Number", + "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "maxLengthText", + "type" : "String", + "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "md", + "type" : "Number", + "desc" : "colspan out of 12 for computer-sized screens", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "minChars", + "type" : "Number", + "desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)", + "memberOf" : "" + }, + { + "name" : "minLength", + "type" : "Number", + "desc" : "Minimum input field length required (defaults to 0)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "minLengthText", + "type" : "String", + "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "minListWidth", + "type" : "Number", + "desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)", + "memberOf" : "" + }, + { + "name" : "mobileTouchView", + "type" : "Boolean", + "desc" : "e) show mobile touch view when using a mobile default true", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "mobile_restrict_height", + "type" : "Boolean", + "desc" : "e) restrict height for touch view", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "modalTitle", + "type" : "String", + "desc" : "The title of the dialog that pops up on mobile views.", + "memberOf" : "" + }, + { + "name" : "mode", + "type" : "String", + "desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)", + "memberOf" : "" + }, + { + "name" : "multiple", + "type" : "Boolean", + "desc" : "e) ComboBobArray, default false", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "name", + "type" : "String", + "desc" : "name of the input", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "pageSize", + "type" : "Number", + "desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters. Only applies when mode = 'remote' (defaults to 0)", + "memberOf" : "" + }, + { + "name" : "placeholder", + "type" : "string", + "desc" : "- placeholder to put in text.", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "queryDelay", + "type" : "Number", + "desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')", + "memberOf" : "" + }, + { + "name" : "queryParam", + "type" : "String", + "desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')", + "memberOf" : "" + }, + { + "name" : "readOnly", + "type" : "Boolean", + "desc" : "Specifies that the field should be read-only", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "regex", + "type" : "RegExp", + "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value. If the test fails, the field will be marked invalid using {@link #regexText}.", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "regexText", + "type" : "String", + "desc" : "-- Depricated - use Invalid Text", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "removable", + "type" : "Boolean", + "desc" : "e) special filter default false", + "memberOf" : "Roo.bootstrap.TriggerField", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "resizable", + "type" : "Boolean", + "desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)", + "memberOf" : "" + }, + { + "name" : "selectOnFocus", + "type" : "Boolean", + "desc" : "True to select any existing text in the field immediately on focus. Only applies\nwhen editable = true (defaults to false)", + "memberOf" : "" + }, + { + "name" : "selectedClass", + "type" : "String", + "desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')", + "memberOf" : "" + }, + { + "name" : "shadow", + "type" : "Boolean/String", + "desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right", + "memberOf" : "" + }, + { + "name" : "showToggleBtn", + "type" : "Boolean", + "desc" : "show toggle button or not (true|false) default true", + "memberOf" : "" + }, + { + "name" : "size", + "type" : "string", + "desc" : "- (lg|sm) or leave empty..", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "sm", + "type" : "Number", + "desc" : "colspan out of 12 for tablet-sized screens", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "specialFilter", + "type" : "Boolean", + "desc" : "e) special filter default false", "memberOf" : "", "optvals" : [ "true", @@ -24210,118 +24064,2133 @@ ] }, { - "name" : "expanded", + "name" : "store", + "type" : "Roo.data.Store", + "desc" : "The data store to which this combo is bound (defaults to undefined)", + "memberOf" : "" + }, + { + "name" : "style", + "type" : "String", + "desc" : "any extra css", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "tickable", + "type" : "Boolean", + "desc" : "ComboBox with tickable selections (true|false), default false", + "memberOf" : "" + }, + { + "name" : "title", + "type" : "String", + "desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)", + "memberOf" : "" + }, + { + "name" : "tooltip", + "type" : "string", + "desc" : "Text for the tooltip", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "tpl", + "type" : "String/Roo.Template", + "desc" : "The template to use to render the output default is '{' + this.displayField + '}'", + "memberOf" : "" + }, + { + "name" : "triggerAction", + "type" : "String", + "desc" : "The action to execute when the trigger field is activated. Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')", + "memberOf" : "" + }, + { + "name" : "triggerClass", + "type" : "String", + "desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be appended if specified.", + "memberOf" : "Roo.bootstrap.TriggerField" + }, + { + "name" : "triggerList", + "type" : "Boolean", + "desc" : "trigger show the list or not (true|false) default true", + "memberOf" : "" + }, + { + "name" : "triggerText", + "type" : "String", + "desc" : "multiple combobox trigger button text default 'Select'", + "memberOf" : "" + }, + { + "name" : "typeAhead", + "type" : "Boolean", + "desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)", + "memberOf" : "" + }, + { + "name" : "typeAheadDelay", + "type" : "Number", + "desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)", + "memberOf" : "" + }, + { + "name" : "useNativeIOS", + "type" : "Boolean", + "desc" : "e) render it as classic select for ios, not support dynamic load data (default false)", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "validClass", + "type" : "String", + "desc" : "DEPRICATED - uses BS4 is-valid now", + "memberOf" : "" + }, + { + "name" : "validFeedbackIcon", + "type" : "String", + "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "validateOnBlur", + "type" : "Boolean", + "desc" : "Whether the field should validate when it loses focus (defaults to true).", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "validationDelay", + "type" : "Number", + "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "validationEvent", + "type" : "String/Boolean", + "desc" : "The event that should initiate field validation. Set to false to disable\n automatic validation (defaults to \"keyup\").", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "validator", + "type" : "Function", + "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "value", + "type" : "string", + "desc" : "default value of the input", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "valueField", + "type" : "String", + "desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.", + "memberOf" : "" + }, + { + "name" : "valueNotFoundText", + "type" : "String", + "desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)", + "memberOf" : "" + }, + { + "name" : "visibilityEl", + "type" : "string|object", + "desc" : "t) What element to use for visibility (@see getVisibilityEl())", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [ + "el", + "parent" + ] + }, + { + "name" : "vtype", + "type" : "String", + "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "xattr", + "type" : "Object", + "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "xs", + "type" : "Number", + "desc" : "colspan out of 12 for mobile-sized screens", + "memberOf" : "Roo.bootstrap.Input" + } + ], + "events" : [ + { + "name" : "add", + "type" : "function", + "desc" : "Fires when the 'add' icon is pressed (add a listener to enable add button)", + "sig" : "function (combo)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "afterremove", + "type" : "function", + "desc" : "Fires when the remove value from the combobox array", + "sig" : "function (combo)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "beforedestroy", + "type" : "function", + "desc" : "Fires before the component is destroyed. Return false to stop the destroy.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "beforehide", + "type" : "function", + "desc" : "Fires before the component is hidden. Return false to stop the hide.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "beforequery", + "type" : "function", + "desc" : "Fires before all queries are processed. Return false to cancel the query or set cancel to true.\nThe event object passed has these properties:", + "sig" : "function (combo, query, forceAll, cancel, e)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "beforerender", + "type" : "function", + "desc" : "Fires before the component is rendered. Return false to stop the render.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "beforeselect", + "type" : "function", + "desc" : "Fires before a list item is selected. Return false to cancel the selection.", + "sig" : "function (combo, record, index)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "beforeshow", + "type" : "function", + "desc" : "Fires before the component is shown. Return false to stop the show.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "blur", + "type" : "function", + "desc" : "Fires when this field loses input focus.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "change", + "type" : "function", + "desc" : "Fires just before the field blurs if the field value has changed.", + "sig" : "function (_self, newValue, oldValue)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "childrenrendered", + "type" : "function", + "desc" : "Fires when the children have been rendered..", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "collapse", + "type" : "function", + "desc" : "Fires when the dropdown list is collapsed", + "sig" : "function (combo)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "destroy", + "type" : "function", + "desc" : "Fires after the component is destroyed.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "disable", + "type" : "function", + "desc" : "Fires after the component is disabled.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "edit", + "type" : "function", + "desc" : "Fires when the 'edit' icon is pressed (add a listener to enable add button)", + "sig" : "function (combo, record)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "enable", + "type" : "function", + "desc" : "Fires after the component is enabled.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "expand", + "type" : "function", + "desc" : "Fires when the dropdown list is expanded", + "sig" : "function (combo)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "focus", + "type" : "function", + "desc" : "Fires when this field receives input focus.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "hide", + "type" : "function", + "desc" : "Fires after the component is hidden.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "invalid", + "type" : "function", + "desc" : "Fires after the field has been marked as invalid.", + "sig" : "function (_self, msg)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "keyup", + "type" : "function", + "desc" : "Fires after the key up", + "sig" : "function (_self, e)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "remove", + "type" : "function", + "desc" : "Fires when the remove value from the combobox array", + "sig" : "function (combo)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "render", + "type" : "function", + "desc" : "Fires after the component is rendered.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "select", + "type" : "function", + "desc" : "Fires when a list item is selected", + "sig" : "function (combo, record, index)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "show", + "type" : "function", + "desc" : "Fires after the component is shown.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "specialfilter", + "type" : "function", + "desc" : "Fires when specialfilter", + "sig" : "function (combo)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "specialkey", + "type" : "function", + "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed. You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.", + "sig" : "function (_self, e)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "tick", + "type" : "function", + "desc" : "Fires when tick the element", + "sig" : "function (combo)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "touchviewdisplay", + "type" : "function", + "desc" : "Fires when touch view require special display (default is using displayField)", + "sig" : "function (combo, cfg)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "valid", + "type" : "function", + "desc" : "Fires after the field has been validated with no errors.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Input" + } + ], + "methods" : [ + { + "name" : "addEvents", + "type" : "function", + "desc" : "Used to define events on this Observable", + "sig" : "(object)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "addListener", + "type" : "function", + "desc" : "Appends an event handler to this component", + "sig" : "(eventName, handler, scope, options)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "autoSize", + "type" : "function", + "desc" : "", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.TriggerField" + }, + { + "name" : "capture", + "type" : "function", + "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire.", + "sig" : "(o, fn, scope)", + "static" : true, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "clearInvalid", + "type" : "function", + "desc" : "Clear any invalid styles/messages for this field", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "clearValue", + "type" : "function", + "desc" : "Clears any text/value currently set in the field", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "collapse", + "type" : "function", + "desc" : "Hides the dropdown list if it is currently expanded. Fires the 'collapse' event on completion.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "destroy", + "type" : "function", + "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "disable", + "type" : "function", + "desc" : "Disable this component.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "doQuery", + "type" : "function", + "desc" : "Execute a query to filter the dropdown list. Fires the beforequery event prior to performing the\nquery allowing the query action to be canceled if needed.", + "sig" : "(query, forceAll)", + "static" : false, + "memberOf" : "" + }, + { + "name" : "enable", + "type" : "function", + "desc" : "Enable this component.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "expand", + "type" : "function", + "desc" : "Expands the dropdown list if it is currently hidden. Fires the 'expand' event on completion.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "fireEvent", + "type" : "function", + "desc" : "Fires the specified event with the passed parameters (minus the event name).", + "sig" : "(eventName, args)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "focus", + "type" : "function", + "desc" : "Try to focus this component.", + "sig" : "(selectText)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "getChildContainer", + "type" : "function", + "desc" : "Fetch the element to add children to", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "getEl", + "type" : "function", + "desc" : "Returns the underlying {@link Roo.Element}.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "getId", + "type" : "function", + "desc" : "Returns the id of this component.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "getName", + "type" : "function", + "desc" : "Returns the name of the field", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "getRawValue", + "type" : "function", + "desc" : "Returns the raw data value which may or may not be a valid, defined value. To return a normalized value see {@link #getValue}.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "getValue", + "type" : "function", + "desc" : "Returns the currently selected field value or empty string if no value is set.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "getVisibilityEl", + "type" : "function", + "desc" : "Get the element that will be used to show or hide", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "hasListener", + "type" : "function", + "desc" : "Checks to see if this object has any listeners for a specified event", + "sig" : "(eventName)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "hide", + "type" : "function", + "desc" : "Hide a component - adds 'hidden' class", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "initEvents", + "type" : "function", + "desc" : "Initialize Events for the element", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "inputEl", + "type" : "function", + "desc" : "return the real input element.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "isExpanded", + "type" : "function", + "desc" : "Returns true if the dropdown list is expanded, else false.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "isVisible", + "type" : "function", + "desc" : "Returns true if this component is visible.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "markInvalid", + "type" : "function", + "desc" : "Mark this field as invalid", + "sig" : "(msg)", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "markValid", + "type" : "function", + "desc" : "Mark this field as valid", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "on", + "type" : "function", + "desc" : "Appends an event handler to this element (shorthand for addListener)", + "sig" : "(eventName, handler, scope, options)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "onTriggerClick", + "type" : "function", + "desc" : "The function that should handle the trigger's click event. This method does nothing by default until overridden\nby an implementing function.", + "sig" : "(e)", + "static" : false, + "memberOf" : "Roo.bootstrap.TriggerField" + }, + { + "name" : "purgeListeners", + "type" : "function", + "desc" : "Removes all listeners for this object", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "releaseCapture", + "type" : "function", + "desc" : "Removes all added captures from the Observable.", + "sig" : "(o)", + "static" : true, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "removeListener", + "type" : "function", + "desc" : "Removes a listener", + "sig" : "(eventName, handler, scope)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "render", + "type" : "function", + "desc" : "If this is a lazy rendering component, render it to its container element.", + "sig" : "(container)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "reset", + "type" : "function", + "desc" : "Resets the current field value to the originally loaded value and clears any validation messages", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "select", + "type" : "function", + "desc" : "Select an item in the dropdown list by its numeric index in the list. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.", + "sig" : "(index, scrollIntoView)", + "static" : false, + "memberOf" : "" + }, + { + "name" : "selectByValue", + "type" : "function", + "desc" : "Select an item in the dropdown list by its data value. This function does NOT cause the select event to fire.\nThe store must be loaded and the list expanded for this function to work, otherwise use setValue.", + "sig" : "(value, scrollIntoView)", + "static" : false, + "memberOf" : "" + }, + { + "name" : "setDisabled", + "type" : "function", + "desc" : "Convenience function for setting disabled/enabled by boolean.", + "sig" : "(disabled)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "setEditable", + "type" : "function", + "desc" : "Allow or prevent the user from directly editing the field text. If false is passed,\nthe user will only be able to select from the items defined in the dropdown list. This method\nis the runtime equivalent of setting the 'editable' config option at config time.", + "sig" : "(value)", + "static" : false, + "memberOf" : "" + }, + { + "name" : "setFromData", + "type" : "function", + "desc" : "Sets the value of the field based on a object which is related to the record format for the store.", + "sig" : "(value)", + "static" : false, + "memberOf" : "" + }, + { + "name" : "setRawValue", + "type" : "function", + "desc" : "Sets the underlying DOM field's value directly, bypassing validation. To set the value with validation see {@link #setValue}.", + "sig" : "(value)", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "setValue", + "type" : "function", + "desc" : "Sets the specified value into the field. If the value finds a match, the corresponding record text\nwill be displayed in the field. If the value does not match the data value of an existing item,\nand the valueNotFoundText config option is defined, it will be displayed as the default field text.\nOtherwise the field will be blank (although the value will still be set).", + "sig" : "(value)", + "static" : false, + "memberOf" : "" + }, + { + "name" : "setVisibilityEl", + "type" : "function", + "desc" : "Set the element that will be used to show or hide", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "setVisible", + "type" : "function", + "desc" : "Convenience function to hide or show this component by boolean.", + "sig" : "(visible)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "show", + "type" : "function", + "desc" : "Show a component - removes 'hidden' class", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "tooltipEl", + "type" : "function", + "desc" : "Fetch the element to display the tooltip on.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "un", + "type" : "function", + "desc" : "Removes a listener (shorthand for removeListener)", + "sig" : "(eventName, handler, scope)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "validate", + "type" : "function", + "desc" : "Validates the field value", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "validateValue", + "type" : "function", + "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails", + "sig" : "(value)", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + } + ] + }, + "Roo.bootstrap.Component" : { + "props" : [ + { + "name" : "actionMode", + "type" : "String", + "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl", + "memberOf" : "Roo.Component" + }, + { + "name" : "allowDomMove", + "type" : "Boolean", + "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf" : "Roo.Component" + }, + { + "name" : "can_build_overlaid", + "type" : "Boolean", + "desc" : "True if element can be rebuild from a HTML page", + "memberOf" : "" + }, + { + "name" : "cls", + "type" : "String", + "desc" : "css class", + "memberOf" : "" + }, + { + "name" : "container_method", + "type" : "string", + "desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", + "memberOf" : "" + }, + { + "name" : "dataId", + "type" : "string", + "desc" : "cutomer id", + "memberOf" : "" + }, + { + "name" : "disableClass", + "type" : "String", + "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf" : "Roo.Component" + }, + { + "name" : "hideMode", + "type" : "String", + "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf" : "Roo.Component", + "optvals" : [ + "display", + "visibility" + ] + }, + { + "name" : "listeners", + "type" : "Object", + "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "name", + "type" : "string", + "desc" : "Specifies name attribute", + "memberOf" : "" + }, + { + "name" : "style", + "type" : "String", + "desc" : "any extra css", + "memberOf" : "" + }, + { + "name" : "tooltip", + "type" : "string", + "desc" : "Text for the tooltip", + "memberOf" : "" + }, + { + "name" : "visibilityEl", + "type" : "string|object", + "desc" : "t) What element to use for visibility (@see getVisibilityEl())", + "memberOf" : "", + "optvals" : [ + "el", + "parent" + ] + }, + { + "name" : "xattr", + "type" : "Object", + "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf" : "" + } + ], + "events" : [ + { + "name" : "beforedestroy", + "type" : "function", + "desc" : "Fires before the component is destroyed. Return false to stop the destroy.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "beforehide", + "type" : "function", + "desc" : "Fires before the component is hidden. Return false to stop the hide.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "beforerender", + "type" : "function", + "desc" : "Fires before the component is rendered. Return false to stop the render.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "beforeshow", + "type" : "function", + "desc" : "Fires before the component is shown. Return false to stop the show.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "childrenrendered", + "type" : "function", + "desc" : "Fires when the children have been rendered..", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "destroy", + "type" : "function", + "desc" : "Fires after the component is destroyed.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "disable", + "type" : "function", + "desc" : "Fires after the component is disabled.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "enable", + "type" : "function", + "desc" : "Fires after the component is enabled.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "hide", + "type" : "function", + "desc" : "Fires after the component is hidden.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "render", + "type" : "function", + "desc" : "Fires after the component is rendered.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "show", + "type" : "function", + "desc" : "Fires after the component is shown.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + } + ], + "methods" : [ + { + "name" : "addEvents", + "type" : "function", + "desc" : "Used to define events on this Observable", + "sig" : "(object)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "addListener", + "type" : "function", + "desc" : "Appends an event handler to this component", + "sig" : "(eventName, handler, scope, options)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "capture", + "type" : "function", + "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire.", + "sig" : "(o, fn, scope)", + "static" : true, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "destroy", + "type" : "function", + "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "disable", + "type" : "function", + "desc" : "Disable this component.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "enable", + "type" : "function", + "desc" : "Enable this component.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "fireEvent", + "type" : "function", + "desc" : "Fires the specified event with the passed parameters (minus the event name).", + "sig" : "(eventName, args)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "focus", + "type" : "function", + "desc" : "Try to focus this component.", + "sig" : "(selectText)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "getChildContainer", + "type" : "function", + "desc" : "Fetch the element to add children to", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "getEl", + "type" : "function", + "desc" : "Returns the underlying {@link Roo.Element}.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "getId", + "type" : "function", + "desc" : "Returns the id of this component.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "getVisibilityEl", + "type" : "function", + "desc" : "Get the element that will be used to show or hide", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "hasListener", + "type" : "function", + "desc" : "Checks to see if this object has any listeners for a specified event", + "sig" : "(eventName)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "hide", + "type" : "function", + "desc" : "Hide a component - adds 'hidden' class", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "initEvents", + "type" : "function", + "desc" : "Initialize Events for the element", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "isVisible", + "type" : "function", + "desc" : "Returns true if this component is visible.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "on", + "type" : "function", + "desc" : "Appends an event handler to this element (shorthand for addListener)", + "sig" : "(eventName, handler, scope, options)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "purgeListeners", + "type" : "function", + "desc" : "Removes all listeners for this object", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "releaseCapture", + "type" : "function", + "desc" : "Removes all added captures from the Observable.", + "sig" : "(o)", + "static" : true, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "removeListener", + "type" : "function", + "desc" : "Removes a listener", + "sig" : "(eventName, handler, scope)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "render", + "type" : "function", + "desc" : "If this is a lazy rendering component, render it to its container element.", + "sig" : "(container)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "setDisabled", + "type" : "function", + "desc" : "Convenience function for setting disabled/enabled by boolean.", + "sig" : "(disabled)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "setVisibilityEl", + "type" : "function", + "desc" : "Set the element that will be used to show or hide", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "setVisible", + "type" : "function", + "desc" : "Convenience function to hide or show this component by boolean.", + "sig" : "(visible)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "show", + "type" : "function", + "desc" : "Show a component - removes 'hidden' class", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "tooltipEl", + "type" : "function", + "desc" : "Fetch the element to display the tooltip on.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "" + }, + { + "name" : "un", + "type" : "function", + "desc" : "Removes a listener (shorthand for removeListener)", + "sig" : "(eventName, handler, scope)", + "static" : false, + "memberOf" : "Roo.util.Observable" + } + ] + }, + "Roo.bootstrap.Container" : { + "props" : [ + { + "name" : "actionMode", + "type" : "String", + "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl", + "memberOf" : "Roo.Component" + }, + { + "name" : "alert", + "type" : "String", + "desc" : "r) type alert (changes background / border...)", + "memberOf" : "", + "optvals" : [ + "success", + "info", + "warning", + "danger" + ] + }, + { + "name" : "allowDomMove", + "type" : "Boolean", + "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf" : "Roo.Component" + }, + { + "name" : "can_build_overlaid", + "type" : "Boolean", + "desc" : "True if element can be rebuild from a HTML page", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "clickable", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "cls", + "type" : "String", + "desc" : "css class", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "container_method", + "type" : "string", + "desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "dataId", + "type" : "string", + "desc" : "cutomer id", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "disableClass", + "type" : "String", + "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf" : "Roo.Component" + }, + { + "name" : "expandable", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "expanded", + "type" : "Boolean", + "desc" : "e) default true", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "fa", + "type" : "String", + "desc" : "font awesome icon", + "memberOf" : "" + }, + { + "name" : "footer", + "type" : "String", + "desc" : "content of footer (for panel)", + "memberOf" : "" + }, + { + "name" : "header", + "type" : "String", + "desc" : "content of header (for panel)", + "memberOf" : "" + }, + { + "name" : "hidden", + "type" : "Boolean", + "desc" : "e) hide the element", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "hideMode", + "type" : "String", + "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf" : "Roo.Component", + "optvals" : [ + "display", + "visibility" + ] + }, + { + "name" : "html", + "type" : "String", + "desc" : "content of element", + "memberOf" : "" + }, + { + "name" : "icon", + "type" : "String", + "desc" : ".) glyphicon name", + "memberOf" : "", + "optvals" : [ + "info-sign", + "check", + "..." + ] + }, + { + "name" : "jumbotron", + "type" : "Boolean", + "desc" : "is it a jumbotron element", + "memberOf" : "" + }, + { + "name" : "listeners", + "type" : "Object", + "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "name", + "type" : "string", + "desc" : "Specifies name attribute", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "panel", + "type" : "String", + "desc" : "r) render as panel - type - primary/success.....", + "memberOf" : "", + "optvals" : [ + "default", + "primary", + "success", + "info", + "warning", + "danger" + ] + }, + { + "name" : "rheader", + "type" : "String", + "desc" : "contet on the right of header", + "memberOf" : "" + }, + { + "name" : "sticky", + "type" : "String", + "desc" : "h) block to use as footer or body- needs css-bootstrap/sticky-footer.css", + "memberOf" : "", + "optvals" : [ + "footer", + "wrap", + "push" + ] + }, + { + "name" : "style", + "type" : "String", + "desc" : "any extra css", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "tag", + "type" : "String", + "desc" : "n) type of HTML tag.", + "memberOf" : "", + "optvals" : [ + "header", + "aside", + "section" + ] + }, + { + "name" : "tooltip", + "type" : "string", + "desc" : "Text for the tooltip", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "visibilityEl", + "type" : "string|object", + "desc" : "t) What element to use for visibility (@see getVisibilityEl())", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [ + "el", + "parent" + ] + }, + { + "name" : "well", + "type" : "String", + "desc" : "d) a well, large, small or medium.", + "memberOf" : "", + "optvals" : [ + "lg", + "sm", + "md" + ] + }, + { + "name" : "xattr", + "type" : "Object", + "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf" : "Roo.bootstrap.Component" + } + ], + "events" : [ + { + "name" : "beforedestroy", + "type" : "function", + "desc" : "Fires before the component is destroyed. Return false to stop the destroy.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "beforehide", + "type" : "function", + "desc" : "Fires before the component is hidden. Return false to stop the hide.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "beforerender", + "type" : "function", + "desc" : "Fires before the component is rendered. Return false to stop the render.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "beforeshow", + "type" : "function", + "desc" : "Fires before the component is shown. Return false to stop the show.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "childrenrendered", + "type" : "function", + "desc" : "Fires when the children have been rendered..", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "click", + "type" : "function", + "desc" : "When a element is chick", + "sig" : "function (_self, e)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "collapse", + "type" : "function", + "desc" : "After the panel has been collapsed", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "destroy", + "type" : "function", + "desc" : "Fires after the component is destroyed.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "disable", + "type" : "function", + "desc" : "Fires after the component is disabled.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "enable", + "type" : "function", + "desc" : "Fires after the component is enabled.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "expand", + "type" : "function", + "desc" : "After the panel has been expand", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "hide", + "type" : "function", + "desc" : "Fires after the component is hidden.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "render", + "type" : "function", + "desc" : "Fires after the component is rendered.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "show", + "type" : "function", + "desc" : "Fires after the component is shown.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + } + ], + "methods" : [ + { + "name" : "addEvents", + "type" : "function", + "desc" : "Used to define events on this Observable", + "sig" : "(object)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "addListener", + "type" : "function", + "desc" : "Appends an event handler to this component", + "sig" : "(eventName, handler, scope, options)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "capture", + "type" : "function", + "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire.", + "sig" : "(o, fn, scope)", + "static" : true, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "destroy", + "type" : "function", + "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "disable", + "type" : "function", + "desc" : "Disable this component.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "enable", + "type" : "function", + "desc" : "Enable this component.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "fireEvent", + "type" : "function", + "desc" : "Fires the specified event with the passed parameters (minus the event name).", + "sig" : "(eventName, args)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "focus", + "type" : "function", + "desc" : "Try to focus this component.", + "sig" : "(selectText)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "getChildContainer", + "type" : "function", + "desc" : "Fetch the element to add children to", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "getEl", + "type" : "function", + "desc" : "Returns the underlying {@link Roo.Element}.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "getId", + "type" : "function", + "desc" : "Returns the id of this component.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "getVisibilityEl", + "type" : "function", + "desc" : "Get the element that will be used to show or hide", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "hasListener", + "type" : "function", + "desc" : "Checks to see if this object has any listeners for a specified event", + "sig" : "(eventName)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "hide", + "type" : "function", + "desc" : "Hide a component - adds 'hidden' class", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "initEvents", + "type" : "function", + "desc" : "Initialize Events for the element", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "isVisible", + "type" : "function", + "desc" : "Returns true if this component is visible.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "on", + "type" : "function", + "desc" : "Appends an event handler to this element (shorthand for addListener)", + "sig" : "(eventName, handler, scope, options)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "purgeListeners", + "type" : "function", + "desc" : "Removes all listeners for this object", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "releaseCapture", + "type" : "function", + "desc" : "Removes all added captures from the Observable.", + "sig" : "(o)", + "static" : true, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "removeListener", + "type" : "function", + "desc" : "Removes a listener", + "sig" : "(eventName, handler, scope)", + "static" : false, + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "render", + "type" : "function", + "desc" : "If this is a lazy rendering component, render it to its container element.", + "sig" : "(container)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "setDisabled", + "type" : "function", + "desc" : "Convenience function for setting disabled/enabled by boolean.", + "sig" : "(disabled)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "setVisibilityEl", + "type" : "function", + "desc" : "Set the element that will be used to show or hide", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "setVisible", + "type" : "function", + "desc" : "Convenience function to hide or show this component by boolean.", + "sig" : "(visible)", + "static" : false, + "memberOf" : "Roo.Component" + }, + { + "name" : "show", + "type" : "function", + "desc" : "Show a component - removes 'hidden' class", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "tooltipEl", + "type" : "function", + "desc" : "Fetch the element to display the tooltip on.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "un", + "type" : "function", + "desc" : "Removes a listener (shorthand for removeListener)", + "sig" : "(eventName, handler, scope)", + "static" : false, + "memberOf" : "Roo.util.Observable" + } + ] + }, + "Roo.bootstrap.DateField" : { + "props" : [ + { + "name" : "accept", + "type" : "String", + "desc" : "o) use for file input only. (default empty)", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "image", + "video", + "audio" + ] + }, + { + "name" : "actionMode", + "type" : "String", + "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl", + "memberOf" : "Roo.Component" + }, + { + "name" : "after", + "type" : "string", + "desc" : "- input group add on after", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "align", + "type" : "String", + "desc" : "t) Default left", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "left", + "center", + "right" + ] + }, + { + "name" : "allowBlank", + "type" : "Boolean", + "desc" : "False to validate that the value length > 0 (defaults to true)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "allowDomMove", + "type" : "Boolean", + "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf" : "Roo.Component" + }, + { + "name" : "altFormats", + "type" : "String", + "desc" : "Multiple date formats separated by \"|\" to try when parsing a user input value and it doesn't match the defined\nformat (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').", + "memberOf" : "" + }, + { + "name" : "autocomplete", + "type" : "String", + "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "before", + "type" : "string", + "desc" : "- input group add on before", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "calendarWeeks", + "type" : "Boolean", + "desc" : "default false", + "memberOf" : "" + }, + { + "name" : "can_build_overlaid", + "type" : "Boolean", + "desc" : "True if element can be rebuild from a HTML page", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "capture", + "type" : "String", + "desc" : "a) use for file input only. (default empty)", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "user", + "camera" + ] + }, + { + "name" : "cls", + "type" : "String", + "desc" : "css class", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "container_method", + "type" : "string", + "desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "dataId", + "type" : "string", + "desc" : "cutomer id", + "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "daysOfWeekDisabled", + "type" : "Object", + "desc" : "default empty", + "memberOf" : "" + }, + { + "name" : "disableClass", + "type" : "String", + "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf" : "Roo.Component" + }, + { + "name" : "disableKeyFilter", + "type" : "Boolean", + "desc" : "True to disable input keystroke filtering (defaults to false)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "disabled", + "type" : "Boolean", + "desc" : "is it disabled", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "endDate", + "type" : "Number", + "desc" : "default Infinity", + "memberOf" : "" + }, + { + "name" : "fieldLabel", + "type" : "string", + "desc" : "- the label associated", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "focusClass", + "type" : "String", + "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "forceFeedback", + "type" : "Boolean", + "desc" : "e) Default false", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "format", + "type" : "String", + "desc" : "The default date format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').", + "memberOf" : "" + }, + { + "name" : "hasFeedback", + "type" : "Boolean", + "desc" : "e) default true", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "hideMode", + "type" : "String", + "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf" : "Roo.Component", + "optvals" : [ + "display", + "visibility" + ] + }, + { + "name" : "indicatorpos", + "type" : "String", + "desc" : "t) default left", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [ + "left", + "right" + ] + }, + { + "name" : "inputType", + "type" : "String", + "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "invalidClass", + "type" : "String", + "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "invalidFeedbackIcon", + "type" : "String", + "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "invalidText", + "type" : "String", + "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "keyboardNavigation", "type" : "Boolean", - "desc" : "e) default true", - "memberOf" : "", + "desc" : "default true", + "memberOf" : "" + }, + { + "name" : "labelAlign", + "type" : "String", + "desc" : "t)", + "memberOf" : "Roo.bootstrap.Input", "optvals" : [ - "true", - "false" + "top", + "left" ] }, { - "name" : "fa", + "name" : "labelWidth", + "type" : "Number", + "desc" : "set the width of label", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "labellg", + "type" : "Number", + "desc" : "set the width of label (1-12)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "labelmd", + "type" : "Number", + "desc" : "set the width of label (1-12)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "labelsm", + "type" : "Number", + "desc" : "set the width of label (1-12)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "labelxs", + "type" : "Number", + "desc" : "set the width of label (1-12)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "language", "type" : "String", - "desc" : "font awesome icon", + "desc" : "default en", "memberOf" : "" }, { - "name" : "footer", + "name" : "lg", + "type" : "Number", + "desc" : "colspan out of 12 for large computer-sized screens", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "listeners", + "type" : "Object", + "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", + "memberOf" : "Roo.util.Observable" + }, + { + "name" : "maskRe", "type" : "String", - "desc" : "content of footer (for panel)", - "memberOf" : "" + "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)", + "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "header", + "name" : "maxLength", + "type" : "Number", + "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "maxLengthText", "type" : "String", - "desc" : "content of header (for panel)", - "memberOf" : "" + "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")", + "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "hidden", - "type" : "Boolean", - "desc" : "e) hide the element", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] + "name" : "md", + "type" : "Number", + "desc" : "colspan out of 12 for computer-sized screens", + "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "hideMode", + "name" : "minLength", + "type" : "Number", + "desc" : "Minimum input field length required (defaults to 0)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "minLengthText", "type" : "String", - "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", - "memberOf" : "Roo.Component", - "optvals" : [ - "display", - "visibility" - ] + "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")", + "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "html", + "name" : "minViewMode", "type" : "String", - "desc" : "content of element", + "desc" : "default empty, (months|years)", "memberOf" : "" }, { - "name" : "icon", + "name" : "name", "type" : "String", - "desc" : ".) glyphicon name", - "memberOf" : "", - "optvals" : [ - "info-sign", - "check", - "..." - ] + "desc" : "name of the input", + "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "jumbotron", + "name" : "placeholder", + "type" : "string", + "desc" : "- placeholder to put in text.", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "preventMark", "type" : "Boolean", - "desc" : "is it a jumbotron element", - "memberOf" : "" + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "listeners", - "type" : "Object", - "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", - "memberOf" : "Roo.util.Observable" + "name" : "readOnly", + "type" : "Boolean", + "desc" : "Specifies that the field should be read-only", + "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "name", - "type" : "string", - "desc" : "Specifies name attribute", - "memberOf" : "Roo.bootstrap.Component" + "name" : "regex", + "type" : "RegExp", + "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value. If the test fails, the field will be marked invalid using {@link #regexText}.", + "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "panel", + "name" : "regexText", "type" : "String", - "desc" : "r) render as panel - type - primary/success.....", - "memberOf" : "", - "optvals" : [ - "default", - "primary", - "success", - "info", - "warning", - "danger" - ] + "desc" : "-- Depricated - use Invalid Text", + "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "rheader", - "type" : "String", - "desc" : "contet on the right of header", + "name" : "selectOnFocus", + "type" : "Boolean", + "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "singleMode", + "type" : "Boolean", + "desc" : "default false (true | false)", "memberOf" : "" }, { - "name" : "sticky", - "type" : "String", - "desc" : "h) block to use as footer or body- needs css-bootstrap/sticky-footer.css", - "memberOf" : "", - "optvals" : [ - "footer", - "wrap", - "push" - ] + "name" : "size", + "type" : "string", + "desc" : "- (lg|sm) or leave empty..", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "sm", + "type" : "Number", + "desc" : "colspan out of 12 for tablet-sized screens", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "startDate", + "type" : "Number", + "desc" : "default -Infinity", + "memberOf" : "" }, { "name" : "style", @@ -24330,15 +26199,16 @@ "memberOf" : "Roo.bootstrap.Component" }, { - "name" : "tag", - "type" : "String", - "desc" : "n) type of HTML tag.", - "memberOf" : "", - "optvals" : [ - "header", - "aside", - "section" - ] + "name" : "todayBtn", + "type" : "Boolean", + "desc" : "default false", + "memberOf" : "" + }, + { + "name" : "todayHighlight", + "type" : "Boolean", + "desc" : "default false", + "memberOf" : "" }, { "name" : "tooltip", @@ -24346,6 +26216,54 @@ "desc" : "Text for the tooltip", "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "validClass", + "type" : "String", + "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "validFeedbackIcon", + "type" : "String", + "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "validateOnBlur", + "type" : "Boolean", + "desc" : "Whether the field should validate when it loses focus (defaults to true).", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "validationDelay", + "type" : "Number", + "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "validationEvent", + "type" : "String/Boolean", + "desc" : "The event that should initiate field validation. Set to false to disable\n automatic validation (defaults to \"keyup\").", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "validator", + "type" : "Function", + "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "value", + "type" : "string", + "desc" : "default value of the input", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "viewMode", + "type" : "String", + "desc" : "default empty, (months|years)", + "memberOf" : "" + }, { "name" : "visibilityEl", "type" : "string|object", @@ -24357,21 +26275,28 @@ ] }, { - "name" : "well", + "name" : "vtype", "type" : "String", - "desc" : "d) a well, large, small or medium.", - "memberOf" : "", - "optvals" : [ - "lg", - "sm", - "md" - ] + "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "weekStart", + "type" : "Number", + "desc" : "default 0", + "memberOf" : "" }, { "name" : "xattr", "type" : "Object", "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", "memberOf" : "Roo.bootstrap.Component" + }, + { + "name" : "xs", + "type" : "Number", + "desc" : "colspan out of 12 for mobile-sized screens", + "memberOf" : "Roo.bootstrap.Input" } ], "events" : [ @@ -24396,6 +26321,13 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, + { + "name" : "beforeselect", + "type" : "function", + "desc" : "Fires when before select a date.", + "sig" : "function (_self, date)\n{\n\n}", + "memberOf" : "" + }, { "name" : "beforeshow", "type" : "function", @@ -24404,25 +26336,25 @@ "memberOf" : "Roo.Component" }, { - "name" : "childrenrendered", + "name" : "blur", "type" : "function", - "desc" : "Fires when the children have been rendered..", + "desc" : "Fires when this field loses input focus.", "sig" : "function (_self)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Component" + "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "click", + "name" : "change", "type" : "function", - "desc" : "When a element is chick", - "sig" : "function (_self, e)\n{\n\n}", - "memberOf" : "" + "desc" : "Fires just before the field blurs if the field value has changed.", + "sig" : "function (_self, newValue, oldValue)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "collapse", + "name" : "childrenrendered", "type" : "function", - "desc" : "After the panel has been collapsed", + "desc" : "Fires when the children have been rendered..", "sig" : "function (_self)\n{\n\n}", - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "destroy", @@ -24446,11 +26378,11 @@ "memberOf" : "Roo.Component" }, { - "name" : "expand", + "name" : "focus", "type" : "function", - "desc" : "After the panel has been expand", + "desc" : "Fires when this field receives input focus.", "sig" : "function (_self)\n{\n\n}", - "memberOf" : "" + "memberOf" : "Roo.bootstrap.Input" }, { "name" : "hide", @@ -24459,6 +26391,20 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, + { + "name" : "invalid", + "type" : "function", + "desc" : "Fires after the field has been marked as invalid.", + "sig" : "function (_self, msg)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "keyup", + "type" : "function", + "desc" : "Fires after the key up", + "sig" : "function (_self, e)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "render", "type" : "function", @@ -24466,12 +26412,33 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, + { + "name" : "select", + "type" : "function", + "desc" : "Fires when select a date.", + "sig" : "function (_self, date)\n{\n\n}", + "memberOf" : "" + }, { "name" : "show", "type" : "function", - "desc" : "Fires after the component is shown.", + "desc" : "Fires when this field show.", + "sig" : "function (_self, date)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "specialkey", + "type" : "function", + "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed. You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.", + "sig" : "function (_self, e)\n{\n\n}", + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "valid", + "type" : "function", + "desc" : "Fires after the field has been validated with no errors.", "sig" : "function (_self)\n{\n\n}", - "memberOf" : "Roo.Component" + "memberOf" : "Roo.bootstrap.Input" } ], "methods" : [ @@ -24499,6 +26466,14 @@ "static" : true, "memberOf" : "Roo.util.Observable" }, + { + "name" : "clearInvalid", + "type" : "function", + "desc" : "Clear any invalid styles/messages for this field", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "destroy", "type" : "function", @@ -24563,6 +26538,30 @@ "static" : false, "memberOf" : "Roo.Component" }, + { + "name" : "getName", + "type" : "function", + "desc" : "Returns the name of the field", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "getRawValue", + "type" : "function", + "desc" : "Returns the raw data value which may or may not be a valid, defined value. To return a normalized value see {@link #getValue}.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "getValue", + "type" : "function", + "desc" : "Returns the normalized data value (undefined or emptyText will be returned as ''). To return the raw value see {@link #getRawValue}.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "getVisibilityEl", "type" : "function", @@ -24595,6 +26594,14 @@ "static" : false, "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "inputEl", + "type" : "function", + "desc" : "return the real input element.", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "isVisible", "type" : "function", @@ -24603,6 +26610,22 @@ "static" : false, "memberOf" : "Roo.Component" }, + { + "name" : "markInvalid", + "type" : "function", + "desc" : "Mark this field as invalid", + "sig" : "(msg)", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "markValid", + "type" : "function", + "desc" : "Mark this field as valid", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "on", "type" : "function", @@ -24643,6 +26666,14 @@ "static" : false, "memberOf" : "Roo.Component" }, + { + "name" : "reset", + "type" : "function", + "desc" : "Resets the current field value to the originally loaded value and clears any validation messages", + "sig" : "()\n{\n\n}", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "setDisabled", "type" : "function", @@ -24651,6 +26682,22 @@ "static" : false, "memberOf" : "Roo.Component" }, + { + "name" : "setRawValue", + "type" : "function", + "desc" : "Sets the underlying DOM field's value directly, bypassing validation. To set the value with validation see {@link #setValue}.", + "sig" : "(value)", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, + { + "name" : "setValue", + "type" : "function", + "desc" : "Sets a data value into the field and validates it. To set the value directly without validation see {@link #setRawValue}.", + "sig" : "(value)", + "static" : false, + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "setVisibilityEl", "type" : "function", @@ -24683,93 +26730,45 @@ "static" : false, "memberOf" : "Roo.bootstrap.Component" }, - { - "name" : "un", - "type" : "function", - "desc" : "Removes a listener (shorthand for removeListener)", - "sig" : "(eventName, handler, scope)", - "static" : false, - "memberOf" : "Roo.util.Observable" - } - ] - }, - "Roo.bootstrap.DateField" : { - "props" : [ - { - "name" : "accept", - "type" : "String", - "desc" : "o) use for file input only. (default empty)", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "image", - "video", - "audio" - ] - }, - { - "name" : "actionMode", - "type" : "String", - "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl", - "memberOf" : "Roo.Component" - }, - { - "name" : "after", - "type" : "string", - "desc" : "- input group add on after", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "align", - "type" : "String", - "desc" : "t) Default left", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "left", - "center", - "right" - ] - }, - { - "name" : "allowBlank", - "type" : "Boolean", - "desc" : "False to validate that the value length > 0 (defaults to true)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "allowDomMove", - "type" : "Boolean", - "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", - "memberOf" : "Roo.Component" - }, - { - "name" : "altFormats", - "type" : "String", - "desc" : "Multiple date formats separated by \"|\" to try when parsing a user input value and it doesn't match the defined\nformat (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').", - "memberOf" : "" + { + "name" : "un", + "type" : "function", + "desc" : "Removes a listener (shorthand for removeListener)", + "sig" : "(eventName, handler, scope)", + "static" : false, + "memberOf" : "Roo.util.Observable" }, { - "name" : "autocomplete", - "type" : "String", - "desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en", + "name" : "validate", + "type" : "function", + "desc" : "Validates the field value", + "sig" : "()\n{\n\n}", + "static" : false, "memberOf" : "Roo.bootstrap.Input" }, { - "name" : "before", - "type" : "string", - "desc" : "- input group add on before", + "name" : "validateValue", + "type" : "function", + "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails", + "sig" : "(value)", + "static" : false, "memberOf" : "Roo.bootstrap.Input" - }, + } + ] + }, + "Roo.bootstrap.DateSplitField" : { + "props" : [ { - "name" : "blankText", + "name" : "actionMode", "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input" + "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl", + "memberOf" : "Roo.Component" }, { - "name" : "calendarWeeks", + "name" : "allowDomMove", "type" : "Boolean", - "desc" : "default false", - "memberOf" : "" + "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf" : "Roo.Component" }, { "name" : "can_build_overlaid", @@ -24777,16 +26776,6 @@ "desc" : "True if element can be rebuild from a HTML page", "memberOf" : "Roo.bootstrap.Component" }, - { - "name" : "capture", - "type" : "String", - "desc" : "a) use for file input only. (default empty)", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "user", - "camera" - ] - }, { "name" : "cls", "type" : "String", @@ -24806,73 +26795,39 @@ "memberOf" : "Roo.bootstrap.Component" }, { - "name" : "daysOfWeekDisabled", - "type" : "Object", - "desc" : "default empty", - "memberOf" : "" - }, - { - "name" : "disableClass", - "type" : "String", - "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", - "memberOf" : "Roo.Component" - }, - { - "name" : "disableKeyFilter", - "type" : "Boolean", - "desc" : "True to disable input keystroke filtering (defaults to false)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "disabled", + "name" : "dayAllowBlank", "type" : "Boolean", - "desc" : "is it disabled", - "memberOf" : "Roo.bootstrap.Input" + "desc" : "e) default false", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] }, { - "name" : "endDate", - "type" : "Number", - "desc" : "default Infinity", + "name" : "dayFormat", + "type" : "string", + "desc" : "default 'd'", "memberOf" : "" }, { - "name" : "fieldLabel", + "name" : "dayPlaceholder", "type" : "string", - "desc" : "- the label associated", - "memberOf" : "Roo.bootstrap.Input" + "desc" : "", + "memberOf" : "" }, { - "name" : "focusClass", + "name" : "disableClass", "type" : "String", - "desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "forceFeedback", - "type" : "Boolean", - "desc" : "e) Default false", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "true", - "false" - ] + "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf" : "Roo.Component" }, { - "name" : "format", - "type" : "String", - "desc" : "The default date format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').", + "name" : "fieldLabel", + "type" : "string", + "desc" : "- the label associated", "memberOf" : "" }, - { - "name" : "hasFeedback", - "type" : "Boolean", - "desc" : "e) default true", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "true", - "false" - ] - }, { "name" : "hideMode", "type" : "String", @@ -24883,51 +26838,11 @@ "visibility" ] }, - { - "name" : "indicatorpos", - "type" : "String", - "desc" : "t) default left", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [ - "left", - "right" - ] - }, - { - "name" : "inputType", - "type" : "String", - "desc" : "button | checkbox | email | file | hidden | image | number | password | radio | range | reset | search | submit | text", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "invalidClass", - "type" : "String", - "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "invalidFeedbackIcon", - "type" : "String", - "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "invalidText", - "type" : "String", - "desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "keyboardNavigation", - "type" : "Boolean", - "desc" : "default true", - "memberOf" : "" - }, { "name" : "labelAlign", "type" : "String", "desc" : "t)", - "memberOf" : "Roo.bootstrap.Input", + "memberOf" : "", "optvals" : [ "top", "left" @@ -24936,45 +26851,33 @@ { "name" : "labelWidth", "type" : "Number", - "desc" : "set the width of label", - "memberOf" : "Roo.bootstrap.Input" + "desc" : "set the width of label (0-12)", + "memberOf" : "" }, { "name" : "labellg", "type" : "Number", "desc" : "set the width of label (1-12)", - "memberOf" : "Roo.bootstrap.Input" + "memberOf" : "" }, { "name" : "labelmd", "type" : "Number", "desc" : "set the width of label (1-12)", - "memberOf" : "Roo.bootstrap.Input" + "memberOf" : "" }, { "name" : "labelsm", "type" : "Number", "desc" : "set the width of label (1-12)", - "memberOf" : "Roo.bootstrap.Input" + "memberOf" : "" }, { "name" : "labelxs", "type" : "Number", "desc" : "set the width of label (1-12)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "language", - "type" : "String", - "desc" : "default en", "memberOf" : "" }, - { - "name" : "lg", - "type" : "Number", - "desc" : "colspan out of 12 for large computer-sized screens", - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "listeners", "type" : "Object", @@ -24982,106 +26885,32 @@ "memberOf" : "Roo.util.Observable" }, { - "name" : "maskRe", - "type" : "String", - "desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "maxLength", - "type" : "Number", - "desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "maxLengthText", - "type" : "String", - "desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "md", - "type" : "Number", - "desc" : "colspan out of 12 for computer-sized screens", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "minLength", - "type" : "Number", - "desc" : "Minimum input field length required (defaults to 0)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "minLengthText", - "type" : "String", - "desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")", - "memberOf" : "Roo.bootstrap.Input" + "name" : "monthAllowBlank", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] }, { - "name" : "minViewMode", - "type" : "String", - "desc" : "default empty, (months|years)", + "name" : "monthFormat", + "type" : "string", + "desc" : "default 'm'", "memberOf" : "" }, { - "name" : "name", - "type" : "String", - "desc" : "name of the input", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "placeholder", + "name" : "monthPlaceholder", "type" : "string", - "desc" : "- placeholder to put in text.", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "readOnly", - "type" : "Boolean", - "desc" : "Specifies that the field should be read-only", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "regex", - "type" : "RegExp", - "desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value. If the test fails, the field will be marked invalid using {@link #regexText}.", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "regexText", - "type" : "String", - "desc" : "-- Depricated - use Invalid Text", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "selectOnFocus", - "type" : "Boolean", - "desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "singleMode", - "type" : "Boolean", - "desc" : "default false (true | false)", + "desc" : "", "memberOf" : "" }, { - "name" : "size", + "name" : "name", "type" : "string", - "desc" : "- (lg|sm) or leave empty..", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "sm", - "type" : "Number", - "desc" : "colspan out of 12 for tablet-sized screens", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "startDate", - "type" : "Number", - "desc" : "default -Infinity", - "memberOf" : "" + "desc" : "Specifies name attribute", + "memberOf" : "Roo.bootstrap.Component" }, { "name" : "style", @@ -25089,72 +26918,12 @@ "desc" : "any extra css", "memberOf" : "Roo.bootstrap.Component" }, - { - "name" : "todayBtn", - "type" : "Boolean", - "desc" : "default false", - "memberOf" : "" - }, - { - "name" : "todayHighlight", - "type" : "Boolean", - "desc" : "default false", - "memberOf" : "" - }, { "name" : "tooltip", "type" : "string", "desc" : "Text for the tooltip", "memberOf" : "Roo.bootstrap.Component" }, - { - "name" : "validClass", - "type" : "String", - "desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validFeedbackIcon", - "type" : "String", - "desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validateOnBlur", - "type" : "Boolean", - "desc" : "Whether the field should validate when it loses focus (defaults to true).", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validationDelay", - "type" : "Number", - "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validationEvent", - "type" : "String/Boolean", - "desc" : "The event that should initiate field validation. Set to false to disable\n automatic validation (defaults to \"keyup\").", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validator", - "type" : "Function", - "desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "value", - "type" : "string", - "desc" : "default value of the input", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "viewMode", - "type" : "String", - "desc" : "default empty, (months|years)", - "memberOf" : "" - }, { "name" : "visibilityEl", "type" : "string|object", @@ -25165,18 +26934,6 @@ "parent" ] }, - { - "name" : "vtype", - "type" : "String", - "desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "weekStart", - "type" : "Number", - "desc" : "default 0", - "memberOf" : "" - }, { "name" : "xattr", "type" : "Object", @@ -25184,10 +26941,26 @@ "memberOf" : "Roo.bootstrap.Component" }, { - "name" : "xs", - "type" : "Number", - "desc" : "colspan out of 12 for mobile-sized screens", - "memberOf" : "Roo.bootstrap.Input" + "name" : "yearAllowBlank", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "yearFormat", + "type" : "string", + "desc" : "default 'Y'", + "memberOf" : "" + }, + { + "name" : "yearPlaceholder", + "type" : "string", + "desc" : "", + "memberOf" : "" } ], "events" : [ @@ -25212,13 +26985,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "beforeselect", - "type" : "function", - "desc" : "Fires when before select a date.", - "sig" : "function (_self, date)\n{\n\n}", - "memberOf" : "" - }, { "name" : "beforeshow", "type" : "function", @@ -25226,20 +26992,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "blur", - "type" : "function", - "desc" : "Fires when this field loses input focus.", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "change", - "type" : "function", - "desc" : "Fires just before the field blurs if the field value has changed.", - "sig" : "function (_self, newValue, oldValue)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "childrenrendered", "type" : "function", @@ -25247,6 +26999,13 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "days", + "type" : "function", + "desc" : "getting the data of days", + "sig" : "function (_self, days)\n{\n\n}", + "memberOf" : "" + }, { "name" : "destroy", "type" : "function", @@ -25268,13 +27027,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "focus", - "type" : "function", - "desc" : "Fires when this field receives input focus.", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "hide", "type" : "function", @@ -25287,14 +27039,7 @@ "type" : "function", "desc" : "Fires after the field has been marked as invalid.", "sig" : "function (_self, msg)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "keyup", - "type" : "function", - "desc" : "Fires after the key up", - "sig" : "function (_self, e)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" + "memberOf" : "" }, { "name" : "render", @@ -25303,33 +27048,26 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "select", - "type" : "function", - "desc" : "Fires when select a date.", - "sig" : "function (_self, date)\n{\n\n}", - "memberOf" : "" - }, { "name" : "show", "type" : "function", - "desc" : "Fires when this field show.", - "sig" : "function (_self, date)\n{\n\n}", - "memberOf" : "" - }, - { - "name" : "specialkey", - "type" : "function", - "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed. You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.", - "sig" : "function (_self, e)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" + "desc" : "Fires after the component is shown.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" }, { "name" : "valid", "type" : "function", "desc" : "Fires after the field has been validated with no errors.", "sig" : "function (_self)\n{\n\n}", - "memberOf" : "Roo.bootstrap.Input" + "memberOf" : "" + }, + { + "name" : "years", + "type" : "function", + "desc" : "getting the data of years", + "sig" : "function (_self, years)\n{\n\n}", + "memberOf" : "" } ], "methods" : [ @@ -25357,14 +27095,6 @@ "static" : true, "memberOf" : "Roo.util.Observable" }, - { - "name" : "clearInvalid", - "type" : "function", - "desc" : "Clear any invalid styles/messages for this field", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "destroy", "type" : "function", @@ -25429,30 +27159,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "getName", - "type" : "function", - "desc" : "Returns the name of the field", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "getRawValue", - "type" : "function", - "desc" : "Returns the raw data value which may or may not be a valid, defined value. To return a normalized value see {@link #getValue}.", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "getValue", - "type" : "function", - "desc" : "Returns the normalized data value (undefined or emptyText will be returned as ''). To return the raw value see {@link #getRawValue}.", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "getVisibilityEl", "type" : "function", @@ -25485,14 +27191,6 @@ "static" : false, "memberOf" : "Roo.bootstrap.Component" }, - { - "name" : "inputEl", - "type" : "function", - "desc" : "return the real input element.", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "isVisible", "type" : "function", @@ -25507,15 +27205,7 @@ "desc" : "Mark this field as invalid", "sig" : "(msg)", "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "markValid", - "type" : "function", - "desc" : "Mark this field as valid", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" + "memberOf" : "" }, { "name" : "on", @@ -25557,14 +27247,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "reset", - "type" : "function", - "desc" : "Resets the current field value to the originally loaded value and clears any validation messages", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "setDisabled", "type" : "function", @@ -25573,22 +27255,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "setRawValue", - "type" : "function", - "desc" : "Sets the underlying DOM field's value directly, bypassing validation. To set the value with validation see {@link #setValue}.", - "sig" : "(value)", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "setValue", - "type" : "function", - "desc" : "Sets a data value into the field and validates it. To set the value directly without validation see {@link #setRawValue}.", - "sig" : "(value)", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, { "name" : "setVisibilityEl", "type" : "function", @@ -25628,26 +27294,10 @@ "sig" : "(eventName, handler, scope)", "static" : false, "memberOf" : "Roo.util.Observable" - }, - { - "name" : "validate", - "type" : "function", - "desc" : "Validates the field value", - "sig" : "()\n{\n\n}", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" - }, - { - "name" : "validateValue", - "type" : "function", - "desc" : "Validates a value according to the field's validation rules and marks the field as invalid\nif the validation fails", - "sig" : "(value)", - "static" : false, - "memberOf" : "Roo.bootstrap.Input" } ] }, - "Roo.bootstrap.DateSplitField" : { + "Roo.bootstrap.DocumentManager" : { "props" : [ { "name" : "actionMode", @@ -25661,6 +27311,12 @@ "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", "memberOf" : "Roo.Component" }, + { + "name" : "boxes", + "type" : "Number", + "desc" : "number of boxes, 0 is no limit.. default 0", + "memberOf" : "" + }, { "name" : "can_build_overlaid", "type" : "Boolean", @@ -25686,37 +27342,25 @@ "memberOf" : "Roo.bootstrap.Component" }, { - "name" : "dayAllowBlank", + "name" : "disableClass", + "type" : "String", + "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf" : "Roo.Component" + }, + { + "name" : "editable", "type" : "Boolean", - "desc" : "e) default false", + "desc" : "e) allow edit when upload a image default true", "memberOf" : "", "optvals" : [ "true", "false" ] }, - { - "name" : "dayFormat", - "type" : "string", - "desc" : "default 'd'", - "memberOf" : "" - }, - { - "name" : "dayPlaceholder", - "type" : "string", - "desc" : "", - "memberOf" : "" - }, - { - "name" : "disableClass", - "type" : "String", - "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", - "memberOf" : "Roo.Component" - }, { "name" : "fieldLabel", - "type" : "string", - "desc" : "- the label associated", + "type" : "String", + "desc" : "", "memberOf" : "" }, { @@ -25732,17 +27376,17 @@ { "name" : "labelAlign", "type" : "String", - "desc" : "t)", + "desc" : "p) default left", "memberOf" : "", "optvals" : [ - "top", - "left" + "left", + "top" ] }, { "name" : "labelWidth", "type" : "Number", - "desc" : "set the width of label (0-12)", + "desc" : "default 4", "memberOf" : "" }, { @@ -25776,25 +27420,15 @@ "memberOf" : "Roo.util.Observable" }, { - "name" : "monthAllowBlank", - "type" : "Boolean", - "desc" : "e) default false", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] - }, - { - "name" : "monthFormat", - "type" : "string", - "desc" : "default 'm'", + "name" : "method", + "type" : "String", + "desc" : "default POST", "memberOf" : "" }, { - "name" : "monthPlaceholder", - "type" : "string", - "desc" : "", + "name" : "multiple", + "type" : "Boolean", + "desc" : "multiple upload default true", "memberOf" : "" }, { @@ -25803,18 +27437,42 @@ "desc" : "Specifies name attribute", "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "paramName", + "type" : "String", + "desc" : "default 'imageUpload'", + "memberOf" : "" + }, { "name" : "style", "type" : "String", "desc" : "any extra css", "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "thumbSize", + "type" : "Number", + "desc" : "default 300", + "memberOf" : "" + }, + { + "name" : "toolTipName", + "type" : "String", + "desc" : "default 'filename'", + "memberOf" : "" + }, { "name" : "tooltip", "type" : "string", "desc" : "Text for the tooltip", "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "url", + "type" : "String", + "desc" : "action url", + "memberOf" : "" + }, { "name" : "visibilityEl", "type" : "string|object", @@ -25830,31 +27488,16 @@ "type" : "Object", "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", "memberOf" : "Roo.bootstrap.Component" - }, - { - "name" : "yearAllowBlank", - "type" : "Boolean", - "desc" : "e) default false", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] - }, - { - "name" : "yearFormat", - "type" : "string", - "desc" : "default 'Y'", - "memberOf" : "" - }, - { - "name" : "yearPlaceholder", - "type" : "string", - "desc" : "", - "memberOf" : "" } ], "events" : [ + { + "name" : "afterupload", + "type" : "function", + "desc" : "Fire when xhr load exception", + "sig" : "function (_self, xhr)\n{\n\n}", + "memberOf" : "" + }, { "name" : "beforedestroy", "type" : "function", @@ -25876,6 +27519,13 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, + { + "name" : "beforeselectfile", + "type" : "function", + "desc" : "Fire before select file", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "" + }, { "name" : "beforeshow", "type" : "function", @@ -25891,10 +27541,10 @@ "memberOf" : "Roo.bootstrap.Component" }, { - "name" : "days", + "name" : "click", "type" : "function", - "desc" : "getting the data of days", - "sig" : "function (_self, days)\n{\n\n}", + "desc" : "Fire after click the image", + "sig" : "function (_self, file)\n{\n\n}", "memberOf" : "" }, { @@ -25911,6 +27561,13 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, + { + "name" : "edit", + "type" : "function", + "desc" : "Fire when upload a image and editable set to true", + "sig" : "function (_self, file)\n{\n\n}", + "memberOf" : "" + }, { "name" : "enable", "type" : "function", @@ -25918,6 +27575,13 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, + { + "name" : "exception", + "type" : "function", + "desc" : "Fire when xhr load exception", + "sig" : "function (_self, xhr)\n{\n\n}", + "memberOf" : "" + }, { "name" : "hide", "type" : "function", @@ -25926,39 +27590,67 @@ "memberOf" : "Roo.Component" }, { - "name" : "invalid", + "name" : "initial", "type" : "function", - "desc" : "Fires after the field has been marked as invalid.", - "sig" : "function (_self, msg)\n{\n\n}", + "desc" : "Fire when initial the DocumentManager", + "sig" : "function (_self)\n{\n\n}", "memberOf" : "" }, { - "name" : "render", + "name" : "inspect", "type" : "function", - "desc" : "Fires after the component is rendered.", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "Roo.Component" + "desc" : "inspect selected file", + "sig" : "function (_self, file)\n{\n\n}", + "memberOf" : "" }, { - "name" : "show", + "name" : "prepare", "type" : "function", - "desc" : "Fires after the component is shown.", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "Roo.Component" + "desc" : "prepare the form data", + "sig" : "function (_self, formData)\n{\n\n}", + "memberOf" : "" }, { - "name" : "valid", + "name" : "previewrendered", "type" : "function", - "desc" : "Fires after the field has been validated with no errors.", + "desc" : "Fire when preview rendered", + "sig" : "function (_self, file)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "process", + "type" : "function", + "desc" : "Fire before process file", + "sig" : "function (_self, file)\n{\n\n}", + "memberOf" : "" + }, + { + "name" : "refresh", + "type" : "function", + "desc" : "Fire after refresh the file", "sig" : "function (_self)\n{\n\n}", "memberOf" : "" }, { - "name" : "years", + "name" : "remove", "type" : "function", - "desc" : "getting the data of years", - "sig" : "function (_self, years)\n{\n\n}", + "desc" : "Fire when remove the file", + "sig" : "function (_self, file)\n{\n\n}", "memberOf" : "" + }, + { + "name" : "render", + "type" : "function", + "desc" : "Fires after the component is rendered.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" + }, + { + "name" : "show", + "type" : "function", + "desc" : "Fires after the component is shown.", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "Roo.Component" } ], "methods" : [ @@ -26090,14 +27782,6 @@ "static" : false, "memberOf" : "Roo.Component" }, - { - "name" : "markInvalid", - "type" : "function", - "desc" : "Mark this field as invalid", - "sig" : "(msg)", - "static" : false, - "memberOf" : "" - }, { "name" : "on", "type" : "function", @@ -26188,7 +27872,7 @@ } ] }, - "Roo.bootstrap.DocumentManager" : { + "Roo.bootstrap.DocumentSlider" : { "props" : [ { "name" : "actionMode", @@ -26202,12 +27886,6 @@ "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", "memberOf" : "Roo.Component" }, - { - "name" : "boxes", - "type" : "Number", - "desc" : "number of boxes, 0 is no limit.. default 0", - "memberOf" : "" - }, { "name" : "can_build_overlaid", "type" : "Boolean", @@ -26238,22 +27916,6 @@ "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", "memberOf" : "Roo.Component" }, - { - "name" : "editable", - "type" : "Boolean", - "desc" : "e) allow edit when upload a image default true", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] - }, - { - "name" : "fieldLabel", - "type" : "String", - "desc" : "", - "memberOf" : "" - }, { "name" : "hideMode", "type" : "String", @@ -26264,106 +27926,30 @@ "visibility" ] }, - { - "name" : "labelAlign", - "type" : "String", - "desc" : "p) default left", - "memberOf" : "", - "optvals" : [ - "left", - "top" - ] - }, - { - "name" : "labelWidth", - "type" : "Number", - "desc" : "default 4", - "memberOf" : "" - }, - { - "name" : "labellg", - "type" : "Number", - "desc" : "set the width of label (1-12)", - "memberOf" : "" - }, - { - "name" : "labelmd", - "type" : "Number", - "desc" : "set the width of label (1-12)", - "memberOf" : "" - }, - { - "name" : "labelsm", - "type" : "Number", - "desc" : "set the width of label (1-12)", - "memberOf" : "" - }, - { - "name" : "labelxs", - "type" : "Number", - "desc" : "set the width of label (1-12)", - "memberOf" : "" - }, { "name" : "listeners", "type" : "Object", "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", "memberOf" : "Roo.util.Observable" }, - { - "name" : "method", - "type" : "String", - "desc" : "default POST", - "memberOf" : "" - }, - { - "name" : "multiple", - "type" : "Boolean", - "desc" : "multiple upload default true", - "memberOf" : "" - }, { "name" : "name", "type" : "string", "desc" : "Specifies name attribute", "memberOf" : "Roo.bootstrap.Component" }, - { - "name" : "paramName", - "type" : "String", - "desc" : "default 'imageUpload'", - "memberOf" : "" - }, { "name" : "style", "type" : "String", "desc" : "any extra css", "memberOf" : "Roo.bootstrap.Component" }, - { - "name" : "thumbSize", - "type" : "Number", - "desc" : "default 300", - "memberOf" : "" - }, - { - "name" : "toolTipName", - "type" : "String", - "desc" : "default 'filename'", - "memberOf" : "" - }, { "name" : "tooltip", "type" : "string", "desc" : "Text for the tooltip", "memberOf" : "Roo.bootstrap.Component" }, - { - "name" : "url", - "type" : "String", - "desc" : "action url", - "memberOf" : "" - }, { "name" : "visibilityEl", "type" : "string|object", @@ -26382,13 +27968,6 @@ } ], "events" : [ - { - "name" : "afterupload", - "type" : "function", - "desc" : "Fire when xhr load exception", - "sig" : "function (_self, xhr)\n{\n\n}", - "memberOf" : "" - }, { "name" : "beforedestroy", "type" : "function", @@ -26410,13 +27989,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "beforeselectfile", - "type" : "function", - "desc" : "Fire before select file", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "" - }, { "name" : "beforeshow", "type" : "function", @@ -26434,8 +28006,8 @@ { "name" : "click", "type" : "function", - "desc" : "Fire after click the image", - "sig" : "function (_self, file)\n{\n\n}", + "desc" : "Fire after click", + "sig" : "function (_self)\n{\n\n}", "memberOf" : "" }, { @@ -26452,13 +28024,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "edit", - "type" : "function", - "desc" : "Fire when upload a image and editable set to true", - "sig" : "function (_self, file)\n{\n\n}", - "memberOf" : "" - }, { "name" : "enable", "type" : "function", @@ -26466,13 +28031,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "exception", - "type" : "function", - "desc" : "Fire when xhr load exception", - "sig" : "function (_self, xhr)\n{\n\n}", - "memberOf" : "" - }, { "name" : "hide", "type" : "function", @@ -26483,52 +28041,10 @@ { "name" : "initial", "type" : "function", - "desc" : "Fire when initial the DocumentManager", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "" - }, - { - "name" : "inspect", - "type" : "function", - "desc" : "inspect selected file", - "sig" : "function (_self, file)\n{\n\n}", - "memberOf" : "" - }, - { - "name" : "prepare", - "type" : "function", - "desc" : "prepare the form data", - "sig" : "function (_self, formData)\n{\n\n}", - "memberOf" : "" - }, - { - "name" : "previewrendered", - "type" : "function", - "desc" : "Fire when preview rendered", - "sig" : "function (_self, file)\n{\n\n}", - "memberOf" : "" - }, - { - "name" : "process", - "type" : "function", - "desc" : "Fire before process file", - "sig" : "function (_self, file)\n{\n\n}", - "memberOf" : "" - }, - { - "name" : "refresh", - "type" : "function", - "desc" : "Fire after refresh the file", + "desc" : "Fire after initEvent", "sig" : "function (_self)\n{\n\n}", "memberOf" : "" }, - { - "name" : "remove", - "type" : "function", - "desc" : "Fire when remove the file", - "sig" : "function (_self, file)\n{\n\n}", - "memberOf" : "" - }, { "name" : "render", "type" : "function", @@ -26542,6 +28058,13 @@ "desc" : "Fires after the component is shown.", "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" + }, + { + "name" : "update", + "type" : "function", + "desc" : "Fire after update", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "" } ], "methods" : [ @@ -26763,7 +28286,7 @@ } ] }, - "Roo.bootstrap.DocumentSlider" : { + "Roo.bootstrap.DocumentViewer" : { "props" : [ { "name" : "actionMode", @@ -26829,6 +28352,26 @@ "desc" : "Specifies name attribute", "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "showDownload", + "type" : "Boolean", + "desc" : "e) show download button (default true)", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "showTrash", + "type" : "Boolean", + "desc" : "e) show trash button (default true)", + "memberOf" : "", + "optvals" : [ + "true", + "false" + ] + }, { "name" : "style", "type" : "String", @@ -26915,6 +28458,13 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, + { + "name" : "download", + "type" : "function", + "desc" : "Fire after download button", + "sig" : "function (_self)\n{\n\n}", + "memberOf" : "" + }, { "name" : "enable", "type" : "function", @@ -26951,9 +28501,9 @@ "memberOf" : "Roo.Component" }, { - "name" : "update", + "name" : "trash", "type" : "function", - "desc" : "Fire after update", + "desc" : "Fire after trash button", "sig" : "function (_self)\n{\n\n}", "memberOf" : "" } @@ -27177,7 +28727,7 @@ } ] }, - "Roo.bootstrap.DocumentViewer" : { + "Roo.bootstrap.DropTarget" : { "props" : [ { "name" : "actionMode", @@ -27197,11 +28747,21 @@ "desc" : "True if element can be rebuild from a HTML page", "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "clickable", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [ + "true", + "false" + ] + }, { "name" : "cls", "type" : "String", - "desc" : "css class", - "memberOf" : "Roo.bootstrap.Component" + "desc" : "class of the element", + "memberOf" : "Roo.bootstrap.Element" }, { "name" : "container_method", @@ -27231,6 +28791,12 @@ "visibility" ] }, + { + "name" : "html", + "type" : "String", + "desc" : "contents of the element", + "memberOf" : "Roo.bootstrap.Element" + }, { "name" : "listeners", "type" : "Object", @@ -27240,24 +28806,14 @@ { "name" : "name", "type" : "string", - "desc" : "Specifies name attribute", - "memberOf" : "Roo.bootstrap.Component" - }, - { - "name" : "showDownload", - "type" : "Boolean", - "desc" : "e) show download button (default true)", - "memberOf" : "", - "optvals" : [ - "true", - "false" - ] + "desc" : "dropable name", + "memberOf" : "" }, { - "name" : "showTrash", + "name" : "preventDefault", "type" : "Boolean", - "desc" : "e) show trash button (default true)", - "memberOf" : "", + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", "optvals" : [ "true", "false" @@ -27269,6 +28825,12 @@ "desc" : "any extra css", "memberOf" : "Roo.bootstrap.Component" }, + { + "name" : "tag", + "type" : "String", + "desc" : "tag of the element", + "memberOf" : "Roo.bootstrap.Element" + }, { "name" : "tooltip", "type" : "string", @@ -27331,8 +28893,8 @@ { "name" : "click", "type" : "function", - "desc" : "Fire after click", - "sig" : "function (_self)\n{\n\n}", + "desc" : "When a element is chick", + "sig" : "function (_self, e)\n{\n\n}", "memberOf" : "" }, { @@ -27349,13 +28911,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "download", - "type" : "function", - "desc" : "Fire after download button", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "" - }, { "name" : "enable", "type" : "function", @@ -27370,13 +28925,6 @@ "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" }, - { - "name" : "initial", - "type" : "function", - "desc" : "Fire after initEvent", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "" - }, { "name" : "render", "type" : "function", @@ -27390,13 +28938,6 @@ "desc" : "Fires after the component is shown.", "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" - }, - { - "name" : "trash", - "type" : "function", - "desc" : "Fire after trash button", - "sig" : "function (_self)\n{\n\n}", - "memberOf" : "" } ], "methods" : [ @@ -30271,6 +31812,12 @@ "desc" : "- placeholder to put in text.", "memberOf" : "Roo.bootstrap.Input" }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "readOnly", "type" : "Boolean", @@ -31742,6 +33289,12 @@ "desc" : "- placeholder to put in text.", "memberOf" : "" }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "" + }, { "name" : "readOnly", "type" : "Boolean", @@ -36727,6 +38280,12 @@ "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", "memberOf" : "Roo.Component" }, + { + "name" : "editableTitle", + "type" : "Boolean", + "desc" : "can the title be edited", + "memberOf" : "" + }, { "name" : "fitwindow", "type" : "Boolean", @@ -36927,6 +38486,13 @@ "desc" : "Fires after the component is shown.", "sig" : "function (_self)\n{\n\n}", "memberOf" : "Roo.Component" + }, + { + "name" : "titlechanged", + "type" : "function", + "desc" : "Fire when the editable title has been changed", + "sig" : "function (_self, value)\n{\n\n}", + "memberOf" : "" } ], "methods" : [ @@ -37782,6 +39348,12 @@ "desc" : "- placeholder to put in text.", "memberOf" : "Roo.bootstrap.Input" }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "queryDelay", "type" : "Number", @@ -37913,7 +39485,7 @@ { "name" : "tpl", "type" : "String/Roo.Template", - "desc" : "The template to use to render the output", + "desc" : "The template to use to render the output default is '{' + this.displayField + '}'", "memberOf" : "Roo.bootstrap.ComboBox" }, { @@ -38960,6 +40532,12 @@ "desc" : "- placeholder to put in text.", "memberOf" : "Roo.bootstrap.Input" }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "readOnly", "type" : "Boolean", @@ -44145,6 +45723,12 @@ "desc" : "- placeholder to put in text.", "memberOf" : "Roo.bootstrap.Input" }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "readOnly", "type" : "Boolean", @@ -46434,6 +48018,12 @@ "desc" : "default []", "memberOf" : "" }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "readOnly", "type" : "Boolean", @@ -49012,6 +50602,12 @@ "desc" : "- placeholder to put in text.", "memberOf" : "Roo.bootstrap.Input" }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "readOnly", "type" : "Boolean", @@ -50300,6 +51896,12 @@ "desc" : "- placeholder to put in text.", "memberOf" : "Roo.bootstrap.Input" }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "pwdStrengths", "type" : "String/Object", @@ -55230,6 +56832,12 @@ "desc" : "- placeholder to put in text.", "memberOf" : "Roo.bootstrap.Input" }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "readOnly", "type" : "Boolean", @@ -56122,6 +57730,12 @@ "desc" : "- placeholder to put in text.", "memberOf" : "Roo.bootstrap.Input" }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "readOnly", "type" : "Boolean", @@ -57015,6 +58629,12 @@ "desc" : "- placeholder to put in text.", "memberOf" : "Roo.bootstrap.Input" }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input" + }, { "name" : "readOnly", "type" : "Boolean", diff --git a/docs/src/Roo_bootstrap_Button.js.html b/docs/src/Roo_bootstrap_Button.js.html index e40a2aa30d..746ac682c6 100644 --- a/docs/src/Roo_bootstrap_Button.js.html +++ b/docs/src/Roo_bootstrap_Button.js.html @@ -10,11 +10,11 @@ * @extends Roo.bootstrap.Component * Bootstrap Button class * @cfg {String} html The button content - * @cfg {String} weight (default | primary | secondary | success | info | warning | danger | link ) default - * @cfg {String} badge_weight (default | primary | secondary | success | info | warning | danger | link ) default (same as button) + * @cfg {String} weight (default|primary|secondary|success|info|warning|danger|link ) default + * @cfg {String} badge_weight (default|primary|secondary|success|info|warning|danger|link ) default (same as button) * @cfg {Boolean} outline default false (except for weight=default which emulates old behaveiour with an outline) - * @cfg {String} size ( lg | sm | xs) - * @cfg {String} tag ( a | input | submit) + * @cfg {String} size (lg|sm|xs) + * @cfg {String} tag (a|input|submit) * @cfg {String} href empty or href * @cfg {Boolean} disabled default false; * @cfg {Boolean} isClose default false; @@ -24,12 +24,12 @@ * @cfg {String} theme (default|glow) * @cfg {Boolean} inverse dark themed version * @cfg {Boolean} toggle is it a slidy toggle button - * @cfg {Boolean} pressed (true|false) default null - if the button ahs active state + * @cfg {Boolean} pressed  default null - if the button ahs active state * @cfg {String} ontext text for on slidy toggle state * @cfg {String} offtext text for off slidy toggle state * @cfg {Boolean} preventDefault default true (stop click event triggering the URL if it's a link.) * @cfg {Boolean} removeClass remove the standard class.. - * @cfg {String} target target for a href. (_self|_blank|_parent|_top| other) + * @cfg {String} target (_self|_blank|_parent|_top|other) target for a href. * * @constructor * Create a new button diff --git a/docs/src/Roo_bootstrap_Card.js.html b/docs/src/Roo_bootstrap_Card.js.html index f0b093efbf..beff5458df 100644 --- a/docs/src/Roo_bootstrap_Card.js.html +++ b/docs/src/Roo_bootstrap_Card.js.html @@ -17,7 +17,7 @@ * * @cfg {String} title * @cfg {String} subtitle - * @cfg {String} html -- html contents - or just use children.. + * @cfg {String|Boolean} html -- html contents - or just use children.. use false to hide it.. * @cfg {String} footer * @cfg {String} weight (primary|warning|info|danger|secondary|success|light|dark) @@ -45,9 +45,15 @@ * @cfg {String} display_xl (none|inline|inline-block|block|table|table-cell|table-row|flex|inline-flex) * @config {Boolean} dragable if this card can be dragged. - * @config {Boolean} drag_group group for drag + * @config {String} drag_group group for drag + * @config {Boolean} dropable if this card can recieve other cards being dropped onto it.. + * @config {String} drop_group group for drag + * + * @config {Boolean} collapsable can the body be collapsed. + * @config {Boolean} collapsed is the body collapsed when rendered... + * @config {Boolean} rotateable can the body be rotated by clicking on it.. + * @config {Boolean} rotated is the body rotated when rendered... * - * @constructor * Create a new Container * @param {Object} config The config object @@ -57,8 +63,27 @@ Roo.bootstrap.Card.superclass.constructor.call(this, config); this.addEvents({ + // raw events + /** + * @event drop + * When a element a card is dropped + * @param {Roo.bootstrap.Element} this + * @param {Roo.Element} n the node being dropped? + * @param {Object} dd Drag and drop data + * @param {Roo.EventObject} e + * @param {Roo.EventObject} data the data passed via getDragData + */ + 'drop' : true, + /** + * @event rotate + * When a element a card is rotate + * @param {Roo.bootstrap.Element} this + * @param {Roo.Element} n the node being dropped? + * @param {Boolean} rotate status + */ + 'rotate' : true - }); + }); }; @@ -97,10 +122,17 @@ html : '', footer: '', + collapsable : false, + collapsed : false, + rotateable : false, + rotated : false, + dragable : false, drag_group : false, - + dropable : false, + drop_group : false, childContainer : false, + dropEl : false, /// the dom placeholde element that indicates drop location. layoutCls : function() { @@ -175,18 +207,45 @@ cfg.cls += this.layoutCls(); + var hdr = false; if (this.header.length) { - cfg.cn.push({ + hdr = { tag : this.header_size > 0 ? 'h' + this.header_size : 'div', cls : 'card-header', - html : this.header // escape? - }); + cn : [] + }; + cfg.cn.push(hdr); + hdr_ctr = hdr; } else { - cfg.cn.push({ + hdr = { tag : 'div', - cls : 'card-header d-none' - }); - } + cls : 'card-header d-none', + cn : [] + }; + cfg.cn.push(hdr); + } + if (this.collapsable) { + hdr_ctr = { + tag : 'a', + cls : 'd-block user-select-none', + cn: [ + { + tag: 'i', + cls : 'roo-collapse-toggle fa fa-chevron-down float-right ' + (this.collapsed ? 'collapsed' : '') + } + + ] + }; + hdr.cn.push(hdr_ctr); + } + + hdr_ctr.cn.push( { + tag: 'span', + cls: 'roo-card-header-ctr' + ( this.header.length ? '' : ' d-none'), + html : this.header + }) + + if (this.header_image.length) { cfg.cn.push({ tag : 'img', @@ -194,18 +253,27 @@ src: this.header_image // escape? }); } else { - cfg.cn.push({ - tag : 'div', - cls : 'card-img-top d-none' - }); - } + cfg.cn.push({ + tag : 'div', + cls : 'card-img-top d-none' + }); + } var body = { tag : 'div', - cls : 'card-body', + cls : 'card-body' + (this.html === false ? ' d-none' : ''), cn : [] }; - cfg.cn.push(body); + var obody = body; + if (this.collapsable || this.rotateable) { + obody = { + tag: 'div', + cls : 'roo-collapsable collapse ' + (this.collapsed || this.rotated ? '' : 'show'), + cn : [ body ] + }; + } + + cfg.cn.push(obody); if (this.title.length) { body.cn.push({ @@ -235,13 +303,18 @@ }); } // fixme ? handle objects? + if (this.footer.length) { + cfg.cn.push({ - tag : 'div', - cls : 'card-footer', - html: this.footer // escape? + cls : 'card-footer ' + (this.rotated ? 'd-none' : ''), + html : this.footer }); + + } else { + cfg.cn.push({cls : 'card-footer d-none'}); } + // footer... return cfg; @@ -251,19 +324,27 @@ getCardHeader : function() { var ret = this.el.select('.card-header',true).first(); - if (ret.hasClass('d-none')) { - ret.removeClass('d-none'); - } + if (ret.hasClass('d-none')) { + ret.removeClass('d-none'); + } return ret; }, + getCardFooter : function() + { + var ret = this.el.select('.card-footer',true).first(); + if (ret.hasClass('d-none')) { + ret.removeClass('d-none'); + } + return ret; + }, getCardImageTop : function() { var ret = this.el.select('.card-img-top',true).first(); - if (ret.hasClass('d-none')) { - ret.removeClass('d-none'); - } + if (ret.hasClass('d-none')) { + ret.removeClass('d-none'); + } return ret; }, @@ -279,21 +360,50 @@ initEvents: function() { + + this.bodyEl = this.getChildContainer(); if(this.dragable){ - this.dragZone = new Roo.dd.DragZone(this.getEl(), { + this.dragZone = new Roo.dd.DragZone(this.getEl(), { containerScroll: true, ddGroup: this.drag_group || 'default_card_drag_group' }); this.dragZone.getDragData = this.getDragData.createDelegate(this); } + if (this.dropable) { + this.dropZone = new Roo.dd.DropZone(this.el.select('.card-body',true).first() , { + containerScroll: true, + ddGroup: this.drop_group || 'default_card_drag_group' + }); + this.dropZone.getTargetFromEvent = this.getTargetFromEvent.createDelegate(this); + this.dropZone.onNodeEnter = this.onNodeEnter.createDelegate(this); + this.dropZone.onNodeOver = this.onNodeOver.createDelegate(this); + this.dropZone.onNodeOut = this.onNodeOut.createDelegate(this); + this.dropZone.onNodeDrop = this.onNodeDrop.createDelegate(this); + } + if (this.collapsable) { + this.el.select('.card-header',true).on('click', this.onToggleCollapse, this); + } + if (this.rotateable) { + this.el.select('.card-header',true).on('click', this.onToggleRotate, this); + } + this.collapsableEl = this.el.select('.roo-collapsable').first(); + this.footerEl = this.el.select('.card-footer').first(); + this.collapsableToggleEl = this.el.select('.roo-collapse-toggle'); + this.headerEl = this.el.select('.roo-card-header-ctr').first(); + + if (this.rotated) { + this.el.addClass('roo-card-rotated'); + this.fireEvent('rotate', this, true); + } }, - getDragData : function(e) { + getDragData : function(e) + { var target = this.getEl(); - if (target) { - //this.handleSelection(e); + if (target) { + //this.handleSelection(e); var dragData = { source: this, @@ -303,15 +413,296 @@ }; - dragData.ddel = target.dom ; // the div element + dragData.ddel = target.dom ; // the div element Roo.log(target.getWidth( )); - dragData.ddel.style.width = target.getWidth() + 'px'; + dragData.ddel.style.width = target.getWidth() + 'px'; return dragData; } return false; + }, + /** + * Part of the Roo.dd.DropZone interface. If no target node is found, the + * whole Element becomes the target, and this causes the drop gesture to append. + */ + getTargetFromEvent : function(e, dragged_card_el) + { + var target = e.getTarget(); + while ((target !== null) && (target.parentNode != this.bodyEl.dom)) { + target = target.parentNode; + } + + var ret = { + position: '', + cards : [], + card_n : -1, + items_n : -1, + card : false, + }; + + //Roo.log([ 'target' , target ? target.id : '--nothing--']); + // see if target is one of the 'cards'... + + + //Roo.log(this.items.length); + var pos = false; + + var last_card_n = 0; + var cards_len = 0; + for (var i = 0;i< this.items.length;i++) { + + if (!this.items[i].el.hasClass('card')) { + continue; + } + pos = this.getDropPoint(e, this.items[i].el.dom); + + cards_len = ret.cards.length; + //Roo.log(this.items[i].el.dom.id); + ret.cards.push(this.items[i]); + last_card_n = i; + if (ret.card_n < 0 && pos == 'above') { + ret.position = cards_len > 0 ? 'below' : pos; + ret.items_n = i > 0 ? i - 1 : 0; + ret.card_n = cards_len > 0 ? cards_len - 1 : 0; + ret.card = ret.cards[ret.card_n]; + } + } + if (!ret.cards.length) { + ret.card = true; + ret.position = 'below'; + ret.items_n; + return ret; + } + // could not find a card.. stick it at the end.. + if (ret.card_n < 0) { + ret.card_n = last_card_n; + ret.card = ret.cards[last_card_n]; + ret.items_n = this.items.indexOf(ret.cards[last_card_n]); + ret.position = 'below'; + } + + if (this.items[ret.items_n].el == dragged_card_el) { + return false; + } + + if (ret.position == 'below') { + var card_after = ret.card_n+1 == ret.cards.length ? false : ret.cards[ret.card_n+1]; + + if (card_after && card_after.el == dragged_card_el) { + return false; + } + return ret; + } + + // its's after .. + var card_before = ret.card_n > 0 ? ret.cards[ret.card_n-1] : false; + + if (card_before && card_before.el == dragged_card_el) { + return false; + } + + return ret; + }, + + onNodeEnter : function(n, dd, e, data){ + return false; + }, + onNodeOver : function(n, dd, e, data) + { + + var target_info = this.getTargetFromEvent(e,data.source.el); + if (target_info === false) { + this.dropPlaceHolder('hide'); + return false; + } + Roo.log(['getTargetFromEvent', target_info ]); + + + this.dropPlaceHolder('show', target_info,data); + + return false; + }, + onNodeOut : function(n, dd, e, data){ + this.dropPlaceHolder('hide'); + + }, + onNodeDrop : function(n, dd, e, data) + { + + // call drop - return false if + + // this could actually fail - if the Network drops.. + // we will ignore this at present..- client should probably reload + // the whole set of cards if stuff like that fails. + + + var info = this.getTargetFromEvent(e,data.source.el); + if (info === false) { + return false; + } + + if (this.fireEvent("drop", this, n, dd, e, data) === false) { + return false; + } + + this.dropPlaceHolder('hide'); + + // do the dom manipulation first.. + var dom = data.source.el.dom; + dom.parentNode.removeChild(dom); + + + if (info.card !== true) { + var cardel = info.card.el.dom; + + if (info.position == 'above') { + cardel.parentNode.insertBefore(dom, cardel); + } else if (cardel.nextSibling) { + cardel.parentNode.insertBefore(dom,cardel.nextSibling); + } else { + cardel.parentNode.append(dom); + } + } else { + // card container??? + this.bodyEl.dom.append(dom); + } + + //FIXME HANDLE card = true + + // add this to the correct place in items. + + + + // remove Card from items. + + var old_parent = data.source.parent(); + + old_parent.items = old_parent.items.filter(function(e) { return e != data.source }); + + if (this.items.length) { + var nitems = []; + Roo.log([info.items_n, info.position, this.items.length]) + for (var i =0; i < this.items.length; i++) { + if (i == info.items_n && info.position == 'above') { + nitems.push(data.source); + } + nitems.push(this.items[i]); + if (i == info.items_n && info.position == 'below') { + nitems.push(data.source); + } + } + this.items = nitems; + Roo.log(this.items); + } else { + this.items.push(data.source); + } + + data.source.parentId = this.id; + + return true; + }, + + /** Decide whether to drop above or below a View node. */ + getDropPoint : function(e, n, dd) + { + if (dd) { + return false; + } + if (n == this.bodyEl.dom) { + return "above"; + } + var t = Roo.lib.Dom.getY(n), b = t + n.offsetHeight; + var c = t + (b - t) / 2; + var y = Roo.lib.Event.getPageY(e); + if(y <= c) { + return "above"; + }else{ + return "below"; + } + }, + onToggleCollapse : function(e) + { + if (this.collapsed) { + this.el.select('.roo-collapse-toggle').removeClass('collapsed'); + this.collapsableEl.addClass('show'); + this.collapsed = false; + return; + } + this.el.select('.roo-collapse-toggle').addClass('collapsed'); + this.collapsableEl.removeClass('show'); + this.collapsed = true; + + + }, + + onToggleRotate : function(e) + { + this.collapsableEl.removeClass('show'); + this.footerEl.removeClass('d-none'); + this.el.removeClass('roo-card-rotated'); + this.el.removeClass('d-none'); + if (this.rotated) { + + this.collapsableEl.addClass('show'); + this.rotated = false; + this.fireEvent('rotate', this, this.rotated); + return; + } + this.el.addClass('roo-card-rotated'); + this.footerEl.addClass('d-none'); + this.el.select('.roo-collapsable').removeClass('show'); + + this.rotated = true; + this.fireEvent('rotate', this, this.rotated); + + }, + + dropPlaceHolder: function (action, info, data) + { + if (this.dropEl === false) { + this.dropEl = Roo.DomHelper.append(this.bodyEl, { + cls : 'd-none' + },true); + } + this.dropEl.removeClass(['d-none', 'd-block']); + if (action == 'hide') { + + this.dropEl.addClass('d-none'); + return; + } + // FIXME - info.card == true!!! + this.dropEl.dom.parentNode.removeChild(this.dropEl.dom); + + if (info.card !== true) { + var cardel = info.card.el.dom; + + if (info.position == 'above') { + cardel.parentNode.insertBefore(this.dropEl.dom, cardel); + } else if (cardel.nextSibling) { + cardel.parentNode.insertBefore(this.dropEl.dom,cardel.nextSibling); + } else { + cardel.parentNode.append(this.dropEl.dom); + } + } else { + // card container??? + this.bodyEl.dom.append(this.dropEl.dom); + } + + this.dropEl.addClass('d-block roo-card-dropzone'); + + this.dropEl.setHeight( Roo.get(data.ddel).getHeight() ); + + + + + + }, + setHeaderText: function(html) + { + this.headerEl.dom.innerHTML = html; } + }); \ No newline at end of file diff --git a/docs/src/Roo_bootstrap_CardFooter.js.html b/docs/src/Roo_bootstrap_CardFooter.js.html new file mode 100644 index 0000000000..b459a4da3b --- /dev/null +++ b/docs/src/Roo_bootstrap_CardFooter.js.html @@ -0,0 +1,34 @@ +Roo/bootstrap/CardFooter.js/* + * - LGPL + * + * Card footer - holder for the card footer elements. + * + */ + +/** + * @class Roo.bootstrap.CardFooter + * @extends Roo.bootstrap.Element + * Bootstrap CardFooter class + * @constructor + * Create a new Card Footer - that you can embed children into + * @param {Object} config The config object + */ + +Roo.bootstrap.CardFooter = function(config){ + Roo.bootstrap.CardFooter.superclass.constructor.call(this, config); +}; + +Roo.extend(Roo.bootstrap.CardFooter, Roo.bootstrap.Element, { + + + container_method : 'getCardFooter' + + + + + +}); + + + + \ No newline at end of file diff --git a/docs/src/Roo_bootstrap_CardHeader.js.html b/docs/src/Roo_bootstrap_CardHeader.js.html new file mode 100644 index 0000000000..23553edaf8 --- /dev/null +++ b/docs/src/Roo_bootstrap_CardHeader.js.html @@ -0,0 +1,34 @@ +Roo/bootstrap/CardHeader.js/* + * - LGPL + * + * Card header - holder for the card header elements. + * + */ + +/** + * @class Roo.bootstrap.CardHeader + * @extends Roo.bootstrap.Element + * Bootstrap CardHeader class + * @constructor + * Create a new Card Header - that you can embed children into + * @param {Object} config The config object + */ + +Roo.bootstrap.CardHeader = function(config){ + Roo.bootstrap.CardHeader.superclass.constructor.call(this, config); +}; + +Roo.extend(Roo.bootstrap.CardHeader, Roo.bootstrap.Element, { + + + container_method : 'getCardHeader' + + + + + +}); + + + + \ No newline at end of file diff --git a/docs/src/Roo_bootstrap_CardImage.js.html b/docs/src/Roo_bootstrap_CardImage.js.html new file mode 100644 index 0000000000..cbe50c169e --- /dev/null +++ b/docs/src/Roo_bootstrap_CardImage.js.html @@ -0,0 +1,33 @@ +Roo/bootstrap/CardImage.js/* + * - LGPL + * + * Card header - holder for the card header elements. + * + */ + +/** + * @class Roo.bootstrap.CardImage + * @extends Roo.bootstrap.Image + * Bootstrap Element class + * @constructor + * Create a new Card Image Element + * @param {Object} config The config object + */ + +Roo.bootstrap.CardImage = function(config){ + Roo.bootstrap.CardImage.superclass.constructor.call(this, config); +}; + +Roo.extend(Roo.bootstrap.CardImage, Roo.bootstrap.Image, { + + + container_method : 'getCardImage', + + + + +}); + + + + \ No newline at end of file diff --git a/docs/src/Roo_bootstrap_CardImageTop.js.html b/docs/src/Roo_bootstrap_CardImageTop.js.html new file mode 100644 index 0000000000..7163ce0ba4 --- /dev/null +++ b/docs/src/Roo_bootstrap_CardImageTop.js.html @@ -0,0 +1,33 @@ +Roo/bootstrap/CardImageTop.js/* + * - LGPL + * + * Card header - holder for the card header elements. + * + */ + +/** + * @class Roo.bootstrap.CardImageTop + * @extends Roo.bootstrap.Element + * Bootstrap CardImageTop class + * @constructor + * Create a new Card Image Top container + * @param {Object} config The config object + */ + +Roo.bootstrap.CardImageTop = function(config){ + Roo.bootstrap.CardImageTop.superclass.constructor.call(this, config); +}; + +Roo.extend(Roo.bootstrap.CardImageTop, Roo.bootstrap.Element, { + + + container_method : 'getCardImageTop' + + + + +}); + + + + \ No newline at end of file diff --git a/docs/src/Roo_bootstrap_ComboBox.js.html b/docs/src/Roo_bootstrap_ComboBox.js.html index 1fa84d6694..e744757e19 100644 --- a/docs/src/Roo_bootstrap_ComboBox.js.html +++ b/docs/src/Roo_bootstrap_ComboBox.js.html @@ -143,7 +143,7 @@ */ /** - * @cfg {String/Roo.Template} tpl The template to use to render the output + * @cfg {String/Roo.Template} tpl The template to use to render the output default is '<a class="dropdown-item" href="#">{' + this.displayField + '}</a>' */ /** @@ -493,6 +493,8 @@ combobox.cn.push(feedback); } + + var indicator = { tag : 'i', cls : 'roo-required-indicator ' + (this.indicatorpos == 'right' ? 'right' : 'left') +'-indicator text-danger fa fa-lg fa-star', diff --git a/docs/src/Roo_bootstrap_DropTarget.js.html b/docs/src/Roo_bootstrap_DropTarget.js.html new file mode 100644 index 0000000000..740f72c2d1 --- /dev/null +++ b/docs/src/Roo_bootstrap_DropTarget.js.html @@ -0,0 +1,95 @@ +Roo/bootstrap/DropTarget.js/* + * - LGPL + * + * dropable area + * + */ + +/** + * @class Roo.bootstrap.DropTarget + * @extends Roo.bootstrap.Element + * Bootstrap DropTarget class + + * @cfg {string} name dropable name + * + * @constructor + * Create a new Dropable Area + * @param {Object} config The config object + */ + +Roo.bootstrap.DropTarget = function(config){ + Roo.bootstrap.DropTarget.superclass.constructor.call(this, config); + + this.addEvents({ + // raw events + /** + * @event click + * When a element is chick + * @param {Roo.bootstrap.Element} this + * @param {Roo.EventObject} e + */ + "drop" : true + }); +}; + +Roo.extend(Roo.bootstrap.DropTarget, Roo.bootstrap.Element, { + + + getAutoCreate : function(){ + + + }, + + initEvents: function() + { + Roo.bootstrap.DropTarget.superclass.initEvents.call(this); + this.dropZone = new Roo.dd.DropTarget(this.getEl(), { + ddGroup: this.name, + listeners : { + drop : this.dragDrop.createDelegate(this), + enter : this.dragEnter.createDelegate(this), + out : this.dragOut.createDelegate(this), + over : this.dragOver.createDelegate(this) + } + + }); + this.dropZone.DDM.useCache = false // so data gets refreshed when we resize stuff + }, + + dragDrop : function(source,e,data) + { + // user has to decide how to impliment this. + Roo.log('drop'); + Roo.log(this); + //this.fireEvent('drop', this, source, e ,data); + return false; + }, + + dragEnter : function(n, dd, e, data) + { + // probably want to resize the element to match the dropped element.. + Roo.log("enter"); + this.originalSize = this.el.getSize(); + this.el.setSize( n.el.getSize()); + this.dropZone.DDM.refreshCache(this.name); + Roo.log([n, dd, e, data]); + }, + + dragOut : function(value) + { + // resize back to normal + Roo.log("out"); + this.el.setSize(this.originalSize); + this.dropZone.resetConstraints(); + }, + + dragOver : function() + { + // ??? do nothing? + } + +}); + + + + \ No newline at end of file diff --git a/docs/src/Roo_bootstrap_Input.js.html b/docs/src/Roo_bootstrap_Input.js.html index 4131443351..645b683da8 100644 --- a/docs/src/Roo_bootstrap_Input.js.html +++ b/docs/src/Roo_bootstrap_Input.js.html @@ -33,6 +33,7 @@ * @cfg {String} indicatorpos (left|right) default left * @cfg {String} capture (user|camera) use for file input only. (default empty) * @cfg {String} accept (image|video|audio) use for file input only. (default empty) + * @cfg {Boolean} preventMark Do not show tick or cross if error/success * @cfg {String} align (left|center|right) Default left * @cfg {Boolean} forceFeedback (true|false) Default false @@ -924,6 +925,7 @@ return; } + if(this.allowBlank && !this.getRawValue().length){ return; } diff --git a/docs/src/Roo_bootstrap_Modal.js.html b/docs/src/Roo_bootstrap_Modal.js.html index 2f36942b40..655fd04e89 100644 --- a/docs/src/Roo_bootstrap_Modal.js.html +++ b/docs/src/Roo_bootstrap_Modal.js.html @@ -20,6 +20,8 @@ * @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 + * @cfg {Boolean} editableTitle can the title be edited + * * * @constructor @@ -43,8 +45,16 @@ * @param {Roo.bootstrap.Modal} this * @param {Roo.EventObject} e */ - "resize" : true - }); + "resize" : true, + /** + * @event titlechanged + * Fire when the editable title has been changed + * @param {Roo.bootstrap.Modal} this + * @param {Roo.EventObject} value + */ + "titlechanged" : true, + + }); this.buttons = this.buttons || []; if (this.tmpl) { @@ -89,6 +99,7 @@ max_height: 0, fit_content: false, + editableTitle : false, onRender : function(ct, position) { @@ -180,9 +191,8 @@ html : this.title }; - if(this.specificTitle){ + if(this.specificTitle){ // WTF is this? title = this.title; - } var header = []; @@ -196,6 +206,14 @@ header.push(title); + if (this.editableTitle) { + header.push({ + cls: 'form-control roo-editable-title d-none', + tag: 'input', + type: 'text' + }); + } + if (this.allow_close && Roo.bootstrap.version == 4) { header.push({ tag: 'button', @@ -278,7 +296,18 @@ this.closeEl.on('click', this.hide, this); } Roo.EventManager.onWindowResize(this.resize, this, true); - + if (this.editableTitle) { + this.headerEditEl = this.headerEl.select('.form-control',true).first(); + this.headerEl.on('click', function() { this.toggleHeaderInput(true) } , this); + this.headerEditEl.on('keyup', function(e) { + if(e.isNavKeyPress()){ + this.toggleHeaderInput(false) + } + }, this); + this.headerEditEl.on('blur', function(e) { + this.toggleHeaderInput(false) + },this); + } }, @@ -485,6 +514,7 @@ */ setTitle: function(str) { this.titleEl.dom.innerHTML = str; + this.title = str; }, /** * Set the body of the Dialog @@ -512,7 +542,7 @@ !child_nodes || child_nodes.length == 0 ) { - return; + return 0; } var child_height = 0; @@ -565,6 +595,33 @@ } return child_height; + }, + toggleHeaderInput : function(is_edit) + { + + if (is_edit && this.is_header_editing) { + return; // already editing.. + } + if (is_edit) { + + this.headerEditEl.dom.value = this.title; + this.headerEditEl.removeClass('d-none'); + this.headerEditEl.dom.focus(); + this.titleEl.addClass('d-none'); + + this.is_header_editing = true; + return + } + // flip back to not editing. + this.title = this.headerEditEl.dom.value; + this.headerEditEl.addClass('d-none'); + this.titleEl.removeClass('d-none'); + this.titleEl.dom.innerHTML = String.format('{0}', this.title); + this.is_header_editing = false; + this.fireEvent('titlechanged', this, this.title); + + + } }); @@ -633,4 +690,5 @@ zIndex : 10001 }); + \ No newline at end of file diff --git a/docs/src/Roo_bootstrap_TriggerField.js.html b/docs/src/Roo_bootstrap_TriggerField.js.html index 1a7506fe9b..a4a1aaf952 100644 --- a/docs/src/Roo_bootstrap_TriggerField.js.html +++ b/docs/src/Roo_bootstrap_TriggerField.js.html @@ -108,7 +108,7 @@ trigger.applyTo('my-field'); cls: 'glyphicon form-control-feedback' }; - if(this.removable && !this.editable && !this.tickable){ + if(this.removable && !this.editable ){ inputblock = { cls : 'has-feedback', cn : [ @@ -132,7 +132,7 @@ trigger.applyTo('my-field'); } } else { - if(this.removable && !this.editable && !this.tickable){ + if(this.removable && !this.editable ){ inputblock = { cls : 'roo-removable', cn : [ diff --git a/docs/summary.txt b/docs/summary.txt index 81dfa7388f..c5e3194361 100644 --- a/docs/summary.txt +++ b/docs/summary.txt @@ -143,6 +143,12 @@ Bootstrap Widgets Roo.bootstrap.panel.TabItem Roo.bootstrap.SplitBar + Cards + Roo.bootstrap.Card a interactive card element (dragable / expandabe etc.) + Roo.bootstrap.CardHeader container for header elements + Roo.bootstrap.CardFooter container for footer elements + Roo.bootstrap.CardImageTop container for footer elements + Html Roo.bootstrap.Img Images Roo.bootstrap.Link Links (A href/name) diff --git a/docs/symbols/Roo.bootstrap.Button.json b/docs/symbols/Roo.bootstrap.Button.json index 3c09d1798f..c866f4759d 100644 --- a/docs/symbols/Roo.bootstrap.Button.json +++ b/docs/symbols/Roo.bootstrap.Button.json @@ -126,9 +126,15 @@ { "name" : "target", "type" : "String", - "desc" : "target for a href. (_self|_blank|_parent|_top| other)", + "desc" : "r) target for a href.", "memberOf" : "Roo.bootstrap.Button", - "optvals" : [] + "optvals" : [ + "_self", + "_blank", + "_parent", + "_top", + "other" + ] }, { "name" : "glyphicon", @@ -300,12 +306,9 @@ { "name" : "pressed", "type" : "Boolean", - "desc" : "e) default null - if the button ahs active state", + "desc" : "default null - if the button ahs active state", "memberOf" : "Roo.bootstrap.Button", - "optvals" : [ - "true", - "false" - ] + "optvals" : [] } ], "methods" : [ diff --git a/docs/symbols/Roo.bootstrap.Card.json b/docs/symbols/Roo.bootstrap.Card.json index 8695b20d17..c23a688299 100644 --- a/docs/symbols/Roo.bootstrap.Card.json +++ b/docs/symbols/Roo.bootstrap.Card.json @@ -438,8 +438,8 @@ }, { "name" : "html", - "type" : "String", - "desc" : "-- html contents - or just use children..", + "type" : "String|Boolean", + "desc" : "-- html contents - or just use children.. use false to hide it..", "memberOf" : "Roo.bootstrap.Card", "optvals" : [] }, @@ -490,6 +490,34 @@ } ], "methods" : [ + { + "name" : "getDropPoint", + "desc" : "Decide whether to drop above or below a View node.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Card", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "getTargetFromEvent", + "desc" : "Part of the Roo.dd.DropZone interface. If no target node is found, the\n whole Element becomes the target, and this causes the drop gesture to append.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Card", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, { "name" : "tooltipEl", "desc" : "Fetch the element to display the tooltip on.", @@ -1099,6 +1127,78 @@ } ], "events" : [ + { + "name" : "rotate", + "desc" : "When a element a card is rotate", + "memberOf" : "Roo.bootstrap.Card", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.bootstrap.Element", + "desc" : "", + "isOptional" : false + }, + { + "name" : "n", + "type" : "Roo.Element", + "desc" : "the node being dropped?", + "isOptional" : false + }, + { + "name" : "rotate", + "type" : "Boolean", + "desc" : "status", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "drop", + "desc" : "When a element a card is dropped", + "memberOf" : "Roo.bootstrap.Card", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.bootstrap.Element", + "desc" : "", + "isOptional" : false + }, + { + "name" : "n", + "type" : "Roo.Element", + "desc" : "the node being dropped?", + "isOptional" : false + }, + { + "name" : "dd", + "type" : "Object", + "desc" : "Drag and drop data", + "isOptional" : false + }, + { + "name" : "e", + "type" : "Roo.EventObject", + "desc" : "", + "isOptional" : false + }, + { + "name" : "data", + "type" : "Roo.EventObject", + "desc" : "the data passed via getDragData", + "isOptional" : false + } + ], + "returns" : [] + }, { "name" : "childrenrendered", "desc" : "Fires when the children have been rendered..", diff --git a/docs/symbols/Roo.bootstrap.CardFooter.json b/docs/symbols/Roo.bootstrap.CardFooter.json new file mode 100644 index 0000000000..354b1dcf06 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.CardFooter.json @@ -0,0 +1,1000 @@ +{ + "name" : "Roo.bootstrap.CardFooter", + "augments" : [ + "Roo.bootstrap.Element", + "Roo.bootstrap.Component", + "Roo.Component", + "Roo.util.Observable" + ], + "desc" : "Bootstrap CardFooter class", + "isSingleton" : false, + "isStatic" : false, + "isBuiltin" : false, + "memberOf" : "CardFooter", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "config", + "type" : "Object", + "desc" : "The config object", + "isOptional" : false + } + ], + "returns" : [], + "config" : [ + { + "name" : "listeners", + "type" : "Object", + "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", + "memberOf" : "Roo.util.Observable", + "optvals" : [] + }, + { + "name" : "container_method", + "type" : "string", + "desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "tooltip", + "type" : "string", + "desc" : "Text for the tooltip", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "visibilityEl", + "type" : "string|object", + "desc" : "t) What element to use for visibility (@see getVisibilityEl())", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [ + "el", + "parent" + ] + }, + { + "name" : "can_build_overlaid", + "type" : "Boolean", + "desc" : "True if element can be rebuild from a HTML page", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "hideMode", + "type" : "String", + "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf" : "Roo.Component", + "optvals" : [ + "display", + "visibility" + ] + }, + { + "name" : "tag", + "type" : "String", + "desc" : "tag of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "style", + "type" : "String", + "desc" : "any extra css", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "allowDomMove", + "type" : "Boolean", + "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf" : "Roo.Component", + "optvals" : [] + }, + { + "name" : "cls", + "type" : "String", + "desc" : "class of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "html", + "type" : "String", + "desc" : "contents of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "preventDefault", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "clickable", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "xattr", + "type" : "Object", + "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "actionMode", + "type" : "String", + "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl", + "memberOf" : "Roo.Component", + "optvals" : [] + }, + { + "name" : "dataId", + "type" : "string", + "desc" : "cutomer id", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "name", + "type" : "string", + "desc" : "Specifies name attribute", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "disableClass", + "type" : "String", + "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf" : "Roo.Component", + "optvals" : [] + } + ], + "methods" : [ + { + "name" : "tooltipEl", + "desc" : "Fetch the element to display the tooltip on.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "defaults to this.el" + } + ] + }, + { + "name" : "hide", + "desc" : "Hide a component - adds 'hidden' class", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "show", + "desc" : "Show a component - removes 'hidden' class", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "setVisibilityEl", + "desc" : "Set the element that will be used to show or hide", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "getVisibilityEl", + "desc" : "Get the element that will be used to show or hide", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "initEvents", + "desc" : "Initialize Events for the element", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "getChildContainer", + "desc" : "Fetch the element to add children to", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "defaults to this.el" + } + ] + }, + { + "name" : "getId", + "desc" : "Returns the id of this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "String", + "desc" : "" + } + ] + }, + { + "name" : "render", + "desc" : "If this is a lazy rendering component, render it to its container element.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "container", + "type" : "String/HTMLElement/Element", + "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "destroy", + "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "isVisible", + "desc" : "Returns true if this component is visible.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "setDisabled", + "desc" : "Convenience function for setting disabled/enabled by boolean.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "disabled", + "type" : "Boolean", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "focus", + "desc" : "Try to focus this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "selectText", + "type" : "Boolean", + "desc" : "True to also select the text in this component (if applicable)", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "enable", + "desc" : "Enable this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "setVisible", + "desc" : "Convenience function to hide or show this component by boolean.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "visible", + "type" : "Boolean", + "desc" : "True to show, false to hide", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "disable", + "desc" : "Disable this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "getEl", + "desc" : "Returns the underlying {@link Roo.Element}.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "The element" + } + ] + }, + { + "name" : "purgeListeners", + "desc" : "Removes all listeners for this object", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "on", + "desc" : "Appends an event handler to this element (shorthand for addListener)", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The method the event invokes", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.", + "isOptional" : false + }, + { + "name" : "options", + "type" : "Object", + "desc" : "(optional)", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "un", + "desc" : "Removes a listener (shorthand for removeListener)", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The handler to remove", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the handler", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "addEvents", + "desc" : "Used to define events on this Observable", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "object", + "type" : "Object", + "desc" : "The object with the events defined", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "releaseCapture", + "desc" : "Removes all added captures from the Observable.", + "isStatic" : true, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "o", + "type" : "Observable", + "desc" : "The Observable to release", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "removeListener", + "desc" : "Removes a listener", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The handler to remove", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the handler", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "fireEvent", + "desc" : "Fires the specified event with the passed parameters (minus the event name).", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "", + "isOptional" : false + }, + { + "name" : "args", + "type" : "Object...", + "desc" : "Variable number of parameters are passed to handlers", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Boolean", + "desc" : "returns false if any of the handlers return false otherwise it returns true" + } + ] + }, + { + "name" : "hasListener", + "desc" : "Checks to see if this object has any listeners for a specified event", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The name of the event to check for", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Boolean", + "desc" : "True if the event is being listened for, else false" + } + ] + }, + { + "name" : "capture", + "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire.", + "isStatic" : true, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "o", + "type" : "Observable", + "desc" : "The Observable to capture", + "isOptional" : false + }, + { + "name" : "fn", + "type" : "Function", + "desc" : "The function to call", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the fn", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "addListener", + "desc" : "Appends an event handler to this component", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The method the event invokes", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.", + "isOptional" : false + }, + { + "name" : "options", + "type" : "Object", + "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:
\n

\nCombining Options
\nUsing the options argument, it is possible to combine different types of listeners:
\n
\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t

\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n    \t\tdelay: 100,\n    \t\tforumId: 4\n\t\t});\n\t\t
\n

\nAttaching multiple handlers in 1 call
\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n

\n\t\tel.on({\n\t\t\t'click': {\n        \t\tfn: this.onClick,\n        \t\tscope: this,\n        \t\tdelay: 100\n    \t\t}, \n    \t\t'mouseover': {\n        \t\tfn: this.onMouseOver,\n        \t\tscope: this\n    \t\t},\n    \t\t'mouseout': {\n        \t\tfn: this.onMouseOut,\n        \t\tscope: this\n    \t\t}\n\t\t});\n\t\t
\n

\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t

\n\t\tel.on({\n\t\t\t'click': this.onClick,\n    \t\t'mouseover': this.onMouseOver,\n    \t\t'mouseout': this.onMouseOut,\n    \t\tscope: this\n\t\t});\n\t\t
", + "isOptional" : false + } + ], + "returns" : [] + } + ], + "events" : [ + { + "name" : "click", + "desc" : "When a element is chick", + "memberOf" : "Roo.bootstrap.Element", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.bootstrap.Element", + "desc" : "", + "isOptional" : false + }, + { + "name" : "e", + "type" : "Roo.EventObject", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "childrenrendered", + "desc" : "Fires when the children have been rendered..", + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.bootstrap.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforerender", + "desc" : "Fires before the component is rendered. Return false to stop the render.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "disable", + "desc" : "Fires after the component is disabled.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "render", + "desc" : "Fires after the component is rendered.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "destroy", + "desc" : "Fires after the component is destroyed.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "hide", + "desc" : "Fires after the component is hidden.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforehide", + "desc" : "Fires before the component is hidden. Return false to stop the hide.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "show", + "desc" : "Fires after the component is shown.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforeshow", + "desc" : "Fires before the component is shown. Return false to stop the show.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "enable", + "desc" : "Fires after the component is enabled.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforedestroy", + "desc" : "Fires before the component is destroyed. Return false to stop the destroy.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + } + ] +} \ No newline at end of file diff --git a/docs/symbols/Roo.bootstrap.CardHeader.json b/docs/symbols/Roo.bootstrap.CardHeader.json new file mode 100644 index 0000000000..34029d83e4 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.CardHeader.json @@ -0,0 +1,1000 @@ +{ + "name" : "Roo.bootstrap.CardHeader", + "augments" : [ + "Roo.bootstrap.Element", + "Roo.bootstrap.Component", + "Roo.Component", + "Roo.util.Observable" + ], + "desc" : "Bootstrap CardHeader class", + "isSingleton" : false, + "isStatic" : false, + "isBuiltin" : false, + "memberOf" : "CardHeader", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "config", + "type" : "Object", + "desc" : "The config object", + "isOptional" : false + } + ], + "returns" : [], + "config" : [ + { + "name" : "listeners", + "type" : "Object", + "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", + "memberOf" : "Roo.util.Observable", + "optvals" : [] + }, + { + "name" : "tooltip", + "type" : "string", + "desc" : "Text for the tooltip", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "container_method", + "type" : "string", + "desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "visibilityEl", + "type" : "string|object", + "desc" : "t) What element to use for visibility (@see getVisibilityEl())", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [ + "el", + "parent" + ] + }, + { + "name" : "can_build_overlaid", + "type" : "Boolean", + "desc" : "True if element can be rebuild from a HTML page", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "hideMode", + "type" : "String", + "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf" : "Roo.Component", + "optvals" : [ + "display", + "visibility" + ] + }, + { + "name" : "tag", + "type" : "String", + "desc" : "tag of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "style", + "type" : "String", + "desc" : "any extra css", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "allowDomMove", + "type" : "Boolean", + "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf" : "Roo.Component", + "optvals" : [] + }, + { + "name" : "html", + "type" : "String", + "desc" : "contents of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "cls", + "type" : "String", + "desc" : "class of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "preventDefault", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "clickable", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "xattr", + "type" : "Object", + "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "actionMode", + "type" : "String", + "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl", + "memberOf" : "Roo.Component", + "optvals" : [] + }, + { + "name" : "dataId", + "type" : "string", + "desc" : "cutomer id", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "name", + "type" : "string", + "desc" : "Specifies name attribute", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "disableClass", + "type" : "String", + "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf" : "Roo.Component", + "optvals" : [] + } + ], + "methods" : [ + { + "name" : "tooltipEl", + "desc" : "Fetch the element to display the tooltip on.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "defaults to this.el" + } + ] + }, + { + "name" : "hide", + "desc" : "Hide a component - adds 'hidden' class", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "show", + "desc" : "Show a component - removes 'hidden' class", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "setVisibilityEl", + "desc" : "Set the element that will be used to show or hide", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "getVisibilityEl", + "desc" : "Get the element that will be used to show or hide", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "initEvents", + "desc" : "Initialize Events for the element", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "getChildContainer", + "desc" : "Fetch the element to add children to", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "defaults to this.el" + } + ] + }, + { + "name" : "getId", + "desc" : "Returns the id of this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "String", + "desc" : "" + } + ] + }, + { + "name" : "render", + "desc" : "If this is a lazy rendering component, render it to its container element.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "container", + "type" : "String/HTMLElement/Element", + "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "destroy", + "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "isVisible", + "desc" : "Returns true if this component is visible.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "setDisabled", + "desc" : "Convenience function for setting disabled/enabled by boolean.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "disabled", + "type" : "Boolean", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "focus", + "desc" : "Try to focus this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "selectText", + "type" : "Boolean", + "desc" : "True to also select the text in this component (if applicable)", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "enable", + "desc" : "Enable this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "setVisible", + "desc" : "Convenience function to hide or show this component by boolean.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "visible", + "type" : "Boolean", + "desc" : "True to show, false to hide", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "disable", + "desc" : "Disable this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "getEl", + "desc" : "Returns the underlying {@link Roo.Element}.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "The element" + } + ] + }, + { + "name" : "purgeListeners", + "desc" : "Removes all listeners for this object", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "on", + "desc" : "Appends an event handler to this element (shorthand for addListener)", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The method the event invokes", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.", + "isOptional" : false + }, + { + "name" : "options", + "type" : "Object", + "desc" : "(optional)", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "un", + "desc" : "Removes a listener (shorthand for removeListener)", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The handler to remove", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the handler", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "addEvents", + "desc" : "Used to define events on this Observable", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "object", + "type" : "Object", + "desc" : "The object with the events defined", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "releaseCapture", + "desc" : "Removes all added captures from the Observable.", + "isStatic" : true, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "o", + "type" : "Observable", + "desc" : "The Observable to release", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "removeListener", + "desc" : "Removes a listener", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The handler to remove", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the handler", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "fireEvent", + "desc" : "Fires the specified event with the passed parameters (minus the event name).", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "", + "isOptional" : false + }, + { + "name" : "args", + "type" : "Object...", + "desc" : "Variable number of parameters are passed to handlers", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Boolean", + "desc" : "returns false if any of the handlers return false otherwise it returns true" + } + ] + }, + { + "name" : "hasListener", + "desc" : "Checks to see if this object has any listeners for a specified event", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The name of the event to check for", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Boolean", + "desc" : "True if the event is being listened for, else false" + } + ] + }, + { + "name" : "capture", + "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire.", + "isStatic" : true, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "o", + "type" : "Observable", + "desc" : "The Observable to capture", + "isOptional" : false + }, + { + "name" : "fn", + "type" : "Function", + "desc" : "The function to call", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the fn", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "addListener", + "desc" : "Appends an event handler to this component", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The method the event invokes", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.", + "isOptional" : false + }, + { + "name" : "options", + "type" : "Object", + "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:
\n

\nCombining Options
\nUsing the options argument, it is possible to combine different types of listeners:
\n
\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t

\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n    \t\tdelay: 100,\n    \t\tforumId: 4\n\t\t});\n\t\t
\n

\nAttaching multiple handlers in 1 call
\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n

\n\t\tel.on({\n\t\t\t'click': {\n        \t\tfn: this.onClick,\n        \t\tscope: this,\n        \t\tdelay: 100\n    \t\t}, \n    \t\t'mouseover': {\n        \t\tfn: this.onMouseOver,\n        \t\tscope: this\n    \t\t},\n    \t\t'mouseout': {\n        \t\tfn: this.onMouseOut,\n        \t\tscope: this\n    \t\t}\n\t\t});\n\t\t
\n

\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t

\n\t\tel.on({\n\t\t\t'click': this.onClick,\n    \t\t'mouseover': this.onMouseOver,\n    \t\t'mouseout': this.onMouseOut,\n    \t\tscope: this\n\t\t});\n\t\t
", + "isOptional" : false + } + ], + "returns" : [] + } + ], + "events" : [ + { + "name" : "click", + "desc" : "When a element is chick", + "memberOf" : "Roo.bootstrap.Element", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.bootstrap.Element", + "desc" : "", + "isOptional" : false + }, + { + "name" : "e", + "type" : "Roo.EventObject", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "childrenrendered", + "desc" : "Fires when the children have been rendered..", + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.bootstrap.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforerender", + "desc" : "Fires before the component is rendered. Return false to stop the render.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "disable", + "desc" : "Fires after the component is disabled.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "render", + "desc" : "Fires after the component is rendered.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "destroy", + "desc" : "Fires after the component is destroyed.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "hide", + "desc" : "Fires after the component is hidden.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforehide", + "desc" : "Fires before the component is hidden. Return false to stop the hide.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "show", + "desc" : "Fires after the component is shown.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforeshow", + "desc" : "Fires before the component is shown. Return false to stop the show.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "enable", + "desc" : "Fires after the component is enabled.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforedestroy", + "desc" : "Fires before the component is destroyed. Return false to stop the destroy.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + } + ] +} \ No newline at end of file diff --git a/docs/symbols/Roo.bootstrap.CardImage.json b/docs/symbols/Roo.bootstrap.CardImage.json new file mode 100644 index 0000000000..5a44bebf81 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.CardImage.json @@ -0,0 +1,25 @@ +{ + "name" : "Roo.bootstrap.CardImage", + "augments" : [], + "desc" : "Bootstrap Element class", + "isSingleton" : false, + "isStatic" : false, + "isBuiltin" : false, + "memberOf" : "CardImage", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "config", + "type" : "Object", + "desc" : "The config object", + "isOptional" : false + } + ], + "returns" : [], + "config" : [], + "methods" : [], + "events" : [] +} \ No newline at end of file diff --git a/docs/symbols/Roo.bootstrap.CardImageTop.json b/docs/symbols/Roo.bootstrap.CardImageTop.json new file mode 100644 index 0000000000..5d088b9a57 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.CardImageTop.json @@ -0,0 +1,1000 @@ +{ + "name" : "Roo.bootstrap.CardImageTop", + "augments" : [ + "Roo.bootstrap.Element", + "Roo.bootstrap.Component", + "Roo.Component", + "Roo.util.Observable" + ], + "desc" : "Bootstrap CardImageTop class", + "isSingleton" : false, + "isStatic" : false, + "isBuiltin" : false, + "memberOf" : "CardImageTop", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "config", + "type" : "Object", + "desc" : "The config object", + "isOptional" : false + } + ], + "returns" : [], + "config" : [ + { + "name" : "listeners", + "type" : "Object", + "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", + "memberOf" : "Roo.util.Observable", + "optvals" : [] + }, + { + "name" : "container_method", + "type" : "string", + "desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "tooltip", + "type" : "string", + "desc" : "Text for the tooltip", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "visibilityEl", + "type" : "string|object", + "desc" : "t) What element to use for visibility (@see getVisibilityEl())", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [ + "el", + "parent" + ] + }, + { + "name" : "can_build_overlaid", + "type" : "Boolean", + "desc" : "True if element can be rebuild from a HTML page", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "hideMode", + "type" : "String", + "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf" : "Roo.Component", + "optvals" : [ + "display", + "visibility" + ] + }, + { + "name" : "tag", + "type" : "String", + "desc" : "tag of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "style", + "type" : "String", + "desc" : "any extra css", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "allowDomMove", + "type" : "Boolean", + "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf" : "Roo.Component", + "optvals" : [] + }, + { + "name" : "cls", + "type" : "String", + "desc" : "class of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "html", + "type" : "String", + "desc" : "contents of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "preventDefault", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "clickable", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "xattr", + "type" : "Object", + "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "actionMode", + "type" : "String", + "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl", + "memberOf" : "Roo.Component", + "optvals" : [] + }, + { + "name" : "dataId", + "type" : "string", + "desc" : "cutomer id", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "name", + "type" : "string", + "desc" : "Specifies name attribute", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "disableClass", + "type" : "String", + "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf" : "Roo.Component", + "optvals" : [] + } + ], + "methods" : [ + { + "name" : "tooltipEl", + "desc" : "Fetch the element to display the tooltip on.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "defaults to this.el" + } + ] + }, + { + "name" : "hide", + "desc" : "Hide a component - adds 'hidden' class", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "show", + "desc" : "Show a component - removes 'hidden' class", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "setVisibilityEl", + "desc" : "Set the element that will be used to show or hide", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "getVisibilityEl", + "desc" : "Get the element that will be used to show or hide", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "initEvents", + "desc" : "Initialize Events for the element", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "getChildContainer", + "desc" : "Fetch the element to add children to", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "defaults to this.el" + } + ] + }, + { + "name" : "getId", + "desc" : "Returns the id of this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "String", + "desc" : "" + } + ] + }, + { + "name" : "render", + "desc" : "If this is a lazy rendering component, render it to its container element.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "container", + "type" : "String/HTMLElement/Element", + "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "destroy", + "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "isVisible", + "desc" : "Returns true if this component is visible.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "setDisabled", + "desc" : "Convenience function for setting disabled/enabled by boolean.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "disabled", + "type" : "Boolean", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "focus", + "desc" : "Try to focus this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "selectText", + "type" : "Boolean", + "desc" : "True to also select the text in this component (if applicable)", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "enable", + "desc" : "Enable this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "setVisible", + "desc" : "Convenience function to hide or show this component by boolean.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "visible", + "type" : "Boolean", + "desc" : "True to show, false to hide", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "disable", + "desc" : "Disable this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "getEl", + "desc" : "Returns the underlying {@link Roo.Element}.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "The element" + } + ] + }, + { + "name" : "purgeListeners", + "desc" : "Removes all listeners for this object", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "on", + "desc" : "Appends an event handler to this element (shorthand for addListener)", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The method the event invokes", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.", + "isOptional" : false + }, + { + "name" : "options", + "type" : "Object", + "desc" : "(optional)", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "un", + "desc" : "Removes a listener (shorthand for removeListener)", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The handler to remove", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the handler", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "addEvents", + "desc" : "Used to define events on this Observable", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "object", + "type" : "Object", + "desc" : "The object with the events defined", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "releaseCapture", + "desc" : "Removes all added captures from the Observable.", + "isStatic" : true, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "o", + "type" : "Observable", + "desc" : "The Observable to release", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "removeListener", + "desc" : "Removes a listener", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The handler to remove", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the handler", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "fireEvent", + "desc" : "Fires the specified event with the passed parameters (minus the event name).", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "", + "isOptional" : false + }, + { + "name" : "args", + "type" : "Object...", + "desc" : "Variable number of parameters are passed to handlers", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Boolean", + "desc" : "returns false if any of the handlers return false otherwise it returns true" + } + ] + }, + { + "name" : "hasListener", + "desc" : "Checks to see if this object has any listeners for a specified event", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The name of the event to check for", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Boolean", + "desc" : "True if the event is being listened for, else false" + } + ] + }, + { + "name" : "capture", + "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire.", + "isStatic" : true, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "o", + "type" : "Observable", + "desc" : "The Observable to capture", + "isOptional" : false + }, + { + "name" : "fn", + "type" : "Function", + "desc" : "The function to call", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the fn", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "addListener", + "desc" : "Appends an event handler to this component", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The method the event invokes", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.", + "isOptional" : false + }, + { + "name" : "options", + "type" : "Object", + "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:
\n

\nCombining Options
\nUsing the options argument, it is possible to combine different types of listeners:
\n
\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t

\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n    \t\tdelay: 100,\n    \t\tforumId: 4\n\t\t});\n\t\t
\n

\nAttaching multiple handlers in 1 call
\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n

\n\t\tel.on({\n\t\t\t'click': {\n        \t\tfn: this.onClick,\n        \t\tscope: this,\n        \t\tdelay: 100\n    \t\t}, \n    \t\t'mouseover': {\n        \t\tfn: this.onMouseOver,\n        \t\tscope: this\n    \t\t},\n    \t\t'mouseout': {\n        \t\tfn: this.onMouseOut,\n        \t\tscope: this\n    \t\t}\n\t\t});\n\t\t
\n

\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t

\n\t\tel.on({\n\t\t\t'click': this.onClick,\n    \t\t'mouseover': this.onMouseOver,\n    \t\t'mouseout': this.onMouseOut,\n    \t\tscope: this\n\t\t});\n\t\t
", + "isOptional" : false + } + ], + "returns" : [] + } + ], + "events" : [ + { + "name" : "click", + "desc" : "When a element is chick", + "memberOf" : "Roo.bootstrap.Element", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.bootstrap.Element", + "desc" : "", + "isOptional" : false + }, + { + "name" : "e", + "type" : "Roo.EventObject", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "childrenrendered", + "desc" : "Fires when the children have been rendered..", + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.bootstrap.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforerender", + "desc" : "Fires before the component is rendered. Return false to stop the render.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "disable", + "desc" : "Fires after the component is disabled.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "render", + "desc" : "Fires after the component is rendered.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "destroy", + "desc" : "Fires after the component is destroyed.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "hide", + "desc" : "Fires after the component is hidden.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforehide", + "desc" : "Fires before the component is hidden. Return false to stop the hide.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "show", + "desc" : "Fires after the component is shown.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforeshow", + "desc" : "Fires before the component is shown. Return false to stop the show.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "enable", + "desc" : "Fires after the component is enabled.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforedestroy", + "desc" : "Fires before the component is destroyed. Return false to stop the destroy.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + } + ] +} \ No newline at end of file diff --git a/docs/symbols/Roo.bootstrap.CheckBox.json b/docs/symbols/Roo.bootstrap.CheckBox.json index d6663829fb..064bfc19db 100644 --- a/docs/symbols/Roo.bootstrap.CheckBox.json +++ b/docs/symbols/Roo.bootstrap.CheckBox.json @@ -380,13 +380,6 @@ "memberOf" : "Roo.bootstrap.Component", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -401,6 +394,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -505,6 +505,13 @@ "memberOf" : "Roo.bootstrap.CheckBox", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/symbols/Roo.bootstrap.ComboBox.json b/docs/symbols/Roo.bootstrap.ComboBox.json index 7e98b9a082..a5ae568f9d 100644 --- a/docs/symbols/Roo.bootstrap.ComboBox.json +++ b/docs/symbols/Roo.bootstrap.ComboBox.json @@ -230,7 +230,7 @@ { "name" : "tpl", "type" : "String/Roo.Template", - "desc" : "The template to use to render the output", + "desc" : "The template to use to render the output default is '{' + this.displayField + '}'", "memberOf" : "Roo.bootstrap.ComboBox", "optvals" : [] }, @@ -533,6 +533,13 @@ "memberOf" : "Roo.bootstrap.ComboBox", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "accept", "type" : "String", diff --git a/docs/symbols/Roo.bootstrap.DateField.json b/docs/symbols/Roo.bootstrap.DateField.json index d3fabde5d6..fca08f7668 100644 --- a/docs/symbols/Roo.bootstrap.DateField.json +++ b/docs/symbols/Roo.bootstrap.DateField.json @@ -402,13 +402,6 @@ "memberOf" : "Roo.bootstrap.Component", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -423,6 +416,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -548,6 +548,13 @@ "memberOf" : "Roo.bootstrap.DateField", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/symbols/Roo.bootstrap.DropTarget.json b/docs/symbols/Roo.bootstrap.DropTarget.json new file mode 100644 index 0000000000..48edcc98e5 --- /dev/null +++ b/docs/symbols/Roo.bootstrap.DropTarget.json @@ -0,0 +1,1000 @@ +{ + "name" : "Roo.bootstrap.DropTarget", + "augments" : [ + "Roo.bootstrap.Element", + "Roo.bootstrap.Component", + "Roo.Component", + "Roo.util.Observable" + ], + "desc" : "Bootstrap DropTarget class", + "isSingleton" : false, + "isStatic" : false, + "isBuiltin" : false, + "memberOf" : "DropTarget", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "config", + "type" : "Object", + "desc" : "The config object", + "isOptional" : false + } + ], + "returns" : [], + "config" : [ + { + "name" : "listeners", + "type" : "Object", + "desc" : "list of events and functions to call for this object, \nFor example :\n
\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  
", + "memberOf" : "Roo.util.Observable", + "optvals" : [] + }, + { + "name" : "tooltip", + "type" : "string", + "desc" : "Text for the tooltip", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "container_method", + "type" : "string", + "desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "visibilityEl", + "type" : "string|object", + "desc" : "t) What element to use for visibility (@see getVisibilityEl())", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [ + "el", + "parent" + ] + }, + { + "name" : "can_build_overlaid", + "type" : "Boolean", + "desc" : "True if element can be rebuild from a HTML page", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "hideMode", + "type" : "String", + "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".", + "memberOf" : "Roo.Component", + "optvals" : [ + "display", + "visibility" + ] + }, + { + "name" : "tag", + "type" : "String", + "desc" : "tag of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "style", + "type" : "String", + "desc" : "any extra css", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "allowDomMove", + "type" : "Boolean", + "desc" : "Whether the component can move the Dom node when rendering (defaults to true).", + "memberOf" : "Roo.Component", + "optvals" : [] + }, + { + "name" : "cls", + "type" : "String", + "desc" : "class of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "html", + "type" : "String", + "desc" : "contents of the element", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [] + }, + { + "name" : "preventDefault", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "clickable", + "type" : "Boolean", + "desc" : "e) default false", + "memberOf" : "Roo.bootstrap.Element", + "optvals" : [ + "true", + "false" + ] + }, + { + "name" : "xattr", + "type" : "Object", + "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "actionMode", + "type" : "String", + "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl", + "memberOf" : "Roo.Component", + "optvals" : [] + }, + { + "name" : "dataId", + "type" : "string", + "desc" : "cutomer id", + "memberOf" : "Roo.bootstrap.Component", + "optvals" : [] + }, + { + "name" : "name", + "type" : "string", + "desc" : "dropable name", + "memberOf" : "Roo.bootstrap.DropTarget", + "optvals" : [] + }, + { + "name" : "disableClass", + "type" : "String", + "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").", + "memberOf" : "Roo.Component", + "optvals" : [] + } + ], + "methods" : [ + { + "name" : "tooltipEl", + "desc" : "Fetch the element to display the tooltip on.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "defaults to this.el" + } + ] + }, + { + "name" : "hide", + "desc" : "Hide a component - adds 'hidden' class", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "show", + "desc" : "Show a component - removes 'hidden' class", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "setVisibilityEl", + "desc" : "Set the element that will be used to show or hide", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "getVisibilityEl", + "desc" : "Get the element that will be used to show or hide", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "initEvents", + "desc" : "Initialize Events for the element", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "getChildContainer", + "desc" : "Fetch the element to add children to", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "defaults to this.el" + } + ] + }, + { + "name" : "getId", + "desc" : "Returns the id of this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "String", + "desc" : "" + } + ] + }, + { + "name" : "render", + "desc" : "If this is a lazy rendering component, render it to its container element.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "container", + "type" : "String/HTMLElement/Element", + "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "destroy", + "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "isVisible", + "desc" : "Returns true if this component is visible.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "setDisabled", + "desc" : "Convenience function for setting disabled/enabled by boolean.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "disabled", + "type" : "Boolean", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "focus", + "desc" : "Try to focus this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "selectText", + "type" : "Boolean", + "desc" : "True to also select the text in this component (if applicable)", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "enable", + "desc" : "Enable this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "setVisible", + "desc" : "Convenience function to hide or show this component by boolean.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "visible", + "type" : "Boolean", + "desc" : "True to show, false to hide", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "disable", + "desc" : "Disable this component.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Component", + "desc" : "this" + } + ] + }, + { + "name" : "getEl", + "desc" : "Returns the underlying {@link Roo.Element}.", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [ + { + "name" : "", + "type" : "Roo.Element", + "desc" : "The element" + } + ] + }, + { + "name" : "purgeListeners", + "desc" : "Removes all listeners for this object", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [], + "returns" : [] + }, + { + "name" : "on", + "desc" : "Appends an event handler to this element (shorthand for addListener)", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The method the event invokes", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.", + "isOptional" : false + }, + { + "name" : "options", + "type" : "Object", + "desc" : "(optional)", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "un", + "desc" : "Removes a listener (shorthand for removeListener)", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The handler to remove", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the handler", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "addEvents", + "desc" : "Used to define events on this Observable", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "object", + "type" : "Object", + "desc" : "The object with the events defined", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "releaseCapture", + "desc" : "Removes all added captures from the Observable.", + "isStatic" : true, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "o", + "type" : "Observable", + "desc" : "The Observable to release", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "removeListener", + "desc" : "Removes a listener", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The handler to remove", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the handler", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "fireEvent", + "desc" : "Fires the specified event with the passed parameters (minus the event name).", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "", + "isOptional" : false + }, + { + "name" : "args", + "type" : "Object...", + "desc" : "Variable number of parameters are passed to handlers", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Boolean", + "desc" : "returns false if any of the handlers return false otherwise it returns true" + } + ] + }, + { + "name" : "hasListener", + "desc" : "Checks to see if this object has any listeners for a specified event", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The name of the event to check for", + "isOptional" : false + } + ], + "returns" : [ + { + "name" : "", + "type" : "Boolean", + "desc" : "True if the event is being listened for, else false" + } + ] + }, + { + "name" : "capture", + "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\nbefore the event is fired. If the supplied function returns false,\nthe event will not fire.", + "isStatic" : true, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "o", + "type" : "Observable", + "desc" : "The Observable to capture", + "isOptional" : false + }, + { + "name" : "fn", + "type" : "Function", + "desc" : "The function to call", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope (this object) for the fn", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "addListener", + "desc" : "Appends an event handler to this component", + "isStatic" : false, + "isConstructor" : false, + "isPrivate" : false, + "memberOf" : "Roo.util.Observable", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "eventName", + "type" : "String", + "desc" : "The type of event to listen for", + "isOptional" : false + }, + { + "name" : "handler", + "type" : "Function", + "desc" : "The method the event invokes", + "isOptional" : false + }, + { + "name" : "scope", + "type" : "Object", + "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.", + "isOptional" : false + }, + { + "name" : "options", + "type" : "Object", + "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:
\n

\nCombining Options
\nUsing the options argument, it is possible to combine different types of listeners:
\n
\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t

\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n    \t\tdelay: 100,\n    \t\tforumId: 4\n\t\t});\n\t\t
\n

\nAttaching multiple handlers in 1 call
\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n

\n\t\tel.on({\n\t\t\t'click': {\n        \t\tfn: this.onClick,\n        \t\tscope: this,\n        \t\tdelay: 100\n    \t\t}, \n    \t\t'mouseover': {\n        \t\tfn: this.onMouseOver,\n        \t\tscope: this\n    \t\t},\n    \t\t'mouseout': {\n        \t\tfn: this.onMouseOut,\n        \t\tscope: this\n    \t\t}\n\t\t});\n\t\t
\n

\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t

\n\t\tel.on({\n\t\t\t'click': this.onClick,\n    \t\t'mouseover': this.onMouseOver,\n    \t\t'mouseout': this.onMouseOut,\n    \t\tscope: this\n\t\t});\n\t\t
", + "isOptional" : false + } + ], + "returns" : [] + } + ], + "events" : [ + { + "name" : "click", + "desc" : "When a element is chick", + "memberOf" : "Roo.bootstrap.DropTarget", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.bootstrap.Element", + "desc" : "", + "isOptional" : false + }, + { + "name" : "e", + "type" : "Roo.EventObject", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "childrenrendered", + "desc" : "Fires when the children have been rendered..", + "memberOf" : "Roo.bootstrap.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.bootstrap.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforerender", + "desc" : "Fires before the component is rendered. Return false to stop the render.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "disable", + "desc" : "Fires after the component is disabled.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "render", + "desc" : "Fires after the component is rendered.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "destroy", + "desc" : "Fires after the component is destroyed.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "hide", + "desc" : "Fires after the component is hidden.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforehide", + "desc" : "Fires before the component is hidden. Return false to stop the hide.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "show", + "desc" : "Fires after the component is shown.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforeshow", + "desc" : "Fires before the component is shown. Return false to stop the show.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "enable", + "desc" : "Fires after the component is enabled.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, + { + "name" : "beforedestroy", + "desc" : "Fires before the component is destroyed. Return false to stop the destroy.", + "memberOf" : "Roo.Component", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.Component", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + } + ] +} \ No newline at end of file diff --git a/docs/symbols/Roo.bootstrap.HtmlEditor.json b/docs/symbols/Roo.bootstrap.HtmlEditor.json index 8aa7e44d5c..547abc6a1f 100644 --- a/docs/symbols/Roo.bootstrap.HtmlEditor.json +++ b/docs/symbols/Roo.bootstrap.HtmlEditor.json @@ -371,13 +371,6 @@ "memberOf" : "Roo.bootstrap.TextArea", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -392,6 +385,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -517,6 +517,13 @@ "memberOf" : "Roo.bootstrap.TextArea", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/symbols/Roo.bootstrap.Input.json b/docs/symbols/Roo.bootstrap.Input.json index e512524b46..897999307a 100644 --- a/docs/symbols/Roo.bootstrap.Input.json +++ b/docs/symbols/Roo.bootstrap.Input.json @@ -331,13 +331,6 @@ "memberOf" : "Roo.bootstrap.Component", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -352,6 +345,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -449,6 +449,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/symbols/Roo.bootstrap.Modal.json b/docs/symbols/Roo.bootstrap.Modal.json index 09cf0a6309..386b90889e 100644 --- a/docs/symbols/Roo.bootstrap.Modal.json +++ b/docs/symbols/Roo.bootstrap.Modal.json @@ -24,6 +24,13 @@ ], "returns" : [], "config" : [ + { + "name" : "editableTitle", + "type" : "Boolean", + "desc" : "can the title be edited", + "memberOf" : "Roo.bootstrap.Modal", + "optvals" : [] + }, { "name" : "listeners", "type" : "Object", @@ -900,6 +907,30 @@ } ], "events" : [ + { + "name" : "titlechanged", + "desc" : "Fire when the editable title has been changed", + "memberOf" : "Roo.bootstrap.Modal", + "example" : "", + "deprecated" : "", + "since" : "", + "see" : "", + "params" : [ + { + "name" : "this", + "type" : "Roo.bootstrap.Modal", + "desc" : "", + "isOptional" : false + }, + { + "name" : "value", + "type" : "Roo.EventObject", + "desc" : "", + "isOptional" : false + } + ], + "returns" : [] + }, { "name" : "btnclick", "desc" : "The raw btnclick event for the button", diff --git a/docs/symbols/Roo.bootstrap.MoneyField.json b/docs/symbols/Roo.bootstrap.MoneyField.json index f19ffb91e1..944ed32c9e 100644 --- a/docs/symbols/Roo.bootstrap.MoneyField.json +++ b/docs/symbols/Roo.bootstrap.MoneyField.json @@ -276,7 +276,7 @@ { "name" : "tpl", "type" : "String/Roo.Template", - "desc" : "The template to use to render the output", + "desc" : "The template to use to render the output default is '{' + this.displayField + '}'", "memberOf" : "Roo.bootstrap.ComboBox", "optvals" : [] }, @@ -593,6 +593,13 @@ "memberOf" : "Roo.bootstrap.ComboBox", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "accept", "type" : "String", diff --git a/docs/symbols/Roo.bootstrap.MonthField.json b/docs/symbols/Roo.bootstrap.MonthField.json index e2c9a6554b..2b32b5128a 100644 --- a/docs/symbols/Roo.bootstrap.MonthField.json +++ b/docs/symbols/Roo.bootstrap.MonthField.json @@ -339,13 +339,6 @@ "memberOf" : "Roo.bootstrap.Component", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -360,6 +353,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -457,6 +457,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/symbols/Roo.bootstrap.NumberField.json b/docs/symbols/Roo.bootstrap.NumberField.json index 7312792ff9..acb05c85d9 100644 --- a/docs/symbols/Roo.bootstrap.NumberField.json +++ b/docs/symbols/Roo.bootstrap.NumberField.json @@ -388,13 +388,6 @@ "memberOf" : "Roo.bootstrap.Component", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -409,6 +402,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -527,6 +527,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/symbols/Roo.bootstrap.PhoneInput.json b/docs/symbols/Roo.bootstrap.PhoneInput.json index 3a84c007a1..1a6a2ef09c 100644 --- a/docs/symbols/Roo.bootstrap.PhoneInput.json +++ b/docs/symbols/Roo.bootstrap.PhoneInput.json @@ -367,13 +367,6 @@ "memberOf" : "Roo.bootstrap.Component", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -388,6 +381,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -499,6 +499,13 @@ "memberOf" : "Roo.bootstrap.PhoneInput", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/symbols/Roo.bootstrap.RadioSet.json b/docs/symbols/Roo.bootstrap.RadioSet.json index ddeef0f983..3e05b4499d 100644 --- a/docs/symbols/Roo.bootstrap.RadioSet.json +++ b/docs/symbols/Roo.bootstrap.RadioSet.json @@ -355,13 +355,6 @@ "memberOf" : "Roo.bootstrap.Component", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -376,6 +369,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -473,6 +473,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/symbols/Roo.bootstrap.SecurePass.json b/docs/symbols/Roo.bootstrap.SecurePass.json index c061980074..f558d595de 100644 --- a/docs/symbols/Roo.bootstrap.SecurePass.json +++ b/docs/symbols/Roo.bootstrap.SecurePass.json @@ -353,13 +353,6 @@ "memberOf" : "Roo.bootstrap.Component", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -374,6 +367,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -471,6 +471,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/symbols/Roo.bootstrap.TextArea.json b/docs/symbols/Roo.bootstrap.TextArea.json index 641a130f71..2c201af434 100644 --- a/docs/symbols/Roo.bootstrap.TextArea.json +++ b/docs/symbols/Roo.bootstrap.TextArea.json @@ -356,13 +356,6 @@ "memberOf" : "Roo.bootstrap.TextArea", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -377,6 +370,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -495,6 +495,13 @@ "memberOf" : "Roo.bootstrap.TextArea", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/symbols/Roo.bootstrap.TimeField.json b/docs/symbols/Roo.bootstrap.TimeField.json index 0ff4155cee..da0386edd6 100644 --- a/docs/symbols/Roo.bootstrap.TimeField.json +++ b/docs/symbols/Roo.bootstrap.TimeField.json @@ -332,13 +332,6 @@ "memberOf" : "Roo.bootstrap.Component", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -353,6 +346,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -457,6 +457,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/symbols/Roo.bootstrap.TriggerField.json b/docs/symbols/Roo.bootstrap.TriggerField.json index 00b74b8897..35844c4712 100644 --- a/docs/symbols/Roo.bootstrap.TriggerField.json +++ b/docs/symbols/Roo.bootstrap.TriggerField.json @@ -366,13 +366,6 @@ "memberOf" : "Roo.bootstrap.Component", "optvals" : [] }, - { - "name" : "blankText", - "type" : "String", - "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", - "memberOf" : "Roo.bootstrap.Input", - "optvals" : [] - }, { "name" : "before", "type" : "string", @@ -387,6 +380,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "blankText", + "type" : "String", + "desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "selectOnFocus", "type" : "Boolean", @@ -484,6 +484,13 @@ "memberOf" : "Roo.bootstrap.Input", "optvals" : [] }, + { + "name" : "preventMark", + "type" : "Boolean", + "desc" : "Do not show tick or cross if error/success", + "memberOf" : "Roo.bootstrap.Input", + "optvals" : [] + }, { "name" : "forceFeedback", "type" : "Boolean", diff --git a/docs/tree.json b/docs/tree.json index 4fce9b8646..e9686f027d 100644 --- a/docs/tree.json +++ b/docs/tree.json @@ -405,6 +405,11 @@ "cn" : [], "is_class" : true }, + { + "name" : "Roo.bootstrap.CardFooter", + "cn" : [], + "is_class" : true + }, { "name" : "Roo.bootstrap.CardHeader", "cn" : [], @@ -415,6 +420,11 @@ "cn" : [], "is_class" : true }, + { + "name" : "Roo.bootstrap.CardUploader", + "cn" : [], + "is_class" : true + }, { "name" : "Roo.bootstrap.CheckBox", "cn" : [], @@ -465,6 +475,11 @@ "cn" : [], "is_class" : true }, + { + "name" : "Roo.bootstrap.DropTarget", + "cn" : [], + "is_class" : true + }, { "name" : "Roo.bootstrap.Element", "cn" : [], diff --git a/examples/bootstrap/dashboard4.bjs b/examples/bootstrap/dashboard4.bjs index 0b2b1988cd..dcbc22e849 100644 --- a/examples/bootstrap/dashboard4.bjs +++ b/examples/bootstrap/dashboard4.bjs @@ -6,9 +6,11 @@ "permname" : "", "modOrder" : "001", "strings" : { + "098f6bcd4621d373cade4e832627b4f6" : "test", "e93b3fa481be3932aa08bd68c3deee70" : "example 1", "60ee66eb2cd31823032664c2e9a79fd5" : "body goes here", "9cf863d802aca813531ca28b319ead90" : "Add Issue", + "fb66f41b81f5973740bbfed019aa5d7d" : "Upload Images or Documents", "d9fb0367346d21079a1c52d72da61c9f" : "ticket 1" }, "items" : [ @@ -24,27 +26,87 @@ "$ xns" : "Roo.bootstrap", "items" : [ { - "String header" : "example 1", - "String footer" : "a footer", - "String weight" : "danger", - "xtype" : "Card", + "xtype" : "Row", "$ xns" : "Roo.bootstrap", - "String style" : "max-width:300px", "items" : [ { - "String header" : "ticket 1", - "String weight" : "light", - "String margin_bottom" : 3, + "String header" : "example 1", + "String footer" : "a footer", + "String cls" : "col-xs-12 column col-12", + "String weight" : "danger", "xtype" : "Card", "$ xns" : "Roo.bootstrap", - "String html" : "body goes here", - "bool dragable" : true + "String style" : "max-width:300px;margin: 0 12px;", + "bool dropable" : true, + "string drop_group" : "cards", + "items" : [ + { + "String header" : "ticket 1", + "string drag_group" : "cards", + "String weight" : "light", + "String margin_bottom" : 3, + "xtype" : "Card", + "bool collapsable" : true, + "$ xns" : "Roo.bootstrap", + "String html" : "body goes here", + "bool dragable" : true + }, + { + "String header" : "ticket 1", + "string drag_group" : "cards", + "String weight" : "light", + "String margin_bottom" : 3, + "xtype" : "Card", + "$ xns" : "Roo.bootstrap", + "String html" : "body goes here", + "bool dragable" : true + }, + { + "String weight" : "primary", + "xtype" : "Button", + "$ xns" : "Roo.bootstrap", + "String html" : "Add Issue" + } + ] }, { - "String weight" : "primary", - "xtype" : "Button", + "String header" : "example 1", + "String footer" : "a footer", + "String cls" : "column col-xs-12 col-12", + "String weight" : "danger", + "xtype" : "Card", + "$ xns" : "Roo.bootstrap", + "String style" : "max-width:300px;margin: 0 12px;", + "items" : [ + { + "String header" : "ticket 1", + "string drag_group" : "cards", + "String weight" : "light", + "String margin_bottom" : 3, + "xtype" : "Card", + "$ xns" : "Roo.bootstrap", + "String html" : "body goes here", + "bool dragable" : true + }, + { + "String weight" : "primary", + "xtype" : "Button", + "$ xns" : "Roo.bootstrap", + "String html" : "Add Issue" + } + ] + }, + { + "xtype" : "Card", "$ xns" : "Roo.bootstrap", - "String html" : "Add Issue" + "String title" : "test", + "items" : [ + { + "xtype" : "CardUploader", + "string html" : "Upload Images or Documents", + "$ xns" : "Roo.bootstrap" + } + ] } ] } diff --git a/examples/bootstrap/dashboard4.js b/examples/bootstrap/dashboard4.js index eb9ff508d2..aaa7538b0d 100644 --- a/examples/bootstrap/dashboard4.js +++ b/examples/bootstrap/dashboard4.js @@ -5,9 +5,11 @@ dashboard4 = new Roo.XComponent({ _strings : { + '098f6bcd4621d373cade4e832627b4f6' :"test", 'e93b3fa481be3932aa08bd68c3deee70' :"example 1", '60ee66eb2cd31823032664c2e9a79fd5' :"body goes here", '9cf863d802aca813531ca28b319ead90' :"Add Issue", + 'fb66f41b81f5973740bbfed019aa5d7d' :"Upload Images or Documents", 'd9fb0367346d21079a1c52d72da61c9f' :"ticket 1" }, @@ -36,30 +38,97 @@ dashboard4 = new Roo.XComponent({ '|xns' : 'Roo.bootstrap', items : [ { - xtype : 'Card', - footer : 'a footer', - header : _this._strings['e93b3fa481be3932aa08bd68c3deee70'] /* example 1 */, - style : 'max-width:300px', - weight : 'danger', + xtype : 'Row', xns : Roo.bootstrap, '|xns' : 'Roo.bootstrap', items : [ { xtype : 'Card', - dragable : true, - header : _this._strings['d9fb0367346d21079a1c52d72da61c9f'] /* ticket 1 */, - html : _this._strings['60ee66eb2cd31823032664c2e9a79fd5'] /* body goes here */, - margin_bottom : 3, - weight : 'light', + cls : 'col-xs-12 column col-12', + dropable : true, + drop_group : 'cards', + footer : 'a footer', + header : _this._strings['e93b3fa481be3932aa08bd68c3deee70'] /* example 1 */, + style : 'max-width:300px;margin: 0 12px;', + weight : 'danger', xns : Roo.bootstrap, - '|xns' : 'Roo.bootstrap' + '|xns' : 'Roo.bootstrap', + items : [ + { + xtype : 'Card', + collapsable : true, + dragable : true, + drag_group : 'cards', + header : _this._strings['d9fb0367346d21079a1c52d72da61c9f'] /* ticket 1 */, + html : _this._strings['60ee66eb2cd31823032664c2e9a79fd5'] /* body goes here */, + margin_bottom : 3, + weight : 'light', + xns : Roo.bootstrap, + '|xns' : 'Roo.bootstrap' + }, + { + xtype : 'Card', + dragable : true, + drag_group : 'cards', + header : _this._strings['d9fb0367346d21079a1c52d72da61c9f'] /* ticket 1 */, + html : _this._strings['60ee66eb2cd31823032664c2e9a79fd5'] /* body goes here */, + margin_bottom : 3, + weight : 'light', + xns : Roo.bootstrap, + '|xns' : 'Roo.bootstrap' + }, + { + xtype : 'Button', + html : _this._strings['9cf863d802aca813531ca28b319ead90'] /* Add Issue */, + weight : 'primary', + xns : Roo.bootstrap, + '|xns' : 'Roo.bootstrap' + } + ] }, { - xtype : 'Button', - html : _this._strings['9cf863d802aca813531ca28b319ead90'] /* Add Issue */, - weight : 'primary', + xtype : 'Card', + cls : 'column col-xs-12 col-12', + footer : 'a footer', + header : _this._strings['e93b3fa481be3932aa08bd68c3deee70'] /* example 1 */, + style : 'max-width:300px;margin: 0 12px;', + weight : 'danger', + xns : Roo.bootstrap, + '|xns' : 'Roo.bootstrap', + items : [ + { + xtype : 'Card', + dragable : true, + drag_group : 'cards', + header : _this._strings['d9fb0367346d21079a1c52d72da61c9f'] /* ticket 1 */, + html : _this._strings['60ee66eb2cd31823032664c2e9a79fd5'] /* body goes here */, + margin_bottom : 3, + weight : 'light', + xns : Roo.bootstrap, + '|xns' : 'Roo.bootstrap' + }, + { + xtype : 'Button', + html : _this._strings['9cf863d802aca813531ca28b319ead90'] /* Add Issue */, + weight : 'primary', + xns : Roo.bootstrap, + '|xns' : 'Roo.bootstrap' + } + ] + }, + { + xtype : 'Card', + title : _this._strings['098f6bcd4621d373cade4e832627b4f6'] /* test */, xns : Roo.bootstrap, - '|xns' : 'Roo.bootstrap' + '|xns' : 'Roo.bootstrap', + items : [ + { + xtype : 'CardUploader', + html : _this._strings['fb66f41b81f5973740bbfed019aa5d7d'] /* Upload Images or Documents */, + xns : Roo.bootstrap, + '|xns' : 'Roo.bootstrap' + } + ] } ] } diff --git a/examples/bootstrap4/dashboard4.html b/examples/bootstrap4/dashboard4.html new file mode 100644 index 0000000000..8dc05d8e34 --- /dev/null +++ b/examples/bootstrap4/dashboard4.html @@ -0,0 +1,40 @@ + + + + Card Drag and drop testingt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/view/ddview.js b/examples/view/ddview.js new file mode 100644 index 0000000000..0a294d766f --- /dev/null +++ b/examples/view/ddview.js @@ -0,0 +1,477 @@ +Array.prototype.contains = function(element) { + for (var i = 0; i < this.length; i++) { + if (this[i] == element) { + return true; + } + } + return false; +}; +Roo.namespace("Roo.ux"); + +/** + * @class Roo.ux.DDView + * A DnD enabled version of Roo.View. + * @param {Element/String} container The Element in which to create the View. + * @param {String} tpl The template string used to create the markup for each element of the View + * @param {Object} config The configuration properties. These include all the config options of + * {@link Roo.View} plus some specific to this class.
+ *

+ * Drag/drop is implemented by adding {@link Roo.data.Record}s to the target DDView. If copying is + * not being performed, the original {@link Roo.data.Record} is removed from the source DDView.
+ *

+ * The following extra CSS rules are needed to provide insertion point highlighting:


+.x-view-drag-insert-above {
+	border-top:1px dotted #3366cc;
+}
+.x-view-drag-insert-below {
+	border-bottom:1px dotted #3366cc;
+}
+
+ * + */ +Roo.ux.DDView = function(container, tpl, config) { + Roo.ux.DDView.superclass.constructor.apply(this, arguments); + this.getEl().setStyle("outline", "0px none"); + this.getEl().unselectable(); + if (this.dragGroup) { + this.setDraggable(this.dragGroup.split(",")); + } + if (this.dropGroup) { + this.setDroppable(this.dropGroup.split(",")); + } + if (this.deletable) { + this.setDeletable(); + } + this.isDirtyFlag = false; + this.addEvents({ + "drop" : true + }); +}; + +Roo.extend(Roo.ux.DDView, Roo.View, { +/** @cfg {String/Array} dragGroup The ddgroup name(s) for the View's DragZone. */ +/** @cfg {String/Array} dropGroup The ddgroup name(s) for the View's DropZone. */ +/** @cfg {Boolean} copy Causes drag operations to copy nodes rather than move. */ +/** @cfg {Boolean} allowCopy Causes ctrl/drag operations to copy nodes rather than move. */ + + isFormField: true, + + reset: Roo.emptyFn, + + clearInvalid: Roo.form.Field.prototype.clearInvalid, + + validate: function() { + return true; + }, + + destroy: function() { + this.purgeListeners(); + this.getEl.removeAllListeners(); + this.getEl().remove(); + if (this.dragZone) { + if (this.dragZone.destroy) { + this.dragZone.destroy(); + } + } + if (this.dropZone) { + if (this.dropZone.destroy) { + this.dropZone.destroy(); + } + } + }, + +/** Allows this class to be an Roo.form.Field so it can be found using {@link Roo.form.BasicForm#findField}. */ + getName: function() { + return this.name; + }, + +/** Loads the View from a JSON string representing the Records to put into the Store. */ + setValue: function(v) { + if (!this.store) { + throw "DDView.setValue(). DDView must be constructed with a valid Store"; + } + var data = {}; + data[this.store.reader.meta.root] = v ? [].concat(v) : []; + this.store.proxy = new Roo.data.MemoryProxy(data); + this.store.load(); + }, + +/** @return {String} a parenthesised list of the ids of the Records in the View. */ + getValue: function() { + var result = '('; + this.store.each(function(rec) { + result += rec.id + ','; + }); + return result.substr(0, result.length - 1) + ')'; + }, + + getIds: function() { + var i = 0, result = new Array(this.store.getCount()); + this.store.each(function(rec) { + result[i++] = rec.id; + }); + return result; + }, + + isDirty: function() { + return this.isDirtyFlag; + }, + +/** + * Part of the Roo.dd.DropZone interface. If no target node is found, the + * whole Element becomes the target, and this causes the drop gesture to append. + */ + getTargetFromEvent : function(e) { + var target = e.getTarget(); + while ((target !== null) && (target.parentNode != this.el.dom)) { + target = target.parentNode; + } + if (!target) { + target = this.el.dom.lastChild || this.el.dom; + } + return target; + }, + +/** + * Create the drag data which consists of an object which has the property "ddel" as + * the drag proxy element. + */ + getDragData : function(e) { + var target = this.findItemFromChild(e.getTarget()); + if(target) { + this.handleSelection(e); + var selNodes = this.getSelectedNodes(); + var dragData = { + source: this, + copy: this.copy || (this.allowCopy && e.ctrlKey), + nodes: selNodes, + records: [] + }; + var selectedIndices = this.getSelectedIndexes(); + for (var i = 0; i < selectedIndices.length; i++) { + dragData.records.push(this.store.getAt(selectedIndices[i])); + } + if (selNodes.length == 1) { + dragData.ddel = target.cloneNode(true); // the div element + } else { + var div = document.createElement('div'); // create the multi element drag "ghost" + div.className = 'multi-proxy'; + for (var i = 0, len = selNodes.length; i < len; i++) { + div.appendChild(selNodes[i].cloneNode(true)); + } + dragData.ddel = div; + } + return dragData; + } + return false; + }, + +/** Specify to which ddGroup items in this DDView may be dragged. */ + setDraggable: function(ddGroup) { + if (ddGroup instanceof Array) { + Roo.each(ddGroup, this.setDraggable, this); + return; + } + if (this.dragZone) { + this.dragZone.addToGroup(ddGroup); + } else { + this.dragZone = new Roo.dd.DragZone(this.getEl(), { + containerScroll: true, + ddGroup: ddGroup + }); +// Draggability implies selection. DragZone's mousedown selects the element. + if (!this.multiSelect) { this.singleSelect = true; } + +// Wire the DragZone's handlers up to methods in *this* + this.dragZone.getDragData = this.getDragData.createDelegate(this); + } + }, + +/** Specify from which ddGroup this DDView accepts drops. */ + setDroppable: function(ddGroup) { + if (ddGroup instanceof Array) { + Roo.each(ddGroup, this.setDroppable, this); + return; + } + if (this.dropZone) { + this.dropZone.addToGroup(ddGroup); + } else { + this.dropZone = new Roo.dd.DropZone(this.getEl(), { + containerScroll: true, + ddGroup: ddGroup + }); + +// Wire the DropZone's handlers up to methods in *this* + this.dropZone.getTargetFromEvent = this.getTargetFromEvent.createDelegate(this); + this.dropZone.onNodeEnter = this.onNodeEnter.createDelegate(this); + this.dropZone.onNodeOver = this.onNodeOver.createDelegate(this); + this.dropZone.onNodeOut = this.onNodeOut.createDelegate(this); + this.dropZone.onNodeDrop = this.onNodeDrop.createDelegate(this); + } + }, + +/** Decide whether to drop above or below a View node. */ + getDropPoint : function(e, n, dd){ + if (n == this.el.dom) { return "above"; } + var t = Roo.lib.Dom.getY(n), b = t + n.offsetHeight; + var c = t + (b - t) / 2; + var y = Roo.lib.Event.getPageY(e); + if(y <= c) { + return "above"; + }else{ + return "below"; + } + }, + + onNodeEnter : function(n, dd, e, data){ + return false; + }, + + onNodeOver : function(n, dd, e, data){ + var pt = this.getDropPoint(e, n, dd); + // set the insert point style on the target node + var dragElClass = this.dropNotAllowed; + if (pt) { + var targetElClass; + if (pt == "above"){ + dragElClass = n.previousSibling ? "x-tree-drop-ok-between" : "x-tree-drop-ok-above"; + targetElClass = "x-view-drag-insert-above"; + } else { + dragElClass = n.nextSibling ? "x-tree-drop-ok-between" : "x-tree-drop-ok-below"; + targetElClass = "x-view-drag-insert-below"; + } + if (this.lastInsertClass != targetElClass){ + Roo.fly(n).replaceClass(this.lastInsertClass, targetElClass); + this.lastInsertClass = targetElClass; + } + } + return dragElClass; + }, + + onNodeOut : function(n, dd, e, data){ + this.removeDropIndicators(n); + }, + + onNodeDrop : function(n, dd, e, data){ + if (this.fireEvent("drop", this, n, dd, e, data) === false) { + return false; + } + var pt = this.getDropPoint(e, n, dd); + var insertAt = (n == this.el.dom) ? this.nodes.length : n.nodeIndex; + if (pt == "below") { insertAt++; } + for (var i = 0; i < data.records.length; i++) { + var r = data.records[i]; + var dup = this.store.getById(r.id); + if (dup && (dd != this.dragZone)) { + Roo.fly(this.getNode(this.store.indexOf(dup))).frame("red", 1); + } else { + if (data.copy) { + this.store.insert(insertAt++, r.copy()); + } else { + data.source.isDirtyFlag = true; + r.store.remove(r); + this.store.insert(insertAt++, r); + } + this.isDirtyFlag = true; + } + } + this.dragZone.cachedTarget = null; + return true; + }, + + removeDropIndicators : function(n){ + if(n){ + Roo.fly(n).removeClass([ + "x-view-drag-insert-above", + "x-view-drag-insert-below"]); + this.lastInsertClass = "_noclass"; + } + }, + +/** + * Utility method. Add a delete option to the DDView's context menu. + * @param {String} imageUrl The URL of the "delete" icon image. + */ + setDeletable: function(imageUrl) { + if (!this.singleSelect && !this.multiSelect) { + this.singleSelect = true; + } + var c = this.getContextMenu(); + this.contextMenu.on("itemclick", function(item) { + switch (item.id) { + case "delete": + this.remove(this.getSelectedIndexes()); + break; + } + }, this); + this.contextMenu.add({ + icon: imageUrl || AU.resolveUrl("/images/delete.gif"), + id: "delete", + text: AU.getMessage("deleteItem") + }); + }, + +/** Return the context menu for this DDView. */ + getContextMenu: function() { + if (!this.contextMenu) { +// Create the View's context menu + this.contextMenu = new Roo.menu.Menu({ + id: this.id + "-contextmenu" + }); + this.el.on("contextmenu", this.showContextMenu, this); + } + return this.contextMenu; + }, + + disableContextMenu: function() { + if (this.contextMenu) { + this.el.un("contextmenu", this.showContextMenu, this); + } + }, + + showContextMenu: function(e, item) { + item = this.findItemFromChild(e.getTarget()); + if (item) { + e.stopEvent(); + this.select(this.getNode(item), this.multiSelect && e.ctrlKey, true); + this.contextMenu.showAt(e.getXY()); + } + }, + +/** + * Remove {@link Roo.data.Record}s at the specified indices. + * @param {Array/Number} selectedIndices The index (or Array of indices) of Records to remove. + */ + remove: function(selectedIndices) { + selectedIndices = [].concat(selectedIndices); + for (var i = 0; i < selectedIndices.length; i++) { + var rec = this.store.getAt(selectedIndices[i]); + this.store.remove(rec); + } + }, + +/** + * Double click fires the event, but also, if this is draggable, and there is only one other + * related DropZone, it transfers the selected node. + */ + onDblClick : function(e){ + var item = this.findItemFromChild(e.getTarget()); + if(item){ + if (this.fireEvent("dblclick", this, this.indexOf(item), item, e) === false) { + return false; + } + if (this.dragGroup) { + var targets = Roo.dd.DragDropMgr.getRelated(this.dragZone, true); + while (targets.contains(this.dropZone)) { + targets.remove(this.dropZone); + } + if (targets.length == 1) { + this.dragZone.cachedTarget = null; + var el = Roo.get(targets[0].getEl()); + var box = el.getBox(true); + targets[0].onNodeDrop(el.dom, { + target: el.dom, + xy: [box.x, box.y + box.height - 1] + }, null, this.getDragData(e)); + } + } + } + }, + + handleSelection: function(e) { + this.dragZone.cachedTarget = null; + var item = this.findItemFromChild(e.getTarget()); + if (!item) { + this.clearSelections(true); + return; + } + if (item && (this.multiSelect || this.singleSelect)){ + if(this.multiSelect && e.shiftKey && (!e.ctrlKey) && this.lastSelection){ + this.select(this.getNodes(this.indexOf(this.lastSelection), item.nodeIndex), false); + }else if (this.isSelected(this.getNode(item)) && e.ctrlKey){ + this.unselect(item); + } else { + this.select(item, this.multiSelect && e.ctrlKey); + this.lastSelection = item; + } + } + }, + + onItemClick : function(item, index, e){ + if(this.fireEvent("beforeclick", this, index, item, e) === false){ + return false; + } + return true; + }, + + unselect : function(nodeInfo, suppressEvent){ + var node = this.getNode(nodeInfo); + if(node && this.isSelected(node)){ + if(this.fireEvent("beforeselect", this, node, this.selections) !== false){ + Roo.fly(node).removeClass(this.selectedClass); + this.selections.remove(node); + if(!suppressEvent){ + this.fireEvent("selectionchange", this, this.selections); + } + } + } + } +}); + +function initializePage() { + var collection=[ + {'id':'40','entityImageUrl':'../shared/icons/fam/user_add.png','componentDescription':'Add User'}, + {'id':'27','entityImageUrl':'../shared/icons/fam/user_delete.png','componentDescription':'Delete User'}, + {'id':'28','entityImageUrl':'../shared/icons/fam/user_comment.png','componentDescription':'Comment on User'} + ]; + var rec=Roo.data.Record.create([ + {name:'id'}, + {name:'entityImageUrl'}, + {name:'componentDescription'} + ]); + var reader=new Roo.data.JsonReader({ + root:'collection', + id:'id' + },rec); + var ds=new Roo.data.Store({ + proxy:new Roo.data.MemoryProxy({collection:collection}), + reader:reader + }); + var view=new Roo.ux.DDView('left-view-container','
{componentDescription}
',{ + isFormField:true, + name:'subComponents', + dragGroup:'availComponentDDGroup,subComponentDDGroup', + dropGroup:'availComponentDDGroup,subComponentDDGroup', + selectedClass: 'asp-selected', + jsonRoot: 'collection', + store: ds + }); + ds.load(); + + collection=[]; + rec=Roo.data.Record.create([ + {name:'id'}, + {name:'entityImageUrl'}, + {name:'componentDescription'} + ]); + reader=new Roo.data.JsonReader({ + root:'collection', + id:'id' + },rec); + ds=new Roo.data.Store({ + proxy:new Roo.data.MemoryProxy({collection:collection}), + reader:reader + }); + view=new Roo.ux.DDView('right-view-container','
{componentDescription}
',{ + isFormField:true, + name:'availableSubComponents', + multiSelect: true, + dragGroup:'subComponentDDGroup', + dropGroup:'availComponentDDGroup', + selectedClass: 'asp-selected', + jsonRoot: 'collection', + store: ds + }); + ds.load(); +} +Roo.onReady(initializePage); \ No newline at end of file diff --git a/roojs-bootstrap-debug.js b/roojs-bootstrap-debug.js index 83849e1738..c30b5b554c 100644 --- a/roojs-bootstrap-debug.js +++ b/roojs-bootstrap-debug.js @@ -13,6 +13,203 @@ Roo.bootstrap.version = ( }); return ret; })(); /* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + *