fixed Server sample
							
								
								
									
										237
									
								
								WebWidgets/ExtJS/samples/Server/extjs/AppinfTable.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,237 @@ | ||||
| Ext.AppinfPagingToolbar = Ext.extend(Ext.PagingToolbar, { | ||||
|     onRender : function(ct, position){ | ||||
|         Ext.AppinfPagingToolbar.superclass.onRender.call(this, ct, position); | ||||
|         this.loading.hide(); | ||||
|     } | ||||
| }); | ||||
|  | ||||
| Ext.reg('appinfpaging', Ext.AppinfPagingToolbar); | ||||
|  | ||||
| Ext.override(Ext.data.ArrayReader, { | ||||
| 	read : function(response){ | ||||
| 		var data = response.responseText; | ||||
| 		var o = eval("("+data+")"); | ||||
| 		return this.readRecords(o); | ||||
| 	}, | ||||
|  | ||||
| 	readRecords : function(o){ | ||||
| 		var sid = this.meta ? this.meta.id : null; | ||||
| 		var s = this.meta; | ||||
| 		var recordType = this.recordType, fields = recordType.prototype.fields; | ||||
| 		var records = []; | ||||
| 		var root = o["data"]; | ||||
| 		var totalRecords = o["tp"]; | ||||
| 		if (!root) | ||||
| 		{ | ||||
| 			root = o; | ||||
| 			totalRecords = root.length; | ||||
| 		} | ||||
| 		for(var i = 0; i < root.length; i++){ | ||||
| 			var n = root[i]; | ||||
| 			var values = {}; | ||||
| 			var id = ((sid || sid === 0) && n[sid] !== undefined && n[sid] !== "" ? n[sid] : null); | ||||
| 			for(var j = 0, jlen = fields.length; j < jlen; j++){ | ||||
| 				var f = fields.items[j]; | ||||
| 				var k = f.mapping !== undefined && f.mapping !== null ? f.mapping : j; | ||||
| 				var v = n[k] !== undefined ? n[k] : f.defaultValue; | ||||
| 				v = f.convert(v, n); | ||||
| 				values[f.name] = v; | ||||
| 			} | ||||
| 			var record = new recordType(values, id); | ||||
| 			record.json = n; | ||||
| 			records[records.length] = record; | ||||
| 		} | ||||
| 		return { | ||||
| 			success : true, | ||||
| 			records : records, | ||||
| 			totalRecords : totalRecords | ||||
| 		}; | ||||
|     } | ||||
| }); | ||||
|  | ||||
| 	 | ||||
| Ext.grid.AppinfTable = Ext.extend(Ext.grid.EditorGridPanel, { | ||||
| 	/** | ||||
| 	 * @cfg {Boolean} autoEdit | ||||
|      * enables autoEdit Mode | ||||
|      */ | ||||
|      autoEdit: true, | ||||
|       | ||||
|      charThatStartedEdit: null, | ||||
|       | ||||
|      origEditValue: null, | ||||
| 	  | ||||
| 	 modifiedRecord: null, | ||||
| 	 modifiedField: null, | ||||
|       | ||||
|       // private | ||||
|     initComponent : function(){ | ||||
|     	//make sure we have cell selection! | ||||
|     	this.selModel = new Ext.grid.CellSelectionModel(); | ||||
|       Ext.grid.AppinfTable.superclass.initComponent.call(this); | ||||
|     }, | ||||
|      | ||||
|      // private | ||||
|     initEvents : function(){ | ||||
|         Ext.grid.AppinfTable.superclass.initEvents.call(this); | ||||
|         this.on("keydown", this.onKeyDownEvent, this); | ||||
|     }, | ||||
|      | ||||
|     //private | ||||
|     onKeyDownEvent: function(e){ | ||||
| 		var code = e.getKey(); | ||||
| 		if (code != undefined && code != e.LEFT && code != e.RIGHT && code != e.UP && code != e.DOWN && code != e.ESC && code != e.ENTER | ||||
| 			&& code != e.TAB && code != e.SHIFT && code != e.PAGEUP && code != e.PAGEDOWN && code != e.HOME && code != e.F5 && | ||||
| 			code != e.END && code != e.DELETE && code != e.CONTROL && code != e.BACKSPACE){ | ||||
| 			if (code >= e.NUM_ZERO && code <= e.NUM_NINE) | ||||
| 			{ | ||||
| 				switch(code){ | ||||
| 					case e.NUM_ZERO: | ||||
| 						code = e.ZERO; | ||||
| 						break; | ||||
| 					case e.NUM_ONE: | ||||
| 						code = e.ONE; | ||||
| 						break; | ||||
| 					case e.NUM_TWO: | ||||
| 						code = e.TWO; | ||||
| 						break; | ||||
| 					case e.NUM_THREE: | ||||
| 						code = e.THREE; | ||||
| 						break; | ||||
| 					case e.NUM_FOUR: | ||||
| 						code = e.FOUR; | ||||
| 						break; | ||||
| 					case e.NUM_FIVE: | ||||
| 						code = e.FIVE; | ||||
| 						break; | ||||
| 					case e.NUM_SIX: | ||||
| 						code = e.SIX; | ||||
| 						break; | ||||
| 					case e.NUM_SEVEN: | ||||
| 						code = e.SEVEN; | ||||
| 						break; | ||||
| 					case e.NUM_EIGHT: | ||||
| 						code = e.EIGHT; | ||||
| 						break; | ||||
| 					case e.NUM_NINE: | ||||
| 						code = e.NINE; | ||||
| 						break; | ||||
| 				} | ||||
| 			} | ||||
| 			this.charThatStartedEdit = code; | ||||
| 			var sc = this.selModel.getSelectedCell(); | ||||
| 			var col = sc[1]; | ||||
| 			var row = sc[0]; | ||||
| 			this.startEditing(row, col); | ||||
| 		} | ||||
| 		else | ||||
| 			this.charThatStartedEdit = null; | ||||
| 	} | ||||
| }); | ||||
|  | ||||
| Ext.reg('appinfgrid', Ext.grid.AppinfTable); | ||||
|  | ||||
| Ext.override(Ext.grid.AppinfTable, { | ||||
| 	startEditing : function(row, col){ | ||||
| 		this.stopEditing(); | ||||
| 		if(this.colModel.isCellEditable(col, row)){ | ||||
| 			this.view.ensureVisible(row, col, true); | ||||
| 			var r = this.store.getAt(row); | ||||
| 			var field = this.colModel.getDataIndex(col); | ||||
| 			var e = { | ||||
| 				grid: this, | ||||
| 				record: r, | ||||
| 				field: field, | ||||
| 				value: r.data[field], | ||||
| 				row: row, | ||||
| 				column: col, | ||||
| 				cancel:false | ||||
| 			}; | ||||
| 			if(this.fireEvent("beforeedit", e) !== false && !e.cancel){ | ||||
| 				this.editing = true; | ||||
| 				var ed = this.colModel.getCellEditor(col, row); | ||||
| 				if(!ed.rendered){ | ||||
| 					var edView = this.view.getEditorParent(ed); | ||||
| 					ed.render(edView); | ||||
| 				} | ||||
| 				this.modifiedField = ed.field; | ||||
| 				this.modifiedRecord = r; | ||||
| 				var edfield = ed.field; | ||||
| 					ed.row = row; | ||||
| 					ed.col = col; | ||||
| 					ed.record = r; | ||||
| 					ed.field = edfield; | ||||
| 					ed.on("complete", this.onEditComplete, this, {single: true}); | ||||
| 					ed.on("specialkey", this.onEditorKey, this); | ||||
| 					this.activeEditor = ed; | ||||
| 					var v = this.preEditValue(r, field); | ||||
| 					this.origEditValue = v; | ||||
| 					if (v == e.value) | ||||
| 					{ | ||||
| 						if (this.autoEdit && this.charThatStartedEdit) | ||||
| 						{ | ||||
| 							e.value = String.fromCharCode(this.charThatStartedEdit); | ||||
| 							ed.field.selectOnFocus = false; | ||||
| 						} | ||||
| 						else | ||||
| 							ed.field.selectOnFocus = true; | ||||
| 					} | ||||
| 					else | ||||
| 						ed.field.selectOnFocus = false; | ||||
| 					this.charThatStartedEdit = null; | ||||
| 					(function(){ | ||||
| 					ed.startEdit(this.view.getCell(row, col), e.value); | ||||
| 					ed.field.preFocus(); | ||||
| 				}).defer(50, this); | ||||
| 			} | ||||
| 		} | ||||
| 	}, | ||||
| 	onEditComplete : function(ed, value, startValue){ | ||||
|         this.editing = false; | ||||
|         this.activeEditor = null; | ||||
|         ed.un("specialkey", this.onEditorKey, this); | ||||
| 		var r = ed.record; | ||||
|         var field = this.colModel.getDataIndex(ed.col); | ||||
|         value = this.postEditValue(value, startValue, r, field); | ||||
|         if(String(value) !== String(this.origEditValue)){ | ||||
|             var e = { | ||||
|                 grid: this, | ||||
|                 record: r, | ||||
|                 field: field, | ||||
|                 originalValue: this.origEditValue, | ||||
|                 value: value, | ||||
|                 row: ed.row, | ||||
|                 column: ed.col, | ||||
|                 cancel:false | ||||
|             }; | ||||
|             if(this.fireEvent("validateedit", e) !== false && !e.cancel){ | ||||
|                 r.set(field, e.value); | ||||
|                 delete e.cancel; | ||||
|                 this.fireEvent("afteredit", e); | ||||
|             } | ||||
|         } | ||||
|         this.view.focusCell(ed.row, ed.col); | ||||
|     }, | ||||
| 	onEditorKey : function(field, e){ | ||||
| 		var k = e.getKey(); | ||||
|  | ||||
| 		// reset origEditValue | ||||
| 		if(k == e.ESC){ | ||||
|         	e.stopEvent(); | ||||
| 			var ed = this.activeEditor; | ||||
| 			if (ed) | ||||
| 			{ | ||||
| 				this.activeEditor = null; | ||||
| 				ed.un("specialkey", this.onEditorKey, this); | ||||
| 				ed.un("complete", this.onEditComplete, this); | ||||
| 				ed.cancelEdit(); | ||||
| 				this.editing = false; | ||||
| 				this.view.focusCell(ed.row, ed.col); | ||||
| 			} | ||||
| 			//this.modifiedRecord.set(this.modifiedField, this.origEditValue); | ||||
|         } | ||||
| 		else | ||||
| 			this.selModel.onEditorKey(field,e); | ||||
|     } | ||||
| }); | ||||
| 	  | ||||
							
								
								
									
										558
									
								
								WebWidgets/ExtJS/samples/Server/extjs/DDView.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,558 @@ | ||||
| Array.prototype.contains = function(element) { | ||||
| 	return this.indexOf(element) !== -1; | ||||
| }; | ||||
|  | ||||
| Ext.namespace("Ext.ux");  | ||||
|  | ||||
| /**  | ||||
|  * @class Ext.ux.DDView  | ||||
|  * A DnD enabled version of Ext.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 Ext.View} plus some specific to this class.<br>  | ||||
|  * <p>  | ||||
|  * Drag/drop is implemented by adding {@link Ext.data.Record}s to the target DDView. If copying is  | ||||
|  * not being performed, the original {@link Ext.data.Record} is removed from the source DDView.<br>  | ||||
|  * <p>  | ||||
|  * The following extra CSS rules are needed to provide insertion point highlighting:<pre><code>  | ||||
| .x-view-drag-insert-above {  | ||||
|     border-top:1px dotted #3366cc;  | ||||
| }  | ||||
| .x-view-drag-insert-below {  | ||||
|     border-bottom:1px dotted #3366cc;  | ||||
| }  | ||||
| </code></pre>  | ||||
|  *   | ||||
|  */  | ||||
| Ext.ux.DDView = function(config) { | ||||
| 	if (!config.itemSelector) { | ||||
| 		var tpl = config.tpl; | ||||
| 		if (this.classRe.test(tpl)) { | ||||
| 			config.tpl = tpl.replace(this.classRe, 'class=$1x-combo-list-item $2$1'); | ||||
| 		} | ||||
| 		else { | ||||
| 			config.tpl = tpl.replace(this.tagRe, '$1 class="x-combo-list-item" $2'); | ||||
| 		} | ||||
| 		config.itemSelector = ".x-combo-list-item"; | ||||
| 	} | ||||
|     Ext.ux.DDView.superclass.constructor.call(this, Ext.apply(config, {  | ||||
|         border: false  | ||||
|     }));  | ||||
| };  | ||||
|  | ||||
| Ext.extend(Ext.ux.DDView, Ext.DataView, {  | ||||
| /**    @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. */  | ||||
| 	dragDisabled:false, | ||||
|  | ||||
| 	sortDir: 'ASC', | ||||
|  | ||||
|     isFormField: true,  | ||||
|       | ||||
|     classRe: /class=(['"])(.*)\1/,  | ||||
|  | ||||
|     tagRe: /(<\w*)(.*?>)/,  | ||||
|  | ||||
|     reset: Ext.emptyFn,  | ||||
|       | ||||
|     clearInvalid: Ext.form.Field.prototype.clearInvalid,  | ||||
|  | ||||
|     msgTarget: 'qtip',  | ||||
|  | ||||
| 	afterRender: function() { | ||||
| 		Ext.ux.DDView.superclass.afterRender.call(this); | ||||
| 	    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"  | ||||
| 	    ); | ||||
| 	}, | ||||
|       | ||||
|     validate: function() {  | ||||
|         return true;  | ||||
|     },  | ||||
|       | ||||
|     onDestroy: function() {  | ||||
|         this.purgeListeners();  | ||||
|         this.getEl().removeAllListeners();  | ||||
|         this.getEl().remove();  | ||||
|         if (this.dragZone) {  | ||||
|             Ext.dd.ScrollManager.unregister(this.dragZone.el);  | ||||
|             if (this.dragZone.destroy) {  | ||||
|                 this.dragZone.destroy();  | ||||
| 				this.dragZone.proxy.el.destroy(); | ||||
|             }  | ||||
|         }  | ||||
|         if (this.dropZone) {  | ||||
|             Ext.dd.ScrollManager.unregister(this.dropZone.el);  | ||||
|             if (this.dropZone.destroy) {  | ||||
|                 this.dropZone.destroy();  | ||||
|             }  | ||||
|         } | ||||
|         Ext.ux.DDView.superclass.onDestroy.call(this); | ||||
|     },  | ||||
|  | ||||
| /**    Allows this class to be an Ext.form.Field so it can be found using {@link Ext.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 Ext.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 Ext.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) {  | ||||
|             if (!this.isSelected(target)) {  | ||||
|                 delete this.ignoreNextClick;  | ||||
|                 this.onItemClick(target, this.indexOf(target), e);  | ||||
|                 this.ignoreNextClick = true;  | ||||
|             }  | ||||
|             var dragData = {  | ||||
|                 sourceView: this,  | ||||
|                 viewNodes: [],  | ||||
|                 records: [],  | ||||
|                 copy: this.copy || (this.allowCopy && e.ctrlKey)  | ||||
|             };  | ||||
|             if (this.getSelectionCount() == 1) {  | ||||
|                 var i = this.getSelectedIndexes()[0];  | ||||
|                 var n = this.getNode(i);  | ||||
|                 dragData.viewNodes.push(dragData.ddel = n);  | ||||
|                 dragData.records.push(this.store.getAt(i));  | ||||
|                 dragData.repairXY = Ext.fly(n).getXY();  | ||||
|             } else {  | ||||
|                 dragData.ddel = document.createElement('div');  | ||||
|                 dragData.ddel.className = 'multi-proxy';  | ||||
|                 this.collectSelection(dragData);  | ||||
|             }  | ||||
|             return dragData;  | ||||
|         }  | ||||
|         return false;  | ||||
|     },  | ||||
|  | ||||
| //    override the default repairXY.  | ||||
|     getRepairXY : function(e){  | ||||
|         return this.dragData.repairXY;  | ||||
|     },  | ||||
|  | ||||
| /**    Put the selections into the records and viewNodes Arrays. */  | ||||
|     collectSelection: function(data) {  | ||||
|         data.repairXY = Ext.fly(this.getSelectedNodes()[0]).getXY();  | ||||
|         if (this.preserveSelectionOrder === true) {  | ||||
|             Ext.each(this.getSelectedIndexes(), function(i) {  | ||||
|                 var n = this.getNode(i);  | ||||
|                 var dragNode = n.cloneNode(true);  | ||||
|                 dragNode.id = Ext.id();  | ||||
|                 data.ddel.appendChild(dragNode);  | ||||
|                 data.records.push(this.store.getAt(i));  | ||||
|                 data.viewNodes.push(n);  | ||||
|             }, this);  | ||||
|         } else {  | ||||
|             var i = 0;  | ||||
|             this.store.each(function(rec){  | ||||
|                 if (this.isSelected(i)) {  | ||||
|                     var n = this.getNode(i);  | ||||
|                     var dragNode = n.cloneNode(true);  | ||||
|                     dragNode.id = Ext.id();  | ||||
|                     data.ddel.appendChild(dragNode);  | ||||
|                     data.records.push(this.store.getAt(i));  | ||||
|                     data.viewNodes.push(n);  | ||||
|                 }  | ||||
|                 i++;  | ||||
|             }, this);  | ||||
|         }  | ||||
|     },  | ||||
|       | ||||
| /**    Specify to which ddGroup items in this DDView may be dragged. */  | ||||
|     setDraggable: function(ddGroup) {  | ||||
|         if (ddGroup instanceof Array) {  | ||||
|             Ext.each(ddGroup, this.setDraggable, this);  | ||||
|             return;  | ||||
|         }  | ||||
|         if (this.dragZone) {  | ||||
|             this.dragZone.addToGroup(ddGroup);  | ||||
|         } else {  | ||||
|             this.dragZone = new Ext.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);  | ||||
|             this.dragZone.getRepairXY = this.getRepairXY;  | ||||
|             this.dragZone.onEndDrag = this.onEndDrag;  | ||||
|         }  | ||||
|     },  | ||||
|  | ||||
| /**    Specify from which ddGroup this DDView accepts drops. */  | ||||
|     setDroppable: function(ddGroup) {  | ||||
|         if (ddGroup instanceof Array) {  | ||||
|             Ext.each(ddGroup, this.setDroppable, this);  | ||||
|             return;  | ||||
|         }  | ||||
|         if (this.dropZone) {  | ||||
|             this.dropZone.addToGroup(ddGroup);  | ||||
|         } else {  | ||||
|             this.dropZone = new Ext.dd.DropZone(this.getEl(), {  | ||||
|                 owningView: this,  | ||||
|                 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 = Ext.lib.Dom.getY(n), b = t + n.offsetHeight;  | ||||
|         var c = t + (b - t) / 2;  | ||||
|         var y = Ext.lib.Event.getPageY(e);  | ||||
|         if(y <= c) {  | ||||
|             return "above";  | ||||
|         }else{  | ||||
|             return "below";  | ||||
|         }  | ||||
|     },  | ||||
|       | ||||
|     isValidDropPoint: function(pt, n, data) {  | ||||
| 		if (this.dragDisabled) return false; | ||||
|         if (!data.viewNodes || (data.viewNodes.length != 1)) {  | ||||
|             return true;  | ||||
|         }  | ||||
|         var d = data.viewNodes[0];  | ||||
|         if (d == n) {  | ||||
|             return false;  | ||||
|         }  | ||||
|         if ((pt == "below") && (n.nextSibling == d)) {  | ||||
|             return false;  | ||||
|         }  | ||||
|         if ((pt == "above") && (n.previousSibling == d)) {  | ||||
|             return false;  | ||||
|         }  | ||||
|         return true;  | ||||
|     },  | ||||
|  | ||||
|     onNodeEnter : function(n, dd, e, data){  | ||||
|     	if (this.highlightColor && (data.sourceView != this)) { | ||||
| 	    	this.el.highlight(this.highlightColor); | ||||
| 	    } | ||||
|         return false;  | ||||
|     },  | ||||
|       | ||||
|     onNodeOver : function(n, dd, e, data){  | ||||
|         var dragElClass = this.dropNotAllowed;  | ||||
|         var pt = this.getDropPoint(e, n, dd);  | ||||
|         if (this.isValidDropPoint(pt, n, data)) {  | ||||
|     		if (this.appendOnly || this.sortField) { | ||||
|     			return "x-tree-drop-ok-below"; | ||||
|     		} | ||||
|  | ||||
| //            set the insert point style on the target node  | ||||
|             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){  | ||||
|                     Ext.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.dragDisabled) return false; | ||||
|         if (this.fireEvent("drop", this, n, dd, e, data) === false) {  | ||||
|             return false;  | ||||
|         }  | ||||
|         var pt = this.getDropPoint(e, n, dd);  | ||||
|         var insertAt = (this.appendOnly || (n == this.el.dom)) ? this.store.getCount() : n.viewIndex;  | ||||
|         if (pt == "below") {  | ||||
|             insertAt++;  | ||||
|         }  | ||||
|  | ||||
| //        Validate if dragging within a DDView  | ||||
|         if (data.sourceView == this) {  | ||||
| //            If the first element to be inserted below is the target node, remove it  | ||||
|             if (pt == "below") {  | ||||
|                 if (data.viewNodes[0] == n) {  | ||||
|                     data.viewNodes.shift();  | ||||
|                 }  | ||||
|             } else { //    If the last element to be inserted above is the target node, remove it  | ||||
|                 if (data.viewNodes[data.viewNodes.length - 1] == n) {  | ||||
|                     data.viewNodes.pop();  | ||||
|                 }  | ||||
|             }  | ||||
|       | ||||
| //            Nothing to drop...  | ||||
|             if (!data.viewNodes.length) {  | ||||
|                 return false;  | ||||
|             }  | ||||
|  | ||||
| //            If we are moving DOWN, then because a store.remove() takes place first,  | ||||
| //            the insertAt must be decremented.  | ||||
|             if (insertAt > this.store.indexOf(data.records[0])) {  | ||||
|                 insertAt--;  | ||||
|             }  | ||||
|         }  | ||||
|  | ||||
| //        Dragging from a Tree. Use the Tree's recordFromNode function.  | ||||
|         if (data.node instanceof Ext.tree.TreeNode) {  | ||||
|             var r = data.node.getOwnerTree().recordFromNode(data.node);  | ||||
|             if (r) {  | ||||
|                 data.records = [ r ];  | ||||
|             }  | ||||
|         }  | ||||
|           | ||||
|         if (!data.records) {  | ||||
|             alert("Programming problem. Drag data contained no Records");  | ||||
|             return false;  | ||||
|         }  | ||||
|  | ||||
|         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)) {  | ||||
| 				if(!this.allowDup && !this.allowTrash){ | ||||
|                 	Ext.fly(this.getNode(this.store.indexOf(dup))).frame("red", 1);  | ||||
| 					return true | ||||
| 				} | ||||
| 				var x=new Ext.data.Record(); | ||||
| 				r.id=x.id; | ||||
| 				delete x; | ||||
| 			} | ||||
|             if (data.copy) {  | ||||
|                 this.store.insert(insertAt++, r.copy());  | ||||
|             } else {  | ||||
|                 if (data.sourceView) {  | ||||
|                     data.sourceView.isDirtyFlag = true;  | ||||
|                     data.sourceView.store.remove(r);  | ||||
|                 }  | ||||
|                 if(!this.allowTrash)this.store.insert(insertAt++, r);  | ||||
|             }  | ||||
| 			if(this.sortField){ | ||||
| 				this.store.sort(this.sortField, this.sortDir); | ||||
| 			} | ||||
|             this.isDirtyFlag = true;  | ||||
|         }  | ||||
|         this.dragZone.cachedTarget = null;  | ||||
|         return true;  | ||||
|     },  | ||||
|  | ||||
| //    Ensure the multi proxy is removed  | ||||
|     onEndDrag: function(data, e) {  | ||||
|         var d = Ext.get(this.dragData.ddel);  | ||||
|         if (d && d.hasClass("multi-proxy")) {  | ||||
|             d.remove();  | ||||
|             //delete this.dragData.ddel;  | ||||
|         }  | ||||
|     },  | ||||
|  | ||||
|     removeDropIndicators : function(n){  | ||||
|         if(n){  | ||||
|             Ext.fly(n).removeClass([  | ||||
|                 "x-view-drag-insert-above",  | ||||
| 				"x-view-drag-insert-left", | ||||
| 				"x-view-drag-insert-right", | ||||
|                 "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 Ext.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 Ext.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 that is in another DDView, it drops the selected node on that DDView.  | ||||
|  */  | ||||
|     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 = Ext.dd.DragDropMgr.getRelated(this.dragZone, true);  | ||||
|  | ||||
| //                Remove instances of this View's DropZone  | ||||
|                 while (targets.contains(this.dropZone)) {  | ||||
|                     targets.remove(this.dropZone);  | ||||
|                 }  | ||||
|  | ||||
| //                If there's only one other DropZone, and it is owned by a DDView, then drop it in  | ||||
|                 if ((targets.length == 1) && (targets[0].owningView)) {  | ||||
|                     this.dragZone.cachedTarget = null;  | ||||
|                     var el = Ext.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));  | ||||
|                 }  | ||||
|             }  | ||||
|         }  | ||||
|     },  | ||||
|       | ||||
|     onItemClick : function(item, index, e){  | ||||
| //        The DragZone's mousedown->getDragData already handled selection  | ||||
|         if (this.ignoreNextClick) {  | ||||
|             delete this.ignoreNextClick;  | ||||
|             return;  | ||||
|         }  | ||||
|  | ||||
|         if(this.fireEvent("beforeclick", this, index, item, e) === false){  | ||||
|             return false;  | ||||
|         }  | ||||
|         if(this.multiSelect || this.singleSelect){  | ||||
|             if(this.multiSelect && e.shiftKey && this.lastSelection){  | ||||
|                 this.select(this.getNodes(this.indexOf(this.lastSelection), index), false);  | ||||
|             } else if (this.isSelected(item) && e.ctrlKey) {  | ||||
|                 this.deselect(item);  | ||||
|             }else{  | ||||
|                 this.deselect(item);  | ||||
|                 this.select(item, this.multiSelect && e.ctrlKey);  | ||||
|                 this.lastSelection = item;  | ||||
|             }  | ||||
|             e.preventDefault();  | ||||
|         }  | ||||
|         return true;  | ||||
|     }  | ||||
| });   | ||||
							
								
								
									
										19
									
								
								WebWidgets/ExtJS/samples/Server/extjs/Multiselect.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,19 @@ | ||||
| .ux-mselect{ | ||||
|     overflow:auto; | ||||
|     background:white; | ||||
|     position:relative; /* for calculating scroll offsets */ | ||||
|     zoom:1; | ||||
|     overflow:auto;	 | ||||
| } | ||||
| .ux-mselect-item{ | ||||
|     font:normal 12px tahoma, arial, helvetica, sans-serif; | ||||
|     /*padding:2px; | ||||
|     border:1px solid #fff;*/ | ||||
|     white-space: nowrap; | ||||
|     cursor:pointer; | ||||
| } | ||||
| .ux-mselect-selected{ | ||||
| 	border:1px dotted #a3bae9 !important; | ||||
|     background:#DFE8F6; | ||||
|     cursor:pointer; | ||||
| } | ||||
							
								
								
									
										605
									
								
								WebWidgets/ExtJS/samples/Server/extjs/Multiselect.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,605 @@ | ||||
| //version 3.0.2 | ||||
|  | ||||
| Ext.ux.Multiselect = Ext.extend(Ext.form.Field,  { | ||||
| 	store:null, | ||||
| 	dataFields:[], | ||||
| 	data:[], | ||||
| 	width:'auto', | ||||
| 	height:'auto', | ||||
| 	displayField:0, | ||||
| 	valueField:1, | ||||
| 	allowBlank:true, | ||||
| 	minLength:0, | ||||
| 	maxLength:Number.MAX_VALUE, | ||||
| 	blankText:Ext.form.TextField.prototype.blankText, | ||||
| 	minLengthText:'Minimum {0} item(s) required', | ||||
| 	maxLengthText:'Maximum {0} item(s) allowed', | ||||
| 	copy:false, | ||||
| 	allowDup:false, | ||||
| 	allowTrash:false, | ||||
| 	autoScroll:true, | ||||
| 	legend:null, | ||||
| 	focusClass:undefined, | ||||
| 	delimiter:',', | ||||
| 	view:null, | ||||
| 	dragGroup:null, | ||||
| 	dropGroup:null, | ||||
| 	tbar:null, | ||||
| 	initVal:null, | ||||
| 	appendOnly:false, | ||||
| 	sortField:null, | ||||
| 	sortDir:'ASC', | ||||
| 	defaultAutoCreate : {tag: "div"}, | ||||
| 	 | ||||
|     initComponent: function(){ | ||||
| 		Ext.ux.Multiselect.superclass.initComponent.call(this); | ||||
| 		this.addEvents({ | ||||
| 			'dblclick' : true, | ||||
| 			'click' : true, | ||||
| 			'change' : true, | ||||
| 			'drop' : true, | ||||
| 			'selectionchange' : true | ||||
| 		});		 | ||||
| 	}, | ||||
|     onRender: function(ct, position){ | ||||
| 		var fs, shortCls, tpl; | ||||
| 		Ext.ux.Multiselect.superclass.onRender.call(this, ct, position); | ||||
| 		shortCls = 'ux-mselect'; | ||||
| 		if (this.cls) | ||||
| 			this.cls += (' ' + shortCls); | ||||
|  | ||||
| 		fs = new Ext.form.FieldSet({ | ||||
| 			renderTo:this.el, | ||||
| 			autoScroll:this.autoScroll, | ||||
| 			title:this.legend, | ||||
| 			height:this.height, //reduce height by 2 px? | ||||
| 			width:this.width, | ||||
| 			style:"padding:0px 0px;margin-bottom:0px;", | ||||
| 			tbar:this.tbar | ||||
| 		}); | ||||
| 		if(!this.legend){ | ||||
| 			var x = fs.el.down('.'+fs.headerCls); | ||||
| 			if (x) x.remove(); | ||||
| 		} | ||||
| 		fs.body.addClass(this.cls); | ||||
|  | ||||
| 		tpl = '<tpl for="."><div class="' + this.cls + '-item'; | ||||
| 		if(Ext.isIE || Ext.isIE7)tpl+='" unselectable=on'; | ||||
| 		else tpl+=' x-unselectable"'; | ||||
| 		tpl+='>{' + this.displayField + '}</div></tpl>'; | ||||
|  | ||||
| 		if(!this.store){ | ||||
| 			this.store = new Ext.data.SimpleStore({ | ||||
| 				fields: this.dataFields, | ||||
| 				data : this.data | ||||
| 			}); | ||||
| 		} | ||||
| 		 | ||||
| 		this.store.on('load', this.onStoreLoad, this); | ||||
|  | ||||
| 		this.view = new Ext.ux.DDView({ | ||||
| 			multiSelect: true, store: this.store, selectedClass: shortCls+"-selected", tpl:tpl, | ||||
| 			allowDup:this.allowDup, copy: this.copy, allowTrash: this.allowTrash,  | ||||
| 			dragGroup: this.dragGroup, dropGroup: this.dropGroup, itemSelector:"."+shortCls+"-item", | ||||
| 			isFormField:false, applyTo:fs.body, appendOnly:this.appendOnly, | ||||
| 			sortField:this.sortField, sortDir:this.sortDir | ||||
| 		}); | ||||
|  | ||||
| 		this.view.on('selectionchange', this.onSelectionChange, this); | ||||
| 		this.view.on('click', this.onViewClick, this); | ||||
| 		this.view.on('beforeClick', this.onViewBeforeClick, this); | ||||
| 		this.view.on('dblclick', this.onViewDblClick, this); | ||||
| 		this.view.on('drop', function(ddView, n, dd, e, data){ | ||||
| 	    	return this.fireEvent("drop", ddView, n, dd, e, data); | ||||
| 		}, this); | ||||
| 		 | ||||
| 		this.hiddenName = this.name; | ||||
| 		var hiddenTag={tag: "input", type: "hidden", value: "", name:this.name}; | ||||
| 		if (this.isFormField) {  | ||||
| 			this.hiddenField = this.el.createChild(hiddenTag); | ||||
| 		} else { | ||||
| 			this.hiddenField = Ext.get(document.body).createChild(hiddenTag); | ||||
| 		} | ||||
| 		 | ||||
| 		fs.doLayout(); | ||||
| 	}, | ||||
| 	 | ||||
| 	initValue:Ext.emptyFn, | ||||
| 	 | ||||
| 	onStoreLoad: function() { | ||||
| 		if (this.initVal != null) | ||||
| 		{ | ||||
| 			this.setValue(this.initVal); | ||||
| 			this.initVal = null; | ||||
| 		} | ||||
| 	}, | ||||
|  | ||||
| 	onSelectionChange: function(dataView, selArray){ | ||||
| 		if (selArray) | ||||
| 		{ | ||||
| 			var result = new Array(selArray.length); | ||||
| 			for (var i = 0; i < selArray.length; ++i) | ||||
| 			{ | ||||
| 				result[i] = selArray[i].viewIndex; | ||||
| 			} | ||||
| 			var str = result.toString(); | ||||
| 			this.fireEvent('selectionchange', this, dataView, selArray, str); | ||||
| 		} | ||||
| 	}, | ||||
|  | ||||
| 	onViewClick: function(vw, index, node, e) { | ||||
| 		var arrayIndex = this.preClickSelections.indexOf(index); | ||||
| 		if (arrayIndex  != -1) | ||||
| 		{ | ||||
| 			this.preClickSelections.splice(arrayIndex, 1); | ||||
| 			this.view.clearSelections(true); | ||||
| 			this.view.select(this.preClickSelections); | ||||
| 			 | ||||
| 		} | ||||
| 		this.fireEvent('change', this, this.getValue(), this.hiddenField.dom.value); | ||||
| 		this.hiddenField.dom.value = this.getValue(); | ||||
| 		this.fireEvent('click', this, e); | ||||
| 		this.validate();		 | ||||
| 	}, | ||||
|  | ||||
| 	onViewBeforeClick: function(vw, index, node, e) { | ||||
| 		this.preClickSelections = this.view.getSelectedIndexes(); | ||||
| 		if (this.disabled) {return false;} | ||||
| 	}, | ||||
|  | ||||
| 	onViewDblClick : function(vw, index, node, e) { | ||||
| 		return this.fireEvent('dblclick', vw, index, node, e); | ||||
| 	},	 | ||||
| 	 | ||||
| 	getValue: function(valueField){ | ||||
| 		var returnArray = []; | ||||
| 		var selectionsArray = this.view.getSelectedIndexes(); | ||||
| 		if (selectionsArray.length == 0) {return '';} | ||||
| 		for (var i=0; i<selectionsArray.length; i++) { | ||||
| 			returnArray.push(this.store.getAt(selectionsArray[i]).get(((valueField != null)? valueField : this.valueField))); | ||||
| 		} | ||||
| 		return returnArray.join(this.delimiter); | ||||
| 	}, | ||||
|  | ||||
| 	setValue: function(values) { | ||||
| 		var index; | ||||
| 		var selections = []; | ||||
| 		this.view.clearSelections(); | ||||
| 		this.hiddenField.dom.value = ''; | ||||
| 		 | ||||
| 		if (!values || (values == '')) { return; } | ||||
| 		 | ||||
| 		if (!(values instanceof Array)) { values = values.split(this.delimiter); } | ||||
| 		for (var i=0; i<values.length; i++) { | ||||
| 			index = this.view.store.indexOf(this.view.store.query(this.valueField,  | ||||
| 				new RegExp('^' + values[i] + '$', "i")).itemAt(0)); | ||||
| 			selections.push(index); | ||||
| 		} | ||||
| 		this.view.select(selections); | ||||
| 		this.hiddenField.dom.value = this.getValue(); | ||||
| 		this.validate(); | ||||
| 	}, | ||||
| 	 | ||||
| 	reset : function() { | ||||
| 		this.setValue(''); | ||||
| 	}, | ||||
| 	 | ||||
| 	getRawValue: function(valueField) { | ||||
|         var tmp = this.getValue(valueField); | ||||
|         if (tmp.length) { | ||||
|             tmp = tmp.split(this.delimiter); | ||||
|         } | ||||
|         else{ | ||||
|             tmp = []; | ||||
|         } | ||||
|         return tmp; | ||||
|     }, | ||||
|  | ||||
|     setRawValue: function(values){ | ||||
|         setValue(values); | ||||
|     }, | ||||
|  | ||||
|     validateValue : function(value){ | ||||
|         if (value.length < 1) { // if it has no value | ||||
|              if (this.allowBlank) { | ||||
|                  this.clearInvalid(); | ||||
|                  return true; | ||||
|              } else { | ||||
|                  this.markInvalid(this.blankText); | ||||
|                  return false; | ||||
|              } | ||||
|         } | ||||
|         if (value.length < this.minLength) { | ||||
|             this.markInvalid(String.format(this.minLengthText, this.minLength)); | ||||
|             return false; | ||||
|         } | ||||
|         if (value.length > this.maxLength) { | ||||
|             this.markInvalid(String.format(this.maxLengthText, this.maxLength)); | ||||
|             return false; | ||||
|         } | ||||
|         return true; | ||||
|     }, | ||||
| 	 | ||||
|     onDestroy : function(){ | ||||
|         if( this.view ) { | ||||
|         this.view.destroy(); | ||||
|         } | ||||
|         if (this.hiddenField) { | ||||
| 		this.hiddenField.remove(); | ||||
| 		} | ||||
|         Ext.ux.Multiselect.superclass.onDestroy.call(this); | ||||
|     }, | ||||
| 	 | ||||
|     onEnable : function(){ | ||||
| 		this.el.unmask(); | ||||
|     }, | ||||
| 	 | ||||
|     onDisable : function(){ | ||||
| 		this.el.mask(); | ||||
|     } | ||||
|  | ||||
| }); | ||||
|  | ||||
| Ext.reg("multiselect", Ext.ux.Multiselect); | ||||
|  | ||||
| Ext.ux.ItemSelector = Ext.extend(Ext.form.Field,  { | ||||
| 	msWidth:200, | ||||
| 	msHeight:300, | ||||
| 	hideNavIcons:false, | ||||
| 	imagePath:"", | ||||
| 	iconUp:"up2.gif", | ||||
| 	iconDown:"down2.gif", | ||||
| 	iconLeft:"left2.gif", | ||||
| 	iconRight:"right2.gif", | ||||
| 	iconTop:"top2.gif", | ||||
| 	iconBottom:"bottom2.gif", | ||||
| 	drawUpIcon:true, | ||||
| 	drawDownIcon:true, | ||||
| 	drawLeftIcon:true, | ||||
| 	drawRightIcon:true, | ||||
| 	drawTopIcon:true, | ||||
| 	drawBotIcon:true, | ||||
| 	fromStore:null, | ||||
| 	toStore:null, | ||||
| 	fromData:null,  | ||||
| 	toData:null, | ||||
| 	displayField:0, | ||||
| 	valueField:1, | ||||
| 	switchToFrom:false, | ||||
| 	allowDup:false, | ||||
| 	focusClass:undefined, | ||||
| 	delimiter:',', | ||||
| 	readOnly:false, | ||||
| 	toLegend:null, | ||||
| 	fromLegend:null, | ||||
| 	toSortField:null, | ||||
| 	fromSortField:null, | ||||
| 	toSortDir:'ASC', | ||||
| 	fromSortDir:'ASC', | ||||
| 	toTBar:null, | ||||
| 	fromTBar:null, | ||||
| 	bodyStyle:null, | ||||
| 	border:false, | ||||
| 	defaultAutoCreate:{tag: "div"}, | ||||
| 	 | ||||
|     initComponent: function(){ | ||||
| 		Ext.ux.ItemSelector.superclass.initComponent.call(this); | ||||
| 		this.addEvents({ | ||||
| 			'rowdblclick' : true, | ||||
| 			'change' : true | ||||
| 		});			 | ||||
| 	}, | ||||
|  | ||||
|     onRender: function(ct, position){ | ||||
| 		Ext.ux.ItemSelector.superclass.onRender.call(this, ct, position); | ||||
|  | ||||
| 		this.fromMultiselect = new Ext.ux.Multiselect({ | ||||
| 			legend: this.fromLegend, | ||||
| 			delimiter: this.delimiter, | ||||
| 			allowDup: this.allowDup, | ||||
| 			copy: this.allowDup, | ||||
| 			allowTrash: this.allowDup, | ||||
| 			dragGroup: this.readOnly ? null : "drop2-"+this.el.dom.id, | ||||
| 			dropGroup: this.readOnly ? null : "drop2-"+this.el.dom.id+",drop1-"+this.el.dom.id, | ||||
| 			width: this.msWidth, | ||||
| 			height: this.msHeight, | ||||
| 			dataFields: this.dataFields, | ||||
| 			data: this.fromData, | ||||
| 			displayField: this.displayField, | ||||
| 			valueField: this.valueField, | ||||
| 			store: this.fromStore, | ||||
| 			isFormField: false, | ||||
| 			tbar: this.fromTBar, | ||||
| 			appendOnly: true, | ||||
| 			sortField: this.fromSortField, | ||||
| 			sortDir: this.fromSortDir | ||||
| 		}); | ||||
| 		this.fromMultiselect.on('dblclick', this.onRowDblClick, this); | ||||
|  | ||||
| 		if (!this.toStore) { | ||||
| 			this.toStore = new Ext.data.SimpleStore({ | ||||
| 				fields: this.dataFields, | ||||
| 				data : this.toData | ||||
| 			}); | ||||
| 		} | ||||
| 		this.toStore.on('add', this.valueChanged, this); | ||||
| 		this.toStore.on('remove', this.valueChanged, this); | ||||
| 		this.toStore.on('load', this.valueChanged, this); | ||||
|  | ||||
| 		this.toMultiselect = new Ext.ux.Multiselect({ | ||||
| 			legend: this.toLegend, | ||||
| 			delimiter: this.delimiter, | ||||
| 			allowDup: this.allowDup, | ||||
| 			dragGroup: this.readOnly ? null : "drop1-"+this.el.dom.id, | ||||
| 			dropGroup: this.readOnly ? null : "drop2-"+this.el.dom.id+",drop1-"+this.el.dom.id, | ||||
| 			width: this.msWidth, | ||||
| 			height: this.msHeight, | ||||
| 			displayField: this.displayField, | ||||
| 			valueField: this.valueField, | ||||
| 			store: this.toStore, | ||||
| 			isFormField: false, | ||||
| 			tbar: this.toTBar, | ||||
| 			sortField: this.toSortField, | ||||
| 			sortDir: this.toSortDir | ||||
| 		}); | ||||
| 		this.toMultiselect.on('dblclick', this.onRowDblClick, this); | ||||
| 				 | ||||
| 		var p = new Ext.Panel({ | ||||
| 			bodyStyle:this.bodyStyle, | ||||
| 			border:this.border, | ||||
| 			layout:"table", | ||||
| 			layoutConfig:{columns:3} | ||||
| 		}); | ||||
| 		p.add(this.switchToFrom ? this.toMultiselect : this.fromMultiselect); | ||||
| 		var icons = new Ext.Panel({header:false}); | ||||
| 		p.add(icons); | ||||
| 		p.add(this.switchToFrom ? this.fromMultiselect : this.toMultiselect); | ||||
| 		p.render(this.el); | ||||
| 		icons.el.down('.'+icons.bwrapCls).remove(); | ||||
|  | ||||
| 		if (this.imagePath!="" && this.imagePath.charAt(this.imagePath.length-1)!="/") | ||||
| 			this.imagePath+="/"; | ||||
| 		this.iconUp = this.imagePath + (this.iconUp || 'up2.gif'); | ||||
| 		this.iconDown = this.imagePath + (this.iconDown || 'down2.gif'); | ||||
| 		this.iconLeft = this.imagePath + (this.iconLeft || 'left2.gif'); | ||||
| 		this.iconRight = this.imagePath + (this.iconRight || 'right2.gif'); | ||||
| 		this.iconTop = this.imagePath + (this.iconTop || 'top2.gif'); | ||||
| 		this.iconBottom = this.imagePath + (this.iconBottom || 'bottom2.gif'); | ||||
| 		var el=icons.getEl(); | ||||
| 		if (!this.toSortField) { | ||||
| 			this.toTopIcon = el.createChild({tag:'img', src:this.iconTop, style:{cursor:'pointer', margin:'2px'}}); | ||||
| 			el.createChild({tag: 'br'}); | ||||
| 			this.upIcon = el.createChild({tag:'img', src:this.iconUp, style:{cursor:'pointer', margin:'2px'}}); | ||||
| 			el.createChild({tag: 'br'}); | ||||
| 		} | ||||
| 		this.addIcon = el.createChild({tag:'img', src:this.switchToFrom?this.iconLeft:this.iconRight, style:{cursor:'pointer', margin:'2px'}}); | ||||
| 		el.createChild({tag: 'br'}); | ||||
| 		this.removeIcon = el.createChild({tag:'img', src:this.switchToFrom?this.iconRight:this.iconLeft, style:{cursor:'pointer', margin:'2px'}}); | ||||
| 		el.createChild({tag: 'br'}); | ||||
| 		if (!this.toSortField) { | ||||
| 			this.downIcon = el.createChild({tag:'img', src:this.iconDown, style:{cursor:'pointer', margin:'2px'}}); | ||||
| 			el.createChild({tag: 'br'}); | ||||
| 			this.toBottomIcon = el.createChild({tag:'img', src:this.iconBottom, style:{cursor:'pointer', margin:'2px'}}); | ||||
| 		} | ||||
| 		if (!this.readOnly) { | ||||
| 			if (!this.toSortField) { | ||||
| 				this.toTopIcon.on('click', this.toTop, this); | ||||
| 				this.upIcon.on('click', this.up, this); | ||||
| 				this.downIcon.on('click', this.down, this); | ||||
| 				this.toBottomIcon.on('click', this.toBottom, this); | ||||
| 			} | ||||
| 			this.addIcon.on('click', this.fromTo, this); | ||||
| 			this.removeIcon.on('click', this.toFrom, this); | ||||
| 		} | ||||
| 		if (!this.drawUpIcon || this.hideNavIcons) { this.upIcon.dom.style.display='none'; } | ||||
| 		if (!this.drawDownIcon || this.hideNavIcons) { this.downIcon.dom.style.display='none'; } | ||||
| 		if (!this.drawLeftIcon || this.hideNavIcons) { this.addIcon.dom.style.display='none'; } | ||||
| 		if (!this.drawRightIcon || this.hideNavIcons) { this.removeIcon.dom.style.display='none'; } | ||||
| 		if (!this.drawTopIcon || this.hideNavIcons) { this.toTopIcon.dom.style.display='none'; } | ||||
| 		if (!this.drawBotIcon || this.hideNavIcons) { this.toBottomIcon.dom.style.display='none'; } | ||||
|  | ||||
| 		var tb = p.body.first(); | ||||
| 		this.el.setWidth(p.body.first().getWidth()); | ||||
| 		p.body.removeClass(); | ||||
| 		 | ||||
| 		this.hiddenName = this.name; | ||||
| 		var hiddenTag={tag: "input", type: "hidden", value: "", name:this.name}; | ||||
| 		this.hiddenField = this.el.createChild(hiddenTag); | ||||
| 		this.valueChanged(this.toStore); | ||||
| 	}, | ||||
| 	 | ||||
| 	initValue:Ext.emptyFn, | ||||
| 	 | ||||
| 	toTop : function() { | ||||
| 		if(this.disabled)return; | ||||
| 		var selectionsArray = this.toMultiselect.view.getSelectedIndexes(); | ||||
| 		var records = []; | ||||
| 		if (selectionsArray.length > 0) { | ||||
| 			selectionsArray.sort(); | ||||
| 			for (var i=0; i<selectionsArray.length; i++) { | ||||
| 				record = this.toMultiselect.view.store.getAt(selectionsArray[i]); | ||||
| 				records.push(record); | ||||
| 			} | ||||
| 			selectionsArray = []; | ||||
| 			for (var i=records.length-1; i>-1; i--) { | ||||
| 				record = records[i]; | ||||
| 				this.toMultiselect.view.store.remove(record); | ||||
| 				this.toMultiselect.view.store.insert(0, record); | ||||
| 				selectionsArray.push(((records.length - 1) - i)); | ||||
| 			} | ||||
| 		} | ||||
| 		this.toMultiselect.view.refresh(); | ||||
| 		this.toMultiselect.view.select(selectionsArray); | ||||
| 	}, | ||||
|  | ||||
| 	toBottom : function() { | ||||
| 		if(this.disabled)return; | ||||
| 		var selectionsArray = this.toMultiselect.view.getSelectedIndexes(); | ||||
| 		var records = []; | ||||
| 		if (selectionsArray.length > 0) { | ||||
| 			selectionsArray.sort(); | ||||
| 			for (var i=0; i<selectionsArray.length; i++) { | ||||
| 				record = this.toMultiselect.view.store.getAt(selectionsArray[i]); | ||||
| 				records.push(record); | ||||
| 			} | ||||
| 			selectionsArray = []; | ||||
| 			for (var i=0; i<records.length; i++) { | ||||
| 				record = records[i]; | ||||
| 				this.toMultiselect.view.store.remove(record); | ||||
| 				this.toMultiselect.view.store.add(record); | ||||
| 				selectionsArray.push((this.toMultiselect.view.store.getCount()) - (records.length - i)); | ||||
| 			} | ||||
| 		} | ||||
| 		this.toMultiselect.view.refresh(); | ||||
| 		this.toMultiselect.view.select(selectionsArray); | ||||
| 	}, | ||||
| 	 | ||||
| 	up : function() { | ||||
| 		if(this.disabled)return; | ||||
| 		var record = null; | ||||
| 		var selectionsArray = this.toMultiselect.view.getSelectedIndexes(); | ||||
| 		selectionsArray.sort(); | ||||
| 		var newSelectionsArray = []; | ||||
| 		if (selectionsArray.length > 0) { | ||||
| 			for (var i=0; i<selectionsArray.length; i++) { | ||||
| 				record = this.toMultiselect.view.store.getAt(selectionsArray[i]); | ||||
| 				if ((selectionsArray[i] - 1) >= 0) { | ||||
| 					this.toMultiselect.view.store.remove(record); | ||||
| 					this.toMultiselect.view.store.insert(selectionsArray[i] - 1, record); | ||||
| 					newSelectionsArray.push(selectionsArray[i] - 1); | ||||
| 				} | ||||
| 			} | ||||
| 			this.toMultiselect.view.refresh(); | ||||
| 			this.toMultiselect.view.select(newSelectionsArray); | ||||
| 		} | ||||
| 	}, | ||||
|  | ||||
| 	down : function() { | ||||
| 		if(this.disabled)return; | ||||
| 		var record = null; | ||||
| 		var selectionsArray = this.toMultiselect.view.getSelectedIndexes(); | ||||
| 		selectionsArray.sort(); | ||||
| 		selectionsArray.reverse(); | ||||
| 		var newSelectionsArray = []; | ||||
| 		if (selectionsArray.length > 0) { | ||||
| 			for (var i=0; i<selectionsArray.length; i++) { | ||||
| 				record = this.toMultiselect.view.store.getAt(selectionsArray[i]); | ||||
| 				if ((selectionsArray[i] + 1) < this.toMultiselect.view.store.getCount()) { | ||||
| 					this.toMultiselect.view.store.remove(record); | ||||
| 					this.toMultiselect.view.store.insert(selectionsArray[i] + 1, record); | ||||
| 					newSelectionsArray.push(selectionsArray[i] + 1); | ||||
| 				} | ||||
| 			} | ||||
| 			this.toMultiselect.view.refresh(); | ||||
| 			this.toMultiselect.view.select(newSelectionsArray); | ||||
| 		} | ||||
| 	}, | ||||
| 	 | ||||
| 	fromTo : function() { | ||||
| 		if(this.disabled)return; | ||||
| 		var selectionsArray = this.fromMultiselect.view.getSelectedIndexes(); | ||||
| 		var records = []; | ||||
| 		if (selectionsArray.length > 0) { | ||||
| 			for (var i=0; i<selectionsArray.length; i++) { | ||||
| 				record = this.fromMultiselect.view.store.getAt(selectionsArray[i]); | ||||
| 				records.push(record); | ||||
| 			} | ||||
| 			if(!this.allowDup)selectionsArray = []; | ||||
| 			for (var i=0; i<records.length; i++) { | ||||
| 				record = records[i]; | ||||
| 				if(this.allowDup){ | ||||
| 					var x=new Ext.data.Record(); | ||||
| 					record.id=x.id; | ||||
| 					delete x;	 | ||||
| 					this.toMultiselect.view.store.add(record); | ||||
| 				}else{ | ||||
| 					this.fromMultiselect.view.store.remove(record); | ||||
| 					this.toMultiselect.view.store.add(record); | ||||
| 					selectionsArray.push((this.toMultiselect.view.store.getCount() - 1)); | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		this.toMultiselect.view.refresh(); | ||||
| 		this.fromMultiselect.view.refresh(); | ||||
| 		if(this.toSortField)this.toMultiselect.store.sort(this.toSortField, this.toSortDir); | ||||
| 		if(this.allowDup)this.fromMultiselect.view.select(selectionsArray); | ||||
| 		else this.toMultiselect.view.select(selectionsArray); | ||||
| 	}, | ||||
| 	 | ||||
| 	toFrom : function() { | ||||
| 		if(this.disabled)return; | ||||
| 		var selectionsArray = this.toMultiselect.view.getSelectedIndexes(); | ||||
| 		var records = []; | ||||
| 		if (selectionsArray.length > 0) { | ||||
| 			for (var i=0; i<selectionsArray.length; i++) { | ||||
| 				record = this.toMultiselect.view.store.getAt(selectionsArray[i]); | ||||
| 				records.push(record); | ||||
| 			} | ||||
| 			selectionsArray = []; | ||||
| 			for (var i=0; i<records.length; i++) { | ||||
| 				record = records[i]; | ||||
| 				this.toMultiselect.view.store.remove(record); | ||||
| 				if(!this.allowDup){ | ||||
| 					this.fromMultiselect.view.store.add(record); | ||||
| 					selectionsArray.push((this.fromMultiselect.view.store.getCount() - 1)); | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		this.fromMultiselect.view.refresh(); | ||||
| 		this.toMultiselect.view.refresh(); | ||||
| 		if(this.fromSortField)this.fromMultiselect.store.sort(this.fromSortField, this.fromSortDir); | ||||
| 		this.fromMultiselect.view.select(selectionsArray); | ||||
| 	}, | ||||
| 	 | ||||
| 	valueChanged: function(store) { | ||||
| 		var record = null; | ||||
| 		var values = []; | ||||
| 		for (var i=0; i<store.getCount(); i++) { | ||||
| 			record = store.getAt(i); | ||||
| 			values.push(record.get(this.valueField)); | ||||
| 		} | ||||
| 		this.hiddenField.dom.value = values.join(this.delimiter); | ||||
| 		this.fireEvent('change', this, this.getValue(), this.hiddenField.dom.value); | ||||
| 	}, | ||||
| 	 | ||||
| 	getValue : function() { | ||||
| 		return this.hiddenField.dom.value; | ||||
| 	}, | ||||
| 	 | ||||
| 	onRowDblClick : function(vw, index, node, e) { | ||||
| 		return this.fireEvent('rowdblclick', vw, index, node, e); | ||||
| 	}, | ||||
| 	 | ||||
| 	reset: function(){ | ||||
| 		range = this.toMultiselect.store.getRange(); | ||||
| 		this.toMultiselect.store.removeAll(); | ||||
| 		if (!this.allowDup) { | ||||
| 			this.fromMultiselect.store.add(range); | ||||
| 			this.fromMultiselect.store.sort(this.displayField,'ASC'); | ||||
| 		} | ||||
| 		this.valueChanged(this.toMultiselect.store); | ||||
| 	}, | ||||
|  | ||||
|     onDestroy : function(){ | ||||
|         if( this.fromMultiselect ) { | ||||
| 		this.fromMultiselect.destroy(); | ||||
|         } | ||||
|         if( this.toMultiselect ) { | ||||
| 		this.toMultiselect.destroy(); | ||||
|         } | ||||
|         Ext.ux.ItemSelector.superclass.onDestroy.call(this); | ||||
| 	}, | ||||
| 	 | ||||
|     onEnable : function(){ | ||||
| 		this.fromMultiselect.enable(); | ||||
| 		this.toMultiselect.enable(); | ||||
|     }, | ||||
| 	 | ||||
|     onDisable : function(){ | ||||
| 		this.fromMultiselect.disable(); | ||||
| 		this.toMultiselect.disable(); | ||||
|     } | ||||
| 	 | ||||
| }); | ||||
|  | ||||
| Ext.reg("itemselector", Ext.ux.ItemSelector); | ||||
							
								
								
									
										35480
									
								
								WebWidgets/ExtJS/samples/Server/extjs/ext-all-debug.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										162
									
								
								WebWidgets/ExtJS/samples/Server/extjs/ext-all.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										10
									
								
								WebWidgets/ExtJS/samples/Server/extjs/ext-base.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										5736
									
								
								WebWidgets/ExtJS/samples/Server/extjs/ext-core-debug.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										19
									
								
								WebWidgets/ExtJS/samples/Server/extjs/ext-core.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										3
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/README.txt
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,3 @@ | ||||
| 2006-11-21 jvs: | ||||
| ext-all.css contains all of the other css files combined and stripped of comments (except themes). | ||||
|  | ||||
							
								
								
									
										61
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/borders.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,61 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-panel-noborder .x-panel-body-noborder { | ||||
|     border-width:0; | ||||
| } | ||||
|  | ||||
| .x-panel-noborder .x-panel-header-noborder { | ||||
|     border-width:0; | ||||
|     border-bottom:1px solid #99bbe8; | ||||
| } | ||||
|  | ||||
| .x-panel-noborder .x-panel-tbar-noborder .x-toolbar { | ||||
|     border-width:0; | ||||
|     border-bottom:1px solid #99bbe8; | ||||
| } | ||||
|  | ||||
| .x-panel-noborder .x-panel-bbar-noborder .x-toolbar { | ||||
|     border-width:0; | ||||
|     border-top:1px solid #99bbe8; | ||||
| } | ||||
|  | ||||
| .x-window-noborder .x-window-mc { | ||||
|     border-width:0; | ||||
| } | ||||
|  | ||||
| .x-window-plain .x-window-body-noborder { | ||||
|     border-width:0; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-noborder .x-tab-panel-body-noborder { | ||||
| 	border-width:0; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-noborder .x-tab-panel-header-noborder { | ||||
| 	border-top-width:0; | ||||
| 	border-left-width:0; | ||||
| 	border-right-width:0; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-noborder .x-tab-panel-footer-noborder { | ||||
| 	border-bottom-width:0; | ||||
| 	border-left-width:0; | ||||
| 	border-right-width:0; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-tab-panel-bbar-noborder .x-toolbar { | ||||
|     border-width:0; | ||||
|     border-top:1px solid #99bbe8; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-tbar-noborder .x-toolbar { | ||||
|     border-width:0; | ||||
|     border-bottom:1px solid #99bbe8; | ||||
| } | ||||
							
								
								
									
										111
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/box.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,111 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| /* | ||||
|  Creates rounded, raised boxes like on the Ext website - the markup isn't pretty: | ||||
|   <div class="x-box-blue"> | ||||
|         <div class="x-box-tl"><div class="x-box-tr"><div class="x-box-tc"></div></div></div> | ||||
|         <div class="x-box-ml"><div class="x-box-mr"><div class="x-box-mc"> | ||||
|             <h3>YOUR TITLE HERE (optional)</h3> | ||||
|             <div>YOUR CONTENT HERE</div> | ||||
|         </div></div></div> | ||||
|         <div class="x-box-bl"><div class="x-box-br"><div class="x-box-bc"></div></div></div> | ||||
|     </div> | ||||
|  */ | ||||
|  | ||||
| .x-box-tl { | ||||
| 	background: transparent url(../images/default/box/corners.gif) no-repeat 0 0; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| .x-box-tc { | ||||
| 	height: 8px; | ||||
| 	background: transparent url(../images/default/box/tb.gif) repeat-x 0 0; | ||||
| 	overflow: hidden; | ||||
| } | ||||
|  | ||||
| .x-box-tr { | ||||
| 	background: transparent url(../images/default/box/corners.gif) no-repeat right -8px; | ||||
| } | ||||
|  | ||||
| .x-box-ml { | ||||
| 	background: transparent url(../images/default/box/l.gif) repeat-y 0; | ||||
| 	padding-left: 4px; | ||||
| 	overflow: hidden; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| .x-box-mc { | ||||
| 	background: #eee url(../images/default/box/tb.gif) repeat-x 0 -16px; | ||||
| 	padding: 4px 10px; | ||||
| 	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif; | ||||
| 	color: #393939; | ||||
| 	font-size: 12px; | ||||
| } | ||||
|  | ||||
| .x-box-mc h3 { | ||||
| 	font-size: 14px; | ||||
| 	font-weight: bold; | ||||
| 	margin: 0 0 4px 0; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| .x-box-mr { | ||||
| 	background: transparent url(../images/default/box/r.gif) repeat-y right; | ||||
| 	padding-right: 4px; | ||||
| 	overflow: hidden; | ||||
| } | ||||
|  | ||||
| .x-box-bl { | ||||
| 	background: transparent url(../images/default/box/corners.gif) no-repeat 0 -16px; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| .x-box-bc { | ||||
| 	background: transparent url(../images/default/box/tb.gif) repeat-x 0 -8px; | ||||
| 	height: 8px; | ||||
| 	overflow: hidden; | ||||
| } | ||||
|  | ||||
| .x-box-br { | ||||
| 	background: transparent url(../images/default/box/corners.gif) no-repeat right -24px; | ||||
| } | ||||
|  | ||||
| .x-box-tl, .x-box-bl { | ||||
| 	padding-left: 8px; | ||||
| 	overflow: hidden; | ||||
| } | ||||
|  | ||||
| .x-box-tr, .x-box-br { | ||||
| 	padding-right: 8px; | ||||
| 	overflow: hidden; | ||||
| } | ||||
|  | ||||
| .x-box-blue .x-box-bl, .x-box-blue .x-box-br, .x-box-blue .x-box-tl, .x-box-blue .x-box-tr { | ||||
| 	background-image: url(../images/default/box/corners-blue.gif); | ||||
| } | ||||
|  | ||||
| .x-box-blue .x-box-bc, .x-box-blue .x-box-mc, .x-box-blue .x-box-tc { | ||||
| 	background-image: url(../images/default/box/tb-blue.gif); | ||||
| } | ||||
|  | ||||
| .x-box-blue .x-box-mc { | ||||
| 	background-color: #c3daf9; | ||||
| } | ||||
|  | ||||
| .x-box-blue .x-box-mc h3 { | ||||
| 	color: #17385b; | ||||
| } | ||||
|  | ||||
| .x-box-blue .x-box-ml { | ||||
| 	background-image: url(../images/default/box/l-blue.gif); | ||||
| } | ||||
|  | ||||
| .x-box-blue .x-box-mr { | ||||
| 	background-image: url(../images/default/box/r-blue.gif); | ||||
| } | ||||
							
								
								
									
										161
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/button.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,161 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-btn{ | ||||
| 	font:normal 11px tahoma, verdana, helvetica; | ||||
| 	cursor:pointer; | ||||
| 	white-space: nowrap; | ||||
| } | ||||
| .x-btn button{ | ||||
|     border:0 none; | ||||
|     background:transparent; | ||||
|     font:normal 11px tahoma,verdana,helvetica; | ||||
|     padding-left:3px; | ||||
|     padding-right:3px; | ||||
|     cursor:pointer; | ||||
|     margin:0; | ||||
|     overflow:visible; | ||||
|     width:auto; | ||||
|     -moz-outline:0 none; | ||||
|     outline:0 none; | ||||
| } | ||||
| * html .ext-ie .x-btn button { | ||||
|     width:1px; | ||||
| } | ||||
| .ext-gecko .x-btn button { | ||||
|     padding-left:0; | ||||
|     padding-right:0; | ||||
| } | ||||
| .ext-ie .x-btn button { | ||||
|     padding-top:2px; | ||||
| } | ||||
| /* | ||||
|  Predefined css class for buttons with only icon. Add this class (x-btn-icon) and a class with a background-image | ||||
|  to your button for a button with just an icon. | ||||
|  e.g. | ||||
|  .my-class .x-btn-text { background-image: url(foo.gif); } | ||||
|  */ | ||||
|   | ||||
| .x-btn-icon .x-btn-center .x-btn-text{ | ||||
| 	background-position: center; | ||||
| 	background-repeat: no-repeat; | ||||
| 	height: 16px; | ||||
| 	width: 16px; | ||||
| 	cursor:pointer; | ||||
| 	white-space: nowrap; | ||||
|     padding:0; | ||||
| } | ||||
| .x-btn-icon .x-btn-center{ | ||||
| 	padding:1px; | ||||
| } | ||||
| .x-btn em { | ||||
|     font-style:normal; | ||||
|     font-weight:normal; | ||||
| } | ||||
| /* | ||||
|  Button class for icon and text. Add this class (x-btn-text-icon) and a class with a background-image | ||||
|  to your button for both text and icon.  | ||||
| */ | ||||
|  | ||||
| .x-btn-text-icon .x-btn-center .x-btn-text{ | ||||
| 	background-position: 0 2px; | ||||
| 	background-repeat: no-repeat; | ||||
| 	padding-left:18px; | ||||
| 	padding-top:3px; | ||||
| 	padding-bottom:2px; | ||||
|     padding-right:0; | ||||
| } | ||||
| .ext-gecko3 .x-btn-text-icon .x-btn-center .x-btn-text { | ||||
|     padding-top:2px; | ||||
| } | ||||
| .x-btn-left, .x-btn-right{ | ||||
| 	font-size:1px; | ||||
|     line-height:1px; | ||||
| } | ||||
| .x-btn-left{ | ||||
| 	width:3px; | ||||
| 	height:21px; | ||||
| 	background:url(../images/default/button/btn-sprite.gif) no-repeat 0 0; | ||||
| } | ||||
| .x-btn-right{ | ||||
| 	width:3px; | ||||
| 	height:21px; | ||||
| 	background:url(../images/default/button/btn-sprite.gif) no-repeat 0 -21px; | ||||
| } | ||||
| .x-btn-left i, .x-btn-right i{ | ||||
| 	display:block; | ||||
|     width:3px; | ||||
|     overflow:hidden; | ||||
|     font-size:1px; | ||||
|     line-height:1px; | ||||
| } | ||||
| .x-btn-center{ | ||||
| 	background:url(../images/default/button/btn-sprite.gif) repeat-x 0 -42px; | ||||
| 	vertical-align: middle; | ||||
| 	text-align:center; | ||||
| 	padding:0 5px; | ||||
| 	cursor:pointer; | ||||
| 	white-space:nowrap; | ||||
| } | ||||
| .x-btn-over .x-btn-left{ | ||||
| 	background-position:0 -63px; | ||||
| } | ||||
| .x-btn-over .x-btn-right{ | ||||
| 	background-position:0 -84px; | ||||
| } | ||||
| .x-btn-over .x-btn-center{ | ||||
| 	background-position:0 -105px; | ||||
| } | ||||
| .x-btn-click .x-btn-center, .x-btn-menu-active .x-btn-center{ | ||||
| 	background-position:0 -126px; | ||||
| } | ||||
| .x-btn-disabled *{ | ||||
| 	color:gray !important; | ||||
| 	cursor:default !important; | ||||
| } | ||||
| .x-btn-menu-text-wrap .x-btn-center { | ||||
| 	padding:0 3px; | ||||
| } | ||||
| .ext-gecko .x-btn-menu-text-wrap .x-btn-center { | ||||
| 	padding:0 1px; | ||||
| } | ||||
| .x-btn-menu-arrow-wrap .x-btn-center { | ||||
|     padding:0; | ||||
| } | ||||
| .x-btn-menu-arrow-wrap .x-btn-center button { | ||||
| 	width:12px !important; | ||||
|     height:21px; | ||||
|     padding:0 !important; | ||||
|     display:block; | ||||
|     background:transparent url(../images/default/button/btn-arrow.gif) no-repeat left 3px; | ||||
| } | ||||
| .x-btn-with-menu  .x-btn-center { | ||||
|     padding-right:2px !important; | ||||
| } | ||||
| .x-btn-with-menu  .x-btn-center em { | ||||
|     display:block; | ||||
|     background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat right 0; | ||||
| 	padding-right:10px; | ||||
| } | ||||
|  | ||||
| .x-btn-text-icon .x-btn-with-menu .x-btn-center em { | ||||
|     display:block; | ||||
|     background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat right 3px; | ||||
| 	padding-right:10px; | ||||
| } | ||||
|  | ||||
| /* Toggle button styles */ | ||||
| .x-btn-pressed .x-btn-left{ | ||||
| 	background: url(../images/default/button/btn-sprite.gif) no-repeat 0 -63px; | ||||
| } | ||||
| .x-btn-pressed .x-btn-right{ | ||||
| 	background: url(../images/default/button/btn-sprite.gif) no-repeat 0 -84px; | ||||
| } | ||||
| .x-btn-pressed .x-btn-center{ | ||||
| 	background: url(../images/default/button/btn-sprite.gif) repeat-x 0 -126px; | ||||
| } | ||||
							
								
								
									
										55
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/combo.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,55 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-combo-list { | ||||
|     border:1px solid #98c0f4; | ||||
|     background:#ddecfe; | ||||
|     zoom:1; | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-combo-list-inner { | ||||
|     overflow:auto; | ||||
|     background:white; | ||||
|     position:relative; /* for calculating scroll offsets */ | ||||
|     zoom:1; | ||||
|     overflow-x:hidden; | ||||
| } | ||||
| .x-combo-list-hd { | ||||
|     font:bold 11px tahoma, arial, helvetica, sans-serif; | ||||
|     color:#15428b; | ||||
|     background-image: url(../images/default/layout/panel-title-light-bg.gif); | ||||
|     border-bottom:1px solid #98c0f4; | ||||
|     padding:3px; | ||||
| } | ||||
| .x-resizable-pinned .x-combo-list-inner { | ||||
|     border-bottom:1px solid #98c0f4; | ||||
| } | ||||
| .x-combo-list-item { | ||||
|     font:normal 12px tahoma, arial, helvetica, sans-serif; | ||||
|     padding:2px; | ||||
|     border:1px solid #fff; | ||||
|     white-space: nowrap; | ||||
|     overflow:hidden; | ||||
|     text-overflow: ellipsis; | ||||
| } | ||||
| .x-combo-list .x-combo-selected{ | ||||
| 	border:1px dotted #a3bae9 !important; | ||||
|     background:#DFE8F6; | ||||
|     cursor:pointer; | ||||
| } | ||||
| .x-combo-noedit{ | ||||
|     cursor:pointer; | ||||
| } | ||||
| .x-combo-list .x-toolbar { | ||||
|     border-top:1px solid #98c0f4; | ||||
|     border-bottom:0 none; | ||||
| } | ||||
|  | ||||
| .x-combo-list-small .x-combo-list-item { | ||||
|     font:normal 11px tahoma, arial, helvetica, sans-serif; | ||||
| } | ||||
							
								
								
									
										314
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/core.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,314 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .ext-el-mask { | ||||
|     z-index: 20000; | ||||
|     position: absolute; | ||||
|     top:0; | ||||
|     left:0; | ||||
|     -moz-opacity: 0.5; | ||||
|     opacity: .50; | ||||
|     filter: alpha(opacity=50); | ||||
|     background-color: #CCC; | ||||
|     width: 100%; | ||||
|     height: 100%; | ||||
|     zoom: 1; | ||||
| } | ||||
| .ext-el-mask-msg { | ||||
|     z-index: 20001; | ||||
|     position: absolute; | ||||
|     top: 0; | ||||
|     left: 0; | ||||
|     border:1px solid #6593cf; | ||||
|     background: #c3daf9 url(../images/default/box/tb-blue.gif) repeat-x 0 -16px; | ||||
|     padding:2px; | ||||
| } | ||||
| .ext-el-mask-msg div { | ||||
|     padding:5px 10px 5px 10px; | ||||
|     background: #eee; | ||||
|     border:1px solid #a3bad9; | ||||
|     color:#222; | ||||
|     font:normal 11px tahoma, arial, helvetica, sans-serif; | ||||
|     cursor:wait; | ||||
| } | ||||
|  | ||||
| .ext-shim { | ||||
|     position:absolute; | ||||
|     visibility:hidden; | ||||
|     left:0; | ||||
|     top:0; | ||||
|     overflow:hidden; | ||||
| } | ||||
| .ext-ie .ext-shim { | ||||
|     filter: alpha(opacity=0); | ||||
| } | ||||
| .ext-ie6 .ext-shim { | ||||
|     margin-left: 5px; | ||||
|     margin-top: 3px; | ||||
| } | ||||
|  | ||||
| .x-mask-loading div { | ||||
|     padding:5px 10px 5px 25px; | ||||
|     background: #fbfbfb url( '../images/default/grid/loading.gif' ) no-repeat 5px 5px; | ||||
|     line-height: 16px; | ||||
| } | ||||
| /* class for hiding elements without using display:none */ | ||||
| .x-hidden, .x-hide-offsets { | ||||
|     position:absolute; | ||||
|     left:-10000px; | ||||
|     top:-10000px; | ||||
|     visibility:hidden; | ||||
| } | ||||
| .x-hide-display { | ||||
|     display:none !important; | ||||
| } | ||||
|  | ||||
| .x-hide-visibility { | ||||
|     visibility:hidden !important; | ||||
| } | ||||
|  | ||||
| .x-masked { | ||||
|     overflow: hidden !important; | ||||
| } | ||||
|  | ||||
| .x-masked select, .x-masked object, .x-masked embed { | ||||
|     visibility: hidden; | ||||
| } | ||||
|  | ||||
| .x-layer { | ||||
|     visibility: hidden; | ||||
| } | ||||
|  | ||||
| .x-unselectable, .x-unselectable * { | ||||
|     -moz-user-select: none; | ||||
|     -khtml-user-select: none; | ||||
| } | ||||
|  | ||||
| .x-repaint { | ||||
|     zoom: 1; | ||||
|     background-color: transparent; | ||||
|     -moz-outline: none; | ||||
| } | ||||
|  | ||||
| .x-item-disabled { | ||||
|     color: gray; | ||||
|     cursor: default; | ||||
|     opacity: .6; | ||||
|     -moz-opacity: .6; | ||||
|     filter: alpha(opacity=60); | ||||
| } | ||||
|  | ||||
| .x-item-disabled * { | ||||
|     color: gray !important; | ||||
|     cursor: default !important; | ||||
| } | ||||
|  | ||||
| .x-splitbar-proxy { | ||||
|     position: absolute; | ||||
|     visibility: hidden; | ||||
|     z-index: 20001; | ||||
|     background: #aaa; | ||||
|     zoom: 1; | ||||
|     line-height: 1px; | ||||
|     font-size: 1px; | ||||
|     overflow: hidden; | ||||
| } | ||||
|  | ||||
| .x-splitbar-h, .x-splitbar-proxy-h { | ||||
|     cursor: e-resize; | ||||
|     cursor: col-resize; | ||||
| } | ||||
|  | ||||
| .x-splitbar-v, .x-splitbar-proxy-v { | ||||
|     cursor: s-resize; | ||||
|     cursor: row-resize; | ||||
| } | ||||
|  | ||||
| .x-color-palette { | ||||
|     width: 150px; | ||||
|     height: 92px; | ||||
|     cursor: pointer; | ||||
| } | ||||
|  | ||||
| .x-color-palette a { | ||||
|     border: 1px solid #fff; | ||||
|     float: left; | ||||
|     padding: 2px; | ||||
|     text-decoration: none; | ||||
|     -moz-outline: 0 none; | ||||
|     outline: 0 none; | ||||
|     cursor: pointer; | ||||
| } | ||||
|  | ||||
| .x-color-palette a:hover, .x-color-palette a.x-color-palette-sel { | ||||
|     border: 1px solid #8BB8F3; | ||||
|     background: #deecfd; | ||||
| } | ||||
|  | ||||
| .x-color-palette em { | ||||
|     display: block; | ||||
|     border: 1px solid #ACA899; | ||||
| } | ||||
|  | ||||
| .x-color-palette em span { | ||||
|     cursor: pointer; | ||||
|     display: block; | ||||
|     height: 10px; | ||||
|     line-height: 10px; | ||||
|     width: 10px; | ||||
| } | ||||
|  | ||||
| .x-ie-shadow { | ||||
|     display: none; | ||||
|     position: absolute; | ||||
|     overflow: hidden; | ||||
|     left:0; | ||||
|     top:0; | ||||
|     background:#777; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| .x-shadow { | ||||
|     display: none; | ||||
|     position: absolute; | ||||
|     overflow: hidden; | ||||
|     left:0; | ||||
|     top:0; | ||||
| } | ||||
|  | ||||
| .x-shadow * { | ||||
|     overflow: hidden; | ||||
| } | ||||
|  | ||||
| .x-shadow * { | ||||
|     padding: 0; | ||||
|     border: 0; | ||||
|     margin: 0; | ||||
|     clear: none; | ||||
|     zoom: 1; | ||||
| } | ||||
|  | ||||
| /* top  bottom */ | ||||
| .x-shadow .xstc, .x-shadow .xsbc { | ||||
|     height: 6px; | ||||
|     float: left; | ||||
| } | ||||
|  | ||||
| /* corners */ | ||||
| .x-shadow .xstl, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbr { | ||||
|     width: 6px; | ||||
|     height: 6px; | ||||
|     float: left; | ||||
| } | ||||
|  | ||||
| /* sides */ | ||||
| .x-shadow .xsc { | ||||
|     width: 100%; | ||||
| } | ||||
|  | ||||
| .x-shadow .xsml, .x-shadow .xsmr { | ||||
|     width: 6px; | ||||
|     float: left; | ||||
|     height: 100%; | ||||
| } | ||||
|  | ||||
| .x-shadow .xsmc { | ||||
|     float: left; | ||||
|     height: 100%; | ||||
|     background: transparent url( ../images/default/shadow-c.png ); | ||||
| } | ||||
|  | ||||
| .x-shadow .xst, .x-shadow .xsb { | ||||
|     height: 6px; | ||||
|     overflow: hidden; | ||||
|     width: 100%; | ||||
| } | ||||
|  | ||||
| .x-shadow .xsml { | ||||
|     background: transparent url( ../images/default/shadow-lr.png ) repeat-y 0 0; | ||||
| } | ||||
|  | ||||
| .x-shadow .xsmr { | ||||
|     background: transparent url( ../images/default/shadow-lr.png ) repeat-y -6px 0; | ||||
| } | ||||
|  | ||||
| .x-shadow .xstl { | ||||
|     background: transparent url( ../images/default/shadow.png ) no-repeat 0 0; | ||||
| } | ||||
|  | ||||
| .x-shadow .xstc { | ||||
|     background: transparent url( ../images/default/shadow.png ) repeat-x 0 -30px; | ||||
| } | ||||
|  | ||||
| .x-shadow .xstr { | ||||
|     background: transparent url( ../images/default/shadow.png ) repeat-x 0 -18px; | ||||
| } | ||||
|  | ||||
| .x-shadow .xsbl { | ||||
|     background: transparent url( ../images/default/shadow.png ) no-repeat 0 -12px; | ||||
| } | ||||
|  | ||||
| .x-shadow .xsbc { | ||||
|     background: transparent url( ../images/default/shadow.png ) repeat-x 0 -36px; | ||||
| } | ||||
|  | ||||
| .x-shadow .xsbr { | ||||
|     background: transparent url( ../images/default/shadow.png ) repeat-x 0 -6px; | ||||
| } | ||||
|  | ||||
| .loading-indicator { | ||||
|     font-size: 11px; | ||||
|     background-image: url(../images/default/grid/loading.gif); | ||||
|     background-repeat: no-repeat; | ||||
|     background-position: left; | ||||
|     padding-left: 20px; | ||||
|     line-height: 16px; | ||||
|     margin: 3px; | ||||
| } | ||||
|  | ||||
| .x-text-resize { | ||||
|     position: absolute; | ||||
|     left: -1000px; | ||||
|     top: -1000px; | ||||
|     visibility: hidden; | ||||
|     zoom: 1; | ||||
| } | ||||
|  | ||||
| .x-drag-overlay { | ||||
|     width: 100%; | ||||
|     height: 100%; | ||||
|     display: none; | ||||
|     position: absolute; | ||||
|     left: 0; | ||||
|     top: 0; | ||||
|     background-image:url(../images/default/s.gif); | ||||
|     z-index: 20000; | ||||
| } | ||||
|  | ||||
| .x-clear { | ||||
|     clear:both; | ||||
|     height:0; | ||||
|     overflow:hidden; | ||||
|     line-height:0; | ||||
|     font-size:0; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-spotlight { | ||||
|     z-index: 8999; | ||||
|     position: absolute; | ||||
|     top:0; | ||||
|     left:0; | ||||
|     -moz-opacity: 0.5; | ||||
|     opacity: .50; | ||||
|     filter: alpha(opacity=50); | ||||
|     background-color: #CCC; | ||||
|     width:0; | ||||
|     height:0; | ||||
|     zoom: 1; | ||||
| } | ||||
							
								
								
									
										247
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/date-picker.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,247 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-date-picker { | ||||
|     border: 1px solid #1b376c; | ||||
|     border-top:0 none; | ||||
|     background:#fff; | ||||
| 	position:relative; | ||||
| } | ||||
| .x-date-picker a { | ||||
|     -moz-outline:0 none; | ||||
|     outline:0 none; | ||||
| } | ||||
| .x-date-inner, .x-date-inner td, .x-date-inner th{ | ||||
|     border-collapse:separate; | ||||
| } | ||||
| .x-date-middle,.x-date-left,.x-date-right { | ||||
| 	background: url(../images/default/shared/hd-sprite.gif) repeat-x 0 -83px; | ||||
| 	color:#FFF; | ||||
| 	font:bold 11px "sans serif", tahoma, verdana, helvetica; | ||||
| 	overflow:hidden; | ||||
| } | ||||
|  | ||||
| .x-date-middle .x-btn-left,.x-date-middle .x-btn-center,.x-date-middle .x-btn-right{ | ||||
| 	background:transparent !important; | ||||
|     vertical-align:middle; | ||||
| } | ||||
| .x-date-middle .x-btn .x-btn-text { | ||||
|     color:#fff; | ||||
| } | ||||
| .x-date-middle .x-btn-with-menu  .x-btn-center em { | ||||
|     background:transparent url(../images/default/toolbar/btn-arrow-light.gif) no-repeat right 0; | ||||
| } | ||||
| .x-date-right, .x-date-left { | ||||
|     width:18px; | ||||
| } | ||||
| .x-date-right{ | ||||
|     text-align:right; | ||||
| } | ||||
| .x-date-middle { | ||||
|     padding-top:2px;padding-bottom:2px; | ||||
|     width:130px; /* FF3 */ | ||||
| } | ||||
| .x-date-right a, .x-date-left a{ | ||||
|     display:block; | ||||
|     width:16px; | ||||
| 	height:16px; | ||||
| 	background-position: center; | ||||
| 	background-repeat: no-repeat; | ||||
| 	cursor:pointer; | ||||
|     -moz-opacity: 0.6; | ||||
|     opacity:.6; | ||||
|     filter: alpha(opacity=60); | ||||
| } | ||||
| .x-date-right a:hover, .x-date-left a:hover{ | ||||
|     -moz-opacity: 1; | ||||
|     opacity:1; | ||||
|     filter: alpha(opacity=100); | ||||
| } | ||||
| .x-date-right a { | ||||
|     background-image: url(../images/default/shared/right-btn.gif); | ||||
|     margin-right:2px; | ||||
|     text-decoration:none !important; | ||||
| } | ||||
| .x-date-left a{ | ||||
| 	background-image: url(../images/default/shared/left-btn.gif); | ||||
|     margin-left:2px; | ||||
|     text-decoration:none !important; | ||||
| } | ||||
| table.x-date-inner { | ||||
|     width:100%; | ||||
|     table-layout:fixed; | ||||
| } | ||||
| .x-date-inner th { | ||||
|     width:25px; | ||||
| } | ||||
| .x-date-inner th { | ||||
|     background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top; | ||||
|     text-align:right !important; | ||||
| 	border-bottom: 1px solid #a3bad9; | ||||
|     font:normal 10px arial, helvetica,tahoma,sans-serif; | ||||
| 	color:#233d6d; | ||||
| 	cursor:default; | ||||
|     padding:0; | ||||
|     border-collapse:separate; | ||||
| } | ||||
| .x-date-inner th span { | ||||
|     display:block; | ||||
|     padding:2px; | ||||
|     padding-right:7px; | ||||
| } | ||||
| .x-date-inner td { | ||||
|     border: 1px solid #fff; | ||||
| 	text-align:right; | ||||
|     padding:0; | ||||
| } | ||||
| .x-date-inner a { | ||||
|     padding:2px 5px; | ||||
|     display:block; | ||||
|     font:normal 11px arial, helvetica,tahoma,sans-serif; | ||||
| 	text-decoration:none; | ||||
|     color:black; | ||||
|     text-align:right; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-date-inner .x-date-active{ | ||||
| 	cursor:pointer; | ||||
| 	color:black; | ||||
| } | ||||
| .x-date-inner .x-date-selected a{ | ||||
| 	background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top; | ||||
| 	border:1px solid #8db2e3; | ||||
|    padding:1px 4px; | ||||
| } | ||||
| .x-date-inner .x-date-today a{ | ||||
| 	border: 1px solid darkred; | ||||
|     padding:1px 4px; | ||||
| } | ||||
| .x-date-inner .x-date-selected span{ | ||||
|     font-weight:bold; | ||||
| } | ||||
| .x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a { | ||||
| 	color:#aaaaaa; | ||||
|     text-decoration:none !important; | ||||
| } | ||||
| .x-date-bottom { | ||||
|     padding:4px; | ||||
|     border-top: 1px solid #a3bad9; | ||||
|     background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top; | ||||
| } | ||||
|  | ||||
| .x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{ | ||||
|     text-decoration:none !important; | ||||
|     color:black; | ||||
|     background: #ddecfe; | ||||
| } | ||||
|  | ||||
| .x-date-inner .x-date-disabled a { | ||||
| 	cursor:default; | ||||
| 	background:#eeeeee; | ||||
| 	color:#bbbbbb; | ||||
| } | ||||
| .x-date-mmenu{ | ||||
|     background:#eeeeee !important; | ||||
| } | ||||
| .x-date-mmenu .x-menu-item { | ||||
| 	font-size:10px; | ||||
| 	padding:1px 24px 1px 4px; | ||||
| 	white-space: nowrap; | ||||
| 	color:#000; | ||||
| } | ||||
| .x-date-mmenu .x-menu-item .x-menu-item-icon { | ||||
|     width:10px;height:10px;margin-right:5px; | ||||
|     background-position:center -4px !important; | ||||
| } | ||||
|  | ||||
| .x-date-mp { | ||||
| 	position:absolute; | ||||
| 	left:0; | ||||
| 	top:0; | ||||
| 	background:white; | ||||
| 	display:none; | ||||
| } | ||||
| .x-date-mp td { | ||||
|     padding:2px; | ||||
| 	font:normal 11px arial, helvetica,tahoma,sans-serif; | ||||
| } | ||||
| td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn { | ||||
|    border: 0 none; | ||||
| 	text-align:center; | ||||
| 	vertical-align: middle; | ||||
| 	width:25%; | ||||
| } | ||||
| .x-date-mp-ok { | ||||
| 	margin-right:3px; | ||||
| } | ||||
| .x-date-mp-btns button { | ||||
| 	text-decoration:none; | ||||
| 	text-align:center; | ||||
| 	text-decoration:none !important; | ||||
| 	background:#083772; | ||||
| 	color:white; | ||||
| 	border:1px solid; | ||||
| 	border-color: #3366cc #000055 #000055 #3366cc; | ||||
| 	padding:1px 3px 1px; | ||||
| 	font:normal 11px arial, helvetica,tahoma,sans-serif; | ||||
| 	cursor:pointer; | ||||
| } | ||||
| .x-date-mp-btns { | ||||
| 	background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top; | ||||
| } | ||||
| .x-date-mp-btns td { | ||||
| 	border-top: 1px solid #c5d2df; | ||||
|    text-align:center; | ||||
| } | ||||
| td.x-date-mp-month a,td.x-date-mp-year a { | ||||
| 	display:block; | ||||
| 	padding:2px 4px; | ||||
| 	text-decoration:none; | ||||
| 	text-align:center; | ||||
| 	color:#15428b; | ||||
| } | ||||
|  | ||||
| td.x-date-mp-month a:hover,td.x-date-mp-year a:hover { | ||||
| 	color:#15428b; | ||||
| 	text-decoration:none; | ||||
| 	cursor:pointer; | ||||
| 	background: #ddecfe; | ||||
| } | ||||
|  | ||||
| td.x-date-mp-sel a { | ||||
| 	padding:1px 3px; | ||||
| 	background: #dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top; | ||||
| 	border:1px solid #8db2e3; | ||||
| } | ||||
| .x-date-mp-ybtn a { | ||||
|     overflow:hidden; | ||||
|     width:15px; | ||||
|     height:15px; | ||||
|     cursor:pointer; | ||||
|     background:transparent url(../images/default/panel/tool-sprites.gif) no-repeat; | ||||
|     display:block; | ||||
|     margin:0 auto; | ||||
| } | ||||
| .x-date-mp-ybtn a.x-date-mp-next { | ||||
|     background-position:0 -120px; | ||||
| } | ||||
| .x-date-mp-ybtn a.x-date-mp-next:hover { | ||||
|     background-position:-15px -120px; | ||||
| } | ||||
| .x-date-mp-ybtn a.x-date-mp-prev { | ||||
|     background-position:0 -105px; | ||||
| } | ||||
| .x-date-mp-ybtn a.x-date-mp-prev:hover { | ||||
|     background-position:-15px -105px; | ||||
| } | ||||
| .x-date-mp-ybtn { | ||||
|    text-align:center; | ||||
| } | ||||
| td.x-date-mp-sep { | ||||
|    border-right:1px solid #c5d2df; | ||||
| } | ||||
							
								
								
									
										75
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/dd.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,75 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-dd-drag-proxy{ | ||||
| 	position:absolute; | ||||
| 	left:0;top:0; | ||||
| 	visibility:hidden; | ||||
| 	z-index:15000; | ||||
| } | ||||
| .x-dd-drag-ghost{ | ||||
| 	color: black; | ||||
| 	font: normal 11px arial, helvetica, sans-serif; | ||||
| 	-moz-opacity: 0.85; | ||||
|    opacity:.85; | ||||
|    filter: alpha(opacity=85); | ||||
| 	border-top:1px solid #dddddd; | ||||
| 	border-left:1px solid #dddddd; | ||||
| 	border-right:1px solid #bbbbbb; | ||||
| 	border-bottom:1px solid #bbbbbb; | ||||
| 	padding:3px; | ||||
| 	padding-left:20px; | ||||
| 	background-color:white; | ||||
| 	white-space:nowrap; | ||||
| } | ||||
| .x-dd-drag-repair .x-dd-drag-ghost{ | ||||
| 	-moz-opacity: 0.4; | ||||
|    opacity:.4; | ||||
|    filter: alpha(opacity=40); | ||||
| 	border:0 none; | ||||
| 	padding:0; | ||||
| 	background-color:transparent; | ||||
| } | ||||
| .x-dd-drag-repair .x-dd-drop-icon{ | ||||
| 	visibility:hidden; | ||||
| } | ||||
| .x-dd-drop-icon{ | ||||
|   position:absolute; | ||||
| 	top:3px; | ||||
| 	left:3px; | ||||
| 	display:block; | ||||
| 	width:16px; | ||||
| 	height:16px; | ||||
| 	background-color:transparent; | ||||
| 	background-position: center; | ||||
| 	background-repeat: no-repeat; | ||||
| 	z-index:1; | ||||
| } | ||||
| .x-dd-drop-nodrop .x-dd-drop-icon{ | ||||
|   background-image: url(../images/default/dd/drop-no.gif); | ||||
| } | ||||
| .x-dd-drop-ok .x-dd-drop-icon{ | ||||
|   background-image: url(../images/default/dd/drop-yes.gif); | ||||
| } | ||||
| .x-dd-drop-ok-add .x-dd-drop-icon{ | ||||
|   background-image: url(../images/default/dd/drop-add.gif); | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-view-selector { | ||||
|     position:absolute; | ||||
|     left:0; | ||||
|     top:0; | ||||
|     width:0; | ||||
|     background:#c3daf9; | ||||
|     border:1px dotted #3399bb; | ||||
| 	opacity: .5; | ||||
|     -moz-opacity: .5; | ||||
|     filter:alpha(opacity=50); | ||||
|     zoom:1; | ||||
| } | ||||
							
								
								
									
										37
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/debug.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,37 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| #x-debug-browser .x-tree .x-tree-node a span { | ||||
|     color:#222297; | ||||
|     font-size:11px; | ||||
|     padding-top:2px; | ||||
|     font-family:"monotype","courier new",sans-serif; | ||||
|     line-height:18px; | ||||
| } | ||||
| #x-debug-browser .x-tree a i { | ||||
|     color:#FF4545; | ||||
|     font-style:normal; | ||||
| } | ||||
| #x-debug-browser .x-tree a em { | ||||
|     color:#999; | ||||
| } | ||||
| #x-debug-browser .x-tree .x-tree-node .x-tree-selected a span{ | ||||
|     background:#c3daf9; | ||||
| } | ||||
| #x-debug-browser  .x-tool-toggle { | ||||
|     background-position:0 -75px; | ||||
| } | ||||
| #x-debug-browser  .x-tool-toggle-over { | ||||
|     background-position:-15px -75px; | ||||
| } | ||||
| #x-debug-browser.x-panel-collapsed .x-tool-toggle { | ||||
|     background-position:0 -60px; | ||||
| } | ||||
| #x-debug-browser.x-panel-collapsed .x-tool-toggle-over { | ||||
|     background-position:-15px -60px; | ||||
| } | ||||
							
								
								
									
										69
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/dialog.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,69 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-window-dlg .x-window-body { | ||||
|     border:0 none !important; | ||||
|     padding:5px 10px; | ||||
|     overflow:hidden !important; | ||||
| } | ||||
| .x-window-dlg .x-window-mc { | ||||
|     border:0 none !important; | ||||
| } | ||||
| .x-window-dlg .ext-mb-text, | ||||
| .x-window-dlg .x-window-header-text { | ||||
|     font-size:12px; | ||||
| } | ||||
| .x-window-dlg .ext-mb-input { | ||||
|     margin-top:4px; | ||||
|     width:95%; | ||||
| } | ||||
| .x-window-dlg .ext-mb-textarea { | ||||
|     margin-top:4px; | ||||
|     font:normal 12px tahoma,arial,helvetica,sans-serif; | ||||
| } | ||||
| .x-window-dlg .x-progress-wrap { | ||||
|     margin-top:4px; | ||||
| } | ||||
| .ext-ie .x-window-dlg .x-progress-wrap { | ||||
|     margin-top:6px; | ||||
| } | ||||
| .x-window-dlg .x-msg-box-wait { | ||||
|     background: transparent url(../images/default/grid/loading.gif) no-repeat left; | ||||
|     display:block; | ||||
|     width:300px; | ||||
|     padding-left:18px; | ||||
|     line-height:18px; | ||||
| } | ||||
| .x-window-dlg .ext-mb-icon { | ||||
|     float:left; | ||||
|     width:47px; | ||||
|     height:32px; | ||||
| } | ||||
| .x-window-dlg .ext-mb-icon { | ||||
|     float:left; | ||||
|     width:47px; | ||||
|     height:32px; | ||||
| } | ||||
| .ext-ie .x-window-dlg .ext-mb-icon { | ||||
|     width:44px; /* 3px IE margin issue */ | ||||
| } | ||||
| .x-window-dlg .ext-mb-info { | ||||
|     background:transparent url(../images/default/window/icon-info.gif) no-repeat top left; | ||||
| } | ||||
| .x-window-dlg .ext-mb-warning { | ||||
|     background:transparent url(../images/default/window/icon-warning.gif) no-repeat top left; | ||||
| } | ||||
| .x-window-dlg .ext-mb-question { | ||||
|     background:transparent url(../images/default/window/icon-question.gif) no-repeat top left; | ||||
| } | ||||
| .x-window-dlg .ext-mb-error { | ||||
|     background:transparent url(../images/default/window/icon-error.gif) no-repeat top left; | ||||
| } | ||||
| .ext-gecko2 .ext-mb-fix-cursor { | ||||
|     overflow:auto; | ||||
| } | ||||
							
								
								
									
										66
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/editor.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,66 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-html-editor-wrap { | ||||
|     border:1px solid #a9bfd3; | ||||
|     background:white; | ||||
| } | ||||
| .x-html-editor-tb .x-btn-text { | ||||
|     background:transparent url(../images/default/editor/tb-sprite.gif) no-repeat; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-bold .x-btn-text { | ||||
|     background-position:0 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-italic .x-btn-text { | ||||
|     background-position:-16px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-underline .x-btn-text { | ||||
|     background-position:-32px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-forecolor .x-btn-text { | ||||
|     background-position:-160px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-backcolor .x-btn-text { | ||||
|     background-position:-176px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-justifyleft .x-btn-text { | ||||
|     background-position:-112px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-justifycenter .x-btn-text { | ||||
|     background-position:-128px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-justifyright .x-btn-text { | ||||
|     background-position:-144px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-insertorderedlist .x-btn-text { | ||||
|     background-position:-80px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-insertunorderedlist .x-btn-text { | ||||
|     background-position:-96px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-increasefontsize .x-btn-text { | ||||
|     background-position:-48px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-decreasefontsize .x-btn-text { | ||||
|     background-position:-64px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-sourceedit .x-btn-text { | ||||
|     background-position:-192px 0; | ||||
| } | ||||
| .x-html-editor-tb .x-edit-createlink .x-btn-text { | ||||
|     background-position:-208px 0; | ||||
| } | ||||
|  | ||||
| .x-html-editor-tip .x-tip-bd .x-tip-bd-inner { | ||||
|     padding:5px; | ||||
|     padding-bottom:1px; | ||||
| } | ||||
|  | ||||
| .x-html-editor-tb .x-toolbar { | ||||
|     position:static !important; | ||||
| } | ||||
							
								
								
									
										925
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/ext-all.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,925 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;} | ||||
| img,body,html{border:0;} | ||||
| address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} | ||||
| ol,ul{list-style:none;} | ||||
| caption,th{text-align:left;} | ||||
| h1,h2,h3,h4,h5,h6{font-size:100%;} | ||||
| q:before,q:after{content:'';} | ||||
|  | ||||
| .ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;} | ||||
| .ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9 url(../images/default/box/tb-blue.gif) repeat-x 0 -16px;padding:2px;} | ||||
| .ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait;} | ||||
| .ext-shim{position:absolute;visibility:hidden;left:0;top:0;overflow:hidden;} | ||||
| .ext-ie .ext-shim{filter:alpha(opacity=0);} | ||||
| .ext-ie6 .ext-shim{margin-left:5px;margin-top:3px;} | ||||
| .x-mask-loading div{padding:5px 10px 5px 25px;background:#fbfbfb url( '../images/default/grid/loading.gif' ) no-repeat 5px 5px;line-height:16px;} | ||||
| .x-hidden,.x-hide-offsets{position:absolute;left:-10000px;top:-10000px;visibility:hidden;} | ||||
| .x-hide-display{display:none!important;} | ||||
| .x-hide-visibility{visibility:hidden!important;} | ||||
| .x-masked{overflow:hidden!important;} | ||||
| .x-masked select,.x-masked object,.x-masked embed{visibility:hidden;} | ||||
| .x-layer{visibility:hidden;} | ||||
| .x-unselectable,.x-unselectable *{-moz-user-select:none;-khtml-user-select:none;} | ||||
| .x-repaint{zoom:1;background-color:transparent;-moz-outline:none;} | ||||
| .x-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);} | ||||
| .x-item-disabled *{color:gray!important;cursor:default!important;} | ||||
| .x-splitbar-proxy{position:absolute;visibility:hidden;z-index:20001;background:#aaa;zoom:1;line-height:1px;font-size:1px;overflow:hidden;} | ||||
| .x-splitbar-h,.x-splitbar-proxy-h{cursor:e-resize;cursor:col-resize;} | ||||
| .x-splitbar-v,.x-splitbar-proxy-v{cursor:s-resize;cursor:row-resize;} | ||||
| .x-color-palette{width:150px;height:92px;cursor:pointer;} | ||||
| .x-color-palette a{border:1px solid #fff;float:left;padding:2px;text-decoration:none;-moz-outline:0 none;outline:0 none;cursor:pointer;} | ||||
| .x-color-palette a:hover,.x-color-palette a.x-color-palette-sel{border:1px solid #8BB8F3;background:#deecfd;} | ||||
| .x-color-palette em{display:block;border:1px solid #ACA899;} | ||||
| .x-color-palette em span{cursor:pointer;display:block;height:10px;line-height:10px;width:10px;} | ||||
| .x-ie-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;background:#777;zoom:1;} | ||||
| .x-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;} | ||||
| .x-shadow *{overflow:hidden;} | ||||
| .x-shadow *{padding:0;border:0;margin:0;clear:none;zoom:1;} | ||||
| .x-shadow .xstc,.x-shadow .xsbc{height:6px;float:left;} | ||||
| .x-shadow .xstl,.x-shadow .xstr,.x-shadow .xsbl,.x-shadow .xsbr{width:6px;height:6px;float:left;} | ||||
| .x-shadow .xsc{width:100%;} | ||||
| .x-shadow .xsml,.x-shadow .xsmr{width:6px;float:left;height:100%;} | ||||
| .x-shadow .xsmc{float:left;height:100%;background:transparent url( ../images/default/shadow-c.png );} | ||||
| .x-shadow .xst,.x-shadow .xsb{height:6px;overflow:hidden;width:100%;} | ||||
| .x-shadow .xsml{background:transparent url( ../images/default/shadow-lr.png ) repeat-y 0 0;} | ||||
| .x-shadow .xsmr{background:transparent url( ../images/default/shadow-lr.png ) repeat-y -6px 0;} | ||||
| .x-shadow .xstl{background:transparent url( ../images/default/shadow.png ) no-repeat 0 0;} | ||||
| .x-shadow .xstc{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -30px;} | ||||
| .x-shadow .xstr{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -18px;} | ||||
| .x-shadow .xsbl{background:transparent url( ../images/default/shadow.png ) no-repeat 0 -12px;} | ||||
| .x-shadow .xsbc{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -36px;} | ||||
| .x-shadow .xsbr{background:transparent url( ../images/default/shadow.png ) repeat-x 0 -6px;} | ||||
| .loading-indicator{font-size:11px;background-image:url(../images/default/grid/loading.gif);background-repeat:no-repeat;background-position:left;padding-left:20px;line-height:16px;margin:3px;} | ||||
| .x-text-resize{position:absolute;left:-1000px;top:-1000px;visibility:hidden;zoom:1;} | ||||
| .x-drag-overlay{width:100%;height:100%;display:none;position:absolute;left:0;top:0;background-image:url(../images/default/s.gif);z-index:20000;} | ||||
| .x-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;} | ||||
| .x-spotlight{z-index:8999;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:0;height:0;zoom:1;} | ||||
|  | ||||
| .x-tab-panel{overflow:hidden;} | ||||
| .x-tab-panel-header,.x-tab-panel-footer{background:#deecfd;border:1px solid #8db2e3;overflow:hidden;zoom:1;} | ||||
| .x-tab-panel-header{border:1px solid #8db2e3;padding-bottom:2px;} | ||||
| .x-tab-panel-footer{border:1px solid #8db2e3;padding-top:2px;} | ||||
| .x-tab-strip-wrap{width:100%;overflow:hidden;position:relative;zoom:1;} | ||||
| ul.x-tab-strip{display:block;width:5000px;zoom:1;} | ||||
| ul.x-tab-strip-top{padding-top:1px;background:url(../images/default/tabs/tab-strip-bg.gif) #cedff5 repeat-x bottom;border-bottom:1px solid #8db2e3;} | ||||
| ul.x-tab-strip-bottom{padding-bottom:1px;background:url(../images/default/tabs/tab-strip-btm-bg.gif) #cedff5 repeat-x top;border-top:1px solid #8db2e3;border-bottom:0 none;} | ||||
| .x-tab-panel-header-plain .x-tab-strip-top{background:transparent!important;padding-top:0!important;} | ||||
| .x-tab-panel-header-plain{background:transparent!important;border-width:0!important;padding-bottom:0!important;} | ||||
| .x-tab-panel-header-plain .x-tab-strip-spacer,.x-tab-panel-footer-plain .x-tab-strip-spacer{border:1px solid #8db2e3;height:2px;background:#deecfd;font-size:1px;line-height:1px;} | ||||
| .x-tab-panel-header-plain .x-tab-strip-spacer{border-top:0 none;} | ||||
| .x-tab-panel-footer-plain .x-tab-strip-spacer{border-bottom:0 none;} | ||||
| .x-tab-panel-footer-plain .x-tab-strip-bottom{background:transparent!important;padding-bottom:0!important;} | ||||
| .x-tab-panel-footer-plain{background:transparent!important;border-width:0!important;padding-top:0!important;} | ||||
| .ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,.ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer{height:3px;} | ||||
| ul.x-tab-strip li{float:left;margin-left:2px;} | ||||
| ul.x-tab-strip li.x-tab-edge{float:left;margin:0!important;padding:0!important;border:0 none!important;font-size:1px!important;line-height:1px!important;overflow:hidden;zoom:1;background:transparent!important;width:1px;} | ||||
| .x-tab-strip a,.x-tab-strip span,.x-tab-strip em{display:block;} | ||||
| .x-tab-strip a{text-decoration:none!important;-moz-outline:none;outline:none;cursor:pointer;} | ||||
| .x-tab-strip-inner{overflow:hidden;text-overflow:ellipsis;} | ||||
| .x-tab-strip span.x-tab-strip-text{font:normal 11px tahoma,arial,helvetica;color:#416aa3;white-space:nowrap;cursor:pointer;padding:4px 0;} | ||||
| .x-tab-strip-top .x-tab-with-icon .x-tab-right{padding-left:6px;} | ||||
| .x-tab-strip .x-tab-with-icon span.x-tab-strip-text{padding-left:20px;background-position:0 3px;background-repeat:no-repeat;} | ||||
| .x-tab-strip-over span.x-tab-strip-text{color:#15428b;} | ||||
| .x-tab-strip-active,.x-tab-strip-active a.x-tab-right{cursor:default;} | ||||
| .x-tab-strip-active span.x-tab-strip-text{cursor:default;color:#15428b;font-weight:bold;} | ||||
| .x-tab-strip-disabled .x-tabs-text{cursor:default;color:#aaa;} | ||||
| .x-tab-panel-body{overflow:hidden;} | ||||
| .x-tab-panel-bwrap{overflow:hidden;} | ||||
| .ext-ie .x-tab-strip .x-tab-right{position:relative;} | ||||
| .x-tab-strip-top .x-tab-strip-active .x-tab-right{margin-bottom:-1px;} | ||||
| .x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-bottom:5px;} | ||||
| .x-tab-strip-bottom .x-tab-strip-active .x-tab-right{margin-top:-1px;} | ||||
| .x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-top:5px;} | ||||
| .x-tab-strip-top .x-tab-right{background:transparent url(../images/default/tabs/tabs-sprite.gif) no-repeat 0 -51px;padding-left:10px;} | ||||
| .x-tab-strip-top .x-tab-left{background:transparent url(../images/default/tabs/tabs-sprite.gif) no-repeat right -351px;padding-right:10px;} | ||||
| .x-tab-strip-top .x-tab-strip-inner{background:transparent url(../images/default/tabs/tabs-sprite.gif) repeat-x 0 -201px;} | ||||
| .x-tab-strip-top .x-tab-strip-over .x-tab-right{background-position:0 -101px;} | ||||
| .x-tab-strip-top .x-tab-strip-over .x-tab-left{background-position:right -401px;} | ||||
| .x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner{background-position:0 -251px;} | ||||
| .x-tab-strip-top .x-tab-strip-active .x-tab-right{background-position:0 0;} | ||||
| .x-tab-strip-top .x-tab-strip-active .x-tab-left{background-position:right -301px;} | ||||
| .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner{background-position:0 -151px;} | ||||
| .x-tab-strip-bottom .x-tab-right{background:url(../images/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right;} | ||||
| .x-tab-strip-bottom .x-tab-left{background:url(../images/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left;} | ||||
| .x-tab-strip-bottom .x-tab-strip-active .x-tab-right{background:url(../images/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left;} | ||||
| .x-tab-strip-bottom .x-tab-strip-active .x-tab-left{background:url(../images/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right;} | ||||
| .x-tab-strip-bottom .x-tab-left{padding:0 10px;} | ||||
| .x-tab-strip-bottom .x-tab-right{padding:0;} | ||||
| .x-tab-strip .x-tab-strip-close{display:none;} | ||||
| .x-tab-strip-closable{position:relative;} | ||||
| .x-tab-strip-closable .x-tab-left{padding-right:19px;} | ||||
| .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{background-image:url(../images/default/tabs/tab-close.gif);opacity:.6;-moz-opacity:.6;background-repeat:no-repeat;display:block;width:11px;height:11px;position:absolute;top:3px;right:3px;cursor:pointer;z-index:2;} | ||||
| .x-tab-strip .x-tab-strip-active a.x-tab-strip-close{opacity:.8;-moz-opacity:.8;} | ||||
| .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{background-image:url(../images/default/tabs/tab-close.gif);opacity:1;-moz-opacity:1;} | ||||
| .x-tab-panel-body{border:1px solid #8db2e3;background:#fff;} | ||||
| .x-tab-panel-body-top{border-top:0 none;} | ||||
| .x-tab-panel-body-bottom{border-bottom:0 none;} | ||||
| .x-tab-scroller-left{background:transparent url(../images/default/tabs/scroll-left.gif) no-repeat -18px 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;left:0;top:0;z-index:10;cursor:pointer;} | ||||
| .x-tab-scroller-left-over{background-position:0 0;} | ||||
| .x-tab-scroller-left-disabled{background-position:-18px 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;} | ||||
| .x-tab-scroller-right{background:transparent url(../images/default/tabs/scroll-right.gif) no-repeat 0 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;right:0;top:0;z-index:10;cursor:pointer;} | ||||
| .x-tab-scroller-right-over{background-position:-18px 0;} | ||||
| .x-tab-scroller-right-disabled{background-position:0 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;} | ||||
| .x-tab-scrolling .x-tab-strip-wrap{margin-left:18px;margin-right:18px;} | ||||
| .x-tab-scrolling{position:relative;} | ||||
| .x-tab-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;} | ||||
| .x-tab-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;} | ||||
|  | ||||
|  .x-form-field{margin:0;font:normal 12px tahoma,arial,helvetica,sans-serif;} | ||||
| .x-form-text,textarea.x-form-field{padding:1px 3px;background:#fff url(../images/default/form/text-bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;} | ||||
| textarea.x-form-field{padding:2px 3px;} | ||||
| .x-form-text{height:22px;line-height:18px;vertical-align:middle;} | ||||
| .ext-ie .x-form-text{margin:-1px 0;height:22px;line-height:18px;} | ||||
| .ext-ie textarea.x-form-field{margin:-1px 0;} | ||||
| .ext-strict .x-form-text{height:18px;} | ||||
| .ext-safari .x-form-text{height:20px;padding:0 3px;} | ||||
| .ext-safari.ext-mac textarea.x-form-field{margin-bottom:-2px;} | ||||
| .ext-gecko .x-form-text{padding-top:2px;padding-bottom:0;} | ||||
| textarea{resize:none;} | ||||
| .x-form-select-one{height:20px;line-height:18px;vertical-align:middle;background-color:#fff;border:1px solid #B5B8C8;} | ||||
| .x-form-check-group,.x-form-radio-group{margin-bottom:0;} | ||||
| .x-form-check-group .x-form-invalid .x-panel-body,.x-form-radio-group .x-form-invalid .x-panel-body{background-color:transparent;} | ||||
| .x-form-check-wrap,.x-form-radio-wrap{padding:3px 0 0 0;line-height:18px;} | ||||
| .x-form-check-group .x-form-check-wrap,.x-form-radio-group .x-form-radio-wrap{height:18px;} | ||||
| .ext-ie .x-form-check-group .x-form-check-wrap,.ext-ie .x-form-radio-group .x-form-radio-wrap{height:21px;} | ||||
| .ext-ie .x-form-check-wrap input,.ext-ie .x-form-radio-wrap input{width:15px;height:15px;} | ||||
| .x-form-check,.x-form-radio{height:13px;width:13px;vertical-align:bottom;} | ||||
| .x-form-radio{margin-bottom:3px;} | ||||
| .x-form-check,.ext-ie .x-form-radio{margin-bottom:2px;} | ||||
| .x-form-check-wrap-inner,.x-form-radio-wrap-inner{display:inline;padding:3px 0 0 0;} | ||||
| .x-form-check{background:url('../images/default/form/checkbox.gif') no-repeat 0 0;} | ||||
| .x-form-radio{background:url('../images/default/form/radio.gif') no-repeat 0 0;} | ||||
| .x-form-check-focus .x-form-check,.x-form-check-over .x-form-check,.x-form-check-focus .x-form-radio,.x-form-check-over .x-form-radio{background-position:-13px 0;} | ||||
| .x-form-check-down .x-form-check,.x-form-check-down .x-form-radio{background-position:-26px 0;} | ||||
| .x-form-check-checked .x-form-check-focus .x-form-check,.x-form-check-checked .x-form-check-over .x-form-check{background-position:-13px -13px;} | ||||
| .x-form-check-checked .x-form-check-down .x-form-check{background-position:-26px -13px;} | ||||
| .x-form-check-checked .x-form-check,.x-form-check-checked .x-form-radio{background-position:0 -13px;} | ||||
| .x-form-check-group-label{border-bottom:1px solid #99BBE8;color:#15428B;margin-bottom:5px;padding-left:3px!important;float:none!important;} | ||||
| .x-form-field-wrap{position:relative;zoom:1;white-space:nowrap;} | ||||
| .x-form-field-wrap .x-form-trigger{width:17px;height:21px;border:0;background:transparent url(../images/default/form/trigger.gif) no-repeat 0 0;cursor:pointer;border-bottom:1px solid #B5B8C8;position:absolute;top:0;} | ||||
| .ext-safari .x-form-field-wrap .x-form-trigger{height:21px;} | ||||
| .x-form-field-wrap .x-form-date-trigger{background-image:url(../images/default/form/date-trigger.gif);cursor:pointer;} | ||||
| .x-form-field-wrap .x-form-clear-trigger{background-image:url(../images/default/form/clear-trigger.gif);cursor:pointer;} | ||||
| .x-form-field-wrap .x-form-search-trigger{background-image:url(../images/default/form/search-trigger.gif);cursor:pointer;} | ||||
| .ext-safari .x-form-field-wrap .x-form-trigger{right:0;} | ||||
| .x-form-field-wrap .x-form-twin-triggers .x-form-trigger{position:static;top:auto;vertical-align:top;} | ||||
| .x-form-field-wrap .x-form-trigger-over{background-position:-17px 0;} | ||||
| .x-form-field-wrap .x-form-trigger-click{background-position:-34px 0;} | ||||
| .x-trigger-wrap-focus .x-form-trigger{background-position:-51px 0;} | ||||
| .x-trigger-wrap-focus .x-form-trigger-over{background-position:-68px 0;} | ||||
| .x-trigger-wrap-focus .x-form-trigger-click{background-position:-85px 0;} | ||||
| .x-trigger-wrap-focus .x-form-trigger{border-bottom:1px solid #7eadd9;} | ||||
| .x-item-disabled .x-form-trigger-over{background-position:0 0!important;border-bottom:1px solid #B5B8C8;} | ||||
| .x-item-disabled .x-form-trigger-click{background-position:0 0!important;border-bottom:1px solid #B5B8C8;} | ||||
| .x-form-focus,textarea.x-form-focus{border:1px solid #7eadd9;} | ||||
| .x-form-invalid,textarea.x-form-invalid{background:#fff url(../images/default/grid/invalid_line.gif) repeat-x bottom;border:1px solid #dd7870;} | ||||
| .ext-safari .x-form-invalid{background-color:#fee;border:1px solid #ff7870;} | ||||
| .x-editor{visibility:hidden;padding:0;margin:0;} | ||||
| .x-editor .x-form-check-wrap,.x-editor .x-form-radio-wrap{background:#fff;padding:3px;} | ||||
| .x-editor .x-form-checkbox{height:13px;} | ||||
| .x-form-grow-sizer{font:normal 12px tahoma,arial,helvetica,sans-serif;left:-10000px;padding:8px 3px;position:absolute;visibility:hidden;top:-10000px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;zoom:1;} | ||||
| .x-form-grow-sizer p{margin:0!important;border:0 none!important;padding:0!important;} | ||||
| .x-form-item{font:normal 12px tahoma,arial,helvetica,sans-serif;display:block;margin-bottom:4px;zoom:1;} | ||||
| .x-form-item label{display:block;float:left;width:100px;padding:3px;padding-left:0;clear:left;z-index:2;position:relative;} | ||||
| .x-form-element{padding-left:105px;position:relative;} | ||||
| .x-form-invalid-msg{color:#e00;padding:2px;padding-left:18px;font:normal 11px tahoma,arial,helvetica,sans-serif;background:transparent url(../images/default/shared/warning.gif) no-repeat 0 2px;line-height:16px;width:200px;} | ||||
| .x-form-label-right label{text-align:right;} | ||||
| .x-form-label-left label{text-align:left;} | ||||
| .x-form-label-top .x-form-item label{width:auto;float:none;clear:none;display:inline;margin-bottom:4px;position:static;} | ||||
| .x-form-label-top .x-form-element{padding-left:0;padding-top:4px;} | ||||
| .x-form-label-top .x-form-item{padding-bottom:4px;} | ||||
| .x-form-empty-field{color:gray;} | ||||
| .x-small-editor .x-form-field{font:normal 11px arial,tahoma,helvetica,sans-serif;} | ||||
| .x-small-editor .x-form-text{height:20px;line-height:16px;vertical-align:middle;} | ||||
| .ext-ie .x-small-editor .x-form-text{margin-top:-1px!important;margin-bottom:-1px!important;height:20px!important;line-height:16px!important;} | ||||
| .ext-strict .x-small-editor .x-form-text{height:16px!important;} | ||||
| .ext-safari .x-small-editor .x-form-field{font:normal 12px arial,tahoma,helvetica,sans-serif;} | ||||
| .ext-ie .x-small-editor .x-form-text{height:20px;line-height:16px;} | ||||
| .ext-border-box .x-small-editor .x-form-text{height:20px;} | ||||
| .x-small-editor .x-form-select-one{height:20px;line-height:16px;vertical-align:middle;} | ||||
| .x-small-editor .x-form-num-field{text-align:right;} | ||||
| .x-small-editor .x-form-field-wrap .x-form-trigger{height:19px;} | ||||
| .x-form-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;} | ||||
| .x-form-clear-left{clear:left;height:0;overflow:hidden;line-height:0;font-size:0;} | ||||
| .x-form-cb-label{width:'auto'!important;float:none!important;clear:none!important;display:inline!important;margin-left:4px;} | ||||
| .x-form-column{float:left;padding:0;margin:0;width:48%;overflow:hidden;zoom:1;} | ||||
| .x-form .x-form-btns-ct .x-btn{float:right;clear:none;} | ||||
| .x-form .x-form-btns-ct .x-form-btns td{border:0;padding:0;} | ||||
| .x-form .x-form-btns-ct .x-form-btns-right table{float:right;clear:none;} | ||||
| .x-form .x-form-btns-ct .x-form-btns-left table{float:left;clear:none;} | ||||
| .x-form .x-form-btns-ct .x-form-btns-center{text-align:center;} | ||||
| .x-form .x-form-btns-ct .x-form-btns-center table{margin:0 auto;} | ||||
| .x-form .x-form-btns-ct table td.x-form-btn-td{padding:3px;} | ||||
| .x-form .x-form-btns-ct .x-btn-focus .x-btn-left{background-position:0 -147px;} | ||||
| .x-form .x-form-btns-ct .x-btn-focus .x-btn-right{background-position:0 -168px;} | ||||
| .x-form .x-form-btns-ct .x-btn-focus .x-btn-center{background-position:0 -189px;} | ||||
| .x-form .x-form-btns-ct .x-btn-click .x-btn-center{background-position:0 -126px;} | ||||
| .x-form .x-form-btns-ct .x-btn-click .x-btn-right{background-position:0 -84px;} | ||||
| .x-form .x-form-btns-ct .x-btn-click .x-btn-left{background-position:0 -63px;} | ||||
| .x-form-invalid-icon{width:16px;height:18px;visibility:hidden;position:absolute;left:0;top:0;display:block;background:transparent url(../images/default/form/exclamation.gif) no-repeat 0 2px;} | ||||
| .x-fieldset{border:1px solid #B5B8C8;padding:10px;margin-bottom:10px;display:block;} | ||||
| .x-fieldset legend{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;} | ||||
| .ext-ie .x-fieldset legend{margin-bottom:10px;} | ||||
| .ext-ie .x-fieldset{padding-top:0;padding-bottom:10px;} | ||||
| .x-fieldset legend .x-tool-toggle{margin-right:3px;margin-left:0;float:left!important;} | ||||
| .x-fieldset legend input{margin-right:3px;float:left!important;height:13px;width:13px;} | ||||
| fieldset.x-panel-collapsed{padding-bottom:0!important;border-width:1px 0 0 0!important;} | ||||
| fieldset.x-panel-collapsed .x-fieldset-bwrap{visibility:hidden;position:absolute;left:-1000px;top:-1000px;} | ||||
| .ext-ie .x-fieldset-bwrap{zoom:1;} | ||||
| .ext-ie td .x-form-text{position:relative;top:-1px;} | ||||
| .x-fieldset-noborder{border:0 none transparent;} | ||||
| .x-fieldset-noborder legend{margin-left:-3px;} | ||||
| .ext-ie .x-fieldset-noborder legend{position:relative;margin-bottom:23px;} | ||||
| .ext-ie .x-fieldset-noborder legend span{position:absolute;left:-5px;} | ||||
| .ext-gecko .x-window-body .x-form-item{-moz-outline:none;overflow:auto;} | ||||
| .ext-gecko .x-form-item{-moz-outline:none;} | ||||
| .x-hide-label label.x-form-item-label{display:none;} | ||||
| .x-hide-label .x-form-element{padding-left:0!important;} | ||||
| .x-fieldset{overflow:hidden;} | ||||
| .x-fieldset-bwrap{overflow:hidden;zoom:1;} | ||||
| .x-fieldset-body{overflow:hidden;} | ||||
|  | ||||
| .x-btn{font:normal 11px tahoma,verdana,helvetica;cursor:pointer;white-space:nowrap;} | ||||
| .x-btn button{border:0 none;background:transparent;font:normal 11px tahoma,verdana,helvetica;padding-left:3px;padding-right:3px;cursor:pointer;margin:0;overflow:visible;width:auto;-moz-outline:0 none;outline:0 none;} | ||||
| * html .ext-ie .x-btn button{width:1px;} | ||||
| .ext-gecko .x-btn button{padding-left:0;padding-right:0;} | ||||
| .ext-ie .x-btn button{padding-top:2px;} | ||||
| .x-btn-icon .x-btn-center .x-btn-text{background-position:center;background-repeat:no-repeat;height:16px;width:16px;cursor:pointer;white-space:nowrap;padding:0;} | ||||
| .x-btn-icon .x-btn-center{padding:1px;} | ||||
| .x-btn em{font-style:normal;font-weight:normal;} | ||||
| .x-btn-text-icon .x-btn-center .x-btn-text{background-position:0 2px;background-repeat:no-repeat;padding-left:18px;padding-top:3px;padding-bottom:2px;padding-right:0;} | ||||
| .ext-gecko3 .x-btn-text-icon .x-btn-center .x-btn-text{padding-top:2px;} | ||||
| .x-btn-left,.x-btn-right{font-size:1px;line-height:1px;} | ||||
| .x-btn-left{width:3px;height:21px;background:url(../images/default/button/btn-sprite.gif) no-repeat 0 0;} | ||||
| .x-btn-right{width:3px;height:21px;background:url(../images/default/button/btn-sprite.gif) no-repeat 0 -21px;} | ||||
| .x-btn-left i,.x-btn-right i{display:block;width:3px;overflow:hidden;font-size:1px;line-height:1px;} | ||||
| .x-btn-center{background:url(../images/default/button/btn-sprite.gif) repeat-x 0 -42px;vertical-align:middle;text-align:center;padding:0 5px;cursor:pointer;white-space:nowrap;} | ||||
| .x-btn-over .x-btn-left{background-position:0 -63px;} | ||||
| .x-btn-over .x-btn-right{background-position:0 -84px;} | ||||
| .x-btn-over .x-btn-center{background-position:0 -105px;} | ||||
| .x-btn-click .x-btn-center,.x-btn-menu-active .x-btn-center{background-position:0 -126px;} | ||||
| .x-btn-disabled *{color:gray!important;cursor:default!important;} | ||||
| .x-btn-menu-text-wrap .x-btn-center{padding:0 3px;} | ||||
| .ext-gecko .x-btn-menu-text-wrap .x-btn-center{padding:0 1px;} | ||||
| .x-btn-menu-arrow-wrap .x-btn-center{padding:0;} | ||||
| .x-btn-menu-arrow-wrap .x-btn-center button{width:12px!important;height:21px;padding:0!important;display:block;background:transparent url(../images/default/button/btn-arrow.gif) no-repeat left 3px;} | ||||
| .x-btn-with-menu .x-btn-center{padding-right:2px!important;} | ||||
| .x-btn-with-menu .x-btn-center em{display:block;background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat right 0;padding-right:10px;} | ||||
| .x-btn-text-icon .x-btn-with-menu .x-btn-center em{display:block;background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat right 3px;padding-right:10px;} | ||||
| .x-btn-pressed .x-btn-left{background:url(../images/default/button/btn-sprite.gif) no-repeat 0 -63px;} | ||||
| .x-btn-pressed .x-btn-right{background:url(../images/default/button/btn-sprite.gif) no-repeat 0 -84px;} | ||||
| .x-btn-pressed .x-btn-center{background:url(../images/default/button/btn-sprite.gif) repeat-x 0 -126px;} | ||||
|  | ||||
| .x-toolbar{border-color:#a9bfd3;border-style:solid;border-width:0 0 1px 0;display:block;padding:2px;background:#d0def0 url(../images/default/toolbar/bg.gif) repeat-x top left;position:relative;zoom:1;} | ||||
| .x-toolbar .x-item-disabled .x-btn-icon{opacity:.35;-moz-opacity:.35;filter:alpha(opacity=35);} | ||||
| .x-toolbar td{vertical-align:middle;} | ||||
| .mso .x-toolbar,.x-grid-mso .x-toolbar{border:0 none;background:url(../images/default/grid/mso-hd.gif);} | ||||
| .x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{white-space:nowrap;font:normal 11px tahoma,arial,helvetica,sans-serif;} | ||||
| .x-toolbar .x-item-disabled{color:gray;cursor:default;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);} | ||||
| .x-toolbar .x-item-disabled *{color:gray;cursor:default;} | ||||
| .x-toolbar .x-btn-left{background:none;} | ||||
| .x-toolbar .x-btn-right{background:none;} | ||||
| .x-toolbar .x-btn-center{background:none;padding:0;} | ||||
| .x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:2px;} | ||||
| .ext-gecko .x-toolbar .x-btn-menu-text-wrap .x-btn-center button{padding-right:0;} | ||||
| .x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{padding:0 2px;} | ||||
| .x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat 0 3px;} | ||||
| .x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button{width:12px;background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat 0 3px;} | ||||
| .x-toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button{background-position:0 -47px;} | ||||
| .x-toolbar .x-btn-over .x-btn-left{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0;} | ||||
| .x-toolbar .x-btn-over .x-btn-right{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px;} | ||||
| .x-toolbar .x-btn-over .x-btn-center{background:url(../images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px;} | ||||
| .x-toolbar .x-btn-click .x-btn-left,.x-toolbar .x-btn-pressed .x-btn-left,.x-toolbar .x-btn-menu-active .x-btn-left{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px;} | ||||
| .x-toolbar .x-btn-click .x-btn-right,.x-toolbar .x-btn-pressed .x-btn-right,.x-toolbar .x-btn-menu-active .x-btn-right{background:url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px;} | ||||
| .x-toolbar .x-btn-click .x-btn-center,.x-toolbar .x-btn-pressed .x-btn-center,.x-toolbar .x-btn-menu-active .x-btn-center{background:url(../images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px;} | ||||
| .x-toolbar .x-btn-with-menu .x-btn-center em{padding-right:8px;} | ||||
| .x-toolbar .ytb-text{padding:2px;} | ||||
| .x-toolbar .ytb-sep{background-image:url(../images/default/grid/grid-blue-split.gif);background-position:center;background-repeat:no-repeat;display:block;font-size:1px;height:16px;width:4px;overflow:hidden;cursor:default;margin:0 2px 0;border:0;} | ||||
| .x-toolbar .ytb-spacer{width:2px;} | ||||
| .x-tbar-page-number{width:24px;height:14px;} | ||||
| .x-tbar-page-first{background-image:url(../images/default/grid/page-first.gif)!important;} | ||||
| .x-tbar-loading{background-image:url(../images/default/grid/refresh.gif)!important;} | ||||
| .x-tbar-page-last{background-image:url(../images/default/grid/page-last.gif)!important;} | ||||
| .x-tbar-page-next{background-image:url(../images/default/grid/page-next.gif)!important;} | ||||
| .x-tbar-page-prev{background-image:url(../images/default/grid/page-prev.gif)!important;} | ||||
| .x-item-disabled .x-tbar-loading{background-image:url(../images/default/grid/loading.gif)!important;} | ||||
| .x-item-disabled .x-tbar-page-first{background-image:url(../images/default/grid/page-first-disabled.gif)!important;} | ||||
| .x-item-disabled .x-tbar-page-last{background-image:url(../images/default/grid/page-last-disabled.gif)!important;} | ||||
| .x-item-disabled .x-tbar-page-next{background-image:url(../images/default/grid/page-next-disabled.gif)!important;} | ||||
| .x-item-disabled .x-tbar-page-prev{background-image:url(../images/default/grid/page-prev-disabled.gif)!important;} | ||||
| .x-paging-info{position:absolute;top:5px;right:8px;color:#444;} | ||||
| .x-statusbar .x-status-text{height:21px;line-height:21px;padding:0 4px;cursor:default;} | ||||
| .x-statusbar .x-status-busy{padding-left:25px;background:transparent url(../images/default/grid/loading.gif) no-repeat 3px 3px;} | ||||
| .x-statusbar .x-status-text-panel{border-top:1px solid #99BBE8;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #99BBE8;padding:2px 8px 2px 5px;} | ||||
|  | ||||
| .x-resizable-handle{position:absolute;z-index:100;font-size:1px;line-height:6px;overflow:hidden;background:white;filter:alpha(opacity=0);opacity:0;zoom:1;} | ||||
| .x-resizable-handle-east{width:6px;cursor:e-resize;right:0;top:0;height:100%;} | ||||
| .ext-ie .x-resizable-handle-east{margin-right:-1px;} | ||||
| .x-resizable-handle-south{width:100%;cursor:s-resize;left:0;bottom:0;height:6px;} | ||||
| .ext-ie .x-resizable-handle-south{margin-bottom:-1px;} | ||||
| .x-resizable-handle-west{width:6px;cursor:w-resize;left:0;top:0;height:100%;} | ||||
| .x-resizable-handle-north{width:100%;cursor:n-resize;left:0;top:0;height:6px;} | ||||
| .x-resizable-handle-southeast{width:6px;cursor:se-resize;right:0;bottom:0;height:6px;z-index:101;} | ||||
| .x-resizable-handle-northwest{width:6px;cursor:nw-resize;left:0;top:0;height:6px;z-index:101;} | ||||
| .x-resizable-handle-northeast{width:6px;cursor:ne-resize;right:0;top:0;height:6px;z-index:101;} | ||||
| .x-resizable-handle-southwest{width:6px;cursor:sw-resize;left:0;bottom:0;height:6px;z-index:101;} | ||||
| .x-resizable-over .x-resizable-handle,.x-resizable-pinned .x-resizable-handle{filter:alpha(opacity=100);opacity:1;} | ||||
| .x-resizable-over .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-east{background:url(../images/default/sizer/e-handle.gif);background-position:left;} | ||||
| .x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-west{background:url(../images/default/sizer/e-handle.gif);background-position:left;} | ||||
| .x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-south{background:url(../images/default/sizer/s-handle.gif);background-position:top;} | ||||
| .x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north{background:url(../images/default/sizer/s-handle.gif);background-position:top;} | ||||
| .x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast{background:url(../images/default/sizer/se-handle.gif);background-position:top left;} | ||||
| .x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest{background:url(../images/default/sizer/nw-handle.gif);background-position:bottom right;} | ||||
| .x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast{background:url(../images/default/sizer/ne-handle.gif);background-position:bottom left;} | ||||
| .x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest{background:url(../images/default/sizer/sw-handle.gif);background-position:top right;} | ||||
| .x-resizable-proxy{border:1px dashed #3b5a82;position:absolute;overflow:hidden;display:none;left:0;top:0;z-index:50000;} | ||||
| .x-resizable-overlay{width:100%;height:100%;display:none;position:absolute;left:0;top:0;background:white;z-index:200000;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);} | ||||
|  | ||||
|  .x-grid3{position:relative;overflow:hidden;background-color:#fff;} | ||||
| .x-grid-panel .x-panel-body{overflow:hidden!important;} | ||||
| .x-grid-panel .x-panel-mc .x-panel-body{border:1px solid #99bbe8;} | ||||
| .x-grid3 table{table-layout:fixed;} | ||||
| .x-grid3-viewport{overflow:hidden;} | ||||
| .x-grid3-hd-row td,.x-grid3-row td,.x-grid3-summary-row td{font:normal 11px arial,tahoma,helvetica,sans-serif;-moz-outline:none;-moz-user-focus:normal;} | ||||
| .x-grid3-row td,.x-grid3-summary-row td{line-height:13px;vertical-align:top;padding-left:1px;padding-right:1px;-moz-user-select:none;} | ||||
| .x-grid3-hd-row td{line-height:15px;vertical-align:middle;border-left:1px solid #eee;border-right:1px solid #d0d0d0;} | ||||
| .x-grid3-hd-row .x-grid3-marker-hd{padding:3px;} | ||||
| .x-grid3-row .x-grid3-marker{padding:3px;} | ||||
| .x-grid3-cell-inner,.x-grid3-hd-inner{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:3px 3px 3px 5px;white-space:nowrap;} | ||||
| .x-grid3-hd-inner{position:relative;cursor:inherit;padding:4px 3px 4px 5px;} | ||||
| .x-grid3-row-body{white-space:normal;} | ||||
| .x-grid3-body-cell{-moz-outline:0 none;outline:0 none;} | ||||
| .ext-ie .x-grid3-cell-inner,.ext-ie .x-grid3-hd-inner{width:100%;} | ||||
| .ext-strict .x-grid3-cell-inner,.ext-strict .x-grid3-hd-inner{width:auto;} | ||||
| .x-grid-row-loading{background:#fff url(../images/default/shared/loading-balls.gif) no-repeat center center;} | ||||
| .x-grid-page{overflow:hidden;} | ||||
| .x-grid3-row{cursor:default;border:1px solid #ededed;border-top-color:#fff;width:100%;} | ||||
| .x-grid3-row-alt{background-color:#fafafa;} | ||||
| .x-grid3-row-over{border:1px solid #ddd;background:#efefef url(../images/default/grid/row-over.gif) repeat-x left top;} | ||||
| .x-grid3-resize-proxy{width:1px;left:0;background-color:#777;cursor:e-resize;cursor:col-resize;position:absolute;top:0;height:100px;overflow:hidden;visibility:hidden;border:0 none;z-index:7;} | ||||
| .x-grid3-resize-marker{width:1px;left:0;background-color:#777;position:absolute;top:0;height:100px;overflow:hidden;visibility:hidden;border:0 none;z-index:7;} | ||||
| .x-grid3-focus{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text;} | ||||
| .x-grid3-header{background:#f9f9f9 url(../images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;cursor:default;zoom:1;padding:1px 0 0 0;} | ||||
| .x-grid3-header-pop{border-left:1px solid #d0d0d0;float:right;clear:none;} | ||||
| .x-grid3-header-pop-inner{border-left:1px solid #eee;width:14px;height:19px;background:transparent url(../images/default/grid/hd-pop.gif) no-repeat center center;} | ||||
| .ext-ie .x-grid3-header-pop-inner{width:15px;} | ||||
| .ext-strict .x-grid3-header-pop-inner{width:14px;} | ||||
| .x-grid3-header-inner{overflow:hidden;zoom:1;float:left;} | ||||
| .x-grid3-header-offset{padding-left:1px;width:10000px;} | ||||
| td.x-grid3-hd-over,td.sort-desc,td.sort-asc,td.x-grid3-hd-menu-open{border-left:1px solid #aaccf6;border-right:1px solid #aaccf6;} | ||||
| td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner{background:#ebf3fd url(../images/default/grid/grid3-hrow-over.gif) repeat-x left bottom;} | ||||
| .x-grid3-sort-icon{background-repeat:no-repeat;display:none;height:4px;width:13px;margin-left:3px;vertical-align:middle;} | ||||
| .sort-asc .x-grid3-sort-icon{background-image:url(../images/default/grid/sort_asc.gif);display:inline;} | ||||
| .sort-desc .x-grid3-sort-icon{background-image:url(../images/default/grid/sort_desc.gif);display:inline;} | ||||
| .ext-strict .ext-ie .x-grid3-header-inner{position:relative;} | ||||
| .ext-strict .ext-ie6 .x-grid3-hd{position:relative;} | ||||
| .ext-strict .ext-ie6 .x-grid3-hd-inner{position:static;} | ||||
| .x-grid3-body{zoom:1;} | ||||
| .x-grid3-scroller{overflow:auto;zoom:1;position:relative;} | ||||
| .x-grid3-cell-text,.x-grid3-hd-text{display:block;padding:3px 5px 3px 5px;-moz-user-select:none;-khtml-user-select:none;color:black;} | ||||
| .x-grid3-split{background-image:url(../images/default/grid/grid-split.gif);background-position:center;background-repeat:no-repeat;cursor:e-resize;cursor:col-resize;display:block;font-size:1px;height:16px;overflow:hidden;position:absolute;top:2px;width:6px;z-index:3;} | ||||
| .x-grid3-hd-text{color:#15428b;} | ||||
| .x-dd-drag-proxy .x-grid3-hd-inner{background:#ebf3fd url(../images/default/grid/grid3-hrow-over.gif) repeat-x left bottom;width:120px;padding:3px;border:1px solid #aaccf6;overflow:hidden;} | ||||
| .col-move-top,.col-move-bottom{width:9px;height:9px;position:absolute;top:0;line-height:1px;font-size:1px;overflow:hidden;visibility:hidden;z-index:20000;} | ||||
| .col-move-top{background:transparent url(../images/default/grid/col-move-top.gif) no-repeat left top;} | ||||
| .col-move-bottom{background:transparent url(../images/default/grid/col-move-bottom.gif) no-repeat left top;} | ||||
| .x-grid3-row-selected{background:#DFE8F6!important;border:1px dotted #a3bae9;} | ||||
| .x-grid3-cell-selected{background-color:#B8CFEE!important;color:black;} | ||||
| .x-grid3-cell-selected span{color:black!important;} | ||||
| .x-grid3-cell-selected .x-grid3-cell-text{color:black;} | ||||
| .x-grid3-locked td.x-grid3-row-marker,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker{background:#ebeadb url(../images/default/grid/grid-hrow.gif) repeat-x 0 bottom!important;vertical-align:middle!important;color:black;padding:0;border-top:1px solid white;border-bottom:none!important;border-right:1px solid #6fa0df!important;text-align:center;} | ||||
| .x-grid3-locked td.x-grid3-row-marker div,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div{padding:0 4px;color:#15428b!important;text-align:center;} | ||||
| .x-grid3-dirty-cell{background:transparent url(../images/default/grid/dirty.gif) no-repeat 0 0;} | ||||
| .x-grid3-topbar,.x-grid3-bottombar{font:normal 11px arial,tahoma,helvetica,sans-serif;overflow:hidden;display:none;zoom:1;position:relative;} | ||||
| .x-grid3-topbar .x-toolbar{border-right:0 none;} | ||||
| .x-grid3-bottombar .x-toolbar{border-right:0 none;border-bottom:0 none;border-top:1px solid #a9bfd3;} | ||||
| .x-props-grid .x-grid3-cell{padding:1px;} | ||||
| .x-props-grid .x-grid3-td-name .x-grid3-cell-inner{background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y -16px!important;padding-left:12px;color:black!important;} | ||||
| .x-props-grid .x-grid3-body .x-grid3-td-name{padding:1px;padding-right:0;background:white!important;border:0 none;border-right:1px solid #eee;} | ||||
| .xg-hmenu-sort-asc .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-asc.gif);} | ||||
| .xg-hmenu-sort-desc .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-desc.gif);} | ||||
| .xg-hmenu-lock .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-lock.gif);} | ||||
| .xg-hmenu-unlock .x-menu-item-icon{background-image:url(../images/default/grid/hmenu-unlock.gif);} | ||||
| .x-grid3-col-dd{border:0 none;padding:0;background:transparent;} | ||||
| .x-dd-drag-ghost .x-grid3-dd-wrap{padding:1px 3px 3px 1px;} | ||||
| .x-grid3-hd{-moz-user-select:none;} | ||||
| .x-grid3-hd-btn{display:none;position:absolute;width:14px;background:#c3daf9 url(../images/default/grid/grid3-hd-btn.gif) no-repeat left center;right:0;top:0;z-index:2;cursor:pointer;} | ||||
| .x-grid3-hd-over .x-grid3-hd-btn,.x-grid3-hd-menu-open .x-grid3-hd-btn{display:block;} | ||||
| a.x-grid3-hd-btn:hover{background-position:-14px center;} | ||||
| .x-grid3-body .x-grid3-td-expander{background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y right;} | ||||
| .x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner{padding:0!important;height:100%;} | ||||
| .x-grid3-row-expander{width:100%;height:18px;background-position:4px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(../images/default/grid/row-expand-sprite.gif);} | ||||
| .x-grid3-row-collapsed .x-grid3-row-expander{background-position:4px 2px;} | ||||
| .x-grid3-row-expanded .x-grid3-row-expander{background-position:-21px 2px;} | ||||
| .x-grid3-row-collapsed .x-grid3-row-body{display:none!important;} | ||||
| .x-grid3-row-expanded .x-grid3-row-body{display:block!important;} | ||||
| .x-grid3-body .x-grid3-td-checker{background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y right;} | ||||
| .x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner,.x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner{padding:0!important;height:100%;} | ||||
| .x-grid3-row-checker,.x-grid3-hd-checker{width:100%;height:18px;background-position:2px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(../images/default/grid/row-check-sprite.gif);} | ||||
| .x-grid3-row .x-grid3-row-checker{background-position:2px 2px;} | ||||
| .x-grid3-row-selected .x-grid3-row-checker,.x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-23px 2px;} | ||||
| .x-grid3-hd-checker{background-position:2px 3px;} | ||||
| .x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-23px 3px;} | ||||
| .x-grid3-body .x-grid3-td-numberer{background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y right;} | ||||
| .x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner{padding:3px 5px 0 0!important;text-align:right;color:#444;} | ||||
| .x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander{background:transparent url(../images/default/grid/grid3-special-col-sel-bg.gif) repeat-y right;} | ||||
| .x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner{padding:1px 0 0 0!important;} | ||||
| .x-grid3-check-col{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(../images/default/menu/unchecked.gif);} | ||||
| .x-grid3-check-col-on{width:100%;height:16px;background-position:center center;background-repeat:no-repeat;background-color:transparent;background-image:url(../images/default/menu/checked.gif);} | ||||
| .x-grid-group,.x-grid-group-body,.x-grid-group-hd{zoom:1;} | ||||
| .x-grid-group-hd{border-bottom:2px solid #99bbe8;cursor:pointer;padding-top:6px;} | ||||
| .x-grid-group-hd div{background:transparent url(../images/default/grid/group-expand-sprite.gif) no-repeat 3px -47px;padding:4px 4px 4px 17px;color:#3764a0;font:bold 11px tahoma,arial,helvetica,sans-serif;} | ||||
| .x-grid-group-collapsed .x-grid-group-hd div{background-position:3px 3px;} | ||||
| .x-grid-group-collapsed .x-grid-group-body{display:none;} | ||||
| .x-group-by-icon{background-image:url(../images/default/grid/group-by.gif);} | ||||
| .x-cols-icon{background-image:url(../images/default/grid/columns.gif);} | ||||
| .x-show-groups-icon{background-image:url(../images/default/grid/group-by.gif);} | ||||
| .ext-ie .x-grid3 .x-editor .x-form-text{position:relative;top:-1px;} | ||||
| .ext-ie .x-props-grid .x-editor .x-form-text{position:static;top:0;} | ||||
| .x-grid-empty{padding:10px;color:gray;font:normal 11px tahoma,arial,helvetica,sans-serif;} | ||||
| .ext-ie7 .x-grid-panel .x-panel-bbar{position:relative;} | ||||
|  | ||||
| .x-dd-drag-proxy{position:absolute;left:0;top:0;visibility:hidden;z-index:15000;} | ||||
| .x-dd-drag-ghost{color:black;font:normal 11px arial,helvetica,sans-serif;-moz-opacity:0.85;opacity:.85;filter:alpha(opacity=85);border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:3px;padding-left:20px;background-color:white;white-space:nowrap;} | ||||
| .x-dd-drag-repair .x-dd-drag-ghost{-moz-opacity:0.4;opacity:.4;filter:alpha(opacity=40);border:0 none;padding:0;background-color:transparent;} | ||||
| .x-dd-drag-repair .x-dd-drop-icon{visibility:hidden;} | ||||
| .x-dd-drop-icon{position:absolute;top:3px;left:3px;display:block;width:16px;height:16px;background-color:transparent;background-position:center;background-repeat:no-repeat;z-index:1;} | ||||
| .x-dd-drop-nodrop .x-dd-drop-icon{background-image:url(../images/default/dd/drop-no.gif);} | ||||
| .x-dd-drop-ok .x-dd-drop-icon{background-image:url(../images/default/dd/drop-yes.gif);} | ||||
| .x-dd-drop-ok-add .x-dd-drop-icon{background-image:url(../images/default/dd/drop-add.gif);} | ||||
| .x-view-selector{position:absolute;left:0;top:0;width:0;background:#c3daf9;border:1px dotted #39b;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);zoom:1;} | ||||
|  | ||||
| .x-tree .x-panel-body{background-color:#fff;} | ||||
| .ext-strict .ext-ie .x-tree .x-panel-bwrap{position:relative;overflow:hidden;} | ||||
| .x-tree-icon,.x-tree-ec-icon,.x-tree-elbow-line,.x-tree-elbow,.x-tree-elbow-end,.x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus{border:0 none;height:18px;margin:0;padding:0;vertical-align:top;width:16px;background-repeat:no-repeat;} | ||||
| .x-tree-node-collapsed .x-tree-node-icon,.x-tree-node-expanded .x-tree-node-icon,.x-tree-node-leaf .x-tree-node-icon{border:0 none;height:18px;margin:0;padding:0;vertical-align:top;width:16px;background-position:center;background-repeat:no-repeat;} | ||||
| .ext-ie .x-tree-node-indent img,.ext-ie .x-tree-node-icon,.ext-ie .x-tree-ec-icon{vertical-align:middle!important;} | ||||
| .x-tree-node-expanded .x-tree-node-icon{background-image:url(../images/default/tree/folder-open.gif);} | ||||
| .x-tree-node-leaf .x-tree-node-icon{background-image:url(../images/default/tree/leaf.gif);} | ||||
| .x-tree-node-collapsed .x-tree-node-icon{background-image:url(../images/default/tree/folder.gif);} | ||||
| .ext-ie input.x-tree-node-cb{width:15px;height:15px;} | ||||
| input.x-tree-node-cb{margin-left:1px;} | ||||
| .ext-ie input.x-tree-node-cb{margin-left:0;} | ||||
| .x-tree-noicon .x-tree-node-icon{width:0;height:0;} | ||||
| .x-tree-node-loading .x-tree-node-icon{background-image:url(../images/default/tree/loading.gif)!important;} | ||||
| .x-tree-node-loading a span{font-style:italic;color:#444;} | ||||
| .ext-ie .x-tree-node-el input{width:15px;height:15px;} | ||||
| .x-tree-lines .x-tree-elbow{background-image:url(../images/default/tree/elbow.gif);} | ||||
| .x-tree-lines .x-tree-elbow-plus{background-image:url(../images/default/tree/elbow-plus.gif);} | ||||
| .x-tree-lines .x-tree-elbow-minus{background-image:url(../images/default/tree/elbow-minus.gif);} | ||||
| .x-tree-lines .x-tree-elbow-end{background-image:url(../images/default/tree/elbow-end.gif);} | ||||
| .x-tree-lines .x-tree-elbow-end-plus{background-image:url(../images/default/tree/elbow-end-plus.gif);} | ||||
| .x-tree-lines .x-tree-elbow-end-minus{background-image:url(../images/default/tree/elbow-end-minus.gif);} | ||||
| .x-tree-lines .x-tree-elbow-line{background-image:url(../images/default/tree/elbow-line.gif);} | ||||
| .x-tree-no-lines .x-tree-elbow{background:transparent;} | ||||
| .x-tree-no-lines .x-tree-elbow-plus{background-image:url(../images/default/tree/elbow-plus-nl.gif);} | ||||
| .x-tree-no-lines .x-tree-elbow-minus{background-image:url(../images/default/tree/elbow-minus-nl.gif);} | ||||
| .x-tree-no-lines .x-tree-elbow-end{background:transparent;} | ||||
| .x-tree-no-lines .x-tree-elbow-end-plus{background-image:url(../images/default/tree/elbow-end-plus-nl.gif);} | ||||
| .x-tree-no-lines .x-tree-elbow-end-minus{background-image:url(../images/default/tree/elbow-end-minus-nl.gif);} | ||||
| .x-tree-no-lines .x-tree-elbow-line{background:transparent;} | ||||
| .x-tree-arrows .x-tree-elbow{background:transparent;} | ||||
| .x-tree-arrows .x-tree-elbow-plus{background:transparent url(../images/default/tree/arrows.gif) no-repeat 0 0;} | ||||
| .x-tree-arrows .x-tree-elbow-minus{background:transparent url(../images/default/tree/arrows.gif) no-repeat -16px 0;} | ||||
| .x-tree-arrows .x-tree-elbow-end{background:transparent;} | ||||
| .x-tree-arrows .x-tree-elbow-end-plus{background:transparent url(../images/default/tree/arrows.gif) no-repeat 0 0;} | ||||
| .x-tree-arrows .x-tree-elbow-end-minus{background:transparent url(../images/default/tree/arrows.gif) no-repeat -16px 0;} | ||||
| .x-tree-arrows .x-tree-elbow-line{background:transparent;} | ||||
| .x-tree-arrows .x-tree-ec-over .x-tree-elbow-plus{background-position:-32px 0;} | ||||
| .x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus{background-position:-48px 0;} | ||||
| .x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-plus{background-position:-32px 0;} | ||||
| .x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-minus{background-position:-48px 0;} | ||||
| .x-tree-elbow-plus,.x-tree-elbow-minus,.x-tree-elbow-end-plus,.x-tree-elbow-end-minus{cursor:pointer;} | ||||
| .ext-ie ul.x-tree-node-ct{font-size:0;line-height:0;zoom:1;} | ||||
| .x-tree-node{color:black;font:normal 11px arial,tahoma,helvetica,sans-serif;white-space:nowrap;} | ||||
| .x-tree-node-el{line-height:18px;cursor:pointer;} | ||||
| .x-tree-node a,.x-dd-drag-ghost a{text-decoration:none;color:black;-khtml-user-select:none;-moz-user-select:none;-kthml-user-focus:normal;-moz-user-focus:normal;-moz-outline:0 none;outline:0 none;} | ||||
| .x-tree-node a span,.x-dd-drag-ghost a span{text-decoration:none;color:black;padding:1px 3px 1px 2px;} | ||||
| .x-tree-node .x-tree-node-disabled a span{color:gray!important;} | ||||
| .x-tree-node .x-tree-node-disabled .x-tree-node-icon{-moz-opacity:0.5;opacity:.5;filter:alpha(opacity=50);} | ||||
| .x-tree-node .x-tree-node-inline-icon{background:transparent;} | ||||
| .x-tree-node a:hover,.x-dd-drag-ghost a:hover{text-decoration:none;} | ||||
| .x-tree-node div.x-tree-drag-insert-below{border-bottom:1px dotted #36c;} | ||||
| .x-tree-node div.x-tree-drag-insert-above{border-top:1px dotted #36c;} | ||||
| .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below{border-bottom:0 none;} | ||||
| .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above{border-top:0 none;} | ||||
| .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{border-bottom:2px solid #36c;} | ||||
| .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{border-top:2px solid #36c;} | ||||
| .x-tree-node .x-tree-drag-append a span{background:#ddd;border:1px dotted gray;} | ||||
| .x-tree-node .x-tree-node-over{background-color:#eee;} | ||||
| .x-tree-node .x-tree-selected{background-color:#d9e8fb;} | ||||
| .x-dd-drag-ghost .x-tree-node-indent,.x-dd-drag-ghost .x-tree-ec-icon{display:none!important;} | ||||
| .x-tree-drop-ok-append .x-dd-drop-icon{background-image:url(../images/default/tree/drop-add.gif);} | ||||
| .x-tree-drop-ok-above .x-dd-drop-icon{background-image:url(../images/default/tree/drop-over.gif);} | ||||
| .x-tree-drop-ok-below .x-dd-drop-icon{background-image:url(../images/default/tree/drop-under.gif);} | ||||
| .x-tree-drop-ok-between .x-dd-drop-icon{background-image:url(../images/default/tree/drop-between.gif);} | ||||
| .x-tree-root-ct{zoom:1;} | ||||
|  | ||||
| .x-date-picker{border:1px solid #1b376c;border-top:0 none;background:#fff;position:relative;} | ||||
| .x-date-picker a{-moz-outline:0 none;outline:0 none;} | ||||
| .x-date-inner,.x-date-inner td,.x-date-inner th{border-collapse:separate;} | ||||
| .x-date-middle,.x-date-left,.x-date-right{background:url(../images/default/shared/hd-sprite.gif) repeat-x 0 -83px;color:#FFF;font:bold 11px "sans serif",tahoma,verdana,helvetica;overflow:hidden;} | ||||
| .x-date-middle .x-btn-left,.x-date-middle .x-btn-center,.x-date-middle .x-btn-right{background:transparent!important;vertical-align:middle;} | ||||
| .x-date-middle .x-btn .x-btn-text{color:#fff;} | ||||
| .x-date-middle .x-btn-with-menu .x-btn-center em{background:transparent url(../images/default/toolbar/btn-arrow-light.gif) no-repeat right 0;} | ||||
| .x-date-right,.x-date-left{width:18px;} | ||||
| .x-date-right{text-align:right;} | ||||
| .x-date-middle{padding-top:2px;padding-bottom:2px;width:130px;} | ||||
| .x-date-right a,.x-date-left a{display:block;width:16px;height:16px;background-position:center;background-repeat:no-repeat;cursor:pointer;-moz-opacity:0.6;opacity:.6;filter:alpha(opacity=60);} | ||||
| .x-date-right a:hover,.x-date-left a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);} | ||||
| .x-date-right a{background-image:url(../images/default/shared/right-btn.gif);margin-right:2px;text-decoration:none!important;} | ||||
| .x-date-left a{background-image:url(../images/default/shared/left-btn.gif);margin-left:2px;text-decoration:none!important;} | ||||
| table.x-date-inner{width:100%;table-layout:fixed;} | ||||
| .x-date-inner th{width:25px;} | ||||
| .x-date-inner th{background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;text-align:right!important;border-bottom:1px solid #a3bad9;font:normal 10px arial,helvetica,tahoma,sans-serif;color:#233d6d;cursor:default;padding:0;border-collapse:separate;} | ||||
| .x-date-inner th span{display:block;padding:2px;padding-right:7px;} | ||||
| .x-date-inner td{border:1px solid #fff;text-align:right;padding:0;} | ||||
| .x-date-inner a{padding:2px 5px;display:block;font:normal 11px arial,helvetica,tahoma,sans-serif;text-decoration:none;color:black;text-align:right;zoom:1;} | ||||
| .x-date-inner .x-date-active{cursor:pointer;color:black;} | ||||
| .x-date-inner .x-date-selected a{background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;padding:1px 4px;} | ||||
| .x-date-inner .x-date-today a{border:1px solid darkred;padding:1px 4px;} | ||||
| .x-date-inner .x-date-selected span{font-weight:bold;} | ||||
| .x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a{color:#aaa;text-decoration:none!important;} | ||||
| .x-date-bottom{padding:4px;border-top:1px solid #a3bad9;background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;} | ||||
| .x-date-inner a:hover,.x-date-inner .x-date-disabled a:hover{text-decoration:none!important;color:black;background:#ddecfe;} | ||||
| .x-date-inner .x-date-disabled a{cursor:default;background:#eee;color:#bbb;} | ||||
| .x-date-mmenu{background:#eee!important;} | ||||
| .x-date-mmenu .x-menu-item{font-size:10px;padding:1px 24px 1px 4px;white-space:nowrap;color:#000;} | ||||
| .x-date-mmenu .x-menu-item .x-menu-item-icon{width:10px;height:10px;margin-right:5px;background-position:center -4px!important;} | ||||
| .x-date-mp{position:absolute;left:0;top:0;background:white;display:none;} | ||||
| .x-date-mp td{padding:2px;font:normal 11px arial,helvetica,tahoma,sans-serif;} | ||||
| td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn{border:0 none;text-align:center;vertical-align:middle;width:25%;} | ||||
| .x-date-mp-ok{margin-right:3px;} | ||||
| .x-date-mp-btns button{text-decoration:none;text-align:center;text-decoration:none!important;background:#083772;color:white;border:1px solid;border-color:#36c #005 #005 #36c;padding:1px 3px 1px;font:normal 11px arial,helvetica,tahoma,sans-serif;cursor:pointer;} | ||||
| .x-date-mp-btns{background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;} | ||||
| .x-date-mp-btns td{border-top:1px solid #c5d2df;text-align:center;} | ||||
| td.x-date-mp-month a,td.x-date-mp-year a{display:block;padding:2px 4px;text-decoration:none;text-align:center;color:#15428b;} | ||||
| td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{color:#15428b;text-decoration:none;cursor:pointer;background:#ddecfe;} | ||||
| td.x-date-mp-sel a{padding:1px 3px;background:#dfecfb url(../images/default/shared/glass-bg.gif) repeat-x left top;border:1px solid #8db2e3;} | ||||
| .x-date-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;background:transparent url(../images/default/panel/tool-sprites.gif) no-repeat;display:block;margin:0 auto;} | ||||
| .x-date-mp-ybtn a.x-date-mp-next{background-position:0 -120px;} | ||||
| .x-date-mp-ybtn a.x-date-mp-next:hover{background-position:-15px -120px;} | ||||
| .x-date-mp-ybtn a.x-date-mp-prev{background-position:0 -105px;} | ||||
| .x-date-mp-ybtn a.x-date-mp-prev:hover{background-position:-15px -105px;} | ||||
| .x-date-mp-ybtn{text-align:center;} | ||||
| td.x-date-mp-sep{border-right:1px solid #c5d2df;} | ||||
|  | ||||
| .x-tip{position:absolute;top:0;left:0;visibility:hidden;z-index:20000;border:0 none;} | ||||
| .x-tip .x-tip-close{background-image:url(../images/default/qtip/close.gif);height:15px;float:right;width:15px;margin:0 0 2px 2px;cursor:pointer;display:none;} | ||||
| .x-tip .x-tip-tc{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -62px;padding-top:3px;overflow:hidden;zoom:1;} | ||||
| .x-tip .x-tip-tl{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 0;padding-left:6px;overflow:hidden;zoom:1;} | ||||
| .x-tip .x-tip-tr{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right 0;padding-right:6px;overflow:hidden;zoom:1;} | ||||
| .x-tip .x-tip-bc{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -121px;height:3px;overflow:hidden;} | ||||
| .x-tip .x-tip-bl{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -59px;padding-left:6px;zoom:1;} | ||||
| .x-tip .x-tip-br{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right -59px;padding-right:6px;zoom:1;} | ||||
| .x-tip .x-tip-mc{border:0 none;font:normal 11px tahoma,arial,helvetica,sans-serif;} | ||||
| .x-tip .x-tip-ml{background:#fff url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -124px;padding-left:6px;zoom:1;} | ||||
| .x-tip .x-tip-mr{background:transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right -124px;padding-right:6px;zoom:1;} | ||||
| .ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc{font-size:0;line-height:0;} | ||||
| .x-tip .x-tip-header-text{font:bold 11px tahoma,arial,helvetica,sans-serif;padding:0;margin:0 0 2px 0;color:#444;} | ||||
| .x-tip .x-tip-body{font:normal 11px tahoma,arial,helvetica,sans-serif;margin:0!important;line-height:14px;color:#444;padding:0;} | ||||
| .x-tip .x-tip-body .loading-indicator{margin:0;} | ||||
| .x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text{cursor:move;} | ||||
| .x-form-invalid-tip .x-tip-tc{background:url(../images/default/form/error-tip-corners.gif) repeat-x 0 -12px;padding-top:6px;} | ||||
| .x-form-invalid-tip .x-tip-tl{background-image:url(../images/default/form/error-tip-corners.gif);} | ||||
| .x-form-invalid-tip .x-tip-tr{background-image:url(../images/default/form/error-tip-corners.gif);} | ||||
| .x-form-invalid-tip .x-tip-bc{background:url(../images/default/form/error-tip-corners.gif) repeat-x 0 -18px;height:6px;} | ||||
| .x-form-invalid-tip .x-tip-bl{background:url(../images/default/form/error-tip-corners.gif) no-repeat 0 -6px;} | ||||
| .x-form-invalid-tip .x-tip-br{background:url(../images/default/form/error-tip-corners.gif) no-repeat right -6px;} | ||||
| .x-form-invalid-tip .x-tip-ml{background-image:url(../images/default/form/error-tip-corners.gif);} | ||||
| .x-form-invalid-tip .x-tip-mr{background-image:url(../images/default/form/error-tip-corners.gif);} | ||||
| .x-form-invalid-tip .x-tip-body{padding:2px;} | ||||
| .x-form-invalid-tip .x-tip-body{padding-left:24px;background:transparent url(../images/default/form/exclamation.gif) no-repeat 2px 2px;} | ||||
|  | ||||
| .x-menu{border:1px solid #718bb7;z-index:15000;zoom:1;background:#f0f0f0 url(../images/default/menu/menu.gif) repeat-y;padding:2px;} | ||||
| .x-menu a{text-decoration:none!important;} | ||||
| .ext-ie .x-menu{zoom:1;overflow:hidden;} | ||||
| .x-menu-list{background:transparent;border:0 none;} | ||||
| .x-menu li{line-height:100%;} | ||||
| .x-menu li.x-menu-sep-li{font-size:1px;line-height:1px;} | ||||
| .x-menu-list-item{font:normal 11px tahoma,arial,sans-serif;white-space:nowrap;-moz-user-select:none;-khtml-user-select:none;display:block;padding:1px;} | ||||
| .x-menu-item-arrow{background:transparent url(../images/default/menu/menu-parent.gif) no-repeat right;} | ||||
| .x-menu-sep{display:block;font-size:1px;line-height:1px;margin:2px 3px;background-color:#e0e0e0;border-bottom:1px solid #fff;overflow:hidden;} | ||||
| .x-menu-focus{position:absolute;left:-1px;top:-1px;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text;overflow:hidden;display:block;} | ||||
| .x-menu a.x-menu-item{display:block;line-height:16px;padding:3px 21px 3px 3px;white-space:nowrap;text-decoration:none;color:#222;-moz-outline:0 none;outline:0 none;cursor:pointer;} | ||||
| .x-menu-item-active{background:#ebf3fd url(../images/default/menu/item-over.gif) repeat-x left bottom;border:1px solid #aaccf6;padding:0;} | ||||
| .x-menu-item-active a.x-menu-item{color:#233d6d;} | ||||
| .x-menu-item-icon{border:0 none;height:16px;padding:0;vertical-align:top;width:16px;margin:0 8px 0 0;background-position:center;} | ||||
| .x-menu-check-item .x-menu-item-icon{background:transparent url(../images/default/menu/unchecked.gif) no-repeat center;} | ||||
| .x-menu-item-checked .x-menu-item-icon{background-image:url(../images/default/menu/checked.gif);} | ||||
| .x-menu-group-item .x-menu-item-icon{background:transparent;} | ||||
| .x-menu-item-checked .x-menu-group-item .x-menu-item-icon{background:transparent url(../images/default/menu/group-checked.gif) no-repeat center;} | ||||
| .x-menu-plain{background:#fff!important;} | ||||
| .x-menu-date-item{padding:0;} | ||||
| .x-menu .x-color-palette,.x-menu .x-date-picker{margin-left:26px;margin-right:4px;} | ||||
| .x-menu .x-date-picker{border:1px solid #a3bad9;margin-top:2px;margin-bottom:2px;} | ||||
| .x-menu-plain .x-color-palette,.x-menu-plain .x-date-picker{margin:0;border:0 none;} | ||||
| .x-date-menu{padding:0!important;} | ||||
| .x-cycle-menu .x-menu-item-checked{border:1px dotted #a3bae9!important;background:#DFE8F6;padding:0;} | ||||
|  | ||||
|  .x-box-tl{background:transparent url(../images/default/box/corners.gif) no-repeat 0 0;zoom:1;} | ||||
| .x-box-tc{height:8px;background:transparent url(../images/default/box/tb.gif) repeat-x 0 0;overflow:hidden;} | ||||
| .x-box-tr{background:transparent url(../images/default/box/corners.gif) no-repeat right -8px;} | ||||
| .x-box-ml{background:transparent url(../images/default/box/l.gif) repeat-y 0;padding-left:4px;overflow:hidden;zoom:1;} | ||||
| .x-box-mc{background:#eee url(../images/default/box/tb.gif) repeat-x 0 -16px;padding:4px 10px;font-family:"Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;color:#393939;font-size:12px;} | ||||
| .x-box-mc h3{font-size:14px;font-weight:bold;margin:0 0 4px 0;zoom:1;} | ||||
| .x-box-mr{background:transparent url(../images/default/box/r.gif) repeat-y right;padding-right:4px;overflow:hidden;} | ||||
| .x-box-bl{background:transparent url(../images/default/box/corners.gif) no-repeat 0 -16px;zoom:1;} | ||||
| .x-box-bc{background:transparent url(../images/default/box/tb.gif) repeat-x 0 -8px;height:8px;overflow:hidden;} | ||||
| .x-box-br{background:transparent url(../images/default/box/corners.gif) no-repeat right -24px;} | ||||
| .x-box-tl,.x-box-bl{padding-left:8px;overflow:hidden;} | ||||
| .x-box-tr,.x-box-br{padding-right:8px;overflow:hidden;} | ||||
| .x-box-blue .x-box-bl,.x-box-blue .x-box-br,.x-box-blue .x-box-tl,.x-box-blue .x-box-tr{background-image:url(../images/default/box/corners-blue.gif);} | ||||
| .x-box-blue .x-box-bc,.x-box-blue .x-box-mc,.x-box-blue .x-box-tc{background-image:url(../images/default/box/tb-blue.gif);} | ||||
| .x-box-blue .x-box-mc{background-color:#c3daf9;} | ||||
| .x-box-blue .x-box-mc h3{color:#17385b;} | ||||
| .x-box-blue .x-box-ml{background-image:url(../images/default/box/l-blue.gif);} | ||||
| .x-box-blue .x-box-mr{background-image:url(../images/default/box/r-blue.gif);} | ||||
|  | ||||
| #x-debug-browser .x-tree .x-tree-node a span{color:#222297;font-size:11px;padding-top:2px;font-family:"monotype","courier new",sans-serif;line-height:18px;} | ||||
| #x-debug-browser .x-tree a i{color:#FF4545;font-style:normal;} | ||||
| #x-debug-browser .x-tree a em{color:#999;} | ||||
| #x-debug-browser .x-tree .x-tree-node .x-tree-selected a span{background:#c3daf9;} | ||||
| #x-debug-browser .x-tool-toggle{background-position:0 -75px;} | ||||
| #x-debug-browser .x-tool-toggle-over{background-position:-15px -75px;} | ||||
| #x-debug-browser.x-panel-collapsed .x-tool-toggle{background-position:0 -60px;} | ||||
| #x-debug-browser.x-panel-collapsed .x-tool-toggle-over{background-position:-15px -60px;} | ||||
|  | ||||
| .x-combo-list{border:1px solid #98c0f4;background:#ddecfe;zoom:1;overflow:hidden;} | ||||
| .x-combo-list-inner{overflow:auto;background:white;position:relative;zoom:1;overflow-x:hidden;} | ||||
| .x-combo-list-hd{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;background-image:url(../images/default/layout/panel-title-light-bg.gif);border-bottom:1px solid #98c0f4;padding:3px;} | ||||
| .x-resizable-pinned .x-combo-list-inner{border-bottom:1px solid #98c0f4;} | ||||
| .x-combo-list-item{font:normal 12px tahoma,arial,helvetica,sans-serif;padding:2px;border:1px solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} | ||||
| .x-combo-list .x-combo-selected{border:1px dotted #a3bae9!important;background:#DFE8F6;cursor:pointer;} | ||||
| .x-combo-noedit{cursor:pointer;} | ||||
| .x-combo-list .x-toolbar{border-top:1px solid #98c0f4;border-bottom:0 none;} | ||||
| .x-combo-list-small .x-combo-list-item{font:normal 11px tahoma,arial,helvetica,sans-serif;} | ||||
|  | ||||
| .x-panel{border-style:solid;border-color:#99bbe8;border-width:0;} | ||||
| .x-panel-header{overflow:hidden;zoom:1;color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 3px 4px 5px;border:1px solid #99bbe8;line-height:15px;background:transparent url(../images/default/panel/white-top-bottom.gif) repeat-x 0 -1px;} | ||||
| .x-panel-body{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;background:white;position:relative;} | ||||
| .x-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;} | ||||
| .x-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;} | ||||
| .x-panel-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none;} | ||||
| .x-panel-body-noheader,.x-panel-mc .x-panel-body{border-top:1px solid #99bbe8;} | ||||
| .x-panel-header{overflow:hidden;zoom:1;} | ||||
| .x-panel-tl .x-panel-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0;border:0 none;background:transparent;} | ||||
| .x-panel-tl .x-panel-icon,.x-window-tl .x-panel-icon{padding-left:20px!important;background-repeat:no-repeat;background-position:0 4px;zoom:1;} | ||||
| .x-panel-inline-icon{width:16px;height:16px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;margin-right:4px;margin-top:-1px;margin-bottom:-1px;} | ||||
| .x-panel-tc{background:transparent url(../images/default/panel/top-bottom.gif) repeat-x 0 0;overflow:hidden;} | ||||
| .ext-strict .ext-ie7 .x-panel-tc{overflow:visible;} | ||||
| .x-panel-tl{background:transparent url(../images/default/panel/corners-sprite.gif) no-repeat 0 0;padding-left:6px;zoom:1;border-bottom:1px solid #99bbe8;} | ||||
| .x-panel-tr{background:transparent url(../images/default/panel/corners-sprite.gif) no-repeat right 0;zoom:1;padding-right:6px;} | ||||
| .x-panel-bc{background:transparent url(../images/default/panel/top-bottom.gif) repeat-x 0 bottom;zoom:1;} | ||||
| .x-panel-bc .x-panel-footer{zoom:1;} | ||||
| .x-panel-bl{background:transparent url(../images/default/panel/corners-sprite.gif) no-repeat 0 bottom;padding-left:6px;zoom:1;} | ||||
| .x-panel-br{background:transparent url(../images/default/panel/corners-sprite.gif) no-repeat right bottom;padding-right:6px;zoom:1;} | ||||
| .x-panel-mc{border:0 none;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;padding-top:6px;background:#dfe8f6;} | ||||
| .x-panel-mc .x-panel-body{background:transparent;border:0 none;} | ||||
| .x-panel-ml{background:#fff url(../images/default/panel/left-right.gif) repeat-y 0 0;padding-left:6px;zoom:1;} | ||||
| .x-panel-mr{background:transparent url(../images/default/panel/left-right.gif) repeat-y right 0;padding-right:6px;zoom:1;} | ||||
| .x-panel-bc .x-panel-footer{padding-bottom:6px;} | ||||
| .x-panel-nofooter .x-panel-bc,.x-panel-nofooter .x-window-bc{height:6px;font-size:0;line-height:0;} | ||||
| .x-panel-bwrap{overflow:hidden;zoom:1;left:0;top:0;} | ||||
| .x-panel-body{overflow:hidden;zoom:1;} | ||||
| .x-panel-collapsed .x-resizable-handle{display:none;} | ||||
| .ext-gecko .x-panel-animated div{overflow:hidden!important;} | ||||
| .x-plain-body{overflow:hidden;} | ||||
| .x-plain-bbar .x-toolbar{overflow:hidden;padding:2px;} | ||||
| .x-plain-tbar .x-toolbar{overflow:hidden;padding:2px;} | ||||
| .x-plain-bwrap{overflow:hidden;zoom:1;} | ||||
| .x-plain{overflow:hidden;} | ||||
| .x-tool{overflow:hidden;width:15px;height:15px;float:right;cursor:pointer;background:transparent url(../images/default/panel/tool-sprites.gif) no-repeat;margin-left:2px;} | ||||
| .x-tool-toggle{background-position:0 -60px;} | ||||
| .x-tool-toggle-over{background-position:-15px -60px;} | ||||
| .x-panel-collapsed .x-tool-toggle{background-position:0 -75px;} | ||||
| .x-panel-collapsed .x-tool-toggle-over{background-position:-15px -75px;} | ||||
| .x-tool-close{background-position:0 -0;} | ||||
| .x-tool-close-over{background-position:-15px 0;} | ||||
| .x-tool-minimize{background-position:0 -15px;} | ||||
| .x-tool-minimize-over{background-position:-15px -15px;} | ||||
| .x-tool-maximize{background-position:0 -30px;} | ||||
| .x-tool-maximize-over{background-position:-15px -30px;} | ||||
| .x-tool-restore{background-position:0 -45px;} | ||||
| .x-tool-restore-over{background-position:-15px -45px;} | ||||
| .x-tool-gear{background-position:0 -90px;} | ||||
| .x-tool-gear-over{background-position:-15px -90px;} | ||||
| .x-tool-pin{background-position:0 -135px;} | ||||
| .x-tool-pin-over{background-position:-15px -135px;} | ||||
| .x-tool-unpin{background-position:0 -150px;} | ||||
| .x-tool-unpin-over{background-position:-15px -150px;} | ||||
| .x-tool-right{background-position:0 -165px;} | ||||
| .x-tool-right-over{background-position:-15px -165px;} | ||||
| .x-tool-left{background-position:0 -180px;} | ||||
| .x-tool-left-over{background-position:-15px -180px;} | ||||
| .x-tool-up{background-position:0 -210px;} | ||||
| .x-tool-up-over{background-position:-15px -210px;} | ||||
| .x-tool-down{background-position:0 -195px;} | ||||
| .x-tool-down-over{background-position:-15px -195px;} | ||||
| .x-tool-refresh{background-position:0 -225px;} | ||||
| .x-tool-refresh-over{background-position:-15px -225px;} | ||||
| .x-tool-minus{background-position:0 -255px;} | ||||
| .x-tool-minus-over{background-position:-15px -255px;} | ||||
| .x-tool-plus{background-position:0 -240px;} | ||||
| .x-tool-plus-over{background-position:-15px -240px;} | ||||
| .x-tool-search{background-position:0 -270px;} | ||||
| .x-tool-search-over{background-position:-15px -270px;} | ||||
| .x-tool-save{background-position:0 -285px;} | ||||
| .x-tool-save-over{background-position:-15px -285px;} | ||||
| .x-tool-help{background-position:0 -300px;} | ||||
| .x-tool-help-over{background-position:-15px -300px;} | ||||
| .x-tool-print{background-position:0 -315px;} | ||||
| .x-tool-print-over{background-position:-15px -315px;} | ||||
| .x-panel-ghost{background:#cbddf3;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;opacity:.65;-moz-opacity:.65;filter:alpha(opacity=65);} | ||||
| .x-panel-ghost ul{margin:0;padding:0;overflow:hidden;font-size:0;line-height:0;border:1px solid #99bbe8;border-top:0 none;display:block;} | ||||
| .x-panel-ghost *{cursor:move!important;} | ||||
| .x-panel-dd-spacer{border:2px dashed #99bbe8;} | ||||
| .x-panel-btns-ct{padding:5px;} | ||||
| .x-panel-btns-ct .x-btn{float:right;clear:none;} | ||||
| .x-panel-btns-ct .x-panel-btns td{border:0;padding:0;} | ||||
| .x-panel-btns-ct .x-panel-btns-right table{float:right;clear:none;} | ||||
| .x-panel-btns-ct .x-panel-btns-left table{float:left;clear:none;} | ||||
| .x-panel-btns-ct .x-panel-btns-center{text-align:center;} | ||||
| .x-panel-btns-ct .x-panel-btns-center table{margin:0 auto;} | ||||
| .x-panel-btns-ct table td.x-panel-btn-td{padding:3px;} | ||||
| .x-panel-btns-ct .x-btn-focus .x-btn-left{background-position:0 -147px;} | ||||
| .x-panel-btns-ct .x-btn-focus .x-btn-right{background-position:0 -168px;} | ||||
| .x-panel-btns-ct .x-btn-focus .x-btn-center{background-position:0 -189px;} | ||||
| .x-panel-btns-ct .x-btn-over .x-btn-left{background-position:0 -63px;} | ||||
| .x-panel-btns-ct .x-btn-over .x-btn-right{background-position:0 -84px;} | ||||
| .x-panel-btns-ct .x-btn-over .x-btn-center{background-position:0 -105px;} | ||||
| .x-panel-btns-ct .x-btn-click .x-btn-center{background-position:0 -126px;} | ||||
| .x-panel-btns-ct .x-btn-click .x-btn-right{background-position:0 -84px;} | ||||
| .x-panel-btns-ct .x-btn-click .x-btn-left{background-position:0 -63px;} | ||||
|  | ||||
| .x-window{zoom:1;} | ||||
| .x-window .x-resizable-handle{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);} | ||||
| .x-window-proxy{background:#C7DFFC;border:1px solid #99bbe8;z-index:12000;overflow:hidden;position:absolute;left:0;top:0;display:none;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);} | ||||
| .x-window-header{overflow:hidden;zoom:1;} | ||||
| .x-window-bwrap{z-index:1;position:relative;zoom:1;left:0;top:0;} | ||||
| .x-window-tl .x-window-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0;} | ||||
| .x-window-header-text{cursor:pointer;} | ||||
| .x-window-tc{background:transparent url(../images/default/window/top-bottom.png) repeat-x 0 0;overflow:hidden;zoom:1;} | ||||
| .x-window-tl{background:transparent url(../images/default/window/left-corners.png) no-repeat 0 0;padding-left:6px;zoom:1;z-index:1;position:relative;} | ||||
| .x-window-tr{background:transparent url(../images/default/window/right-corners.png) no-repeat right 0;padding-right:6px;} | ||||
| .x-window-bc{background:transparent url(../images/default/window/top-bottom.png) repeat-x 0 bottom;zoom:1;} | ||||
| .x-window-bc .x-window-footer{padding-bottom:6px;zoom:1;font-size:0;line-height:0;} | ||||
| .x-window-bl{background:transparent url(../images/default/window/left-corners.png) no-repeat 0 bottom;padding-left:6px;zoom:1;} | ||||
| .x-window-br{background:transparent url(../images/default/window/right-corners.png) no-repeat right bottom;padding-right:6px;zoom:1;} | ||||
| .x-window-mc{border:1px solid #99bbe8;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;background:#dfe8f6;} | ||||
| .x-window-ml{background:transparent url(../images/default/window/left-right.png) repeat-y 0 0;padding-left:6px;zoom:1;} | ||||
| .x-window-mr{background:transparent url(../images/default/window/left-right.png) repeat-y right 0;padding-right:6px;zoom:1;} | ||||
| .x-window-body{overflow:hidden;} | ||||
| .x-window-bwrap{overflow:hidden;} | ||||
| .x-window-maximized .x-window-bl,.x-window-maximized .x-window-br,.x-window-maximized .x-window-ml,.x-window-maximized .x-window-mr,.x-window-maximized .x-window-tl,.x-window-maximized .x-window-tr{padding:0;} | ||||
| .x-window-maximized .x-window-footer{padding-bottom:0;} | ||||
| .x-window-maximized .x-window-tc{padding-left:3px;padding-right:3px;background-color:white;} | ||||
| .x-window-maximized .x-window-mc{border-left:0 none;border-right:0 none;} | ||||
| .x-window-tbar .x-toolbar,.x-window-bbar .x-toolbar{border-left:0 none;border-right:0 none;} | ||||
| .x-window-bbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none;} | ||||
| .x-window-draggable,.x-window-draggable .x-window-header-text{cursor:move;} | ||||
| .x-window-maximized .x-window-draggable,.x-window-maximized .x-window-draggable .x-window-header-text{cursor:default;} | ||||
| .x-window-body{background:transparent;} | ||||
| .x-panel-ghost .x-window-tl{border-bottom:1px solid #99bbe8;} | ||||
| .x-panel-collapsed .x-window-tl{border-bottom:1px solid #84a0c4;} | ||||
| .x-window-maximized-ct{overflow:hidden;} | ||||
| .x-window-maximized .x-resizable-handle{display:none;} | ||||
| .x-window-sizing-ghost ul{border:0 none!important;} | ||||
| .x-dlg-focus{-moz-outline:0 none;outline:0 none;width:0;height:0;overflow:hidden;position:absolute;top:0;left:0;} | ||||
| .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:#CCC;} | ||||
| body.ext-ie6.x-body-masked select{visibility:hidden;} | ||||
| body.ext-ie6.x-body-masked .x-window select{visibility:visible;} | ||||
| .x-window-plain .x-window-mc{background:#CAD9EC;border-right:1px solid #DFE8F6;border-bottom:1px solid #DFE8F6;border-top:1px solid #a3bae9;border-left:1px solid #a3bae9;} | ||||
| .x-window-plain .x-window-body{border-left:1px solid #DFE8F6;border-top:1px solid #DFE8F6;border-bottom:1px solid #a3bae9;border-right:1px solid #a3bae9;background:transparent!important;} | ||||
| body.x-body-masked .x-window-plain .x-window-mc{background:#C7D6E9;} | ||||
|  | ||||
| .x-html-editor-wrap{border:1px solid #a9bfd3;background:white;} | ||||
| .x-html-editor-tb .x-btn-text{background:transparent url(../images/default/editor/tb-sprite.gif) no-repeat;} | ||||
| .x-html-editor-tb .x-edit-bold .x-btn-text{background-position:0 0;} | ||||
| .x-html-editor-tb .x-edit-italic .x-btn-text{background-position:-16px 0;} | ||||
| .x-html-editor-tb .x-edit-underline .x-btn-text{background-position:-32px 0;} | ||||
| .x-html-editor-tb .x-edit-forecolor .x-btn-text{background-position:-160px 0;} | ||||
| .x-html-editor-tb .x-edit-backcolor .x-btn-text{background-position:-176px 0;} | ||||
| .x-html-editor-tb .x-edit-justifyleft .x-btn-text{background-position:-112px 0;} | ||||
| .x-html-editor-tb .x-edit-justifycenter .x-btn-text{background-position:-128px 0;} | ||||
| .x-html-editor-tb .x-edit-justifyright .x-btn-text{background-position:-144px 0;} | ||||
| .x-html-editor-tb .x-edit-insertorderedlist .x-btn-text{background-position:-80px 0;} | ||||
| .x-html-editor-tb .x-edit-insertunorderedlist .x-btn-text{background-position:-96px 0;} | ||||
| .x-html-editor-tb .x-edit-increasefontsize .x-btn-text{background-position:-48px 0;} | ||||
| .x-html-editor-tb .x-edit-decreasefontsize .x-btn-text{background-position:-64px 0;} | ||||
| .x-html-editor-tb .x-edit-sourceedit .x-btn-text{background-position:-192px 0;} | ||||
| .x-html-editor-tb .x-edit-createlink .x-btn-text{background-position:-208px 0;} | ||||
| .x-html-editor-tip .x-tip-bd .x-tip-bd-inner{padding:5px;padding-bottom:1px;} | ||||
| .x-html-editor-tb .x-toolbar{position:static!important;} | ||||
|  | ||||
| .x-panel-noborder .x-panel-body-noborder{border-width:0;} | ||||
| .x-panel-noborder .x-panel-header-noborder{border-width:0;border-bottom:1px solid #99bbe8;} | ||||
| .x-panel-noborder .x-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8;} | ||||
| .x-panel-noborder .x-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8;} | ||||
| .x-window-noborder .x-window-mc{border-width:0;} | ||||
| .x-window-plain .x-window-body-noborder{border-width:0;} | ||||
| .x-tab-panel-noborder .x-tab-panel-body-noborder{border-width:0;} | ||||
| .x-tab-panel-noborder .x-tab-panel-header-noborder{border-top-width:0;border-left-width:0;border-right-width:0;} | ||||
| .x-tab-panel-noborder .x-tab-panel-footer-noborder{border-bottom-width:0;border-left-width:0;border-right-width:0;} | ||||
| .x-tab-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8;} | ||||
| .x-tab-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8;} | ||||
|  | ||||
| .x-border-layout-ct{background:#dfe8f6;} | ||||
| .x-border-panel{position:absolute;left:0;top:0;} | ||||
| .x-tool-collapse-south{background-position:0 -195px;} | ||||
| .x-tool-collapse-south-over{background-position:-15px -195px;} | ||||
| .x-tool-collapse-north{background-position:0 -210px;} | ||||
| .x-tool-collapse-north-over{background-position:-15px -210px;} | ||||
| .x-tool-collapse-west{background-position:0 -180px;} | ||||
| .x-tool-collapse-west-over{background-position:-15px -180px;} | ||||
| .x-tool-collapse-east{background-position:0 -165px;} | ||||
| .x-tool-collapse-east-over{background-position:-15px -165px;} | ||||
| .x-tool-expand-south{background-position:0 -210px;} | ||||
| .x-tool-expand-south-over{background-position:-15px -210px;} | ||||
| .x-tool-expand-north{background-position:0 -195px;} | ||||
| .x-tool-expand-north-over{background-position:-15px -195px;} | ||||
| .x-tool-expand-west{background-position:0 -165px;} | ||||
| .x-tool-expand-west-over{background-position:-15px -165px;} | ||||
| .x-tool-expand-east{background-position:0 -180px;} | ||||
| .x-tool-expand-east-over{background-position:-15px -180px;} | ||||
| .x-tool-expand-north,.x-tool-expand-south{float:right;margin:3px;} | ||||
| .x-tool-expand-east,.x-tool-expand-west{float:none;margin:3px auto;} | ||||
| .x-accordion-hd .x-tool-toggle{background-position:0 -255px;} | ||||
| .x-accordion-hd .x-tool-toggle-over{background-position:-15px -255px;} | ||||
| .x-panel-collapsed .x-accordion-hd .x-tool-toggle{background-position:0 -240px;} | ||||
| .x-panel-collapsed .x-accordion-hd .x-tool-toggle-over{background-position:-15px -240px;} | ||||
| .x-accordion-hd{color:#222;padding-top:4px;padding-bottom:3px;border-top:0 none;font-weight:normal;background:transparent url(../images/default/panel/light-hd.gif) repeat-x 0 -9px;} | ||||
| .x-layout-collapsed{position:absolute;left:-10000px;top:-10000px;visibility:hidden;background-color:#d2e0f2;width:20px;height:20px;overflow:hidden;border:1px solid #98c0f4;z-index:20;} | ||||
| .ext-border-box .x-layout-collapsed{width:22px;height:22px;} | ||||
| .x-layout-collapsed-over{cursor:pointer;background-color:#d9e8fb;} | ||||
| .x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools{position:absolute;top:0;left:0;width:20px;height:20px;} | ||||
| .x-layout-split{position:absolute;height:5px;width:5px;line-height:1px;font-size:1px;z-index:3;background-color:transparent;} | ||||
| .ext-strict .ext-ie6 .x-layout-split{background-color:#fff!important;filter:alpha(opacity=1);} | ||||
| .x-layout-split-h{background-image:url(../images/default/s.gif);background-position:left;} | ||||
| .x-layout-split-v{background-image:url(../images/default/s.gif);background-position:top;} | ||||
| .x-column-layout-ct{overflow:hidden;zoom:1;} | ||||
| .x-column{float:left;padding:0;margin:0;overflow:hidden;zoom:1;} | ||||
| .x-layout-mini{position:absolute;top:0;left:0;display:block;width:5px;height:35px;cursor:pointer;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);} | ||||
| .x-layout-mini-over,.x-layout-collapsed-over .x-layout-mini{opacity:1;-moz-opacity:1;filter:none;} | ||||
| .x-layout-split-west .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-left.gif);} | ||||
| .x-layout-split-east .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-right.gif);} | ||||
| .x-layout-split-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-top.gif);} | ||||
| .x-layout-split-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-bottom.gif);} | ||||
| .x-layout-cmini-west .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-right.gif);} | ||||
| .x-layout-cmini-east .x-layout-mini{top:48%;background-image:url(../images/default/layout/mini-left.gif);} | ||||
| .x-layout-cmini-north .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-bottom.gif);} | ||||
| .x-layout-cmini-south .x-layout-mini{left:48%;height:5px;width:35px;background-image:url(../images/default/layout/mini-top.gif);} | ||||
| .x-layout-cmini-west,.x-layout-cmini-east{border:0 none;width:5px!important;padding:0;background:transparent;} | ||||
| .x-layout-cmini-north,.x-layout-cmini-south{border:0 none;height:5px!important;padding:0;background:transparent;} | ||||
| .x-viewport,.x-viewport body{margin:0;padding:0;border:0 none;overflow:hidden;height:100%;} | ||||
| .x-abs-layout-item{position:absolute;left:0;top:0;} | ||||
| .ext-ie input.x-abs-layout-item,.ext-ie textarea.x-abs-layout-item{margin:0;} | ||||
|  | ||||
| .x-progress-wrap{border:1px solid #6593cf;overflow:hidden;} | ||||
| .x-progress-inner{height:18px;background:#e0e8f3 url(../images/default/qtip/bg.gif) repeat-x;position:relative;} | ||||
| .x-progress-bar{height:18px;float:left;width:0;background:#9CBFEE url( ../images/default/progress/progress-bg.gif ) repeat-x left center;border-top:1px solid #D1E4FD;border-bottom:1px solid #7FA9E4;border-right:1px solid #7FA9E4;} | ||||
| .x-progress-text{font-size:11px;font-weight:bold;color:#fff;padding:1px 5px;overflow:hidden;position:absolute;left:0;text-align:center;} | ||||
| .x-progress-text-back{color:#396095;line-height:16px;} | ||||
| .ext-ie .x-progress-text-back{line-height:15px;} | ||||
|  | ||||
| .x-window-dlg .x-window-body{border:0 none!important;padding:5px 10px;overflow:hidden!important;} | ||||
| .x-window-dlg .x-window-mc{border:0 none!important;} | ||||
| .x-window-dlg .ext-mb-text,.x-window-dlg .x-window-header-text{font-size:12px;} | ||||
| .x-window-dlg .ext-mb-input{margin-top:4px;width:95%;} | ||||
| .x-window-dlg .ext-mb-textarea{margin-top:4px;font:normal 12px tahoma,arial,helvetica,sans-serif;} | ||||
| .x-window-dlg .x-progress-wrap{margin-top:4px;} | ||||
| .ext-ie .x-window-dlg .x-progress-wrap{margin-top:6px;} | ||||
| .x-window-dlg .x-msg-box-wait{background:transparent url(../images/default/grid/loading.gif) no-repeat left;display:block;width:300px;padding-left:18px;line-height:18px;} | ||||
| .x-window-dlg .ext-mb-icon{float:left;width:47px;height:32px;} | ||||
| .x-window-dlg .ext-mb-icon{float:left;width:47px;height:32px;} | ||||
| .ext-ie .x-window-dlg .ext-mb-icon{width:44px;} | ||||
| .x-window-dlg .ext-mb-info{background:transparent url(../images/default/window/icon-info.gif) no-repeat top left;} | ||||
| .x-window-dlg .ext-mb-warning{background:transparent url(../images/default/window/icon-warning.gif) no-repeat top left;} | ||||
| .x-window-dlg .ext-mb-question{background:transparent url(../images/default/window/icon-question.gif) no-repeat top left;} | ||||
| .x-window-dlg .ext-mb-error{background:transparent url(../images/default/window/icon-error.gif) no-repeat top left;} | ||||
| .ext-gecko2 .ext-mb-fix-cursor{overflow:auto;} | ||||
|  | ||||
|  .x-slider{zoom:1;} | ||||
| .x-slider-inner{position:relative;left:0;top:0;overflow:visible;zoom:1;} | ||||
| .x-slider-focus{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;-moz-outline:0 none;outline:0 none;-moz-user-select:text;-khtml-user-select:text;} | ||||
| .x-slider-horz{padding-left:7px;background:transparent url(../images/default/slider/slider-bg.png) no-repeat 0 -22px;} | ||||
| .x-slider-horz .x-slider-end{padding-right:7px;zoom:1;background:transparent url(../images/default/slider/slider-bg.png) no-repeat right -44px;} | ||||
| .x-slider-horz .x-slider-inner{background:transparent url(../images/default/slider/slider-bg.png) repeat-x 0 0;height:22px;} | ||||
| .x-slider-horz .x-slider-thumb{width:14px;height:15px;position:absolute;left:0;top:3px;background:transparent url(../images/default/slider/slider-thumb.png) no-repeat 0 0;} | ||||
| .x-slider-horz .x-slider-thumb-over{background-position:-14px -15px;} | ||||
| .x-slider-horz .x-slider-thumb-drag{background-position:-28px -30px;} | ||||
| .x-slider-vert{padding-top:7px;background:transparent url(../images/default/slider/slider-v-bg.png) no-repeat -44px 0;width:22px;} | ||||
| .x-slider-vert .x-slider-end{padding-bottom:7px;zoom:1;background:transparent url(../images/default/slider/slider-v-bg.png) no-repeat -22px bottom;} | ||||
| .x-slider-vert .x-slider-inner{background:transparent url(../images/default/slider/slider-v-bg.png) repeat-y 0 0;} | ||||
| .x-slider-vert .x-slider-thumb{width:15px;height:14px;position:absolute;left:3px;bottom:0;background:transparent url(../images/default/slider/slider-v-thumb.png) no-repeat 0 0;} | ||||
| .x-slider-vert .x-slider-thumb-over{background-position:-15px -14px;} | ||||
| .x-slider-vert .x-slider-thumb-drag{background-position:-30px -28px;} | ||||
|  | ||||
							
								
								
									
										552
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/form.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,552 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| /* all fields */ | ||||
| .x-form-field{ | ||||
|     margin: 0 0 0 0; | ||||
|     font:normal 12px tahoma, arial, helvetica, sans-serif; | ||||
| } | ||||
|  | ||||
| /* ---- text fields ---- */ | ||||
| .x-form-text, textarea.x-form-field{ | ||||
|     padding:1px 3px; | ||||
|     background:#fff url(../images/default/form/text-bg.gif) repeat-x 0 0; | ||||
|     border:1px solid #B5B8C8; | ||||
| } | ||||
| textarea.x-form-field { | ||||
|     padding:2px 3px; | ||||
| } | ||||
| .x-form-text { | ||||
|     height:22px; | ||||
|     line-height:18px; | ||||
|     vertical-align:middle; | ||||
| } | ||||
| .ext-ie .x-form-text { | ||||
|     margin:-1px 0; /* ie bogus margin bug */ | ||||
|     height:22px; /* ie quirks */ | ||||
|     line-height:18px; | ||||
| } | ||||
| .ext-ie textarea.x-form-field { | ||||
|     margin:-1px 0; /* ie bogus margin bug */ | ||||
| } | ||||
| .ext-strict .x-form-text { | ||||
|     height:18px; | ||||
| } | ||||
| .ext-safari .x-form-text { | ||||
|     height:20px; /* safari always same size */ | ||||
|     padding:0 3px; /* remove extra top/bottom padding */ | ||||
| } | ||||
| .ext-safari.ext-mac textarea.x-form-field { | ||||
|     margin-bottom:-2px; /* another bogus margin bug, safari/mac only */ | ||||
| } | ||||
| .ext-gecko .x-form-text { | ||||
|     padding-top:2px; /* FF won't center the text vertically */ | ||||
|     padding-bottom:0; | ||||
| } | ||||
| textarea { | ||||
|     resize: none;  /* Disable browser resizable textarea */ | ||||
| } | ||||
|  | ||||
| /* select boxes */ | ||||
|  | ||||
| .x-form-select-one { | ||||
|     height:20px; | ||||
|     line-height:18px; | ||||
|     vertical-align:middle; | ||||
|     background-color:#fff; /* opera */ | ||||
|     border: 1px solid #B5B8C8; | ||||
| } | ||||
|  | ||||
| /* multi select boxes */ | ||||
|  | ||||
| /* --- TODO --- */ | ||||
|  | ||||
| /* checkboxes / radios */ | ||||
| .x-form-check-group, .x-form-radio-group { | ||||
|     margin-bottom: 0; | ||||
| } | ||||
| .x-form-check-group .x-form-invalid .x-panel-body, | ||||
| .x-form-radio-group .x-form-invalid .x-panel-body { | ||||
|     background-color: transparent; | ||||
| } | ||||
| .x-form-check-wrap, .x-form-radio-wrap { | ||||
|     padding: 3px 0 0 0; | ||||
|     line-height:18px; | ||||
| } | ||||
| .x-form-check-group .x-form-check-wrap,  | ||||
| .x-form-radio-group .x-form-radio-wrap { | ||||
|     height: 18px; | ||||
| } | ||||
| .ext-ie .x-form-check-group .x-form-check-wrap,  | ||||
| .ext-ie .x-form-radio-group .x-form-radio-wrap { | ||||
|     height: 21px; | ||||
| } | ||||
| .ext-ie .x-form-check-wrap input, | ||||
| .ext-ie .x-form-radio-wrap input { | ||||
|     width:15px; | ||||
|     height:15px; | ||||
| } | ||||
| .x-form-check, .x-form-radio { | ||||
| 	height: 13px; | ||||
| 	width: 13px; | ||||
|     vertical-align: bottom; | ||||
| }  | ||||
| .x-form-radio { | ||||
|     margin-bottom: 3px; | ||||
| } | ||||
| .x-form-check, .ext-ie .x-form-radio { | ||||
|     margin-bottom: 2px; | ||||
| } | ||||
| .x-form-check-wrap-inner, .x-form-radio-wrap-inner { | ||||
|     display: inline; | ||||
|     padding: 3px 0 0 0; | ||||
| } | ||||
| .x-form-check { | ||||
| 	background: url('../images/default/form/checkbox.gif') no-repeat 0 0; | ||||
| } | ||||
| .x-form-radio { | ||||
| 	background: url('../images/default/form/radio.gif') no-repeat 0 0; | ||||
| } | ||||
| .x-form-check-focus .x-form-check, .x-form-check-over .x-form-check, | ||||
| .x-form-check-focus .x-form-radio, .x-form-check-over .x-form-radio { | ||||
| 	background-position: -13px 0; | ||||
| } | ||||
| .x-form-check-down .x-form-check,  | ||||
| .x-form-check-down .x-form-radio { | ||||
| 	background-position:-26px 0; | ||||
| } | ||||
| .x-form-check-checked .x-form-check-focus .x-form-check,  | ||||
| .x-form-check-checked .x-form-check-over .x-form-check { | ||||
| 	background-position:-13px -13px; | ||||
| } | ||||
| .x-form-check-checked .x-form-check-down .x-form-check { | ||||
| 	background-position:-26px -13px; | ||||
| } | ||||
| .x-form-check-checked .x-form-check,  | ||||
| .x-form-check-checked .x-form-radio { | ||||
| 	background-position:0 -13px; | ||||
| } | ||||
| .x-form-check-group-label { | ||||
|     border-bottom: 1px solid #99BBE8; | ||||
|     color: #15428B; | ||||
|     margin-bottom: 5px; | ||||
|     padding-left: 3px !important; | ||||
|     float: none !important; | ||||
| } | ||||
|  | ||||
| /* wrapped fields and triggers */ | ||||
|  | ||||
| .x-form-field-wrap { | ||||
|     position:relative; | ||||
|     zoom:1; | ||||
|     white-space: nowrap; | ||||
| } | ||||
| .x-form-field-wrap .x-form-trigger{ | ||||
|     width:17px; | ||||
|     height:21px; | ||||
|     border:0; | ||||
|     background:transparent url(../images/default/form/trigger.gif) no-repeat 0 0; | ||||
|     cursor:pointer; | ||||
|     border-bottom: 1px solid #B5B8C8; | ||||
|     position:absolute; | ||||
|     top:0; | ||||
| } | ||||
| .ext-safari .x-form-field-wrap .x-form-trigger{ | ||||
|     height:21px; /* safari doesn't allow height adjustments to the fields, so adjust trigger */ | ||||
| } | ||||
|  | ||||
| .x-form-field-wrap .x-form-date-trigger{ | ||||
|     background-image: url(../images/default/form/date-trigger.gif); | ||||
|     cursor:pointer; | ||||
| } | ||||
| .x-form-field-wrap .x-form-clear-trigger{ | ||||
|     background-image: url(../images/default/form/clear-trigger.gif); | ||||
|     cursor:pointer; | ||||
| } | ||||
| .x-form-field-wrap .x-form-search-trigger{ | ||||
|     background-image: url(../images/default/form/search-trigger.gif); | ||||
|     cursor:pointer; | ||||
| } | ||||
| .ext-safari .x-form-field-wrap .x-form-trigger{ | ||||
|     right:0; | ||||
| } | ||||
| .x-form-field-wrap .x-form-twin-triggers{ | ||||
|  | ||||
| } | ||||
| .x-form-field-wrap .x-form-twin-triggers .x-form-trigger{ | ||||
|     position:static; | ||||
|     top:auto; | ||||
|     vertical-align:top; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-form-field-wrap .x-form-trigger-over{ | ||||
|     background-position:-17px 0; | ||||
| } | ||||
| .x-form-field-wrap .x-form-trigger-click{ | ||||
|     background-position:-34px 0; | ||||
| } | ||||
|  | ||||
| .x-trigger-wrap-focus .x-form-trigger{ | ||||
|     background-position:-51px 0; | ||||
| } | ||||
| .x-trigger-wrap-focus .x-form-trigger-over{ | ||||
|     background-position:-68px 0; | ||||
| } | ||||
| .x-trigger-wrap-focus .x-form-trigger-click{ | ||||
|     background-position:-85px 0; | ||||
| } | ||||
| .x-trigger-wrap-focus .x-form-trigger{ | ||||
|     border-bottom: 1px solid #7eadd9; | ||||
| } | ||||
|  | ||||
| .x-item-disabled .x-form-trigger-over{ | ||||
|     background-position:0 0 !important; | ||||
|     border-bottom: 1px solid #B5B8C8; | ||||
| } | ||||
| .x-item-disabled .x-form-trigger-click{ | ||||
|     background-position:0 0 !important; | ||||
|     border-bottom: 1px solid #B5B8C8; | ||||
| } | ||||
|  | ||||
| /* field focus style */ | ||||
| .x-form-focus, textarea.x-form-focus{ | ||||
| 	border: 1px solid #7eadd9; | ||||
| } | ||||
|  | ||||
| /* invalid fields */ | ||||
| .x-form-invalid, textarea.x-form-invalid{ | ||||
| 	background:#fff url(../images/default/grid/invalid_line.gif) repeat-x bottom; | ||||
| 	border: 1px solid #dd7870; | ||||
| } | ||||
| .ext-safari .x-form-invalid{ | ||||
| 	background-color:#ffeeee; | ||||
| 	border: 1px solid #ff7870; | ||||
| } | ||||
|  | ||||
| /* editors */ | ||||
| .x-editor { | ||||
|     visibility:hidden; | ||||
|     padding:0; | ||||
|     margin:0; | ||||
| } | ||||
| .x-editor .x-form-check-wrap, | ||||
| .x-editor .x-form-radio-wrap { | ||||
|     background:#fff; | ||||
|     padding:3px; | ||||
| } | ||||
| .x-editor .x-form-checkbox { | ||||
|     height:13px; | ||||
| } | ||||
| /* If you override the default field font above, you would need to change this font as well */ | ||||
| .x-form-grow-sizer { | ||||
| 	font:normal 12px tahoma, arial, helvetica, sans-serif; | ||||
|     left: -10000px; | ||||
| 	padding: 8px 3px; | ||||
|     position: absolute; | ||||
|     visibility:hidden; | ||||
|     top: -10000px; | ||||
| 	white-space: pre-wrap; | ||||
|     white-space: -moz-pre-wrap; | ||||
|     white-space: -pre-wrap; | ||||
|     white-space: -o-pre-wrap; | ||||
|     word-wrap: break-word; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-form-grow-sizer p { | ||||
|     margin:0 !important; | ||||
|     border:0 none !important; | ||||
|     padding:0 !important; | ||||
| } | ||||
| /* Form Items CSS */ | ||||
|  | ||||
| .x-form-item { | ||||
|     font:normal 12px tahoma, arial, helvetica, sans-serif; | ||||
|     display:block; | ||||
|     margin-bottom:4px; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| .x-form-item label { | ||||
|     display:block; | ||||
|     float:left; | ||||
|     width:100px; | ||||
|     padding:3px; | ||||
|     padding-left:0; | ||||
|     clear:left; | ||||
|     z-index:2; | ||||
|     position:relative; | ||||
| } | ||||
|  | ||||
| .x-form-element { | ||||
|     padding-left:105px; | ||||
|     position:relative; | ||||
| } | ||||
|  | ||||
| .x-form-invalid-msg { | ||||
|     color:#ee0000; | ||||
|     padding:2px; | ||||
|     padding-left:18px; | ||||
|     font:normal 11px tahoma, arial, helvetica, sans-serif; | ||||
|     background: transparent url(../images/default/shared/warning.gif) no-repeat 0 2px; | ||||
|     line-height:16px; | ||||
|     width:200px; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-form-label-right label { | ||||
|    text-align:right; | ||||
| } | ||||
| .x-form-label-left label { | ||||
|    text-align:left; | ||||
| } | ||||
|  | ||||
| .x-form-label-top .x-form-item label { | ||||
|     width:auto; | ||||
|     float:none; | ||||
|     clear:none; | ||||
|     display:inline; | ||||
|     margin-bottom:4px; | ||||
|     position:static; | ||||
| } | ||||
|  | ||||
| .x-form-label-top .x-form-element { | ||||
|     padding-left:0; | ||||
|     padding-top:4px; | ||||
| } | ||||
|  | ||||
| .x-form-label-top .x-form-item { | ||||
|     padding-bottom:4px; | ||||
| } | ||||
|  | ||||
| .x-form-empty-field { | ||||
|     color:gray; | ||||
| } | ||||
| /* Editor small font for grid, toolbar and tree */ | ||||
| .x-small-editor .x-form-field { | ||||
|     font:normal 11px arial, tahoma, helvetica, sans-serif; | ||||
| } | ||||
| .x-small-editor .x-form-text { | ||||
|     height:20px; | ||||
|     line-height:16px; | ||||
|     vertical-align:middle; | ||||
| } | ||||
| .ext-ie .x-small-editor .x-form-text { | ||||
|     margin-top:-1px !important; /* ie bogus margin bug */ | ||||
|     margin-bottom:-1px !important; | ||||
|     height:20px !important; /* ie quirks */ | ||||
|     line-height:16px !important; | ||||
| } | ||||
| .ext-strict .x-small-editor .x-form-text { | ||||
|     height:16px !important; | ||||
| } | ||||
|  | ||||
| .ext-safari .x-small-editor .x-form-field { | ||||
|     /* safari text field will not size so needs bigger font */ | ||||
|     font:normal 12px arial, tahoma, helvetica, sans-serif; | ||||
| } | ||||
| .ext-ie .x-small-editor .x-form-text { | ||||
|     height:20px; | ||||
|     line-height:16px; | ||||
| } | ||||
| .ext-border-box .x-small-editor .x-form-text { | ||||
|     height:20px; | ||||
| } | ||||
|  | ||||
| .x-small-editor .x-form-select-one { | ||||
|     height:20px; | ||||
|     line-height:16px; | ||||
|     vertical-align:middle; | ||||
| } | ||||
| .x-small-editor .x-form-num-field { | ||||
|     text-align:right; | ||||
| } | ||||
| .x-small-editor .x-form-field-wrap .x-form-trigger{ | ||||
|     height:19px; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-form-clear { | ||||
|     clear:both; | ||||
|     height:0; | ||||
|     overflow:hidden; | ||||
|     line-height:0; | ||||
|     font-size:0; | ||||
| } | ||||
| .x-form-clear-left { | ||||
|     clear:left; | ||||
|     height:0; | ||||
|     overflow:hidden; | ||||
|     line-height:0; | ||||
|     font-size:0; | ||||
| } | ||||
|  | ||||
| .x-form-cb-label { | ||||
|     width:'auto' !important; | ||||
|     float:none !important; | ||||
|     clear:none !important; | ||||
|     display:inline !important; | ||||
|     margin-left:4px; | ||||
| } | ||||
|  | ||||
| .x-form-column { | ||||
|     float:left; | ||||
|     padding:0; | ||||
|     margin:0; | ||||
|     width:48%; | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| /* buttons */ | ||||
| .x-form .x-form-btns-ct .x-btn{ | ||||
| 	float:right; | ||||
| 	clear:none; | ||||
| } | ||||
| .x-form .x-form-btns-ct .x-form-btns td { | ||||
| 	border:0; | ||||
| 	padding:0; | ||||
| } | ||||
| .x-form .x-form-btns-ct .x-form-btns-right table{ | ||||
| 	float:right; | ||||
| 	clear:none; | ||||
| } | ||||
| .x-form .x-form-btns-ct .x-form-btns-left table{ | ||||
| 	float:left; | ||||
| 	clear:none; | ||||
| } | ||||
| .x-form .x-form-btns-ct .x-form-btns-center{ | ||||
| 	text-align:center; /*ie*/ | ||||
| } | ||||
| .x-form .x-form-btns-ct .x-form-btns-center table{ | ||||
| 	margin:0 auto; /*everyone else*/ | ||||
| } | ||||
| .x-form .x-form-btns-ct table td.x-form-btn-td{ | ||||
| 	padding:3px; | ||||
| } | ||||
|  | ||||
| .x-form .x-form-btns-ct .x-btn-focus .x-btn-left{ | ||||
| 	background-position:0 -147px; | ||||
| } | ||||
| .x-form .x-form-btns-ct .x-btn-focus .x-btn-right{ | ||||
| 	background-position:0 -168px; | ||||
| } | ||||
| .x-form .x-form-btns-ct .x-btn-focus .x-btn-center{ | ||||
| 	background-position:0 -189px; | ||||
| } | ||||
|  | ||||
| .x-form .x-form-btns-ct .x-btn-click .x-btn-center{ | ||||
| 	background-position:0 -126px; | ||||
| } | ||||
| .x-form .x-form-btns-ct .x-btn-click  .x-btn-right{ | ||||
| 	background-position:0 -84px; | ||||
| } | ||||
| .x-form .x-form-btns-ct .x-btn-click .x-btn-left{ | ||||
| 	background-position:0 -63px; | ||||
| } | ||||
| .x-form-invalid-icon { | ||||
|     width:16px; | ||||
|     height:18px; | ||||
|     visibility:hidden; | ||||
|     position:absolute; | ||||
|     left:0; | ||||
|     top:0; | ||||
|     display:block; | ||||
|     background:transparent url(../images/default/form/exclamation.gif) no-repeat 0 2px; | ||||
| } | ||||
|  | ||||
| /* fieldsets */ | ||||
| .x-fieldset { | ||||
|     border:1px solid #B5B8C8; | ||||
|     padding:10px; | ||||
|     margin-bottom:10px; | ||||
|     display:block; /* preserve margins in IE */ | ||||
| } | ||||
| .x-fieldset legend { | ||||
|     font:bold 11px tahoma, arial, helvetica, sans-serif; | ||||
|     color:#15428b; | ||||
| } | ||||
| .ext-ie .x-fieldset legend { | ||||
|     margin-bottom:10px; | ||||
| } | ||||
| .ext-ie .x-fieldset { | ||||
|     padding-top: 0; | ||||
|     padding-bottom:10px; | ||||
| } | ||||
| .x-fieldset legend .x-tool-toggle { | ||||
|     margin-right:3px; | ||||
|     margin-left:0; | ||||
|     float:left !important; | ||||
| } | ||||
| .x-fieldset legend input { | ||||
|     margin-right:3px; | ||||
|     float:left !important; | ||||
|     height:13px; | ||||
|     width:13px; | ||||
| } | ||||
| fieldset.x-panel-collapsed { | ||||
|     padding-bottom:0 !important; | ||||
|     border-width: 1px 0 0 0 !important; | ||||
| } | ||||
| fieldset.x-panel-collapsed .x-fieldset-bwrap { | ||||
|     visibility:hidden; | ||||
|     position:absolute; | ||||
|     left:-1000px; | ||||
|     top:-1000px; | ||||
| } | ||||
| .ext-ie .x-fieldset-bwrap { | ||||
|     zoom:1; | ||||
| } | ||||
| .ext-ie td .x-form-text { | ||||
|     position:relative; | ||||
|     top:-1px; | ||||
| } | ||||
| .x-fieldset-noborder { | ||||
|     border:0px none transparent; | ||||
| } | ||||
| .x-fieldset-noborder legend { | ||||
|     margin-left:-3px; | ||||
| } | ||||
| /* IE legend positioing bug */ | ||||
| .ext-ie .x-fieldset-noborder legend { | ||||
|     position: relative; | ||||
|     margin-bottom:23px; | ||||
| } | ||||
| .ext-ie .x-fieldset-noborder legend span { | ||||
|     position: absolute; | ||||
|     left:-5px; | ||||
| } | ||||
|          | ||||
| .ext-gecko .x-window-body .x-form-item { | ||||
|     -moz-outline: none; | ||||
|     overflow: auto; | ||||
| } | ||||
|  | ||||
| .ext-gecko .x-form-item { | ||||
|     -moz-outline: none; | ||||
| } | ||||
|  | ||||
| .x-hide-label label.x-form-item-label { | ||||
|      display:none; | ||||
| } | ||||
| .x-hide-label .x-form-element { | ||||
|      padding-left: 0 !important; | ||||
| } | ||||
|  | ||||
| .x-fieldset { | ||||
|     overflow:hidden; | ||||
| } | ||||
|  | ||||
| .x-fieldset-bwrap { | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| .x-fieldset-body { | ||||
|     overflow:hidden; | ||||
| } | ||||
							
								
								
									
										554
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/grid.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,554 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| /* Grid3 styles */ | ||||
| .x-grid3 { | ||||
| 	position:relative; | ||||
| 	overflow:hidden; | ||||
|     background-color:#fff; | ||||
| } | ||||
|  | ||||
| .x-grid-panel .x-panel-body { | ||||
|     overflow:hidden !important; | ||||
| } | ||||
|  | ||||
| .x-grid-panel .x-panel-mc .x-panel-body { | ||||
|     border:1px solid #99bbe8; | ||||
| } | ||||
|  | ||||
| .x-grid3 table { | ||||
|     table-layout:fixed; | ||||
| } | ||||
| .x-grid3-viewport{ | ||||
| 	overflow:hidden; | ||||
| } | ||||
| .x-grid3-hd-row td, .x-grid3-row td, .x-grid3-summary-row td{ | ||||
| 	font:normal 11px arial, tahoma, helvetica, sans-serif; | ||||
|     -moz-outline: none; | ||||
| 	-moz-user-focus: normal; | ||||
| } | ||||
| .x-grid3-row td, .x-grid3-summary-row td { | ||||
|     line-height:13px; | ||||
|     vertical-align: top; | ||||
| 	padding-left:1px; | ||||
|     padding-right:1px; | ||||
|     -moz-user-select: none; | ||||
| } | ||||
| .x-grid3-hd-row td { | ||||
|     line-height:15px; | ||||
|     vertical-align:middle; | ||||
|     border-left:1px solid #eee; | ||||
|     border-right:1px solid #d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-grid3-hd-row .x-grid3-marker-hd { | ||||
|     padding:3px; | ||||
| } | ||||
|  | ||||
| .x-grid3-row .x-grid3-marker { | ||||
|     padding:3px; | ||||
| } | ||||
|  | ||||
| .x-grid3-cell-inner, .x-grid3-hd-inner{ | ||||
| 	overflow:hidden; | ||||
| 	-o-text-overflow: ellipsis; | ||||
| 	text-overflow: ellipsis; | ||||
|     padding:3px 3px 3px 5px; | ||||
|     white-space: nowrap; | ||||
| } | ||||
|  | ||||
| .x-grid3-hd-inner { | ||||
|     position:relative; | ||||
| 	 cursor:inherit; | ||||
| 	 padding:4px 3px 4px 5px; | ||||
| } | ||||
|  | ||||
| .x-grid3-row-body { | ||||
|     white-space:normal; | ||||
| } | ||||
|  | ||||
| .x-grid3-body-cell { | ||||
|     -moz-outline:0 none; | ||||
|     outline:0 none; | ||||
| } | ||||
| /* IE Quirks to clip */ | ||||
| .ext-ie .x-grid3-cell-inner, .ext-ie .x-grid3-hd-inner{ | ||||
| 	width:100%; | ||||
| } | ||||
| /* reverse above in strict mode */ | ||||
| .ext-strict .x-grid3-cell-inner, .ext-strict .x-grid3-hd-inner{ | ||||
| 	width:auto; | ||||
| } | ||||
|  | ||||
| .x-grid3-col { | ||||
| 	 | ||||
| } | ||||
|  | ||||
| .x-grid-row-loading { | ||||
|     background: #fff url(../images/default/shared/loading-balls.gif) no-repeat center center; | ||||
| } | ||||
| .x-grid-page { | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-grid3-row { | ||||
| 	cursor: default; | ||||
|     border:1px solid #ededed; | ||||
|     border-top-color:#fff; | ||||
|     /*border-bottom: 1px solid #ededed;*/ | ||||
|     width:100%; | ||||
| } | ||||
| .x-grid3-row-alt{ | ||||
| 	background-color:#fafafa; | ||||
| } | ||||
|  | ||||
| .x-grid3-row-over { | ||||
| 	border:1px solid #dddddd; | ||||
|     background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top; | ||||
| } | ||||
|  | ||||
| .x-grid3-resize-proxy { | ||||
| 	width:1px; | ||||
|     left:0; | ||||
|     background-color:#777; | ||||
| 	cursor: e-resize; | ||||
| 	cursor: col-resize; | ||||
| 	position:absolute; | ||||
| 	top:0; | ||||
| 	height:100px; | ||||
| 	overflow:hidden; | ||||
| 	visibility:hidden; | ||||
| 	border:0 none; | ||||
| 	z-index:7; | ||||
| } | ||||
| .x-grid3-resize-marker { | ||||
| 	width:1px; | ||||
| 	left:0; | ||||
|     background-color:#777; | ||||
| 	position:absolute; | ||||
| 	top:0; | ||||
| 	height:100px; | ||||
| 	overflow:hidden; | ||||
| 	visibility:hidden; | ||||
| 	border:0 none; | ||||
| 	z-index:7; | ||||
| } | ||||
| .x-grid3-focus { | ||||
| 	position:absolute; | ||||
| 	left:0; | ||||
| 	top:0; | ||||
| 	width:1px; | ||||
| 	height:1px; | ||||
|     line-height:1px; | ||||
|     font-size:1px; | ||||
|     -moz-outline:0 none; | ||||
|     outline:0 none; | ||||
|     -moz-user-select: text; | ||||
|     -khtml-user-select: text; | ||||
| } | ||||
|  | ||||
| /* header styles */ | ||||
| .x-grid3-header{ | ||||
| 	background: #f9f9f9 url(../images/default/grid/grid3-hrow.gif) repeat-x 0 bottom; | ||||
| 	cursor:default; | ||||
|     zoom:1; | ||||
|     padding:1px 0 0 0; | ||||
| } | ||||
|  | ||||
| .x-grid3-header-pop { | ||||
|     border-left:1px solid #d0d0d0; | ||||
|     float:right; | ||||
|     clear:none; | ||||
| } | ||||
| .x-grid3-header-pop-inner { | ||||
|     border-left:1px solid #eee; | ||||
|     width:14px; | ||||
|     height:19px; | ||||
|     background: transparent url(../images/default/grid/hd-pop.gif) no-repeat center center; | ||||
| } | ||||
| .ext-ie .x-grid3-header-pop-inner { | ||||
|     width:15px; | ||||
| } | ||||
| .ext-strict .x-grid3-header-pop-inner { | ||||
|     width:14px;  | ||||
| } | ||||
| .x-grid3-header-inner { | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
|     float:left; | ||||
| } | ||||
| .x-grid3-header-offset { | ||||
|     padding-left:1px; | ||||
| 	 width:10000px; | ||||
| } | ||||
|  | ||||
| td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open { | ||||
|     border-left:1px solid #aaccf6; | ||||
|     border-right:1px solid #aaccf6; | ||||
| } | ||||
| td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner { | ||||
|     background: #ebf3fd url(../images/default/grid/grid3-hrow-over.gif) repeat-x left bottom; | ||||
|  | ||||
| } | ||||
| .x-grid3-sort-icon{ | ||||
| 	background-repeat: no-repeat; | ||||
| 	display: none; | ||||
| 	height: 4px; | ||||
| 	width: 13px; | ||||
| 	margin-left:3px; | ||||
| 	vertical-align: middle; | ||||
| } | ||||
| .sort-asc .x-grid3-sort-icon { | ||||
| 	background-image: url(../images/default/grid/sort_asc.gif); | ||||
| 	display: inline; | ||||
| } | ||||
| .sort-desc .x-grid3-sort-icon { | ||||
| 	background-image: url(../images/default/grid/sort_desc.gif); | ||||
| 	display: inline; | ||||
| } | ||||
|  | ||||
| /* Header position fixes for IE strict mode */ | ||||
| .ext-strict .ext-ie .x-grid3-header-inner{position:relative;} | ||||
| .ext-strict .ext-ie6 .x-grid3-hd{position:relative;} | ||||
| .ext-strict .ext-ie6 .x-grid3-hd-inner{position:static;} | ||||
|  | ||||
| /* Body Styles */ | ||||
| .x-grid3-body { | ||||
| 	zoom:1; | ||||
| } | ||||
| .x-grid3-scroller { | ||||
| 	overflow:auto; | ||||
|     zoom:1; | ||||
|     position:relative; | ||||
| } | ||||
| .x-grid3-cell-text, .x-grid3-hd-text { | ||||
| 	display: block; | ||||
| 	padding: 3px 5px 3px 5px; | ||||
| 	-moz-user-select: none; | ||||
| 	-khtml-user-select: none; | ||||
| 	color:black; | ||||
| } | ||||
| .x-grid3-split { | ||||
| 	background-image: url(../images/default/grid/grid-split.gif); | ||||
| 	background-position: center; | ||||
| 	background-repeat: no-repeat; | ||||
| 	cursor: e-resize; | ||||
| 	cursor: col-resize; | ||||
| 	display: block; | ||||
| 	font-size: 1px; | ||||
| 	height: 16px; | ||||
| 	overflow: hidden; | ||||
| 	position: absolute; | ||||
| 	top: 2px; | ||||
| 	width: 6px; | ||||
| 	z-index: 3; | ||||
| } | ||||
|  | ||||
| .x-grid3-hd-text { | ||||
| 	color:#15428b; | ||||
| } | ||||
| /* Column Reorder DD */ | ||||
| .x-dd-drag-proxy .x-grid3-hd-inner{ | ||||
| 	background: #ebf3fd url(../images/default/grid/grid3-hrow-over.gif) repeat-x left bottom; | ||||
| 	width:120px; | ||||
| 	padding:3px; | ||||
| 	border:1px solid #aaccf6; | ||||
| 	overflow:hidden; | ||||
| } | ||||
|  | ||||
| .col-move-top, .col-move-bottom{ | ||||
| 	width:9px; | ||||
| 	height:9px; | ||||
| 	position:absolute; | ||||
| 	top:0; | ||||
| 	line-height:1px; | ||||
| 	font-size:1px; | ||||
| 	overflow:hidden; | ||||
| 	visibility:hidden; | ||||
| 	z-index:20000; | ||||
| } | ||||
| .col-move-top{ | ||||
| 	background:transparent url(../images/default/grid/col-move-top.gif) no-repeat left top; | ||||
| } | ||||
| .col-move-bottom{ | ||||
| 	background:transparent url(../images/default/grid/col-move-bottom.gif) no-repeat left top; | ||||
| } | ||||
|  | ||||
| /* Selection Styles */ | ||||
| .x-grid3-row-selected { | ||||
| 	background: #DFE8F6 !important; | ||||
| 	border:1px dotted #a3bae9; | ||||
| } | ||||
|  | ||||
| .x-grid3-cell-selected{ | ||||
| 	background-color: #B8CFEE !important; | ||||
| 	color: black; | ||||
| } | ||||
| .x-grid3-cell-selected span{ | ||||
| 	color: black !important; | ||||
| } | ||||
| .x-grid3-cell-selected .x-grid3-cell-text{ | ||||
| 	color: black; | ||||
| } | ||||
|  | ||||
| .x-grid3-locked td.x-grid3-row-marker, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker{ | ||||
|     background: #ebeadb url(../images/default/grid/grid-hrow.gif) repeat-x 0 bottom !important; | ||||
|     vertical-align:middle !important; | ||||
|     color:black; | ||||
|     padding:0; | ||||
|     border-top:1px solid white; | ||||
|     border-bottom:none !important; | ||||
|     border-right:1px solid #6fa0df !important; | ||||
|     text-align:center; | ||||
| } | ||||
| .x-grid3-locked td.x-grid3-row-marker div, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div{ | ||||
|     padding:0 4px; | ||||
|     color:#15428b !important; | ||||
|     text-align:center; | ||||
| } | ||||
|  | ||||
| /* dirty cells */ | ||||
| .x-grid3-dirty-cell { | ||||
|     background: transparent url(../images/default/grid/dirty.gif) no-repeat 0 0; | ||||
| } | ||||
|  | ||||
| /* Grid Toolbars */ | ||||
| .x-grid3-topbar, .x-grid3-bottombar{ | ||||
| 	font:normal 11px arial, tahoma, helvetica, sans-serif; | ||||
|     overflow:hidden; | ||||
| 	display:none; | ||||
| 	zoom:1; | ||||
|     position:relative; | ||||
| } | ||||
| .x-grid3-topbar .x-toolbar{ | ||||
| 	border-right:0 none; | ||||
| } | ||||
| .x-grid3-bottombar .x-toolbar{ | ||||
| 	border-right:0 none; | ||||
| 	border-bottom:0 none; | ||||
| 	border-top:1px solid #a9bfd3; | ||||
| } | ||||
| /* Props Grid Styles */ | ||||
| .x-props-grid .x-grid3-cell{ | ||||
| 	padding:1px; | ||||
| } | ||||
| .x-props-grid .x-grid3-td-name .x-grid3-cell-inner{ | ||||
| 	background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y -16px !important; | ||||
|     padding-left:12px; | ||||
|     color:black !important; | ||||
| } | ||||
| .x-props-grid .x-grid3-body .x-grid3-td-name{ | ||||
|     padding:1px; | ||||
|     padding-right:0; | ||||
|     background:white !important; | ||||
|     border:0 none; | ||||
|     border-right:1px solid #eeeeee; | ||||
| } | ||||
|  | ||||
| /* header menu */ | ||||
| .xg-hmenu-sort-asc .x-menu-item-icon{ | ||||
| 	background-image: url(../images/default/grid/hmenu-asc.gif); | ||||
| } | ||||
| .xg-hmenu-sort-desc .x-menu-item-icon{ | ||||
| 	background-image: url(../images/default/grid/hmenu-desc.gif); | ||||
| } | ||||
| .xg-hmenu-lock .x-menu-item-icon{ | ||||
| 	background-image: url(../images/default/grid/hmenu-lock.gif); | ||||
| } | ||||
| .xg-hmenu-unlock .x-menu-item-icon{ | ||||
| 	background-image: url(../images/default/grid/hmenu-unlock.gif); | ||||
| } | ||||
|  | ||||
| /* dd */ | ||||
| .x-grid3-col-dd { | ||||
|     border:0 none; | ||||
|     padding:0; | ||||
|     background:transparent; | ||||
| } | ||||
|  | ||||
| .x-dd-drag-ghost .x-grid3-dd-wrap { | ||||
|     padding:1px 3px 3px 1px; | ||||
| } | ||||
|  | ||||
| .x-grid3-hd { | ||||
|     -moz-user-select:none; | ||||
| } | ||||
|  | ||||
| .x-grid3-hd-btn { | ||||
|     display:none; | ||||
|     position:absolute; | ||||
|     width:14px; | ||||
|     background:#c3daf9 url(../images/default/grid/grid3-hd-btn.gif) no-repeat left center; | ||||
|     right:0; | ||||
|     top:0; | ||||
|     z-index:2; | ||||
| 	 cursor:pointer; | ||||
| } | ||||
|  | ||||
| .x-grid3-hd-over .x-grid3-hd-btn, .x-grid3-hd-menu-open .x-grid3-hd-btn { | ||||
|     display:block; | ||||
| } | ||||
|  | ||||
| a.x-grid3-hd-btn:hover { | ||||
|     background-position:-14px center; | ||||
| } | ||||
|  | ||||
| /* Expanders */ | ||||
|  | ||||
| .x-grid3-body .x-grid3-td-expander { | ||||
|     background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y right; | ||||
| } | ||||
| .x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner { | ||||
|     padding:0 !important; | ||||
|     height:100%; | ||||
| } | ||||
| .x-grid3-row-expander { | ||||
|     width:100%; | ||||
|     height:18px; | ||||
|     background-position:4px 2px; | ||||
|     background-repeat:no-repeat; | ||||
|     background-color:transparent; | ||||
| 	 background-image:url(../images/default/grid/row-expand-sprite.gif); | ||||
| } | ||||
| .x-grid3-row-collapsed .x-grid3-row-expander { | ||||
|     background-position:4px 2px; | ||||
| } | ||||
| .x-grid3-row-expanded .x-grid3-row-expander { | ||||
|     background-position:-21px 2px; | ||||
| } | ||||
| .x-grid3-row-collapsed .x-grid3-row-body { | ||||
|     display:none !important; | ||||
| } | ||||
| .x-grid3-row-expanded .x-grid3-row-body { | ||||
|     display:block !important; | ||||
| } | ||||
|  | ||||
| /* Checkers */ | ||||
|  | ||||
| .x-grid3-body .x-grid3-td-checker { | ||||
|     background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y right; | ||||
| } | ||||
|  | ||||
| .x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner, .x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner { | ||||
|     padding:0 !important; | ||||
|     height:100%; | ||||
| } | ||||
|  | ||||
| .x-grid3-row-checker, .x-grid3-hd-checker { | ||||
|     width:100%; | ||||
|     height:18px; | ||||
|     background-position:2px 2px; | ||||
|     background-repeat:no-repeat; | ||||
|     background-color:transparent; | ||||
| 	 background-image:url(../images/default/grid/row-check-sprite.gif); | ||||
| } | ||||
| .x-grid3-row .x-grid3-row-checker { | ||||
|     background-position:2px 2px; | ||||
| } | ||||
| .x-grid3-row-selected .x-grid3-row-checker, .x-grid3-hd-checker-on .x-grid3-hd-checker { | ||||
|     background-position:-23px 2px; | ||||
| } | ||||
| .x-grid3-hd-checker { | ||||
|     background-position:2px 3px; | ||||
| } | ||||
| .x-grid3-hd-checker-on .x-grid3-hd-checker { | ||||
|     background-position:-23px 3px; | ||||
| } | ||||
|  | ||||
| /* Numberer */ | ||||
|  | ||||
| .x-grid3-body .x-grid3-td-numberer { | ||||
|     background:transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y right; | ||||
| } | ||||
| .x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner { | ||||
|     padding:3px 5px 0 0 !important; | ||||
|     text-align:right; | ||||
| 	 color:#444; | ||||
| } | ||||
|  | ||||
| /* All specials */ | ||||
|  | ||||
| .x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer, | ||||
| .x-grid3-body .x-grid3-row-selected .x-grid3-td-checker, | ||||
| .x-grid3-body .x-grid3-row-selected .x-grid3-td-expander { | ||||
| 	background:transparent url(../images/default/grid/grid3-special-col-sel-bg.gif) repeat-y right; | ||||
| } | ||||
| .x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner { | ||||
|     padding: 1px 0 0 0 !important; | ||||
| } | ||||
|  | ||||
| .x-grid3-check-col { | ||||
|     width:100%; | ||||
|     height:16px; | ||||
|     background-position:center center; | ||||
|     background-repeat:no-repeat; | ||||
|     background-color:transparent; | ||||
| 	background-image:url(../images/default/menu/unchecked.gif); | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-grid3-check-col-on { | ||||
|     width:100%; | ||||
|     height:16px; | ||||
|     background-position:center center; | ||||
|     background-repeat:no-repeat; | ||||
|     background-color:transparent; | ||||
| 	background-image:url(../images/default/menu/checked.gif); | ||||
| } | ||||
|  | ||||
| /* Grouping classes */ | ||||
| .x-grid-group, .x-grid-group-body, .x-grid-group-hd { | ||||
|     zoom:1; | ||||
| } | ||||
| .x-grid-group-hd { | ||||
|     border-bottom: 2px solid #99bbe8; | ||||
|     cursor:pointer; | ||||
|     padding-top:6px; | ||||
| } | ||||
| .x-grid-group-hd div { | ||||
|     background:transparent url(../images/default/grid/group-expand-sprite.gif) no-repeat 3px -47px; | ||||
|     padding:4px 4px 4px 17px; | ||||
|     color:#3764a0; | ||||
|     font:bold 11px tahoma, arial, helvetica, sans-serif; | ||||
| } | ||||
| .x-grid-group-collapsed .x-grid-group-hd div { | ||||
|     background-position: 3px 3px; | ||||
| } | ||||
| .x-grid-group-collapsed .x-grid-group-body { | ||||
|     display:none; | ||||
| } | ||||
|  | ||||
| .x-group-by-icon { | ||||
|     background-image:url(../images/default/grid/group-by.gif); | ||||
| } | ||||
| .x-cols-icon { | ||||
|     background-image:url(../images/default/grid/columns.gif); | ||||
| } | ||||
| .x-show-groups-icon { | ||||
|     background-image:url(../images/default/grid/group-by.gif); | ||||
| } | ||||
|  | ||||
| .ext-ie .x-grid3 .x-editor .x-form-text { | ||||
|     position:relative; | ||||
|     top:-1px; | ||||
| } | ||||
| .ext-ie .x-props-grid .x-editor .x-form-text { | ||||
|     position:static; | ||||
|     top:0; | ||||
| } | ||||
|  | ||||
| .x-grid-empty { | ||||
|     padding:10px; | ||||
|     color:gray; | ||||
|     font:normal 11px tahoma, arial, helvetica, sans-serif; | ||||
| } | ||||
|  | ||||
|  | ||||
| /* fix floating toolbar issue */ | ||||
| .ext-ie7 .x-grid-panel .x-panel-bbar { | ||||
|     position:relative; | ||||
| } | ||||
							
								
								
									
										273
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/layout.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,273 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-border-layout-ct { | ||||
|     background:#dfe8f6; | ||||
| } | ||||
| .x-border-panel { | ||||
|     position:absolute; | ||||
|     left:0; | ||||
|     top:0; | ||||
| } | ||||
|  | ||||
| .x-tool-collapse-south { | ||||
|     background-position:0 -195px; | ||||
| } | ||||
| .x-tool-collapse-south-over { | ||||
|     background-position:-15px -195px; | ||||
| } | ||||
|  | ||||
| .x-tool-collapse-north { | ||||
|     background-position:0 -210px; | ||||
| } | ||||
| .x-tool-collapse-north-over { | ||||
|     background-position:-15px -210px; | ||||
| } | ||||
|  | ||||
| .x-tool-collapse-west { | ||||
|     background-position:0 -180px; | ||||
| } | ||||
| .x-tool-collapse-west-over { | ||||
|     background-position:-15px -180px; | ||||
| } | ||||
|  | ||||
| .x-tool-collapse-east { | ||||
|     background-position:0 -165px; | ||||
| } | ||||
| .x-tool-collapse-east-over { | ||||
|     background-position:-15px -165px; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-tool-expand-south { | ||||
|     background-position:0 -210px; | ||||
| } | ||||
| .x-tool-expand-south-over { | ||||
|     background-position:-15px -210px; | ||||
| } | ||||
|  | ||||
| .x-tool-expand-north { | ||||
|     background-position:0 -195px; | ||||
| } | ||||
| .x-tool-expand-north-over { | ||||
|     background-position:-15px -195px; | ||||
| } | ||||
|  | ||||
| .x-tool-expand-west { | ||||
|     background-position:0 -165px; | ||||
| } | ||||
| .x-tool-expand-west-over { | ||||
|     background-position:-15px -165px; | ||||
| } | ||||
|  | ||||
| .x-tool-expand-east { | ||||
|     background-position:0 -180px; | ||||
| } | ||||
| .x-tool-expand-east-over { | ||||
|     background-position:-15px -180px; | ||||
| } | ||||
|  | ||||
| .x-tool-expand-north, .x-tool-expand-south { | ||||
|     float:right; | ||||
|     margin:3px; | ||||
| } | ||||
| .x-tool-expand-east, .x-tool-expand-west { | ||||
|     float:none; | ||||
|     margin:3px auto; | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
| .x-accordion-hd .x-tool-toggle { | ||||
|     background-position:0 -255px; | ||||
| } | ||||
| .x-accordion-hd .x-tool-toggle-over { | ||||
|     background-position:-15px -255px; | ||||
| } | ||||
| .x-panel-collapsed .x-accordion-hd .x-tool-toggle { | ||||
|     background-position:0 -240px; | ||||
| } | ||||
| .x-panel-collapsed .x-accordion-hd .x-tool-toggle-over { | ||||
|     background-position:-15px -240px; | ||||
| } | ||||
|  | ||||
| .x-accordion-hd { | ||||
| 	color:#222; | ||||
| 	padding-top:4px; | ||||
| 	padding-bottom:3px; | ||||
| 	border-top:0 none; | ||||
|     font-weight:normal; | ||||
|     background: transparent url(../images/default/panel/light-hd.gif) repeat-x 0 -9px; | ||||
| } | ||||
|  | ||||
| .x-layout-collapsed{ | ||||
|     position:absolute; | ||||
|     left:-10000px; | ||||
|     top:-10000px; | ||||
|     visibility:hidden; | ||||
|     background-color:#d2e0f2; | ||||
|     width:20px; | ||||
|     height:20px; | ||||
|     overflow:hidden; | ||||
| 	border:1px solid #98c0f4; | ||||
| 	z-index:20; | ||||
| } | ||||
| .ext-border-box .x-layout-collapsed{ | ||||
|     width:22px; | ||||
|     height:22px; | ||||
| } | ||||
| .x-layout-collapsed-over{ | ||||
|     cursor:pointer; | ||||
| 	 background-color:#d9e8fb; | ||||
| } | ||||
| .x-layout-collapsed-west .x-layout-collapsed-tools, .x-layout-collapsed-east .x-layout-collapsed-tools{ | ||||
| 	position:absolute; | ||||
|     top:0; | ||||
|     left:0; | ||||
|     width:20px; | ||||
|     height:20px; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-layout-split{ | ||||
|     position:absolute; | ||||
|     height:5px; | ||||
|     width:5px; | ||||
|     line-height:1px; | ||||
|     font-size:1px; | ||||
|     z-index:3; | ||||
|     background-color:transparent; | ||||
| } | ||||
|  | ||||
| /* IE6 strict won't drag w/out a color */ | ||||
| .ext-strict .ext-ie6 .x-layout-split{ | ||||
|     background-color: #fff !important; | ||||
|     filter: alpha(opacity=1); | ||||
| } | ||||
|          | ||||
| .x-layout-split-h{ | ||||
|     background-image:url(../images/default/s.gif); | ||||
|     background-position: left; | ||||
| } | ||||
| .x-layout-split-v{ | ||||
|     background-image:url(../images/default/s.gif); | ||||
|     background-position: top; | ||||
| } | ||||
|  | ||||
| .x-column-layout-ct { | ||||
|     overflow:hidden; | ||||
|     /*padding:3px 3px 3px 3px;*/ | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| .x-column { | ||||
|     float:left; | ||||
|     padding:0; | ||||
|     margin:0; | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
|     /*margin:3px;*/ | ||||
| } | ||||
|  | ||||
| /* mini mode */ | ||||
|  | ||||
| .x-layout-mini { | ||||
|     position:absolute; | ||||
|     top:0; | ||||
|     left:0; | ||||
|     display:block; | ||||
|     width:5px; | ||||
|     height:35px; | ||||
|     cursor:pointer; | ||||
|     opacity:.5; | ||||
|     -moz-opacity:.5; | ||||
|     filter:alpha(opacity=50); | ||||
| } | ||||
| .x-layout-mini-over, .x-layout-collapsed-over .x-layout-mini{ | ||||
|     opacity:1; | ||||
|     -moz-opacity:1; | ||||
|     filter:none; | ||||
| } | ||||
|  | ||||
| .x-layout-split-west .x-layout-mini { | ||||
|     top:48%; | ||||
|     background-image:url(../images/default/layout/mini-left.gif); | ||||
| } | ||||
| .x-layout-split-east .x-layout-mini { | ||||
|     top:48%; | ||||
|     background-image:url(../images/default/layout/mini-right.gif); | ||||
| } | ||||
| .x-layout-split-north .x-layout-mini { | ||||
|     left:48%; | ||||
|     height:5px; | ||||
|     width:35px; | ||||
|     background-image:url(../images/default/layout/mini-top.gif); | ||||
| } | ||||
| .x-layout-split-south .x-layout-mini { | ||||
|     left:48%; | ||||
|     height:5px; | ||||
|     width:35px; | ||||
|     background-image:url(../images/default/layout/mini-bottom.gif); | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-layout-cmini-west .x-layout-mini { | ||||
|     top:48%; | ||||
|     background-image:url(../images/default/layout/mini-right.gif); | ||||
| } | ||||
|  | ||||
| .x-layout-cmini-east .x-layout-mini { | ||||
|     top:48%; | ||||
|     background-image:url(../images/default/layout/mini-left.gif); | ||||
| } | ||||
|  | ||||
| .x-layout-cmini-north .x-layout-mini { | ||||
|     left:48%; | ||||
|     height:5px; | ||||
|     width:35px; | ||||
|     background-image:url(../images/default/layout/mini-bottom.gif); | ||||
| } | ||||
|  | ||||
| .x-layout-cmini-south .x-layout-mini { | ||||
|     left:48%; | ||||
|     height:5px; | ||||
|     width:35px; | ||||
|     background-image:url(../images/default/layout/mini-top.gif); | ||||
| } | ||||
|  | ||||
| .x-layout-cmini-west, .x-layout-cmini-east { | ||||
|     border:0 none; | ||||
|     width:5px !important; | ||||
|     padding:0; | ||||
|     background:transparent; | ||||
| } | ||||
|  | ||||
| .x-layout-cmini-north, .x-layout-cmini-south { | ||||
|     border:0 none; | ||||
|     height:5px !important; | ||||
|     padding:0; | ||||
|     background:transparent; | ||||
| } | ||||
|  | ||||
| .x-viewport, .x-viewport body { | ||||
|     margin: 0; | ||||
|     padding: 0; | ||||
|     border: 0 none; | ||||
|     overflow: hidden; | ||||
|     height: 100%; | ||||
| } | ||||
|  | ||||
| .x-abs-layout-item { | ||||
|     position:absolute; | ||||
|     left:0; | ||||
|     top:0; | ||||
| } | ||||
|  | ||||
| .ext-ie input.x-abs-layout-item, .ext-ie textarea.x-abs-layout-item { | ||||
|     margin:0; | ||||
| } | ||||
							
								
								
									
										142
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/menu.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,142 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-menu { | ||||
| 	border: 1px solid #718bb7; | ||||
| 	z-index: 15000; | ||||
| 	zoom: 1; | ||||
| 	background: #f0f0f0 url(../images/default/menu/menu.gif) repeat-y; | ||||
| 	padding: 2px; | ||||
| } | ||||
| .x-menu a { | ||||
|     text-decoration: none !important; | ||||
| } | ||||
| .ext-ie .x-menu { | ||||
|     zoom:1; | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-menu-list{ | ||||
| 	background:transparent; | ||||
| 	border:0 none; | ||||
| } | ||||
| .x-menu li{ | ||||
| 	line-height:100%; | ||||
| } | ||||
| .x-menu li.x-menu-sep-li{ | ||||
| 	font-size:1px; | ||||
| 	line-height:1px; | ||||
| } | ||||
| .x-menu-list-item{ | ||||
| 	font:normal 11px tahoma,arial, sans-serif; | ||||
|     white-space: nowrap; | ||||
|     -moz-user-select: none; | ||||
| 	-khtml-user-select: none; | ||||
| 	display:block; | ||||
| 	padding:1px; | ||||
| } | ||||
| .x-menu-item-arrow{ | ||||
| 	background:transparent url(../images/default/menu/menu-parent.gif) no-repeat right; | ||||
| } | ||||
| .x-menu-sep { | ||||
| 	display:block; | ||||
| 	font-size:1px; | ||||
| 	line-height:1px; | ||||
| 	margin: 2px 3px; | ||||
|     background-color:#e0e0e0; | ||||
| 	border-bottom:1px solid #fff; | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-menu-focus { | ||||
| 	position:absolute; | ||||
| 	left:-1px; | ||||
| 	top:-1px; | ||||
| 	width:1px; | ||||
| 	height:1px; | ||||
|     line-height:1px; | ||||
|     font-size:1px; | ||||
|     -moz-outline:0 none; | ||||
|     outline:0 none; | ||||
|     -moz-user-select: text; | ||||
|     -khtml-user-select: text; | ||||
|     overflow:hidden; | ||||
|     display:block; | ||||
| } | ||||
| .x-menu a.x-menu-item { | ||||
| 	display:block; | ||||
| 	line-height:16px; | ||||
| 	padding:3px 21px 3px 3px; | ||||
| 	white-space: nowrap; | ||||
| 	text-decoration:none; | ||||
| 	color:#222; | ||||
| 	-moz-outline: 0 none; | ||||
| 	outline: 0 none; | ||||
| 	cursor:pointer; | ||||
| } | ||||
| .x-menu-item-active { | ||||
| 	background: #ebf3fd url(../images/default/menu/item-over.gif) repeat-x left bottom; | ||||
| 	border:1px solid #aaccf6; | ||||
| 	padding: 0; | ||||
| } | ||||
| .x-menu-item-active a.x-menu-item { | ||||
|     color: #233d6d; | ||||
| } | ||||
|  | ||||
| .x-menu-item-icon { | ||||
| 	border: 0 none; | ||||
| 	height: 16px; | ||||
| 	padding: 0; | ||||
| 	vertical-align: top; | ||||
| 	width: 16px; | ||||
| 	margin: 0 8px 0 0; | ||||
|    background-position:center; | ||||
| } | ||||
|  | ||||
| .x-menu-check-item .x-menu-item-icon{ | ||||
| 	background: transparent url(../images/default/menu/unchecked.gif) no-repeat center; | ||||
| } | ||||
|  | ||||
| .x-menu-item-checked .x-menu-item-icon{ | ||||
| 	background-image:url(../images/default/menu/checked.gif); | ||||
| } | ||||
| .x-menu-group-item .x-menu-item-icon{ | ||||
| 	background: transparent; | ||||
| } | ||||
|  | ||||
| .x-menu-item-checked .x-menu-group-item .x-menu-item-icon{ | ||||
|     background: transparent url(../images/default/menu/group-checked.gif) no-repeat center; | ||||
| } | ||||
|  | ||||
| .x-menu-plain { | ||||
| 	background:#fff !important; | ||||
| } | ||||
| .x-menu-date-item{ | ||||
| 	padding:0; | ||||
| } | ||||
|  | ||||
| .x-menu .x-color-palette, .x-menu .x-date-picker{ | ||||
|     margin-left: 26px; | ||||
| 	 margin-right:4px; | ||||
| } | ||||
| .x-menu .x-date-picker{ | ||||
|     border:1px solid #a3bad9; | ||||
|     margin-top:2px; | ||||
|     margin-bottom:2px; | ||||
| } | ||||
| .x-menu-plain .x-color-palette, .x-menu-plain .x-date-picker{ | ||||
| 	 margin: 0; | ||||
| 	 border: 0 none; | ||||
| } | ||||
| .x-date-menu { | ||||
|    padding:0 !important; | ||||
| } | ||||
|  | ||||
| .x-cycle-menu .x-menu-item-checked { | ||||
|     border:1px dotted #a3bae9 !important; | ||||
|     background:#DFE8F6; | ||||
| 	padding:0; | ||||
| } | ||||
							
								
								
									
										424
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/panel.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,424 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-panel { | ||||
|     border-style: solid; | ||||
|     border-color: #99bbe8; | ||||
|     border-width:0; | ||||
| } | ||||
|  | ||||
| .x-panel-header { | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
|     color:#15428b; | ||||
| 	font:bold 11px tahoma,arial,verdana,sans-serif; | ||||
|     padding:5px 3px 4px 5px; | ||||
|     border:1px solid #99bbe8; | ||||
|     line-height: 15px; | ||||
|     background: transparent url(../images/default/panel/white-top-bottom.gif) repeat-x 0 -1px; | ||||
| } | ||||
|  | ||||
| .x-panel-body { | ||||
|     border:1px solid #99bbe8; | ||||
|     border-top:0 none; | ||||
|     overflow:hidden; | ||||
|     background:white; | ||||
|     position: relative; /* added for item scroll positioning */ | ||||
| } | ||||
|  | ||||
| .x-panel-bbar .x-toolbar { | ||||
|     border:1px solid #99bbe8; | ||||
|     border-top:0 none; | ||||
|     overflow:hidden; | ||||
|     padding:2px; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-panel-tbar .x-toolbar { | ||||
|     border:1px solid #99bbe8; | ||||
|     border-top:0 none; | ||||
|     overflow:hidden; | ||||
|     padding:2px; | ||||
| } | ||||
|  | ||||
| .x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar { | ||||
|     border-top:1px solid #99bbe8; | ||||
|     border-bottom: 0 none; | ||||
| } | ||||
| .x-panel-body-noheader, .x-panel-mc .x-panel-body { | ||||
|     border-top:1px solid #99bbe8; | ||||
| } | ||||
| .x-panel-header { | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-panel-tl .x-panel-header { | ||||
|     color:#15428b; | ||||
| 	 font:bold 11px tahoma,arial,verdana,sans-serif; | ||||
|     padding:5px 0 4px 0; | ||||
|     border:0 none; | ||||
|     background:transparent; | ||||
| } | ||||
| .x-panel-tl .x-panel-icon, .x-window-tl .x-panel-icon { | ||||
|     padding-left:20px !important; | ||||
|     background-repeat:no-repeat; | ||||
|     background-position:0 4px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-panel-inline-icon { | ||||
|     width:16px; | ||||
| 	 height:16px; | ||||
|     background-repeat:no-repeat; | ||||
|     background-position:0 0; | ||||
| 	 vertical-align:middle; | ||||
| 	 margin-right:4px; | ||||
| 	 margin-top:-1px; | ||||
| 	 margin-bottom:-1px; | ||||
| } | ||||
| .x-panel-tc { | ||||
| 	background: transparent url(../images/default/panel/top-bottom.gif) repeat-x 0 0; | ||||
| 	overflow:hidden; | ||||
| } | ||||
| /* fix ie7 strict mode bug */ | ||||
| .ext-strict .ext-ie7 .x-panel-tc { | ||||
|     overflow: visible; | ||||
| } | ||||
| .x-panel-tl { | ||||
| 	background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat 0 0; | ||||
| 	padding-left:6px; | ||||
|     zoom:1; | ||||
|     border-bottom:1px solid #99bbe8; | ||||
| } | ||||
| .x-panel-tr { | ||||
| 	background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat right 0; | ||||
| 	zoom:1; | ||||
|     padding-right:6px; | ||||
| } | ||||
| .x-panel-bc { | ||||
| 	background: transparent url(../images/default/panel/top-bottom.gif) repeat-x 0 bottom; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-panel-bc .x-panel-footer { | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| .x-panel-bl { | ||||
| 	background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat 0 bottom; | ||||
| 	padding-left:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-panel-br { | ||||
| 	background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat right bottom; | ||||
| 	padding-right:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-panel-mc { | ||||
|     border:0 none; | ||||
|     padding:0; | ||||
|     margin:0; | ||||
|     font: normal 11px tahoma,arial,helvetica,sans-serif; | ||||
|     padding-top:6px; | ||||
|     background:#dfe8f6; | ||||
| } | ||||
| .x-panel-mc .x-panel-body { | ||||
|     background:transparent; | ||||
|     border: 0 none; | ||||
| } | ||||
| .x-panel-ml { | ||||
| 	background: #fff url(../images/default/panel/left-right.gif) repeat-y 0 0; | ||||
| 	padding-left:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-panel-mr { | ||||
| 	background: transparent url(../images/default/panel/left-right.gif) repeat-y right 0; | ||||
| 	padding-right:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-panel-bc .x-panel-footer { | ||||
|     padding-bottom:6px; | ||||
| } | ||||
| .x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc { | ||||
| 	height:6px; | ||||
|     font-size:0; | ||||
|     line-height:0; | ||||
| } | ||||
|  | ||||
| .x-panel-bwrap { | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
|     left:0;top:0; | ||||
| } | ||||
| .x-panel-body { | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| .x-panel-collapsed .x-resizable-handle{ | ||||
|     display:none; | ||||
| } | ||||
|  | ||||
| .ext-gecko .x-panel-animated div { | ||||
|     overflow:hidden !important; | ||||
| } | ||||
|  | ||||
| /* Plain */ | ||||
| .x-plain-body { | ||||
|     overflow:hidden; | ||||
| } | ||||
|  | ||||
| .x-plain-bbar .x-toolbar { | ||||
|     overflow:hidden; | ||||
|     padding:2px; | ||||
| } | ||||
|  | ||||
| .x-plain-tbar .x-toolbar { | ||||
|     overflow:hidden; | ||||
|     padding:2px; | ||||
| } | ||||
|  | ||||
| .x-plain-bwrap { | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| .x-plain { | ||||
|     overflow:hidden; | ||||
| } | ||||
|  | ||||
| /* Tools */ | ||||
| .x-tool { | ||||
|     overflow:hidden; | ||||
|     width:15px; | ||||
|     height:15px; | ||||
|     float:right; | ||||
|     cursor:pointer; | ||||
|     background:transparent url(../images/default/panel/tool-sprites.gif) no-repeat; | ||||
|     margin-left:2px; | ||||
| } | ||||
|  | ||||
| /* expand / collapse tools */ | ||||
| .x-tool-toggle { | ||||
|     background-position:0 -60px; | ||||
| } | ||||
| .x-tool-toggle-over { | ||||
|     background-position:-15px -60px; | ||||
| } | ||||
| .x-panel-collapsed .x-tool-toggle { | ||||
|     background-position:0 -75px; | ||||
| } | ||||
| .x-panel-collapsed .x-tool-toggle-over { | ||||
|     background-position:-15px -75px; | ||||
| } | ||||
|  | ||||
| .x-tool-close { | ||||
|     background-position:0 -0; | ||||
| } | ||||
| .x-tool-close-over { | ||||
|     background-position:-15px 0; | ||||
| } | ||||
|  | ||||
| .x-tool-minimize { | ||||
|     background-position:0 -15px; | ||||
| } | ||||
| .x-tool-minimize-over { | ||||
|     background-position:-15px -15px; | ||||
| } | ||||
|  | ||||
| .x-tool-maximize { | ||||
|     background-position:0 -30px; | ||||
| } | ||||
| .x-tool-maximize-over { | ||||
|     background-position:-15px -30px; | ||||
| } | ||||
|  | ||||
| .x-tool-restore { | ||||
|     background-position:0 -45px; | ||||
| } | ||||
| .x-tool-restore-over { | ||||
|     background-position:-15px -45px; | ||||
| } | ||||
|  | ||||
| .x-tool-gear { | ||||
|     background-position:0 -90px; | ||||
| } | ||||
| .x-tool-gear-over { | ||||
|     background-position:-15px -90px; | ||||
| } | ||||
|  | ||||
| .x-tool-pin { | ||||
|     background-position:0 -135px; | ||||
| } | ||||
| .x-tool-pin-over { | ||||
|     background-position:-15px -135px; | ||||
| } | ||||
| .x-tool-unpin { | ||||
|     background-position:0 -150px; | ||||
| } | ||||
| .x-tool-unpin-over { | ||||
|     background-position:-15px -150px; | ||||
| } | ||||
| .x-tool-right { | ||||
|     background-position:0 -165px; | ||||
| } | ||||
| .x-tool-right-over { | ||||
|     background-position:-15px -165px; | ||||
| } | ||||
| .x-tool-left { | ||||
|     background-position:0 -180px; | ||||
| } | ||||
| .x-tool-left-over { | ||||
|     background-position:-15px -180px; | ||||
| } | ||||
| .x-tool-up { | ||||
|     background-position:0 -210px; | ||||
| } | ||||
| .x-tool-up-over { | ||||
|     background-position:-15px -210px; | ||||
| } | ||||
| .x-tool-down { | ||||
|     background-position:0 -195px; | ||||
| } | ||||
| .x-tool-down-over { | ||||
|     background-position:-15px -195px; | ||||
| } | ||||
| .x-tool-refresh { | ||||
|     background-position:0 -225px; | ||||
| } | ||||
| .x-tool-refresh-over { | ||||
|     background-position:-15px -225px; | ||||
| } | ||||
|  | ||||
| .x-tool-minus { | ||||
|     background-position:0 -255px; | ||||
| } | ||||
| .x-tool-minus-over { | ||||
|     background-position:-15px -255px; | ||||
| } | ||||
| .x-tool-plus { | ||||
|     background-position:0 -240px; | ||||
| } | ||||
| .x-tool-plus-over { | ||||
|     background-position:-15px -240px; | ||||
| } | ||||
|  | ||||
| .x-tool-search { | ||||
|     background-position:0 -270px; | ||||
| } | ||||
| .x-tool-search-over { | ||||
|     background-position:-15px -270px; | ||||
| } | ||||
| .x-tool-save { | ||||
|     background-position:0 -285px; | ||||
| } | ||||
| .x-tool-save-over { | ||||
|     background-position:-15px -285px; | ||||
| } | ||||
| .x-tool-help { | ||||
|     background-position:0 -300px; | ||||
| } | ||||
| .x-tool-help-over { | ||||
|     background-position:-15px -300px; | ||||
| } | ||||
| .x-tool-print { | ||||
|     background-position:0 -315px; | ||||
| } | ||||
| .x-tool-print-over { | ||||
|     background-position:-15px -315px; | ||||
| } | ||||
|  | ||||
| /* Ghosting */ | ||||
| .x-panel-ghost { | ||||
|     background:#cbddf3; | ||||
|     z-index:12000; | ||||
|     overflow:hidden; | ||||
|     position:absolute; | ||||
|     left:0;top:0; | ||||
|     opacity:.65; | ||||
|     -moz-opacity:.65; | ||||
|     filter:alpha(opacity=65); | ||||
| } | ||||
|  | ||||
| .x-panel-ghost ul { | ||||
|     margin:0; | ||||
|     padding:0; | ||||
|     overflow:hidden; | ||||
|     font-size:0; | ||||
|     line-height:0; | ||||
|     border:1px solid #99bbe8; | ||||
|     border-top:0 none; | ||||
|     display:block; | ||||
| } | ||||
|  | ||||
| .x-panel-ghost * { | ||||
|     cursor:move !important; | ||||
| } | ||||
|  | ||||
| .x-panel-dd-spacer { | ||||
|     border:2px dashed #99bbe8; | ||||
| } | ||||
| /* Buttons */ | ||||
|  | ||||
| .x-panel-btns-ct { | ||||
|     padding:5px; | ||||
| } | ||||
|  | ||||
| .x-panel-btns-ct .x-btn{ | ||||
| 	float:right; | ||||
| 	clear:none; | ||||
| } | ||||
| .x-panel-btns-ct .x-panel-btns td { | ||||
| 	border:0; | ||||
| 	padding:0; | ||||
| } | ||||
| .x-panel-btns-ct .x-panel-btns-right table{ | ||||
| 	float:right; | ||||
| 	clear:none; | ||||
| } | ||||
| .x-panel-btns-ct .x-panel-btns-left table{ | ||||
| 	float:left; | ||||
| 	clear:none; | ||||
| } | ||||
| .x-panel-btns-ct .x-panel-btns-center{ | ||||
| 	text-align:center; /*ie*/ | ||||
| } | ||||
| .x-panel-btns-ct .x-panel-btns-center table{ | ||||
| 	margin:0 auto; /*everyone else*/ | ||||
| } | ||||
| .x-panel-btns-ct table td.x-panel-btn-td{ | ||||
| 	padding:3px; | ||||
| } | ||||
|  | ||||
| .x-panel-btns-ct .x-btn-focus .x-btn-left{ | ||||
| 	background-position:0 -147px; | ||||
| } | ||||
| .x-panel-btns-ct .x-btn-focus .x-btn-right{ | ||||
| 	background-position:0 -168px; | ||||
| } | ||||
| .x-panel-btns-ct .x-btn-focus .x-btn-center{ | ||||
| 	background-position:0 -189px; | ||||
| } | ||||
|  | ||||
| .x-panel-btns-ct .x-btn-over .x-btn-left{ | ||||
| 	background-position:0 -63px; | ||||
| } | ||||
| .x-panel-btns-ct .x-btn-over .x-btn-right{ | ||||
| 	background-position:0 -84px; | ||||
| } | ||||
| .x-panel-btns-ct .x-btn-over .x-btn-center{ | ||||
| 	background-position:0 -105px; | ||||
| } | ||||
|  | ||||
| .x-panel-btns-ct .x-btn-click .x-btn-center{ | ||||
| 	background-position:0 -126px; | ||||
| } | ||||
| .x-panel-btns-ct .x-btn-click  .x-btn-right{ | ||||
| 	background-position:0 -84px; | ||||
| } | ||||
| .x-panel-btns-ct .x-btn-click .x-btn-left{ | ||||
| 	background-position:0 -63px; | ||||
| } | ||||
							
								
								
									
										43
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/progress.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,43 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-progress-wrap { | ||||
|     border:1px solid #6593cf; | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-progress-inner { | ||||
|     height:18px; | ||||
|     background: #e0e8f3 url(../images/default/qtip/bg.gif) repeat-x; | ||||
|     position:relative; | ||||
| } | ||||
| .x-progress-bar { | ||||
|     height:18px; | ||||
|     float:left; | ||||
|     width:0; | ||||
|     background:#9CBFEE url( ../images/default/progress/progress-bg.gif ) repeat-x left center; | ||||
|     border-top:1px solid #D1E4FD; | ||||
|     border-bottom:1px solid #7FA9E4; | ||||
|     border-right:1px solid #7FA9E4; | ||||
| } | ||||
| .x-progress-text { | ||||
|     font-size:11px; | ||||
|     font-weight:bold; | ||||
|     color:#fff; | ||||
|     padding:1px 5px; | ||||
|     overflow:hidden; | ||||
|     position:absolute; | ||||
|     left:0; | ||||
|     text-align:center; | ||||
| } | ||||
| .x-progress-text-back { | ||||
|     color:#396095; | ||||
|     line-height:16px; | ||||
| } | ||||
| .ext-ie .x-progress-text-back { | ||||
|     line-height:15px; | ||||
| } | ||||
							
								
								
									
										134
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/qtips.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,134 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-tip{ | ||||
| 	position: absolute; | ||||
| 	top: 0; | ||||
|     left:0; | ||||
|     visibility: hidden; | ||||
| 	z-index: 20000; | ||||
|     border:0 none; | ||||
| } | ||||
| .x-tip .x-tip-close{ | ||||
| 	background-image: url(../images/default/qtip/close.gif); | ||||
| 	height: 15px; | ||||
| 	float:right; | ||||
| 	width: 15px; | ||||
|     margin:0 0 2px 2px; | ||||
|     cursor:pointer; | ||||
|     display:none; | ||||
| } | ||||
| .x-tip .x-tip-tc { | ||||
| 	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -62px; | ||||
| 	padding-top:3px; | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-tip .x-tip-tl { | ||||
| 	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 0; | ||||
| 	padding-left:6px; | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-tip .x-tip-tr { | ||||
| 	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right 0; | ||||
| 	padding-right:6px; | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-tip .x-tip-bc { | ||||
| 	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -121px; | ||||
| 	height:3px; | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-tip .x-tip-bl { | ||||
| 	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -59px; | ||||
| 	padding-left:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-tip .x-tip-br { | ||||
| 	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right -59px; | ||||
| 	padding-right:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-tip .x-tip-mc { | ||||
|     border:0 none; | ||||
|     font: normal 11px tahoma,arial,helvetica,sans-serif; | ||||
| } | ||||
| .x-tip .x-tip-ml { | ||||
| 	background: #fff url(../images/default/qtip/tip-sprite.gif) no-repeat 0 -124px; | ||||
| 	padding-left:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-tip .x-tip-mr { | ||||
| 	background: transparent url(../images/default/qtip/tip-sprite.gif) no-repeat right -124px; | ||||
| 	padding-right:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc { | ||||
|     font-size:0; | ||||
|     line-height:0; | ||||
| } | ||||
| .x-tip .x-tip-header-text { | ||||
|     font: bold 11px tahoma,arial,helvetica,sans-serif; | ||||
|     padding:0; | ||||
|     margin:0 0 2px 0; | ||||
|     color:#444; | ||||
| } | ||||
| .x-tip .x-tip-body { | ||||
|     font: normal 11px tahoma,arial,helvetica,sans-serif; | ||||
|     margin:0 !important; | ||||
|     line-height:14px; | ||||
|     color:#444; | ||||
|     padding:0; | ||||
| } | ||||
|  | ||||
| .x-tip .x-tip-body .loading-indicator { | ||||
|     margin:0; | ||||
| } | ||||
|  | ||||
| .x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text { | ||||
|     cursor:move; | ||||
| } | ||||
|  | ||||
| .x-form-invalid-tip { | ||||
| } | ||||
|  | ||||
| .x-form-invalid-tip .x-tip-tc { | ||||
| 	background: url(../images/default/form/error-tip-corners.gif) repeat-x 0 -12px; | ||||
|     padding-top:6px; | ||||
| } | ||||
| .x-form-invalid-tip .x-tip-tl { | ||||
| 	background-image: url(../images/default/form/error-tip-corners.gif); | ||||
| } | ||||
| .x-form-invalid-tip .x-tip-tr { | ||||
| 	background-image: url(../images/default/form/error-tip-corners.gif); | ||||
| } | ||||
| .x-form-invalid-tip .x-tip-bc { | ||||
| 	background: url(../images/default/form/error-tip-corners.gif) repeat-x 0 -18px; | ||||
|     height:6px; | ||||
| } | ||||
| .x-form-invalid-tip .x-tip-bl { | ||||
| 	background: url(../images/default/form/error-tip-corners.gif) no-repeat 0 -6px; | ||||
| } | ||||
| .x-form-invalid-tip .x-tip-br { | ||||
| 	background: url(../images/default/form/error-tip-corners.gif) no-repeat right -6px; | ||||
| } | ||||
| .x-form-invalid-tip .x-tip-ml { | ||||
| 	background-image: url(../images/default/form/error-tip-corners.gif); | ||||
| } | ||||
| .x-form-invalid-tip .x-tip-mr { | ||||
| 	background-image: url(../images/default/form/error-tip-corners.gif); | ||||
| } | ||||
| .x-form-invalid-tip .x-tip-body { | ||||
|     padding:2px; | ||||
| } | ||||
| .x-form-invalid-tip .x-tip-body { | ||||
|     padding-left:24px; | ||||
|     background:transparent url(../images/default/form/exclamation.gif) no-repeat 2px 2px; | ||||
| } | ||||
							
								
								
									
										9
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/reset-min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,9 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';} | ||||
							
								
								
									
										9
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/reset.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,9 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';} | ||||
							
								
								
									
										143
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/resizable.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,143 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-resizable-handle { | ||||
|     position:absolute; | ||||
|     z-index:100; | ||||
|     /* ie needs these */ | ||||
|     font-size:1px; | ||||
|     line-height:6px; | ||||
|     overflow:hidden; | ||||
| 	 background:white; | ||||
| 	 filter:alpha(opacity=0); | ||||
| 	 opacity:0; | ||||
| 	 zoom:1; | ||||
| } | ||||
| .x-resizable-handle-east{ | ||||
|     width:6px; | ||||
|     cursor:e-resize; | ||||
|     right:0; | ||||
|     top:0; | ||||
|     height:100%; | ||||
| } | ||||
| .ext-ie .x-resizable-handle-east { | ||||
|       margin-right:-1px; /*IE rounding error*/ | ||||
| } | ||||
| .x-resizable-handle-south{ | ||||
|     width:100%; | ||||
|     cursor:s-resize; | ||||
|     left:0; | ||||
|     bottom:0; | ||||
|     height:6px; | ||||
| } | ||||
| .ext-ie .x-resizable-handle-south { | ||||
|      margin-bottom:-1px; /*IE rounding error*/ | ||||
| } | ||||
| .x-resizable-handle-west{ | ||||
|     width:6px; | ||||
|     cursor:w-resize; | ||||
|     left:0; | ||||
|     top:0; | ||||
|     height:100%; | ||||
| } | ||||
| .x-resizable-handle-north{ | ||||
|     width:100%; | ||||
|     cursor:n-resize; | ||||
|     left:0; | ||||
|     top:0; | ||||
|     height:6px; | ||||
| } | ||||
| .x-resizable-handle-southeast{ | ||||
|     width:6px; | ||||
|     cursor:se-resize; | ||||
|     right:0; | ||||
|     bottom:0; | ||||
|     height:6px; | ||||
|     z-index:101; | ||||
| } | ||||
| .x-resizable-handle-northwest{ | ||||
|     width:6px; | ||||
|     cursor:nw-resize; | ||||
|     left:0; | ||||
|     top:0; | ||||
|     height:6px; | ||||
|     z-index:101; | ||||
| } | ||||
| .x-resizable-handle-northeast{ | ||||
|     width:6px; | ||||
|     cursor:ne-resize; | ||||
|     right:0; | ||||
|     top:0; | ||||
|     height:6px; | ||||
|     z-index:101; | ||||
| } | ||||
| .x-resizable-handle-southwest{ | ||||
|     width:6px; | ||||
|     cursor:sw-resize; | ||||
|     left:0; | ||||
|     bottom:0; | ||||
|     height:6px; | ||||
|     z-index:101; | ||||
| } | ||||
| .x-resizable-over .x-resizable-handle, .x-resizable-pinned .x-resizable-handle{ | ||||
|     filter:alpha(opacity=100); | ||||
| 	 opacity:1; | ||||
| } | ||||
| .x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east{ | ||||
|     background:url(../images/default/sizer/e-handle.gif); | ||||
| 	 background-position: left; | ||||
| } | ||||
| .x-resizable-over .x-resizable-handle-west, .x-resizable-pinned .x-resizable-handle-west{ | ||||
|     background:url(../images/default/sizer/e-handle.gif); | ||||
| 	 background-position: left; | ||||
| } | ||||
| .x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south{ | ||||
|     background:url(../images/default/sizer/s-handle.gif); | ||||
|     background-position: top; | ||||
| } | ||||
| .x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north{ | ||||
|     background:url(../images/default/sizer/s-handle.gif); | ||||
|     background-position: top; | ||||
| } | ||||
| .x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast{ | ||||
|     background:url(../images/default/sizer/se-handle.gif); | ||||
|     background-position: top left; | ||||
| } | ||||
| .x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest{ | ||||
|     background:url(../images/default/sizer/nw-handle.gif); | ||||
|     background-position:bottom right; | ||||
| } | ||||
| .x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast{ | ||||
|     background:url(../images/default/sizer/ne-handle.gif); | ||||
|     background-position: bottom left; | ||||
| } | ||||
| .x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest{ | ||||
|     background:url(../images/default/sizer/sw-handle.gif); | ||||
|     background-position: top right; | ||||
| } | ||||
| .x-resizable-proxy{ | ||||
|     border: 1px dashed #3b5a82; | ||||
|     position:absolute; | ||||
|     overflow:hidden; | ||||
|     display:none; | ||||
| 	 left:0;top:0; | ||||
|     z-index:50000; | ||||
| } | ||||
| .x-resizable-overlay{ | ||||
|     width:100%; | ||||
| 	 height:100%; | ||||
| 	 display:none; | ||||
| 	 position:absolute; | ||||
| 	 left:0; | ||||
| 	 top:0; | ||||
| 	 background:white; | ||||
| 	 z-index:200000; | ||||
| 	 -moz-opacity: 0; | ||||
|     opacity:0; | ||||
|     filter: alpha(opacity=0); | ||||
| } | ||||
							
								
								
									
										90
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/slider.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,90 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| /* Shared styles */ | ||||
| .x-slider { | ||||
|     zoom:1; | ||||
| } | ||||
| .x-slider-inner { | ||||
|     position:relative; | ||||
|     left:0; | ||||
|     top:0; | ||||
|     overflow:visible; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-slider-focus { | ||||
| 	position:absolute; | ||||
| 	left:0; | ||||
| 	top:0; | ||||
| 	width:1px; | ||||
| 	height:1px; | ||||
|     line-height:1px; | ||||
|     font-size:1px; | ||||
|     -moz-outline:0 none; | ||||
|     outline:0 none; | ||||
|     -moz-user-select: text; | ||||
|     -khtml-user-select: text; | ||||
| } | ||||
|  | ||||
| /* Horizontal styles */ | ||||
| .x-slider-horz { | ||||
|     padding-left:7px; | ||||
|     background:transparent url(../images/default/slider/slider-bg.png) no-repeat 0 -22px; | ||||
| } | ||||
| .x-slider-horz .x-slider-end { | ||||
|     padding-right:7px; | ||||
|     zoom:1; | ||||
|     background:transparent url(../images/default/slider/slider-bg.png) no-repeat right -44px; | ||||
| } | ||||
| .x-slider-horz .x-slider-inner { | ||||
|     background:transparent url(../images/default/slider/slider-bg.png) repeat-x 0 0; | ||||
|     height:22px; | ||||
| } | ||||
| .x-slider-horz .x-slider-thumb { | ||||
|     width:14px; | ||||
|     height:15px; | ||||
|     position:absolute; | ||||
|     left:0; | ||||
|     top:3px; | ||||
|     background:transparent url(../images/default/slider/slider-thumb.png) no-repeat 0 0; | ||||
| } | ||||
| .x-slider-horz .x-slider-thumb-over { | ||||
|     background-position: -14px -15px; | ||||
| } | ||||
| .x-slider-horz .x-slider-thumb-drag { | ||||
|     background-position: -28px -30px; | ||||
| } | ||||
|  | ||||
| /* Vertical styles */ | ||||
| .x-slider-vert { | ||||
|     padding-top:7px; | ||||
|     background:transparent url(../images/default/slider/slider-v-bg.png) no-repeat -44px 0; | ||||
|     width:22px; | ||||
| } | ||||
| .x-slider-vert .x-slider-end { | ||||
|     padding-bottom:7px; | ||||
|     zoom:1; | ||||
|     background:transparent url(../images/default/slider/slider-v-bg.png) no-repeat -22px bottom; | ||||
| } | ||||
| .x-slider-vert .x-slider-inner { | ||||
|     background:transparent url(../images/default/slider/slider-v-bg.png) repeat-y 0 0; | ||||
| } | ||||
| .x-slider-vert .x-slider-thumb { | ||||
|     width:15px; | ||||
|     height:14px; | ||||
|     position:absolute; | ||||
|     left:3px; | ||||
|     bottom:0; | ||||
|     background:transparent url(../images/default/slider/slider-v-thumb.png) no-repeat 0 0; | ||||
| } | ||||
| .x-slider-vert .x-slider-thumb-over { | ||||
|     background-position: -15px -14px; | ||||
| } | ||||
| .x-slider-vert .x-slider-thumb-drag { | ||||
|     background-position: -30px -28px; | ||||
| } | ||||
							
								
								
									
										358
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/tabs.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,358 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-tab-panel { | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-tab-panel-header, .x-tab-panel-footer { | ||||
| 	background: #deecfd; | ||||
| 	border: 1px solid #8db2e3; | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-tab-panel-header { | ||||
| 	border: 1px solid #8db2e3; | ||||
| 	padding-bottom: 2px; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-footer { | ||||
| 	border: 1px solid #8db2e3; | ||||
| 	padding-top: 2px; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-tab-strip-wrap { | ||||
| 	width:100%; | ||||
|     overflow:hidden; | ||||
|     position:relative; | ||||
|     zoom:1; | ||||
| } | ||||
| ul.x-tab-strip { | ||||
| 	display:block; | ||||
|     width:5000px; | ||||
|     zoom:1; | ||||
| } | ||||
|  | ||||
| ul.x-tab-strip-top{ | ||||
| 	padding-top: 1px; | ||||
| 	background: url(../images/default/tabs/tab-strip-bg.gif) #cedff5 repeat-x bottom; | ||||
| 	border-bottom: 1px solid #8db2e3; | ||||
| } | ||||
|  | ||||
| ul.x-tab-strip-bottom{ | ||||
| 	padding-bottom: 1px; | ||||
| 	background: url(../images/default/tabs/tab-strip-btm-bg.gif) #cedff5 repeat-x top; | ||||
| 	border-top: 1px solid #8db2e3; | ||||
| 	border-bottom: 0 none; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-header-plain .x-tab-strip-top { | ||||
|     background:transparent !important; | ||||
|     padding-top:0 !important; | ||||
| } | ||||
| .x-tab-panel-header-plain { | ||||
|     background:transparent !important; | ||||
|     border-width:0 !important; | ||||
|     padding-bottom:0 !important; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-header-plain .x-tab-strip-spacer, | ||||
| .x-tab-panel-footer-plain .x-tab-strip-spacer { | ||||
|     border:1px solid #8db2e3; | ||||
|     height:2px; | ||||
|     background: #deecfd; | ||||
|     font-size:1px; | ||||
|     line-height:1px; | ||||
| } | ||||
| .x-tab-panel-header-plain .x-tab-strip-spacer { | ||||
|     border-top: 0 none; | ||||
| } | ||||
| .x-tab-panel-footer-plain .x-tab-strip-spacer { | ||||
|     border-bottom: 0 none; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-footer-plain .x-tab-strip-bottom { | ||||
|     background:transparent !important; | ||||
|     padding-bottom:0 !important; | ||||
| } | ||||
| .x-tab-panel-footer-plain { | ||||
|     background:transparent !important; | ||||
|     border-width:0 !important; | ||||
|     padding-top:0 !important; | ||||
| } | ||||
|  | ||||
| .ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer, | ||||
| .ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer { | ||||
|     height:3px; | ||||
| } | ||||
|  | ||||
|  | ||||
| ul.x-tab-strip li { | ||||
|     float:left; | ||||
|     margin-left:2px; | ||||
| } | ||||
|  | ||||
|  | ||||
| ul.x-tab-strip li.x-tab-edge { | ||||
|     float:left; | ||||
|     margin:0 !important; | ||||
|     padding:0 !important; | ||||
|     border:0 none !important; | ||||
|     font-size:1px !important; | ||||
|     line-height:1px !important; | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
|     background:transparent !important; | ||||
|     width:1px; | ||||
| } | ||||
|  | ||||
| .x-tab-strip a, .x-tab-strip span, .x-tab-strip em { | ||||
| 	display:block; | ||||
| } | ||||
|  | ||||
| .x-tab-strip a { | ||||
| 	text-decoration:none !important; | ||||
| 	-moz-outline: none; | ||||
| 	outline: none; | ||||
| 	cursor:pointer; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-inner { | ||||
|     overflow:hidden; | ||||
| 	text-overflow: ellipsis; | ||||
| } | ||||
|  | ||||
| .x-tab-strip span.x-tab-strip-text { | ||||
| 	font:normal 11px tahoma,arial,helvetica; | ||||
| 	color:#416aa3; | ||||
| 	white-space: nowrap; | ||||
| 	cursor:pointer; | ||||
|     padding:4px 0; | ||||
| } | ||||
| .x-tab-strip-top .x-tab-with-icon .x-tab-right { | ||||
|     padding-left:6px; | ||||
| } | ||||
| .x-tab-strip .x-tab-with-icon span.x-tab-strip-text { | ||||
| 	padding-left:20px; | ||||
|     background-position: 0 3px; | ||||
|     background-repeat: no-repeat; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-over span.x-tab-strip-text { | ||||
| 	color:#15428b; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-active, .x-tab-strip-active a.x-tab-right { | ||||
|     cursor:default; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-active span.x-tab-strip-text { | ||||
| 	cursor:default; | ||||
| 	color:#15428b; | ||||
|     font-weight:bold; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-disabled .x-tabs-text { | ||||
| 	cursor:default; | ||||
| 	color:#aaaaaa; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-body { | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-tab-panel-bwrap { | ||||
|     overflow:hidden; | ||||
| } | ||||
| .ext-ie .x-tab-strip .x-tab-right { | ||||
|     position:relative; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-top .x-tab-strip-active .x-tab-right { | ||||
|     margin-bottom:-1px; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text { | ||||
|     padding-bottom:5px; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-bottom .x-tab-strip-active .x-tab-right { | ||||
|     margin-top:-1px; | ||||
| } | ||||
| .x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text { | ||||
|     padding-top:5px; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-tab-strip-top .x-tab-right { | ||||
| 	background: transparent url(../images/default/tabs/tabs-sprite.gif) no-repeat 0 -51px; | ||||
|     padding-left:10px; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-top .x-tab-left { | ||||
| 	background: transparent url(../images/default/tabs/tabs-sprite.gif) no-repeat right -351px; | ||||
|     padding-right:10px; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-top .x-tab-strip-inner { | ||||
| 	background: transparent url(../images/default/tabs/tabs-sprite.gif) repeat-x 0 -201px; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-top .x-tab-strip-over .x-tab-right { | ||||
| 	 background-position:0 -101px; | ||||
| } | ||||
| .x-tab-strip-top .x-tab-strip-over .x-tab-left { | ||||
| 	 background-position:right -401px; | ||||
| } | ||||
| .x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner { | ||||
| 	 background-position:0 -251px; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-top .x-tab-strip-active .x-tab-right { | ||||
| 	background-position: 0 0; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-top .x-tab-strip-active .x-tab-left { | ||||
| 	background-position: right -301px; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner { | ||||
| 	background-position: 0 -151px; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-bottom .x-tab-right { | ||||
| 	background: url(../images/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-bottom .x-tab-left { | ||||
| 	background: url(../images/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-bottom .x-tab-strip-active .x-tab-right { | ||||
| 	background: url(../images/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-bottom .x-tab-strip-active .x-tab-left { | ||||
| 	background: url(../images/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right; | ||||
| } | ||||
| .x-tab-strip-bottom .x-tab-left { | ||||
|     padding:0 10px; | ||||
| } | ||||
| .x-tab-strip-bottom .x-tab-right { | ||||
|     padding:0; | ||||
| } | ||||
| .x-tab-strip .x-tab-strip-close { | ||||
|     display:none; | ||||
| } | ||||
| .x-tab-strip-closable { | ||||
|     position:relative; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-closable .x-tab-left { | ||||
|     padding-right:19px; | ||||
| } | ||||
|  | ||||
| .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close { | ||||
| 	background-image:url(../images/default/tabs/tab-close.gif); | ||||
|     opacity:.6; | ||||
|     -moz-opacity:.6; | ||||
|     background-repeat:no-repeat; | ||||
|     display:block; | ||||
| 	width:11px;height:11px; | ||||
|     position:absolute; | ||||
|     top:3px; | ||||
|     right:3px; | ||||
|     cursor:pointer; | ||||
|     z-index:2; | ||||
| } | ||||
|  | ||||
| .x-tab-strip .x-tab-strip-active a.x-tab-strip-close { | ||||
|     opacity:.8; | ||||
|     -moz-opacity:.8; | ||||
| } | ||||
| .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{ | ||||
| 	background-image:url(../images/default/tabs/tab-close.gif); | ||||
|     opacity:1; | ||||
|     -moz-opacity:1; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-body { | ||||
|     border: 1px solid #8db2e3; | ||||
|     background:#fff; | ||||
| } | ||||
| .x-tab-panel-body-top { | ||||
|     border-top: 0 none; | ||||
| } | ||||
| .x-tab-panel-body-bottom { | ||||
|     border-bottom: 0 none; | ||||
| } | ||||
|  | ||||
| .x-tab-scroller-left { | ||||
|     background: transparent url(../images/default/tabs/scroll-left.gif) no-repeat -18px 0; | ||||
|     border-bottom: 1px solid #8db2e3; | ||||
|     width:18px; | ||||
|     position:absolute; | ||||
|     left:0; | ||||
|     top:0; | ||||
|     z-index:10; | ||||
|     cursor:pointer; | ||||
| } | ||||
| .x-tab-scroller-left-over { | ||||
|     background-position: 0 0; | ||||
| } | ||||
| .x-tab-scroller-left-disabled { | ||||
|     background-position: -18px 0; | ||||
|     opacity:.5; | ||||
|     -moz-opacity:.5; | ||||
|     filter:alpha(opacity=50); | ||||
|     cursor:default; | ||||
| } | ||||
| .x-tab-scroller-right { | ||||
|     background: transparent url(../images/default/tabs/scroll-right.gif) no-repeat 0 0; | ||||
|     border-bottom: 1px solid #8db2e3; | ||||
|     width:18px; | ||||
|     position:absolute; | ||||
|     right:0; | ||||
|     top:0; | ||||
|     z-index:10; | ||||
|     cursor:pointer; | ||||
| } | ||||
| .x-tab-scroller-right-over { | ||||
|     background-position: -18px 0; | ||||
| } | ||||
| .x-tab-scroller-right-disabled { | ||||
|     background-position: 0 0; | ||||
|     opacity:.5; | ||||
|     -moz-opacity:.5; | ||||
|     filter:alpha(opacity=50); | ||||
|     cursor:default; | ||||
| } | ||||
|  | ||||
| .x-tab-scrolling .x-tab-strip-wrap { | ||||
|     margin-left:18px; | ||||
|     margin-right:18px; | ||||
| } | ||||
|  | ||||
| .x-tab-scrolling { | ||||
|     position:relative;     | ||||
| } | ||||
|  | ||||
| .x-tab-panel-bbar .x-toolbar { | ||||
|     border:1px solid #99bbe8; | ||||
|     border-top:0 none; | ||||
|     overflow:hidden; | ||||
|     padding:2px; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-tbar .x-toolbar { | ||||
|     border:1px solid #99bbe8; | ||||
|     border-top:0 none; | ||||
|     overflow:hidden; | ||||
|     padding:2px; | ||||
| } | ||||
							
								
								
									
										183
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/toolbar.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,183 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-toolbar{ | ||||
| 	border-color:#a9bfd3; | ||||
|     border-style:solid; | ||||
|     border-width:0 0 1px 0; | ||||
|     display: block; | ||||
| 	padding:2px; | ||||
|     background:#d0def0 url(../images/default/toolbar/bg.gif) repeat-x top left; | ||||
|     position:relative; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-toolbar .x-item-disabled .x-btn-icon { | ||||
|     opacity: .35; | ||||
|     -moz-opacity: .35; | ||||
|     filter: alpha(opacity=35); | ||||
| } | ||||
| .x-toolbar td { | ||||
| 	vertical-align:middle; | ||||
| } | ||||
| .mso .x-toolbar, .x-grid-mso .x-toolbar{ | ||||
| 	border: 0 none; | ||||
| 	background: url(../images/default/grid/mso-hd.gif); | ||||
| } | ||||
| .x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{ | ||||
| 	white-space: nowrap; | ||||
|     font:normal 11px tahoma, arial, helvetica, sans-serif; | ||||
| } | ||||
| .x-toolbar .x-item-disabled { | ||||
| 	color:gray; | ||||
| 	cursor:default; | ||||
| 	opacity:.6; | ||||
| 	-moz-opacity:.6; | ||||
| 	filter:alpha(opacity=60); | ||||
| } | ||||
| .x-toolbar .x-item-disabled * { | ||||
| 	color:gray; | ||||
| 	cursor:default; | ||||
| } | ||||
| .x-toolbar .x-btn-left{ | ||||
| 	background:none; | ||||
| } | ||||
| .x-toolbar .x-btn-right{ | ||||
| 	background:none; | ||||
| } | ||||
| .x-toolbar .x-btn-center{ | ||||
| 	background:none; | ||||
| 	padding:0 0; | ||||
| } | ||||
| .x-toolbar .x-btn-menu-text-wrap .x-btn-center button{ | ||||
| 	padding-right:2px; | ||||
| } | ||||
| .ext-gecko .x-toolbar .x-btn-menu-text-wrap .x-btn-center button{ | ||||
| 	padding-right:0; | ||||
| } | ||||
| .x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button{ | ||||
| 	padding:0 2px; | ||||
| } | ||||
|  | ||||
| .x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button { | ||||
|     width:12px; | ||||
|     background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat 0 3px; | ||||
| } | ||||
| .x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button { | ||||
|     width:12px; | ||||
|     background:transparent url(../images/default/toolbar/btn-arrow.gif) no-repeat 0 3px; | ||||
| } | ||||
| .x-toolbar .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button { | ||||
| 	background-position: 0 -47px; | ||||
| } | ||||
| .x-toolbar .x-btn-over .x-btn-left{ | ||||
| 	background: url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0; | ||||
| } | ||||
| .x-toolbar .x-btn-over .x-btn-right{ | ||||
| 	background: url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px; | ||||
| } | ||||
| .x-toolbar .x-btn-over .x-btn-center{ | ||||
| 	background: url(../images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px; | ||||
| } | ||||
|  | ||||
| .x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left{ | ||||
| 	background: url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px; | ||||
| } | ||||
| .x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right{ | ||||
| 	background: url(../images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px; | ||||
| } | ||||
|  | ||||
| .x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center{ | ||||
| 	background: url(../images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px; | ||||
| } | ||||
|  | ||||
| .x-toolbar .x-btn-with-menu .x-btn-center em{ | ||||
| 	padding-right:8px; | ||||
| } | ||||
|  | ||||
| .x-toolbar .ytb-text{ | ||||
|    padding:2px; | ||||
| } | ||||
| .x-toolbar .ytb-sep { | ||||
| 	background-image: url(../images/default/grid/grid-blue-split.gif); | ||||
| 	background-position: center; | ||||
| 	background-repeat: no-repeat; | ||||
| 	display: block; | ||||
| 	font-size: 1px; | ||||
| 	height: 16px; | ||||
| 	width:4px; | ||||
| 	overflow: hidden; | ||||
| 	cursor:default; | ||||
| 	margin: 0 2px 0; | ||||
| 	border:0; | ||||
| } | ||||
| .x-toolbar .ytb-spacer { | ||||
|     width:2px; | ||||
| } | ||||
|  | ||||
| /* Paging Toolbar */ | ||||
|  | ||||
| .x-tbar-page-number{ | ||||
| 	width:24px; | ||||
| 	height:14px; | ||||
| } | ||||
| .x-tbar-page-first{ | ||||
| 	background-image: url(../images/default/grid/page-first.gif) !important; | ||||
| } | ||||
| .x-tbar-loading{ | ||||
| 	background-image: url(../images/default/grid/refresh.gif) !important; | ||||
| } | ||||
| .x-tbar-page-last{ | ||||
| 	background-image: url(../images/default/grid/page-last.gif) !important; | ||||
| } | ||||
| .x-tbar-page-next{ | ||||
| 	background-image: url(../images/default/grid/page-next.gif) !important; | ||||
| } | ||||
| .x-tbar-page-prev{ | ||||
| 	background-image: url(../images/default/grid/page-prev.gif) !important; | ||||
| } | ||||
| .x-item-disabled .x-tbar-loading{ | ||||
| 	background-image: url(../images/default/grid/loading.gif) !important; | ||||
| } | ||||
| .x-item-disabled .x-tbar-page-first{ | ||||
| 	background-image: url(../images/default/grid/page-first-disabled.gif) !important; | ||||
| } | ||||
| .x-item-disabled .x-tbar-page-last{ | ||||
| 	background-image: url(../images/default/grid/page-last-disabled.gif) !important; | ||||
| } | ||||
| .x-item-disabled .x-tbar-page-next{ | ||||
| 	background-image: url(../images/default/grid/page-next-disabled.gif) !important; | ||||
| } | ||||
| .x-item-disabled .x-tbar-page-prev{ | ||||
| 	background-image: url(../images/default/grid/page-prev-disabled.gif) !important; | ||||
| } | ||||
| .x-paging-info { | ||||
|     position:absolute; | ||||
|     top:5px; | ||||
|     right: 8px; | ||||
|     color:#444; | ||||
| } | ||||
|  | ||||
| /* StatusBar */ | ||||
|  | ||||
| .x-statusbar .x-status-text { | ||||
|     height: 21px; | ||||
|     line-height: 21px; | ||||
|     padding: 0 4px; | ||||
|     cursor: default; | ||||
| } | ||||
| .x-statusbar .x-status-busy { | ||||
|     padding-left: 25px; | ||||
|     background: transparent url(../images/default/grid/loading.gif) no-repeat 3px 3px; | ||||
| } | ||||
| .x-statusbar .x-status-text-panel { | ||||
|     border-top: 1px solid #99BBE8; | ||||
|     border-right: 1px solid #fff; | ||||
|     border-bottom: 1px solid #fff; | ||||
|     border-left: 1px solid #99BBE8; | ||||
|     padding: 2px 8px 2px 5px; | ||||
| } | ||||
							
								
								
									
										254
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/tree.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,254 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-tree .x-panel-body{ | ||||
|     background-color:#fff; | ||||
| } | ||||
| .ext-strict .ext-ie .x-tree .x-panel-bwrap{ | ||||
|     position:relative; | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-tree-icon, .x-tree-ec-icon, .x-tree-elbow-line, .x-tree-elbow, .x-tree-elbow-end, .x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus{ | ||||
| 	border: 0 none; | ||||
| 	height: 18px; | ||||
| 	margin: 0; | ||||
| 	padding: 0; | ||||
| 	vertical-align: top; | ||||
| 	width: 16px; | ||||
|     background-repeat: no-repeat; | ||||
| } | ||||
| .x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon{ | ||||
| 	border: 0 none; | ||||
| 	height: 18px; | ||||
| 	margin: 0; | ||||
| 	padding: 0; | ||||
| 	vertical-align: top; | ||||
| 	width: 16px; | ||||
| 	background-position:center; | ||||
|     background-repeat: no-repeat; | ||||
| } | ||||
| .ext-ie .x-tree-node-indent img, .ext-ie .x-tree-node-icon, .ext-ie .x-tree-ec-icon { | ||||
|     vertical-align:middle !important; | ||||
| } | ||||
| /* some default icons for leaf/folder */ | ||||
| .x-tree-node-expanded .x-tree-node-icon{ | ||||
| 	background-image:url(../images/default/tree/folder-open.gif); | ||||
| } | ||||
| .x-tree-node-leaf .x-tree-node-icon{ | ||||
| 	background-image:url(../images/default/tree/leaf.gif); | ||||
| } | ||||
| .x-tree-node-collapsed .x-tree-node-icon{ | ||||
| 	background-image:url(../images/default/tree/folder.gif); | ||||
| } | ||||
| /* checkboxes */ | ||||
| .ext-ie input.x-tree-node-cb { | ||||
|     width:15px; | ||||
|     height:15px; | ||||
| } | ||||
| input.x-tree-node-cb { | ||||
|     margin-left:1px; | ||||
| } | ||||
| .ext-ie input.x-tree-node-cb { | ||||
|     margin-left:0; | ||||
| } | ||||
|  | ||||
| .x-tree-noicon .x-tree-node-icon{ | ||||
| 	width:0; height:0; | ||||
| } | ||||
| /* loading icon */ | ||||
| .x-tree-node-loading .x-tree-node-icon{ | ||||
| 	background-image:url(../images/default/tree/loading.gif) !important; | ||||
| } | ||||
| .x-tree-node-loading a span{ | ||||
| 	 font-style: italic; | ||||
| 	 color:#444444; | ||||
| } | ||||
| .ext-ie .x-tree-node-el input { | ||||
|     width:15px; | ||||
|     height:15px; | ||||
| } | ||||
| /* Line styles */ | ||||
| .x-tree-lines .x-tree-elbow{ | ||||
| 	background-image:url(../images/default/tree/elbow.gif); | ||||
| } | ||||
| .x-tree-lines .x-tree-elbow-plus{ | ||||
| 	background-image:url(../images/default/tree/elbow-plus.gif); | ||||
| } | ||||
| .x-tree-lines .x-tree-elbow-minus{ | ||||
| 	background-image:url(../images/default/tree/elbow-minus.gif); | ||||
| } | ||||
| .x-tree-lines .x-tree-elbow-end{ | ||||
| 	background-image:url(../images/default/tree/elbow-end.gif); | ||||
| } | ||||
| .x-tree-lines .x-tree-elbow-end-plus{ | ||||
| 	background-image:url(../images/default/tree/elbow-end-plus.gif); | ||||
| } | ||||
| .x-tree-lines .x-tree-elbow-end-minus{ | ||||
| 	background-image:url(../images/default/tree/elbow-end-minus.gif); | ||||
| } | ||||
| .x-tree-lines .x-tree-elbow-line{ | ||||
| 	background-image:url(../images/default/tree/elbow-line.gif); | ||||
| } | ||||
|  | ||||
| /* No line styles */ | ||||
| .x-tree-no-lines .x-tree-elbow{ | ||||
| 	background:transparent; | ||||
| } | ||||
| .x-tree-no-lines .x-tree-elbow-plus{ | ||||
| 	background-image:url(../images/default/tree/elbow-plus-nl.gif); | ||||
| } | ||||
| .x-tree-no-lines .x-tree-elbow-minus{ | ||||
| 	background-image:url(../images/default/tree/elbow-minus-nl.gif); | ||||
| } | ||||
| .x-tree-no-lines .x-tree-elbow-end{ | ||||
| 	background:transparent; | ||||
| } | ||||
| .x-tree-no-lines .x-tree-elbow-end-plus{ | ||||
| 	background-image:url(../images/default/tree/elbow-end-plus-nl.gif); | ||||
| } | ||||
| .x-tree-no-lines .x-tree-elbow-end-minus{ | ||||
| 	background-image:url(../images/default/tree/elbow-end-minus-nl.gif); | ||||
| } | ||||
| .x-tree-no-lines .x-tree-elbow-line{ | ||||
| 	background:transparent; | ||||
| } | ||||
|  | ||||
|  | ||||
| /* Arrows */ | ||||
| .x-tree-arrows .x-tree-elbow{ | ||||
| 	background:transparent; | ||||
| } | ||||
| .x-tree-arrows .x-tree-elbow-plus{ | ||||
|     background:transparent url(../images/default/tree/arrows.gif) no-repeat 0 0; | ||||
| } | ||||
| .x-tree-arrows .x-tree-elbow-minus{ | ||||
|     background:transparent url(../images/default/tree/arrows.gif) no-repeat -16px 0; | ||||
| } | ||||
| .x-tree-arrows .x-tree-elbow-end{ | ||||
| 	background:transparent; | ||||
| } | ||||
| .x-tree-arrows .x-tree-elbow-end-plus{ | ||||
|     background:transparent url(../images/default/tree/arrows.gif) no-repeat 0 0; | ||||
| } | ||||
| .x-tree-arrows .x-tree-elbow-end-minus{ | ||||
|     background:transparent url(../images/default/tree/arrows.gif) no-repeat -16px 0; | ||||
| } | ||||
| .x-tree-arrows .x-tree-elbow-line{ | ||||
| 	background:transparent; | ||||
| } | ||||
|  | ||||
| .x-tree-arrows .x-tree-ec-over .x-tree-elbow-plus{ | ||||
|     background-position:-32px 0; | ||||
| } | ||||
| .x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus{ | ||||
|     background-position:-48px 0; | ||||
| } | ||||
| .x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-plus{ | ||||
|     background-position:-32px 0; | ||||
| } | ||||
| .x-tree-arrows .x-tree-ec-over .x-tree-elbow-end-minus{ | ||||
|     background-position:-48px 0; | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
| .x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus{ | ||||
| 	cursor:pointer; | ||||
| } | ||||
| .ext-ie ul.x-tree-node-ct{ | ||||
|     font-size:0; | ||||
|     line-height:0; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-tree-node{ | ||||
| 	color: black; | ||||
| 	font: normal 11px arial, tahoma, helvetica, sans-serif; | ||||
| 	white-space: nowrap; | ||||
| } | ||||
|  | ||||
| .x-tree-node-el { | ||||
|     line-height:18px; | ||||
|     cursor:pointer; | ||||
| } | ||||
|  | ||||
| .x-tree-node a, .x-dd-drag-ghost a{ | ||||
| 	text-decoration:none; | ||||
| 	color:black; | ||||
| 	-khtml-user-select:none; | ||||
| 	-moz-user-select:none; | ||||
|     -kthml-user-focus:normal; | ||||
|     -moz-user-focus:normal; | ||||
|     -moz-outline: 0 none; | ||||
|     outline:0 none; | ||||
| } | ||||
| .x-tree-node a span, .x-dd-drag-ghost a span{ | ||||
| 	text-decoration:none; | ||||
| 	color:black; | ||||
| 	padding:1px 3px 1px 2px; | ||||
| } | ||||
| .x-tree-node .x-tree-node-disabled a span{ | ||||
| 	color:gray !important; | ||||
| } | ||||
| .x-tree-node .x-tree-node-disabled .x-tree-node-icon{ | ||||
| 	-moz-opacity: 0.5; | ||||
|    opacity:.5; | ||||
|    filter: alpha(opacity=50); | ||||
| } | ||||
| .x-tree-node .x-tree-node-inline-icon{ | ||||
| 	background:transparent; | ||||
| } | ||||
| .x-tree-node a:hover, .x-dd-drag-ghost a:hover{ | ||||
| 	text-decoration:none; | ||||
| } | ||||
| .x-tree-node div.x-tree-drag-insert-below{ | ||||
|  	 border-bottom:1px dotted #3366cc; | ||||
| } | ||||
| .x-tree-node div.x-tree-drag-insert-above{ | ||||
| 	 border-top:1px dotted #3366cc; | ||||
| } | ||||
| .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below{ | ||||
|  	 border-bottom:0 none; | ||||
| } | ||||
| .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above{ | ||||
| 	 border-top:0 none; | ||||
| } | ||||
| .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-below a{ | ||||
|  	 border-bottom:2px solid #3366cc; | ||||
| } | ||||
| .x-tree-dd-underline .x-tree-node div.x-tree-drag-insert-above a{ | ||||
| 	 border-top:2px solid #3366cc; | ||||
| } | ||||
| .x-tree-node .x-tree-drag-append a span{ | ||||
| 	 background:#dddddd; | ||||
| 	 border:1px dotted gray; | ||||
| } | ||||
| .x-tree-node .x-tree-node-over { | ||||
| 	background-color: #eee; | ||||
| } | ||||
| .x-tree-node .x-tree-selected { | ||||
| 	background-color: #d9e8fb; | ||||
| } | ||||
| .x-dd-drag-ghost .x-tree-node-indent, .x-dd-drag-ghost .x-tree-ec-icon{ | ||||
| 	display:none !important; | ||||
| } | ||||
| .x-tree-drop-ok-append .x-dd-drop-icon{ | ||||
|   background-image: url(../images/default/tree/drop-add.gif); | ||||
| } | ||||
| .x-tree-drop-ok-above .x-dd-drop-icon{ | ||||
|   background-image: url(../images/default/tree/drop-over.gif); | ||||
| } | ||||
| .x-tree-drop-ok-below .x-dd-drop-icon{ | ||||
|   background-image: url(../images/default/tree/drop-under.gif); | ||||
| } | ||||
| .x-tree-drop-ok-between .x-dd-drop-icon{ | ||||
|   background-image: url(../images/default/tree/drop-between.gif); | ||||
| } | ||||
| /* Fix for ie rootVisible:false issue */ | ||||
| .x-tree-root-ct { | ||||
|     zoom:1; | ||||
| } | ||||
							
								
								
									
										208
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/window.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,208 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-window { | ||||
|     zoom:1; | ||||
| } | ||||
| .x-window .x-resizable-handle { | ||||
|     opacity:0; | ||||
|     -moz-opacity:0; | ||||
|     filter:alpha(opacity=0); | ||||
| } | ||||
|  | ||||
| .x-window-proxy { | ||||
|     background:#C7DFFC; | ||||
|     border:1px solid #99bbe8; | ||||
|     z-index:12000; | ||||
|     overflow:hidden; | ||||
|     position:absolute; | ||||
|     left:0;top:0; | ||||
|     display:none; | ||||
|     opacity:.5; | ||||
|     -moz-opacity:.5; | ||||
|     filter:alpha(opacity=50); | ||||
| } | ||||
|  | ||||
| .x-window-header { | ||||
|     overflow:hidden; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-window-bwrap { | ||||
|     z-index:1; | ||||
|     position:relative; | ||||
|     zoom:1; | ||||
|     left:0;top:0; | ||||
| } | ||||
| .x-window-tl .x-window-header { | ||||
|     color:#15428b; | ||||
| 	font:bold 11px tahoma,arial,verdana,sans-serif; | ||||
|     padding:5px 0 4px 0; | ||||
| } | ||||
| .x-window-header-text { | ||||
|     cursor:pointer; | ||||
| } | ||||
| .x-window-tc { | ||||
| 	background: transparent url(../images/default/window/top-bottom.png) repeat-x 0 0; | ||||
| 	overflow:hidden; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-window-tl { | ||||
| 	background: transparent url(../images/default/window/left-corners.png) no-repeat 0 0; | ||||
| 	padding-left:6px; | ||||
|     zoom:1; | ||||
|     z-index:1; | ||||
|     position:relative; | ||||
| } | ||||
| .x-window-tr { | ||||
| 	background: transparent url(../images/default/window/right-corners.png) no-repeat right 0; | ||||
| 	padding-right:6px; | ||||
| } | ||||
| .x-window-bc { | ||||
| 	background: transparent url(../images/default/window/top-bottom.png) repeat-x 0 bottom; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-window-bc .x-window-footer { | ||||
|     padding-bottom:6px; | ||||
|     zoom:1; | ||||
|     font-size:0; | ||||
|     line-height:0; | ||||
| } | ||||
| .x-window-bl { | ||||
| 	background: transparent url(../images/default/window/left-corners.png) no-repeat 0 bottom; | ||||
| 	padding-left:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-window-br { | ||||
| 	background: transparent url(../images/default/window/right-corners.png) no-repeat right bottom; | ||||
| 	padding-right:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-window-mc { | ||||
|     border:1px solid #99bbe8; | ||||
|     padding:0; | ||||
|     margin:0; | ||||
|     font: normal 11px tahoma,arial,helvetica,sans-serif; | ||||
|     background:#dfe8f6; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-window-ml { | ||||
| 	background: transparent url(../images/default/window/left-right.png) repeat-y 0 0; | ||||
| 	padding-left:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-window-mr { | ||||
| 	background: transparent url(../images/default/window/left-right.png) repeat-y right 0; | ||||
| 	padding-right:6px; | ||||
|     zoom:1; | ||||
| } | ||||
| .x-window-body { | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-window-bwrap { | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-window-maximized .x-window-bl, .x-window-maximized .x-window-br, | ||||
|     .x-window-maximized .x-window-ml, .x-window-maximized .x-window-mr, | ||||
|     .x-window-maximized .x-window-tl, .x-window-maximized .x-window-tr { | ||||
|     padding:0; | ||||
| } | ||||
| .x-window-maximized .x-window-footer { | ||||
|     padding-bottom:0; | ||||
| } | ||||
| .x-window-maximized .x-window-tc { | ||||
|     padding-left:3px; | ||||
|     padding-right:3px; | ||||
|     background-color:white; | ||||
| } | ||||
| .x-window-maximized .x-window-mc { | ||||
|     border-left:0 none; | ||||
|     border-right:0 none; | ||||
| } | ||||
| .x-window-tbar .x-toolbar, .x-window-bbar .x-toolbar { | ||||
|     border-left:0 none; | ||||
|     border-right: 0 none; | ||||
| } | ||||
| .x-window-bbar .x-toolbar { | ||||
|     border-top:1px solid #99bbe8; | ||||
|     border-bottom:0 none; | ||||
| } | ||||
| .x-window-draggable, .x-window-draggable .x-window-header-text { | ||||
|     cursor:move; | ||||
| } | ||||
| .x-window-maximized .x-window-draggable, .x-window-maximized .x-window-draggable .x-window-header-text { | ||||
|     cursor:default; | ||||
| } | ||||
| .x-window-body { | ||||
|     background:transparent; | ||||
| } | ||||
| .x-panel-ghost .x-window-tl { | ||||
|     border-bottom:1px solid #99bbe8; | ||||
| } | ||||
| .x-panel-collapsed .x-window-tl { | ||||
|     border-bottom:1px solid #84a0c4; | ||||
| } | ||||
| .x-window-maximized-ct { | ||||
|     overflow:hidden; | ||||
| } | ||||
| .x-window-maximized .x-resizable-handle { | ||||
|     display:none; | ||||
| } | ||||
| .x-window-sizing-ghost ul { | ||||
|     border:0 none !important; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-dlg-focus{ | ||||
| 	-moz-outline:0 none; | ||||
| 	outline:0 none; | ||||
| 	width:0; | ||||
| 	height:0; | ||||
| 	overflow:hidden; | ||||
| 	position:absolute; | ||||
| 	top:0; | ||||
| 	left:0; | ||||
| } | ||||
| .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:#CCC; | ||||
| } | ||||
|  | ||||
| body.ext-ie6.x-body-masked select { | ||||
| 	visibility:hidden; | ||||
| } | ||||
| body.ext-ie6.x-body-masked .x-window select { | ||||
| 	visibility:visible; | ||||
| } | ||||
|  | ||||
| .x-window-plain .x-window-mc { | ||||
|     background: #CAD9EC; | ||||
|     border-right:1px solid #DFE8F6; | ||||
|     border-bottom:1px solid #DFE8F6; | ||||
|     border-top:1px solid #a3bae9; | ||||
|     border-left:1px solid #a3bae9; | ||||
| } | ||||
|  | ||||
| .x-window-plain .x-window-body { | ||||
|     border-left:1px solid #DFE8F6; | ||||
|     border-top:1px solid #DFE8F6; | ||||
|     border-bottom:1px solid #a3bae9; | ||||
|     border-right:1px solid #a3bae9; | ||||
|     background:transparent !important; | ||||
| } | ||||
|  | ||||
| body.x-body-masked .x-window-plain .x-window-mc { | ||||
|     background: #C7D6E9; | ||||
| } | ||||
							
								
								
									
										415
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/css/xtheme-gray.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1,415 @@ | ||||
| /* | ||||
|  * Ext JS Library 2.2 | ||||
|  * Copyright(c) 2006-2008, Ext JS, LLC. | ||||
|  * licensing@extjs.com | ||||
|  *  | ||||
|  * http://extjs.com/license | ||||
|  */ | ||||
|  | ||||
| .x-panel { | ||||
|     border-style: solid; | ||||
|     border-color: #d0d0d0; | ||||
| } | ||||
| .x-panel-header { | ||||
|     color:#333; | ||||
| 	border:1px solid #d0d0d0; | ||||
|     background-image:url(../images/gray/panel/white-top-bottom.gif); | ||||
| } | ||||
|  | ||||
| .x-panel-body { | ||||
|     border-color:#d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-panel-bbar .x-toolbar { | ||||
|     border-color:#d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-panel-tbar .x-toolbar { | ||||
|     border-color:#d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar { | ||||
|     border-color:#d0d0d0; | ||||
| } | ||||
| .x-panel-body-noheader, .x-panel-mc .x-panel-body { | ||||
|     border-color:#d0d0d0; | ||||
| } | ||||
| .x-panel-tl .x-panel-header { | ||||
|     color:#333; | ||||
| } | ||||
| .x-panel-tc { | ||||
| 	background-image:url(../images/gray/panel/top-bottom.gif); | ||||
| } | ||||
| .x-panel-tl { | ||||
| 	background-image:url(../images/gray/panel/corners-sprite.gif); | ||||
|     border-color:#d0d0d0; | ||||
| } | ||||
| .x-panel-tr { | ||||
| 	background-image:url(../images/gray/panel/corners-sprite.gif); | ||||
| } | ||||
| .x-panel-bc { | ||||
| 	background-image:url(../images/gray/panel/top-bottom.gif); | ||||
| } | ||||
| .x-panel-bl { | ||||
| 	background-image:url(../images/gray/panel/corners-sprite.gif); | ||||
| } | ||||
| .x-panel-br { | ||||
| 	background-image:url(../images/gray/panel/corners-sprite.gif); | ||||
| } | ||||
| .x-panel-mc { | ||||
|     background:#f1f1f1; | ||||
| } | ||||
| .x-panel-mc .x-panel-body { | ||||
|     background:transparent; | ||||
|     border: 0 none; | ||||
| } | ||||
| .x-panel-ml { | ||||
| 	background-image:url(../images/gray/panel/left-right.gif); | ||||
| } | ||||
| .x-panel-mr { | ||||
| 	background-image:url(../images/gray/panel/left-right.gif); | ||||
| } | ||||
|  | ||||
| /* Tools */ | ||||
| .x-tool { | ||||
|     background-image:url(../images/gray/panel/tool-sprites.gif); | ||||
| } | ||||
|  | ||||
| /* Ghosting */ | ||||
| .x-panel-ghost { | ||||
|     background:#e0e0e0; | ||||
| } | ||||
|  | ||||
| .x-panel-ghost ul { | ||||
|     border-color:#b0b0b0; | ||||
| } | ||||
|  | ||||
| .x-grid-panel .x-panel-mc .x-panel-body { | ||||
|     border:1px solid #d0d0d0; | ||||
| } | ||||
|  | ||||
| /* Buttons */ | ||||
|  | ||||
| .x-btn-left{ | ||||
| 	background-image:url(../images/gray/button/btn-sprite.gif); | ||||
| } | ||||
| .x-btn-right{ | ||||
| 	background-image:url(../images/gray/button/btn-sprite.gif); | ||||
| } | ||||
| .x-btn-center{ | ||||
| 	background-image:url(../images/gray/button/btn-sprite.gif); | ||||
| } | ||||
|  | ||||
| /* Layout classes */ | ||||
|  | ||||
| .x-border-layout-ct { | ||||
|     background:#f0f0f0; | ||||
| } | ||||
|  | ||||
| .x-accordion-hd { | ||||
| 	background-image:url(../images/gray/panel/light-hd.gif); | ||||
| } | ||||
|  | ||||
| .x-layout-collapsed{ | ||||
|     background-color:#eee; | ||||
|     border-color:#e0e0e0; | ||||
| } | ||||
| .x-layout-collapsed-over{ | ||||
| 	 background-color:#fbfbfb; | ||||
| } | ||||
|  | ||||
|  | ||||
| /* qtips */ | ||||
| .x-tip .x-tip-top { | ||||
| 	background-image:url(../images/gray/qtip/tip-sprite.gif); | ||||
| } | ||||
| .x-tip .x-tip-top-left { | ||||
| 	background-image:url(../images/gray/qtip/tip-sprite.gif); | ||||
| } | ||||
| .x-tip .x-tip-top-right { | ||||
| 	background-image:url(../images/gray/qtip/tip-sprite.gif); | ||||
| } | ||||
| .x-tip .x-tip-ft { | ||||
| 	background-image:url(../images/gray/qtip/tip-sprite.gif); | ||||
| } | ||||
| .x-tip .x-tip-ft-left { | ||||
| 	background-image:url(../images/gray/qtip/tip-sprite.gif); | ||||
| } | ||||
| .x-tip .x-tip-ft-right { | ||||
| 	background-image:url(../images/gray/qtip/tip-sprite.gif); | ||||
| } | ||||
| .x-tip .x-tip-bd-left { | ||||
| 	background-image:url(../images/gray/qtip/tip-sprite.gif); | ||||
| } | ||||
| .x-tip .x-tip-bd-right { | ||||
| 	background-image:url(../images/gray/qtip/tip-sprite.gif); | ||||
| } | ||||
|  | ||||
| /* Toolbars */ | ||||
|  | ||||
| .x-toolbar{ | ||||
| 	border-color:#d0d0d0; | ||||
|     background:#f0f4f5 url(../images/gray/toolbar/bg.gif) repeat-x top left; | ||||
| } | ||||
| .x-toolbar button { | ||||
|     color:#444; | ||||
| } | ||||
| .x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button { | ||||
|     background-image:url(../images/gray/toolbar/btn-arrow.gif); | ||||
| } | ||||
| .x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button { | ||||
|     background-image:url(../images/gray/toolbar/btn-arrow.gif); | ||||
| } | ||||
| .x-toolbar .x-btn-over .x-btn-left{ | ||||
| 	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif); | ||||
| } | ||||
| .x-toolbar .x-btn-over .x-btn-right{ | ||||
| 	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif); | ||||
| } | ||||
| .x-toolbar .x-btn-over .x-btn-center{ | ||||
| 	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif); | ||||
| } | ||||
| .x-toolbar .x-btn-over button { | ||||
|     color:#111; | ||||
| } | ||||
| .x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left{ | ||||
| 	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif); | ||||
| } | ||||
| .x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right{ | ||||
| 	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif); | ||||
| } | ||||
|  | ||||
| .x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center{ | ||||
| 	background-image:url(../images/gray/toolbar/tb-btn-sprite.gif); | ||||
| } | ||||
| .x-toolbar .ytb-sep { | ||||
| 	background-image: url(../images/default/grid/grid-split.gif); | ||||
| } | ||||
|  | ||||
| /* Tabs */ | ||||
|  | ||||
| .x-tab-panel-header, .x-tab-panel-footer { | ||||
| 	background: #EAEAEA; | ||||
| 	border-color:#d0d0d0; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-tab-panel-header { | ||||
| 	border-color:#d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-footer { | ||||
| 	border-color:#d0d0d0; | ||||
| } | ||||
|  | ||||
| ul.x-tab-strip-top{ | ||||
| 	background:#dbdbdb url(../images/gray/tabs/tab-strip-bg.gif) repeat-x left top; | ||||
| 	border-color:#d0d0d0; | ||||
|     padding-top: 2px; | ||||
| } | ||||
|  | ||||
| ul.x-tab-strip-bottom{ | ||||
| 	background-image:url(../images/gray/tabs/tab-strip-btm-bg.gif); | ||||
| 	border-color:#d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-tab-strip span.x-tab-strip-text { | ||||
| 	color:#333; | ||||
| } | ||||
| .x-tab-strip-over span.x-tab-strip-text { | ||||
| 	color:#111; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-active span.x-tab-strip-text { | ||||
| 	color:#333; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-disabled .x-tabs-text { | ||||
| 	color:#aaaaaa; | ||||
| } | ||||
|  | ||||
| .x-tab-strip-top .x-tab-right { | ||||
| 	background-image:url(../images/gray/tabs/tabs-sprite.gif); | ||||
| } | ||||
|  | ||||
| .x-tab-strip-top .x-tab-left { | ||||
| 	background-image:url(../images/gray/tabs/tabs-sprite.gif); | ||||
| } | ||||
| .x-tab-strip-top .x-tab-strip-inner { | ||||
| 	background-image:url(../images/gray/tabs/tabs-sprite.gif); | ||||
| } | ||||
|  | ||||
| .x-tab-strip-bottom .x-tab-right { | ||||
| 	background-image:url(../images/gray/tabs/tab-btm-inactive-right-bg.gif); | ||||
| } | ||||
|  | ||||
| .x-tab-strip-bottom .x-tab-left { | ||||
| 	background-image:url(../images/gray/tabs/tab-btm-inactive-left-bg.gif); | ||||
| } | ||||
|  | ||||
| .x-tab-strip-bottom .x-tab-strip-active .x-tab-right { | ||||
| 	background-image:url(../images/gray/tabs/tab-btm-right-bg.gif); | ||||
| } | ||||
|  | ||||
| .x-tab-strip-bottom .x-tab-strip-active .x-tab-left { | ||||
| 	background-image:url(../images/gray/tabs/tab-btm-left-bg.gif); | ||||
| } | ||||
|  | ||||
| .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close { | ||||
| 	background-image:url(../images/gray/tabs/tab-close.gif); | ||||
| } | ||||
| .x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{ | ||||
| 	background-image:url(../images/gray/tabs/tab-close.gif); | ||||
| } | ||||
|  | ||||
| .x-tab-panel-body { | ||||
|     border-color:#d0d0d0; | ||||
|     background:#fff; | ||||
| } | ||||
| .x-tab-panel-bbar .x-toolbar { | ||||
|     border-color: #d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-tbar .x-toolbar { | ||||
|     border-color: #d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-header-plain .x-tab-strip-spacer { | ||||
|     border-color:#d0d0d0; | ||||
|     background: #eaeaea; | ||||
| } | ||||
|  | ||||
| .x-tab-scroller-left { | ||||
|     background-image: url(../images/gray/tabs/scroll-left.gif); | ||||
|     border-color:#aeaeae; | ||||
| } | ||||
| .x-tab-scroller-right { | ||||
|     background-image: url(../images/gray/tabs/scroll-right.gif); | ||||
|     border-color:#aeaeae; | ||||
| } | ||||
|  | ||||
| /* Window */ | ||||
|  | ||||
| .x-window-proxy { | ||||
|     background:#e0e0e0; | ||||
|     border-color:#b0b0b0; | ||||
| } | ||||
|  | ||||
| .x-window-tl .x-window-header { | ||||
|     color:#555; | ||||
| } | ||||
| .x-window-tc { | ||||
| 	background-image:url(../images/gray/window/top-bottom.png); | ||||
| } | ||||
| .x-window-tl { | ||||
| 	background-image:url(../images/gray/window/left-corners.png); | ||||
| } | ||||
| .x-window-tr { | ||||
| 	background-image:url(../images/gray/window/right-corners.png); | ||||
| } | ||||
| .x-window-bc { | ||||
| 	background-image:url(../images/gray/window/top-bottom.png); | ||||
| } | ||||
| .x-window-bl { | ||||
| 	background-image:url(../images/gray/window/left-corners.png); | ||||
| } | ||||
| .x-window-br { | ||||
| 	background-image:url(../images/gray/window/right-corners.png); | ||||
| } | ||||
| .x-window-mc { | ||||
|     border:1px solid #d0d0d0; | ||||
|     background:#e8e8e8; | ||||
| } | ||||
|  | ||||
| .x-window-ml { | ||||
| 	background-image:url(../images/gray/window/left-right.png); | ||||
| } | ||||
| .x-window-mr { | ||||
| 	background-image:url(../images/gray/window/left-right.png); | ||||
| } | ||||
| .x-panel-ghost .x-window-tl { | ||||
|     border-color:#d0d0d0; | ||||
| } | ||||
| .x-panel-collapsed .x-window-tl { | ||||
|     border-color:#d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-window-plain .x-window-mc { | ||||
|     background: #e8e8e8; | ||||
|     border-right:1px solid #eee; | ||||
|     border-bottom:1px solid #eee; | ||||
|     border-top:1px solid #d0d0d0; | ||||
|     border-left:1px solid #d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-window-plain .x-window-body { | ||||
|     border-left:1px solid #eee; | ||||
|     border-top:1px solid #eee; | ||||
|     border-bottom:1px solid #d0d0d0; | ||||
|     border-right:1px solid #d0d0d0; | ||||
|     background:transparent !important; | ||||
| } | ||||
|  | ||||
| body.x-body-masked .x-window-mc, body.x-body-masked .x-window-plain .x-window-mc { | ||||
|     background-color: #e4e4e4; | ||||
| } | ||||
|  | ||||
|  | ||||
| /* misc */ | ||||
| .x-html-editor-wrap { | ||||
|     border-color:#d0d0d0; | ||||
| } | ||||
|  | ||||
| /* Borders go last for specificity */ | ||||
| .x-panel-noborder .x-panel-body-noborder { | ||||
|     border-width:0; | ||||
| } | ||||
|  | ||||
| .x-panel-noborder .x-panel-header-noborder { | ||||
|     border-width:0; | ||||
|     border-bottom:1px solid #d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-panel-noborder .x-panel-tbar-noborder .x-toolbar { | ||||
|     border-width:0; | ||||
|     border-bottom:1px solid #d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-panel-noborder .x-panel-bbar-noborder .x-toolbar { | ||||
|     border-width:0; | ||||
|     border-top:1px solid #d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-window-noborder .x-window-mc { | ||||
|     border-width:0; | ||||
| } | ||||
| .x-window-plain .x-window-body-noborder { | ||||
|     border-width:0; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-noborder .x-tab-panel-body-noborder { | ||||
| 	border-width:0; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-noborder .x-tab-panel-header-noborder { | ||||
| 	border-top-width:0; | ||||
| 	border-left-width:0; | ||||
| 	border-right-width:0; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-noborder .x-tab-panel-footer-noborder { | ||||
| 	border-bottom-width:0; | ||||
| 	border-left-width:0; | ||||
| 	border-right-width:0; | ||||
| } | ||||
|  | ||||
|  | ||||
| .x-tab-panel-bbar-noborder .x-toolbar { | ||||
|     border-width:0; | ||||
|     border-top:1px solid #d0d0d0; | ||||
| } | ||||
|  | ||||
| .x-tab-panel-tbar-noborder .x-toolbar { | ||||
|     border-width:0; | ||||
|     border-bottom:1px solid #d0d0d0; | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/box/corners-blue.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1010 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/box/corners.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1005 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/box/l-blue.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 810 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/box/l.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 810 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/box/r-blue.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 810 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/box/r.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 810 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/box/tb-blue.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 851 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/box/tb.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 839 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/button/btn-arrow.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 870 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/button/btn-sprite.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.3 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/dd/drop-add.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1001 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/dd/drop-no.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 949 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/dd/drop-yes.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1016 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/editor/tb-sprite.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.0 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/checkbox.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.0 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/clear-trigger.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.9 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/clear-trigger.psd
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/date-trigger.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/date-trigger.psd
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/error-tip-corners.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 4.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/exclamation.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 996 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/radio.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/search-trigger.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/search-trigger.psd
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/text-bg.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 819 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/trigger-tpl.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.5 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/trigger.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.8 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/form/trigger.psd
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/gradient-bg.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/Thumbs.db
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/arrow-left-white.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 825 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/arrow-right-white.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 825 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/col-move-bottom.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 868 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/col-move-top.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 869 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/columns.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 962 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/dirty.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 832 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/done.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 133 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/drop-no.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 947 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/drop-yes.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 860 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/footer-bg.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 834 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/grid-blue-hd.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 829 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/grid-blue-split.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 817 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/grid-hrow.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 855 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/grid-loading.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 701 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/grid-split.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 817 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/grid-vista-hd.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 829 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/grid3-hd-btn.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.2 KiB | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/grid3-hrow-over.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 823 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/grid3-hrow.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 836 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/grid3-special-col-bg.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 837 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/grid3-special-col-sel-bg.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 843 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/group-by.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 917 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/group-expand-sprite.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 955 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/hd-pop.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 839 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/hmenu-asc.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 931 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/hmenu-desc.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 930 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/hmenu-lock.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 955 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/hmenu-lock.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 648 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/hmenu-unlock.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 971 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/hmenu-unlock.png
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 697 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/invalid_line.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 815 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/loading.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 771 B | 
							
								
								
									
										
											BIN
										
									
								
								WebWidgets/ExtJS/samples/Server/extjs/resources/images/default/grid/mso-hd.gif
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 875 B | 
 Guenter Obiltschnig
					Guenter Obiltschnig