svn: /web/doc-editor/trunk/ js/main-all-debug.js js/main-all.js js/ux/extjsPowered/RowEditor.css js/ux/extjsPowered/RowEditor.js themes/main-all.css

[email protected] (Yannick Torres)
Newsgroups php.doc.web
Message-ID <[email protected]>
yannick                                  Sun, 02 Jan 2011 03:13:25 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=306973

Log:
Fix RowEditor for the commit log window manager

Changed paths:
    U   web/doc-editor/trunk/js/main-all-debug.js
    U   web/doc-editor/trunk/js/main-all.js
    U   web/doc-editor/trunk/js/ux/extjsPowered/RowEditor.css
    U   web/doc-editor/trunk/js/ux/extjsPowered/RowEditor.js
    U   web/doc-editor/trunk/themes/main-all.css
svn-diffs-306973.txt (text/x-diff, 90.4 KB)
Modified: web/doc-editor/trunk/js/main-all-debug.js
===================================================================
--- web/doc-editor/trunk/js/main-all-debug.js	2011-01-02 03:02:39 UTC (rev 306972)
+++ web/doc-editor/trunk/js/main-all-debug.js	2011-01-02 03:13:25 UTC (rev 306973)
@@ -324,15 +324,10 @@
 });

 Ext.reg('portlet', Ext.ux.Portlet);/*!
- * Ext JS Library 3.2.0
- * Copyright(c) 2006-2010 Ext JS, Inc.
- * [email protected]
- * http://www.extjs.com/license
- *
- * Modified according to :
- * http://www.extjs.com/forum/showthread.php?80362-3.0.1-Little-fixes-for-a-rowEditor-bugs.&p=403130#post403130
- * & according to me ;)
- *
+ * Ext JS Library 3.3.1
+ * Copyright(c) 2006-2010 Sencha Inc.
+ * [email protected]
+ * http://www.sencha.com/license
  */
 Ext.ns('Ext.ux.grid');

@@ -493,20 +488,8 @@
                 this.initFields();
             }
             var cm = g.getColumnModel(), fields = this.items.items, f, val;
-
             for(var i = 0, len = cm.getColumnCount(); i < len; i++){
-
-                if( cm.config[i].editor.hideField ) {
-                    continue;
-                }
-
-                //console.log(fields);
                 val = this.preEditValue(record, cm.getDataIndex(i));
-
-                if(!cm.isCellEditable(i, this.rowIndex)) {
-                    val = cm.getRenderer(i)(val);
-                }
-
                 f = fields[i];
                 f.setValue(val);
                 this.values[f.id] = Ext.isEmpty(val) ? '' : val;
@@ -542,21 +525,14 @@
             cm = this.grid.colModel,
             fields = this.items.items;
         for(var i = 0, len = cm.getColumnCount(); i < len; i++){
-
-            if( cm.config[i].editor.hideField ) {
-                continue;
-            }
-
-            if(!cm.isHidden(i) && cm.isCellEditable(i, this.rowIndex) ){
+            if(!cm.isHidden(i)){
                 var dindex = cm.getDataIndex(i);
                 if(!Ext.isEmpty(dindex)){
-                    var oldValue = r.data[dindex];
-                    if(fields[i].column.editable || fields[i].column.editor) {
-                        var value = this.postEditValue(fields[i].getValue(), oldValue, r, dindex);
-                        if(String(oldValue) !== String(value)){
-                            changes[dindex] = value;
-                            hasChange = true;
-                        }
+                    var oldValue = r.data[dindex],
+                        value = this.postEditValue(fields[i].getValue(), oldValue, r, dindex);
+                    if(String(oldValue) !== String(value)){
+                        changes[dindex] = value;
+                        hasChange = true;
                     }
                 }
             }
@@ -578,11 +554,6 @@
             this.setSize(Ext.fly(row).getWidth(), Ext.isIE ? Ext.fly(row).getHeight() + 9 : undefined);
             var cm = this.grid.colModel, fields = this.items.items;
             for(var i = 0, len = cm.getColumnCount(); i < len; i++){
-
-                if( cm.config[i].editor.hideField ) {
-                    continue;
-                }
-
                 if(!cm.isHidden(i)){
                     var adjust = 0;
                     if(i === (len - 1)){
@@ -611,11 +582,6 @@
         for(var i = 0, len = cm.getColumnCount(); i < len; i++){
             var c = cm.getColumnAt(i),
                 ed = c.getEditor();
-            // If hidden, we skip this field
-            if( ed.hideField ) {
-                continue;
-            }
-
             if(!ed){
                 ed = c.displayEditor || new Ext.form.DisplayField();
             }
@@ -624,7 +590,12 @@
             } else if(i == len - 1){
                 ed.margins = pm('0 0 2 1');
             } else{
-                ed.margins = pm('0 1 2');
+                if (Ext.isIE) {
+                    ed.margins = pm('0 0 2 0');
+                }
+                else {
+                    ed.margins = pm('0 1 2 0');
+                }
             }
             ed.setWidth(cm.getColumnWidth(i));
             ed.column = c;
@@ -741,18 +712,6 @@
     // private
     preEditValue : function(r, field){
         var value = r.data[field];
-        if(typeof value === 'object' && typeof value.getDate !== 'undefined') {
-            var items = r.fields.items ;
-            for(var i = 0; i < items.length; i++) {
-                if(items[i].name == field) {
-                    if(typeof items[i].dateFormat !== 'undefined') {
-                        return Ext.util.Format.dateRenderer(items[i].dateFormat)(value);
-                    }
-                    break ;
-                }
-            }
-        }
-
         return this.autoEncode && typeof value === 'string' ? Ext.util.Format.htmlDecode(value) : value;
     },

@@ -839,6 +798,17 @@
         this.fireEvent('validation', this, valid);
     },

+    lastVisibleColumn : function() {
+        var i = this.items.getCount() - 1,
+            c;
+        for(; i >= 0; i--) {
+            c = this.items.items[i];
+            if (!c.hidden) {
+                return c;
+            }
+        }
+    },
+
     showTooltip: function(msg){
         var t = this.tooltip;
         if(!t){
@@ -859,7 +829,7 @@
             h = this.el.getHeight();

         if(top + h >= scroll){
-            t.initTarget(this.items.last().getEl());
+            t.initTarget(this.lastVisibleColumn().getEl());
             if(!t.rendered){
                 t.show();
                 t.hide();
@@ -883,7 +853,8 @@
         return data;
     }
 });
-Ext.preg('roweditor', Ext.ux.grid.RowEditor);/*!
+Ext.preg('roweditor', Ext.ux.grid.RowEditor);
+/*!
  * Ext JS Library 3.2.0
  * Copyright(c) 2006-2010 Ext JS, Inc.
  * [email protected]

Modified: web/doc-editor/trunk/js/main-all.js
===================================================================
--- web/doc-editor/trunk/js/main-all.js	2011-01-02 03:02:39 UTC (rev 306972)
+++ web/doc-editor/trunk/js/main-all.js	2011-01-02 03:13:25 UTC (rev 306973)
@@ -21,17 +21,12 @@
  */
 Ext.ux.Portlet=Ext.extend(Ext.Panel,{anchor:"100%",frame:true,collapsible:true,draggable:true,cls:"x-portlet"});Ext.reg("portlet",Ext.ux.Portlet);
 /*
- * Ext JS Library 3.2.0
- * Copyright(c) 2006-2010 Ext JS, Inc.
- * [email protected]
- * http://www.extjs.com/license
- *
- * Modified according to :
- * http://www.extjs.com/forum/showthread.php?80362-3.0.1-Little-fixes-for-a-rowEditor-bugs.&p=403130#post403130
- * & according to me ;)
- *
+ * Ext JS Library 3.3.1
+ * Copyright(c) 2006-2010 Sencha Inc.
+ * [email protected]
+ * http://www.sencha.com/license
  */
-Ext.ns("Ext.ux.grid");Ext.ux.grid.RowEditor=Ext.extend(Ext.Panel,{floating:true,shadow:false,layout:"hbox",cls:"x-small-editor",buttonAlign:"center",baseCls:"x-row-editor",elements:"header,footer,body",frameWidth:5,buttonPad:3,clicksToEdit:"auto",monitorValid:true,focusDelay:250,errorSummary:true,saveText:"Save",cancelText:"Cancel",commitChangesText:"You need to commit or cancel your changes",errorText:"Errors",defaults:{normalWidth:true},initComponent:function(){Ext.ux.grid.RowEditor.superclass.initComponent.call(this);this.addEvents("beforeedit","canceledit","validateedit","afteredit")},init:function(c){this.grid=c;this.ownerCt=c;if(this.clicksToEdit===2){c.on("rowdblclick",this.onRowDblClick,this)}else{c.on("rowclick",this.onRowClick,this);if(Ext.isIE){c.on("rowdblclick",this.onRowDblClick,this)}}c.getStore().on("remove",function(){this.stopEditing(false)},this);c.on({scope:this,keydown:this.onGridKey,columnresize:this.verifyLayout,columnmove:this.refreshFields,reconfigure:this.refreshFields,beforedestroy:this.beforedestroy,destroy:this.destroy,bodyscroll:{buffer:250,fn:this.positionButtons}});c.getColumnModel().on("hiddenchange",this.verifyLayout,this,{delay:1});c.getView().on("refresh",this.stopEditing.createDelegate(this,[]))},beforedestroy:function(){this.stopMonitoring();this.grid.getStore().un("remove",this.onStoreRemove,this);this.stopEditing(false);Ext.destroy(this.btns,this.tooltip)},refreshFields:function(){this.initFields();this.verifyLayout()},isDirty:function(){var c;this.items.each(function(d){if(String(this.values[d.id])!==String(d.getValue())){c=true;return false}},this);return c},startEditing:function(m,s){if(this.editing&&this.isDirty()){this.showTooltip(this.commitChangesText);return}if(Ext.isObject(m)){m=this.grid.getStore().indexOf(m)}if(this.fireEvent("beforeedit",this,m)!==false){this.editing=true;var j=this.grid,o=j.getView(),r=o.getRow(m),e=j.store.getAt(m);this.record=e;this.rowIndex=m;this.values={};if(!this.rendered){this.render(o.getEditorParent())}var p=Ext.fly(r).getWidth();this.setSize(p);if(!this.initialized){this.initFields()}var q=j.getColumnModel(),h=this.items.items,l,c;for(var d=0,k=q.getColumnCount();d<k;d++){if(q.config[d].editor.hideField){continue}c=this.preEditValue(e,q.getDataIndex(d));if(!q.isCellEditable(d,this.rowIndex)){c=q.getRenderer(d)(c)}l=h[d];l.setValue(c);this.values[l.id]=Ext.isEmpty(c)?"":c}this.verifyLayout(true);if(!this.isVisible()){this.setPagePosition(Ext.fly(r).getXY())}else{this.el.setXY(Ext.fly(r).getXY(),{duration:0.15})}if(!this.isVisible()){this.show().doLayout()}if(s!==false){this.doFocus.defer(this.focusDelay,this)}}},stopEditing:function(o){this.editing=false;if(!this.isVisible()){return}if(o===false||!this.isValid()){this.hide();this.fireEvent("canceledit",this,o===false);return}var j={},d=this.record,k=false,m=this.grid.colModel,g=this.items.items;for(var f=0,h=m.getColumnCount();f<h;f++){if(m.config[f].editor.hideField){continue}if(!m.isHidden(f)&&m.isCellEditable(f,this.rowIndex)){var e=m.getDataIndex(f);if(!Ext.isEmpty(e)){var c=d.data[e];if(g[f].column.editable||g[f].column.editor){var l=this.postEditValue(g[f].getValue(),c,d,e);if(String(c)!==String(l)){j[e]=l;k=true}}}}}if(k&&this.fireEvent("validateedit",this,j,d,this.rowIndex)!==false){d.beginEdit();Ext.iterate(j,function(p,q){d.set(p,q)});d.endEdit();this.fireEvent("afteredit",this,j,d,this.rowIndex)}this.hide()},verifyLayout:function(g){if(this.el&&(this.isVisible()||g===true)){var j=this.grid.getView().getRow(this.rowIndex);this.setSize(Ext.fly(j).getWidth(),Ext.isIE?Ext.fly(j).getHeight()+9:undefined);var e=this.grid.colModel,d=this.items.items;for(var f=0,c=e.getColumnCount();f<c;f++){if(e.config[f].editor.hideField){continue}if(!e.isHidden(f)){var h=0;if(f===(c-1)){h+=3}else{h+=1}d[f].show();d[f].setWidth(e.getColumnWidth(f)-h)}else{d[f].hide()}}this.doLayout();this.positionButtons()}},slideHide:function(){this.hide()},initFields:function(){var e=this.grid.getColumnModel(),h=Ext.layout.ContainerLayout.prototype.parseMargins;this.removeAll(false);for(var g=0,d=e.getColumnCount();g<d;g++){var j=e.getColumnAt(g),f=j.getEditor();if(f.hideField){continue}if(!f){f=j.displayEditor||new Ext.form.DisplayField()}if(g==0){f.margins=h("0 1 2 1")}else{if(g==d-1){f.margins=h("0 0 2 1")}else{f.margins=h("0 1 2")}}f.setWidth(e.getColumnWidth(g));f.column=j;if(f.ownerCt!==this){f.on("focus",this.ensureVisible,this);f.on("specialkey",this.onKey,this)}this.insert(g,f)}this.initialized=true},onKey:function(c,d){if(d.getKey()===d.ENTER){this.stopEditing(true);d.stopPropagation()}},onGridKey:function(f){if(f.getKey()===f.ENTER&&!this.isVisible()){var d=this.grid.getSelectionModel().getSelected();if(d){var c=this.grid.store.indexOf(d);this.startEditing(c);f.stopPropagation()}}},ensureVisible:function(c){if(this.isVisible()){this.grid.getView().ensureVisible(this.rowIndex,this.grid.colModel.getIndexById(c.column.id),true)}},onRowClick:function(d,h,f){if(this.clicksToEdit=="auto"){var c=this.lastClickIndex;this.lastClickIndex=h;if(c!=h&&!this.isVisible()){return}}this.startEditing(h,false);this.doFocus.defer(this.focusDelay,this,[f.getPoint()])},onRowDblClick:function(c,f,d){this.startEditing(f,false);this.doFocus.defer(this.focusDelay,this,[d.getPoint()])},onRender:function(){Ext.ux.grid.RowEditor.superclass.onRender.apply(this,arguments);this.el.swallowEvent(["keydown","keyup","keypress"]);this.btns=new Ext.Panel({baseCls:"x-plain",cls:"x-btns",elements:"body",layout:"table",width:(this.minButtonWidth*2)+(this.frameWidth*2)+(this.buttonPad*4),items:[{ref:"saveBtn",itemId:"saveBtn",xtype:"button",text:this.saveText,width:this.minButtonWidth,handler:this.stopEditing.createDelegate(this,[true])},{xtype:"button",text:this.cancelText,width:this.minButtonWidth,handler:this.stopEditing.createDelegate(this,[false])}]});this.btns.render(this.bwrap)},afterRender:function(){Ext.ux.grid.RowEditor.superclass.afterRender.apply(this,arguments);this.positionButtons();if(this.monitorValid){this.startMonitoring()}},onShow:function(){if(this.monitorValid){this.startMonitoring()}Ext.ux.grid.RowEditor.superclass.onShow.apply(this,arguments)},onHide:function(){Ext.ux.grid.RowEditor.superclass.onHide.apply(this,arguments);this.stopMonitoring();this.grid.getView().focusRow(this.rowIndex)},positionButtons:function(){if(this.btns){var j=this.grid,f=this.el.dom.clientHeight,d=j.getView(),c=d.scroller.dom.scrollLeft,k=this.btns.getWidth(),e=Math.min(j.getWidth(),j.getColumnModel().getTotalWidth());this.btns.el.shift({left:(e/2)-(k/2)+c,top:f-2,stopFx:true,duration:0.2})}},preEditValue:function(e,g){var f=e.data[g];if(typeof f==="object"&&typeof f.getDate!=="undefined"){var c=e.fields.items;for(var d=0;d<c.length;d++){if(c[d].name==g){if(typeof c[d].dateFormat!=="undefined"){return Ext.util.Format.dateRenderer(c[d].dateFormat)(f)}break}}}return this.autoEncode&&typeof f==="string"?Ext.util.Format.htmlDecode(f):f},postEditValue:function(e,c,d,f){return this.autoEncode&&typeof e=="string"?Ext.util.Format.htmlEncode(e):e},doFocus:function(h){if(this.isVisible()){var f=0,e=this.grid.getColumnModel(),j;if(h){f=this.getTargetColumnIndex(h)}for(var g=f||0,d=e.getColumnCount();g<d;g++){j=e.getColumnAt(g);if(!j.hidden&&j.getEditor()){j.getEditor().focus();break}}}},getTargetColumnIndex:function(m){var d=this.grid,l=d.view,k=m.left,h=d.colModel.config,e=0,f=false;for(var g=h.length,j;j=h[e];e++){if(!j.hidden){if(Ext.fly(l.getHeaderCell(e)).getRegion().right>=k){f=e;break}}}return f},startMonitoring:function(){if(!this.bound&&this.monitorValid){this.bound=true;Ext.TaskMgr.start({run:this.bindHandler,interval:this.monitorPoll||200,scope:this})}},stopMonitoring:function(){this.bound=false;if(this.tooltip){this.tooltip.hide()}},isValid:function(){var c=true;this.items.each(function(d){if(!d.isValid(true)){c=false;return false}});return c},bindHandler:function(){if(!this.bound){return false}var c=this.isValid();if(!c&&this.errorSummary){this.showTooltip(this.getErrorText().join(""))}this.btns.saveBtn.setDisabled(!c);this.fireEvent("validation",this,c)},showTooltip:function(j){var e=this.tooltip;if(!e){e=this.tooltip=new Ext.ToolTip({maxWidth:600,cls:"errorTip",width:300,title:this.errorText,autoHide:false,anchor:"left",anchorToTarget:true,mouseOffset:[40,0]})}var d=this.grid.getView(),g=parseInt(this.el.dom.style.top,10),c=d.scroller.dom.scrollTop,f=this.el.getHeight();if(g+f>=c){e.initTarget(this.items.last().getEl());if(!e.rendered){e.show();e.hide()}e.body.update(j);e.doAutoWidth(20);e.show()}else{if(e.rendered){e.hide()}}},getErrorText:function(){var c=["<ul>"];this.items.each(function(d){if(!d.isValid(true)){c.push("<li>",d.getActiveError(),"</li>")}});c.push("</ul>");return c}});Ext.preg("roweditor",Ext.ux.grid.RowEditor);
+Ext.ns("Ext.ux.grid");Ext.ux.grid.RowEditor=Ext.extend(Ext.Panel,{floating:true,shadow:false,layout:"hbox",cls:"x-small-editor",buttonAlign:"center",baseCls:"x-row-editor",elements:"header,footer,body",frameWidth:5,buttonPad:3,clicksToEdit:"auto",monitorValid:true,focusDelay:250,errorSummary:true,saveText:"Save",cancelText:"Cancel",commitChangesText:"You need to commit or cancel your changes",errorText:"Errors",defaults:{normalWidth:true},initComponent:function(){Ext.ux.grid.RowEditor.superclass.initComponent.call(this);this.addEvents("beforeedit","canceledit","validateedit","afteredit")},init:function(c){this.grid=c;this.ownerCt=c;if(this.clicksToEdit===2){c.on("rowdblclick",this.onRowDblClick,this)}else{c.on("rowclick",this.onRowClick,this);if(Ext.isIE){c.on("rowdblclick",this.onRowDblClick,this)}}c.getStore().on("remove",function(){this.stopEditing(false)},this);c.on({scope:this,keydown:this.onGridKey,columnresize:this.verifyLayout,columnmove:this.refreshFields,reconfigure:this.refreshFields,beforedestroy:this.beforedestroy,destroy:this.destroy,bodyscroll:{buffer:250,fn:this.positionButtons}});c.getColumnModel().on("hiddenchange",this.verifyLayout,this,{delay:1});c.getView().on("refresh",this.stopEditing.createDelegate(this,[]))},beforedestroy:function(){this.stopMonitoring();this.grid.getStore().un("remove",this.onStoreRemove,this);this.stopEditing(false);Ext.destroy(this.btns,this.tooltip)},refreshFields:function(){this.initFields();this.verifyLayout()},isDirty:function(){var c;this.items.each(function(d){if(String(this.values[d.id])!==String(d.getValue())){c=true;return false}},this);return c},startEditing:function(m,s){if(this.editing&&this.isDirty()){this.showTooltip(this.commitChangesText);return}if(Ext.isObject(m)){m=this.grid.getStore().indexOf(m)}if(this.fireEvent("beforeedit",this,m)!==false){this.editing=true;var j=this.grid,o=j.getView(),r=o.getRow(m),e=j.store.getAt(m);this.record=e;this.rowIndex=m;this.values={};if(!this.rendered){this.render(o.getEditorParent())}var p=Ext.fly(r).getWidth();this.setSize(p);if(!this.initialized){this.initFields()}var q=j.getColumnModel(),h=this.items.items,l,c;for(var d=0,k=q.getColumnCount();d<k;d++){c=this.preEditValue(e,q.getDataIndex(d));l=h[d];l.setValue(c);this.values[l.id]=Ext.isEmpty(c)?"":c}this.verifyLayout(true);if(!this.isVisible()){this.setPagePosition(Ext.fly(r).getXY())}else{this.el.setXY(Ext.fly(r).getXY(),{duration:0.15})}if(!this.isVisible()){this.show().doLayout()}if(s!==false){this.doFocus.defer(this.focusDelay,this)}}},stopEditing:function(o){this.editing=false;if(!this.isVisible()){return}if(o===false||!this.isValid()){this.hide();this.fireEvent("canceledit",this,o===false);return}var j={},d=this.record,k=false,m=this.grid.colModel,g=this.items.items;for(var f=0,h=m.getColumnCount();f<h;f++){if(!m.isHidden(f)){var e=m.getDataIndex(f);if(!Ext.isEmpty(e)){var c=d.data[e],l=this.postEditValue(g[f].getValue(),c,d,e);if(String(c)!==String(l)){j[e]=l;k=true}}}}if(k&&this.fireEvent("validateedit",this,j,d,this.rowIndex)!==false){d.beginEdit();Ext.iterate(j,function(p,q){d.set(p,q)});d.endEdit();this.fireEvent("afteredit",this,j,d,this.rowIndex)}this.hide()},verifyLayout:function(g){if(this.el&&(this.isVisible()||g===true)){var j=this.grid.getView().getRow(this.rowIndex);this.setSize(Ext.fly(j).getWidth(),Ext.isIE?Ext.fly(j).getHeight()+9:undefined);var e=this.grid.colModel,d=this.items.items;for(var f=0,c=e.getColumnCount();f<c;f++){if(!e.isHidden(f)){var h=0;if(f===(c-1)){h+=3}else{h+=1}d[f].show();d[f].setWidth(e.getColumnWidth(f)-h)}else{d[f].hide()}}this.doLayout();this.positionButtons()}},slideHide:function(){this.hide()},initFields:function(){var e=this.grid.getColumnModel(),h=Ext.layout.ContainerLayout.prototype.parseMargins;this.removeAll(false);for(var g=0,d=e.getColumnCount();g<d;g++){var j=e.getColumnAt(g),f=j.getEditor();if(!f){f=j.displayEditor||new Ext.form.DisplayField()}if(g==0){f.margins=h("0 1 2 1")}else{if(g==d-1){f.margins=h("0 0 2 1")}else{if(Ext.isIE){f.margins=h("0 0 2 0")}else{f.margins=h("0 1 2 0")}}}f.setWidth(e.getColumnWidth(g));f.column=j;if(f.ownerCt!==this){f.on("focus",this.ensureVisible,this);f.on("specialkey",this.onKey,this)}this.insert(g,f)}this.initialized=true},onKey:function(c,d){if(d.getKey()===d.ENTER){this.stopEditing(true);d.stopPropagation()}},onGridKey:function(f){if(f.getKey()===f.ENTER&&!this.isVisible()){var d=this.grid.getSelectionModel().getSelected();if(d){var c=this.grid.store.indexOf(d);this.startEditing(c);f.stopPropagation()}}},ensureVisible:function(c){if(this.isVisible()){this.grid.getView().ensureVisible(this.rowIndex,this.grid.colModel.getIndexById(c.column.id),true)}},onRowClick:function(d,h,f){if(this.clicksToEdit=="auto"){var c=this.lastClickIndex;this.lastClickIndex=h;if(c!=h&&!this.isVisible()){return}}this.startEditing(h,false);this.doFocus.defer(this.focusDelay,this,[f.getPoint()])},onRowDblClick:function(c,f,d){this.startEditing(f,false);this.doFocus.defer(this.focusDelay,this,[d.getPoint()])},onRender:function(){Ext.ux.grid.RowEditor.superclass.onRender.apply(this,arguments);this.el.swallowEvent(["keydown","keyup","keypress"]);this.btns=new Ext.Panel({baseCls:"x-plain",cls:"x-btns",elements:"body",layout:"table",width:(this.minButtonWidth*2)+(this.frameWidth*2)+(this.buttonPad*4),items:[{ref:"saveBtn",itemId:"saveBtn",xtype:"button",text:this.saveText,width:this.minButtonWidth,handler:this.stopEditing.createDelegate(this,[true])},{xtype:"button",text:this.cancelText,width:this.minButtonWidth,handler:this.stopEditing.createDelegate(this,[false])}]});this.btns.render(this.bwrap)},afterRender:function(){Ext.ux.grid.RowEditor.superclass.afterRender.apply(this,arguments);this.positionButtons();if(this.monitorValid){this.startMonitoring()}},onShow:function(){if(this.monitorValid){this.startMonitoring()}Ext.ux.grid.RowEditor.superclass.onShow.apply(this,arguments)},onHide:function(){Ext.ux.grid.RowEditor.superclass.onHide.apply(this,arguments);this.stopMonitoring();this.grid.getView().focusRow(this.rowIndex)},positionButtons:function(){if(this.btns){var j=this.grid,f=this.el.dom.clientHeight,d=j.getView(),c=d.scroller.dom.scrollLeft,k=this.btns.getWidth(),e=Math.min(j.getWidth(),j.getColumnModel().getTotalWidth());this.btns.el.shift({left:(e/2)-(k/2)+c,top:f-2,stopFx:true,duration:0.2})}},preEditValue:function(c,e){var d=c.data[e];return this.autoEncode&&typeof d==="string"?Ext.util.Format.htmlDecode(d):d},postEditValue:function(e,c,d,f){return this.autoEncode&&typeof e=="string"?Ext.util.Format.htmlEncode(e):e},doFocus:function(h){if(this.isVisible()){var f=0,e=this.grid.getColumnModel(),j;if(h){f=this.getTargetColumnIndex(h)}for(var g=f||0,d=e.getColumnCount();g<d;g++){j=e.getColumnAt(g);if(!j.hidden&&j.getEditor()){j.getEditor().focus();break}}}},getTargetColumnIndex:function(m){var d=this.grid,l=d.view,k=m.left,h=d.colModel.config,e=0,f=false;for(var g=h.length,j;j=h[e];e++){if(!j.hidden){if(Ext.fly(l.getHeaderCell(e)).getRegion().right>=k){f=e;break}}}return f},startMonitoring:function(){if(!this.bound&&this.monitorValid){this.bound=true;Ext.TaskMgr.start({run:this.bindHandler,interval:this.monitorPoll||200,scope:this})}},stopMonitoring:function(){this.bound=false;if(this.tooltip){this.tooltip.hide()}},isValid:function(){var c=true;this.items.each(function(d){if(!d.isValid(true)){c=false;return false}});return c},bindHandler:function(){if(!this.bound){return false}var c=this.isValid();if(!c&&this.errorSummary){this.showTooltip(this.getErrorText().join(""))}this.btns.saveBtn.setDisabled(!c);this.fireEvent("validation",this,c)},lastVisibleColumn:function(){var d=this.items.getCount()-1,e;for(;d>=0;d--){e=this.items.items[d];if(!e.hidden){return e}}},showTooltip:function(j){var e=this.tooltip;if(!e){e=this.tooltip=new Ext.ToolTip({maxWidth:600,cls:"errorTip",width:300,title:this.errorText,autoHide:false,anchor:"left",anchorToTarget:true,mouseOffset:[40,0]})}var d=this.grid.getView(),g=parseInt(this.el.dom.style.top,10),c=d.scroller.dom.scrollTop,f=this.el.getHeight();if(g+f>=c){e.initTarget(this.lastVisibleColumn().getEl());if(!e.rendered){e.show();e.hide()}e.body.update(j);e.doAutoWidth(20);e.show()}else{if(e.rendered){e.hide()}}},getErrorText:function(){var c=["<ul>"];this.items.each(function(d){if(!d.isValid(true)){c.push("<li>",d.getActiveError(),"</li>")}});c.push("</ul>");return c}});Ext.preg("roweditor",Ext.ux.grid.RowEditor);
 /*
  * Ext JS Library 3.2.0
  * Copyright(c) 2006-2010 Ext JS, Inc.

Modified: web/doc-editor/trunk/js/ux/extjsPowered/RowEditor.css
===================================================================
--- web/doc-editor/trunk/js/ux/extjsPowered/RowEditor.css	2011-01-02 03:02:39 UTC (rev 306972)
+++ web/doc-editor/trunk/js/ux/extjsPowered/RowEditor.css	2011-01-02 03:13:25 UTC (rev 306973)
@@ -1,21 +1,21 @@
 /*!
- * Ext JS Library 3.2.0
- * Copyright(c) 2006-2010 Ext JS, Inc.
- * [email protected]
- * http://www.extjs.com/license
+ * Ext JS Library 3.3.1
+ * Copyright(c) 2006-2010 Sencha Inc.
+ * [email protected]
+ * http://www.sencha.com/license
  */
 .ext-ie .x-row-editor .x-form-text {
-    margin:0 !important;
+    margin:0 !important;
 }
 .x-row-editor-header {
     height:2px;
     overflow:hidden;
-    background: transparent url(http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/row-editor-bg.gif) repeat-x 0 0;
+    background: transparent url(http://extjs.cachefly.net/ext-3.3.1/examples/ux/images/row-editor-bg.gif) repeat-x 0 0;
 }
 .x-row-editor-footer {
     height:2px;
     overflow:hidden;
-    background: transparent url(http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/row-editor-bg.gif) repeat-x 0 -2px;
+    background: transparent url(http://extjs.cachefly.net/ext-3.3.1/examples/ux/images/row-editor-bg.gif) repeat-x 0 -2px;
 }
 .ext-ie .x-row-editor-footer {
     margin-top:-1px;
@@ -32,14 +32,14 @@
     top:28px;
     left:20px;
     padding-left:5px;
-    background: transparent url(http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/row-editor-btns.gif) no-repeat 0 0;
+    background: transparent url(http://extjs.cachefly.net/ext-3.3.1/examples/ux/images/row-editor-btns.gif) no-repeat 0 0;
 }
 .x-row-editor .x-btns .x-plain-bwrap {
     padding-right:5px;
-    background: transparent url(http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/row-editor-btns.gif) no-repeat right -31px;
+    background: transparent url(http://extjs.cachefly.net/ext-3.3.1/examples/ux/images/row-editor-btns.gif) no-repeat right -31px;
 }
 .x-row-editor .x-btns .x-plain-body {
-    background: transparent url(http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/row-editor-btns.gif) repeat-x 0 -62px;
+    background: transparent url(http://extjs.cachefly.net/ext-3.3.1/examples/ux/images/row-editor-btns.gif) repeat-x 0 -62px;
     height:31px;
 }
 .x-row-editor .x-btns .x-table-layout-cell {

Modified: web/doc-editor/trunk/js/ux/extjsPowered/RowEditor.js
===================================================================
--- web/doc-editor/trunk/js/ux/extjsPowered/RowEditor.js	2011-01-02 03:02:39 UTC (rev 306972)
+++ web/doc-editor/trunk/js/ux/extjsPowered/RowEditor.js	2011-01-02 03:13:25 UTC (rev 306973)
@@ -1,13 +1,8 @@
 /*!
- * Ext JS Library 3.2.0
- * Copyright(c) 2006-2010 Ext JS, Inc.
- * [email protected]
- * http://www.extjs.com/license
- *
- * Modified according to :
- * http://www.extjs.com/forum/showthread.php?80362-3.0.1-Little-fixes-for-a-rowEditor-bugs.&p=403130#post403130
- * & according to me ;)
- *
+ * Ext JS Library 3.3.1
+ * Copyright(c) 2006-2010 Sencha Inc.
+ * [email protected]
+ * http://www.sencha.com/license
  */
 Ext.ns('Ext.ux.grid');

@@ -168,20 +163,8 @@
                 this.initFields();
             }
             var cm = g.getColumnModel(), fields = this.items.items, f, val;
-
             for(var i = 0, len = cm.getColumnCount(); i < len; i++){
-
-                if( cm.config[i].editor.hideField ) {
-                    continue;
-                }
-
-                //console.log(fields);
                 val = this.preEditValue(record, cm.getDataIndex(i));
-
-                if(!cm.isCellEditable(i, this.rowIndex)) {
-                    val = cm.getRenderer(i)(val);
-                }
-
                 f = fields[i];
                 f.setValue(val);
                 this.values[f.id] = Ext.isEmpty(val) ? '' : val;
@@ -217,21 +200,14 @@
             cm = this.grid.colModel,
             fields = this.items.items;
         for(var i = 0, len = cm.getColumnCount(); i < len; i++){
-
-            if( cm.config[i].editor.hideField ) {
-                continue;
-            }
-
-            if(!cm.isHidden(i) && cm.isCellEditable(i, this.rowIndex) ){
+            if(!cm.isHidden(i)){
                 var dindex = cm.getDataIndex(i);
                 if(!Ext.isEmpty(dindex)){
-                    var oldValue = r.data[dindex];
-                    if(fields[i].column.editable || fields[i].column.editor) {
-                        var value = this.postEditValue(fields[i].getValue(), oldValue, r, dindex);
-                        if(String(oldValue) !== String(value)){
-                            changes[dindex] = value;
-                            hasChange = true;
-                        }
+                    var oldValue = r.data[dindex],
+                        value = this.postEditValue(fields[i].getValue(), oldValue, r, dindex);
+                    if(String(oldValue) !== String(value)){
+                        changes[dindex] = value;
+                        hasChange = true;
                     }
                 }
             }
@@ -253,11 +229,6 @@
             this.setSize(Ext.fly(row).getWidth(), Ext.isIE ? Ext.fly(row).getHeight() + 9 : undefined);
             var cm = this.grid.colModel, fields = this.items.items;
             for(var i = 0, len = cm.getColumnCount(); i < len; i++){
-
-                if( cm.config[i].editor.hideField ) {
-                    continue;
-                }
-
                 if(!cm.isHidden(i)){
                     var adjust = 0;
                     if(i === (len - 1)){
@@ -286,11 +257,6 @@
         for(var i = 0, len = cm.getColumnCount(); i < len; i++){
             var c = cm.getColumnAt(i),
                 ed = c.getEditor();
-            // If hidden, we skip this field
-            if( ed.hideField ) {
-                continue;
-            }
-
             if(!ed){
                 ed = c.displayEditor || new Ext.form.DisplayField();
             }
@@ -299,7 +265,12 @@
             } else if(i == len - 1){
                 ed.margins = pm('0 0 2 1');
             } else{
-                ed.margins = pm('0 1 2');
+                if (Ext.isIE) {
+                    ed.margins = pm('0 0 2 0');
+                }
+                else {
+                    ed.margins = pm('0 1 2 0');
+                }
             }
             ed.setWidth(cm.getColumnWidth(i));
             ed.column = c;
@@ -416,18 +387,6 @@
     // private
     preEditValue : function(r, field){
         var value = r.data[field];
-        if(typeof value === 'object' && typeof value.getDate !== 'undefined') {
-            var items = r.fields.items ;
-            for(var i = 0; i < items.length; i++) {
-                if(items[i].name == field) {
-                    if(typeof items[i].dateFormat !== 'undefined') {
-                        return Ext.util.Format.dateRenderer(items[i].dateFormat)(value);
-                    }
-                    break ;
-                }
-            }
-        }
-
         return this.autoEncode && typeof value === 'string' ? Ext.util.Format.htmlDecode(value) : value;
     },

@@ -514,6 +473,17 @@
         this.fireEvent('validation', this, valid);
     },

+    lastVisibleColumn : function() {
+        var i = this.items.getCount() - 1,
+            c;
+        for(; i >= 0; i--) {
+            c = this.items.items[i];
+            if (!c.hidden) {
+                return c;
+            }
+        }
+    },
+
     showTooltip: function(msg){
         var t = this.tooltip;
         if(!t){
@@ -534,7 +504,7 @@
             h = this.el.getHeight();

         if(top + h >= scroll){
-            t.initTarget(this.items.last().getEl());
+            t.initTarget(this.lastVisibleColumn().getEl());
             if(!t.rendered){
                 t.show();
                 t.hide();
@@ -558,4 +528,4 @@
         return data;
     }
 });
-Ext.preg('roweditor', Ext.ux.grid.RowEditor);
\ No newline at end of file
+Ext.preg('roweditor', Ext.ux.grid.RowEditor);

Modified: web/doc-editor/trunk/themes/main-all.css
===================================================================
--- web/doc-editor/trunk/themes/main-all.css	2011-01-02 03:02:39 UTC (rev 306972)
+++ web/doc-editor/trunk/themes/main-all.css	2011-01-02 03:13:25 UTC (rev 306973)
@@ -1 +1 @@
-.x-form-field-wrap .flags,.mainMenuLang{top:5px;left:5px;}.flags{background:url(./img/flags/flags.png) no-repeat top left;width:16px;height:11px;}.flag-ad{background-position:0 0;}.flag-ae{background-position:0 -12px;}.flag-af{background-position:0 -24px;}.flag-ag{background-position:0 -36px;}.flag-ai{background-position:0 -48px;}.flag-al{background-position:0 -60px;}.flag-am{background-position:0 -72px;}.flag-an{background-position:0 -84px;}.flag-ao{background-position:0 -96px;}.flag-ar{background-position:0 -108px;}.flag-ar2{background-position:0 -120px;}.flag-as{background-position:0 -132px;}.flag-at{background-position:0 -144px;}.flag-au{background-position:0 -156px;}.flag-aw{background-position:0 -168px;}.flag-ax{background-position:0 -180px;}.flag-az{background-position:0 -192px;}.flag-ba{background-position:0 -204px;}.flag-bb{background-position:0 -216px;}.flag-bd{background-position:0 -228px;}.flag-be{background-position:0 -240px;}.flag-bf{background-position:0 -252px;}.flag-bg{background-position:0 -264px;}.flag-bh{background-position:0 -276px;}.flag-bi{background-position:0 -288px;}.flag-bj{background-position:0 -300px;}.flag-bm{background-position:0 -312px;}.flag-bn{background-position:0 -324px;}.flag-bo{background-position:0 -336px;}.flag-bs{background-position:0 -348px;}.flag-bt{background-position:0 -360px;}.flag-bv{background-position:0 -372px;}.flag-bw{background-position:0 -384px;}.flag-by{background-position:0 -396px;}.flag-bz{background-position:0 -408px;}.flag-ca{background-position:0 -420px;}.flag-catalonia{background-position:0 -432px;}.flag-cc{background-position:0 -444px;}.flag-cd{background-position:0 -456px;}.flag-cf{background-position:0 -468px;}.flag-cg{background-position:0 -480px;}.flag-ch{background-position:0 -492px;}.flag-ci{background-position:0 -504px;}.flag-ck{background-position:0 -516px;}.flag-cl{background-position:0 -528px;}.flag-cm{background-position:0 -540px;}.flag-cn{background-position:0 -552px;}.flag-co{background-position:0 -564px;}.flag-cr{background-position:0 -576px;}.flag-cs{background-position:0 -588px;}.flag-cu{background-position:0 -600px;}.flag-cv{background-position:0 -612px;}.flag-cx{background-position:0 -624px;}.flag-cy{background-position:0 -636px;}.flag-cz{background-position:0 -648px;}.flag-da{background-position:0 -660px;}.flag-de{background-position:0 -672px;}.flag-dj{background-position:0 -684px;}.flag-dm{background-position:0 -696px;}.flag-do{background-position:0 -708px;}.flag-dz{background-position:0 -720px;}.flag-ec{background-position:0 -732px;}.flag-ee{background-position:0 -744px;}.flag-eg{background-position:0 -756px;}.flag-eh{background-position:0 -768px;}.flag-el{background-position:0 -780px;}.flag-en{background-position:0 -792px;}.flag-england{background-position:0 -804px;}.flag-er{background-position:0 -816px;}.flag-es{background-position:0 -828px;}.flag-et{background-position:0 -840px;}.flag-europeanunion{background-position:0 -852px;}.flag-fa{background-position:0 -864px;}.flag-fam{background-position:0 -876px;}.flag-fi{background-position:0 -888px;}.flag-fj{background-position:0 -900px;}.flag-fk{background-position:0 -912px;}.flag-fm{background-position:0 -924px;}.flag-fo{background-position:0 -936px;}.flag-fr{background-position:0 -948px;}.flag-ga{background-position:0 -960px;}.flag-gd{background-position:0 -972px;}.flag-ge{background-position:0 -984px;}.flag-gf{background-position:0 -996px;}.flag-gh{background-position:0 -1008px;}.flag-gi{background-position:0 -1020px;}.flag-gl{background-position:0 -1032px;}.flag-gm{background-position:0 -1044px;}.flag-gn{background-position:0 -1056px;}.flag-gp{background-position:0 -1068px;}.flag-gq{background-position:0 -1080px;}.flag-gs{background-position:0 -1092px;}.flag-gt{background-position:0 -1104px;}.flag-gu{background-position:0 -1116px;}.flag-gw{background-position:0 -1128px;}.flag-gy{background-position:0 -1140px;}.flag-he{background-position:0 -1152px;}.flag-hk{background-position:0 -1164px;}.flag-hm{background-position:0 -1176px;}.flag-hn{background-position:0 -1188px;}.flag-hr{background-position:0 -1200px;}.flag-ht{background-position:0 -1212px;}.flag-hu{background-position:0 -1224px;}.flag-id{background-position:0 -1236px;}.flag-ie{background-position:0 -1248px;}.flag-in{background-position:0 -1260px;}.flag-io{background-position:0 -1272px;}.flag-iq{background-position:0 -1284px;}.flag-is{background-position:0 -1296px;}.flag-it{background-position:0 -1308px;}.flag-ja{background-position:0 -1320px;}.flag-jm{background-position:0 -1332px;}.flag-ke{background-position:0 -1344px;}.flag-kg{background-position:0 -1356px;}.flag-kh{background-position:0 -1368px;}.flag-ki{background-position:0 -1380px;}.flag-km{background-position:0 -1392px;}.flag-kn{background-position:0 -1404px;}.flag-kp{background-position:0 -1416px;}.flag-kr{background-position:0 -1428px;}.flag-kw{background-position:0 -1440px;}.flag-ky{background-position:0 -1452px;}.flag-kz{background-position:0 -1464px;}.flag-la{background-position:0 -1476px;}.flag-lb{background-position:0 -1488px;}.flag-lc{background-position:0 -1500px;}.flag-li{background-position:0 -1512px;}.flag-lk{background-position:0 -1524px;}.flag-lr{background-position:0 -1536px;}.flag-ls{background-position:0 -1548px;}.flag-lt{background-position:0 -1560px;}.flag-lu{background-position:0 -1572px;}.flag-lv{background-position:0 -1584px;}.flag-ly{background-position:0 -1596px;}.flag-ma{background-position:0 -1608px;}.flag-mc{background-position:0 -1620px;}.flag-md{background-position:0 -1632px;}.flag-me{background-position:0 -1644px;}.flag-mg{background-position:0 -1657px;}.flag-mh{background-position:0 -1669px;}.flag-mk{background-position:0 -1681px;}.flag-ml{background-position:0 -1693px;}.flag-mm{background-position:0 -1705px;}.flag-mn{background-position:0 -1717px;}.flag-mo{background-position:0 -1729px;}.flag-mp{background-position:0 -1741px;}.flag-mq{background-position:0 -1753px;}.flag-mr{background-position:0 -1765px;}.flag-ms{background-position:0 -1777px;}.flag-mt{background-position:0 -1789px;}.flag-mu{background-position:0 -1801px;}.flag-mv{background-position:0 -1813px;}.flag-mw{background-position:0 -1825px;}.flag-mx{background-position:0 -1837px;}.flag-my{background-position:0 -1849px;}.flag-mz{background-position:0 -1861px;}.flag-na{background-position:0 -1873px;}.flag-nc{background-position:0 -1885px;}.flag-ne{background-position:0 -1897px;}.flag-nf{background-position:0 -1909px;}.flag-ng{background-position:0 -1921px;}.flag-ni{background-position:0 -1933px;}.flag-nl{background-position:0 -1945px;}.flag-no{background-position:0 -1957px;}.flag-np{background-position:0 -1969px;}.flag-nr{background-position:0 -1981px;}.flag-nu{background-position:0 -1993px;}.flag-nz{background-position:-17px 0;}.flag-om{background-position:-17px -12px;}.flag-pa{background-position:-17px -24px;}.flag-pe{background-position:-17px -36px;}.flag-pf{background-position:-17px -48px;}.flag-pg{background-position:-17px -60px;}.flag-ph{background-position:-17px -72px;}.flag-pk{background-position:-17px -84px;}.flag-pl{background-position:-17px -96px;}.flag-pm{background-position:-17px -108px;}.flag-pn{background-position:-17px -120px;}.flag-pr{background-position:-17px -132px;}.flag-ps{background-position:-17px -144px;}.flag-pt{background-position:-17px -156px;}.flag-pt_BR{background-position:-17px -168px;}.flag-pw{background-position:-17px -180px;}.flag-py{background-position:-17px -192px;}.flag-qa{background-position:-17px -204px;}.flag-re{background-position:-17px -216px;}.flag-ro{background-position:-17px -228px;}.flag-rs{background-position:-17px -240px;}.flag-ru{background-position:-17px -252px;}.flag-rw{background-position:-17px -264px;}.flag-sa{background-position:-17px -276px;}.flag-sb{background-position:-17px -288px;}.flag-sc{background-position:-17px -300px;}.flag-scotland{background-position:-17px -312px;}.flag-sd{background-position:-17px -324px;}.flag-se{background-position:-17px -336px;}.flag-sg{background-position:-17px -348px;}.flag-sh{background-position:-17px -360px;}.flag-sj{background-position:-17px -372px;}.flag-sk{background-position:-17px -384px;}.flag-sl{background-position:-17px -396px;}.flag-sl_{background-position:-17px -408px;}.flag-sm{background-position:-17px -420px;}.flag-sn{background-position:-17px -432px;}.flag-so{background-position:-17px -444px;}.flag-sr{background-position:-17px -456px;}.flag-st{background-position:-17px -468px;}.flag-sv_{background-position:-17px -480px;}.flag-sy{background-position:-17px -492px;}.flag-sz{background-position:-17px -504px;}.flag-tc{background-position:-17px -516px;}.flag-td{background-position:-17px -528px;}.flag-tf{background-position:-17px -540px;}.flag-tg{background-position:-17px -552px;}.flag-th{background-position:-17px -564px;}.flag-tj{background-position:-17px -576px;}.flag-tk{background-position:-17px -588px;}.flag-tl{background-position:-17px -600px;}.flag-tm{background-position:-17px -612px;}.flag-tn{background-position:-17px -624px;}.flag-to{background-position:-17px -636px;}.flag-tr{background-position:-17px -648px;}.flag-tt{background-position:-17px -660px;}.flag-tv{background-position:-17px -672px;}.flag-tw{background-position:-17px -684px;}.flag-tz{background-position:-17px -696px;}.flag-ua{background-position:-17px -708px;}.flag-ug{background-position:-17px -720px;}.flag-um{background-position:-17px -732px;}.flag-us{background-position:-17px -744px;}.flag-uy{background-position:-17px -756px;}.flag-uz{background-position:-17px -768px;}.flag-va{background-position:-17px -780px;}.flag-vc{background-position:-17px -792px;}.flag-ve{background-position:-17px -804px;}.flag-vg{background-position:-17px -816px;}.flag-vi{background-position:-17px -828px;}.flag-vn{background-position:-17px -840px;}.flag-vu{background-position:-17px -852px;}.flag-wales{background-position:-17px -864px;}.flag-wf{background-position:-17px -876px;}.flag-ws{background-position:-17px -888px;}.flag-ye{background-position:-17px -900px;}.flag-yt{background-position:-17px -912px;}.flag-za{background-position:-17px -924px;}.flag-zh{background-position:-17px -936px;}.flag-zm{background-position:-17px -948px;}.flag-zw{background-position:-17px -960px;}/*!* Ext JS Library 3.2.0 * Copyright(c) 2006-2010 Ext JS,Inc. * [email protected] * http://www.extjs.com/license */ .x-portal .x-panel-dd-spacer{margin-bottom:10px;}.x-portlet{margin-bottom:10px;}.x-portlet .x-panel-ml{padding-left:2px;}.x-portlet .x-panel-mr{padding-right:2px;}.x-portlet .x-panel-bl{padding-left:2px;}.x-portlet .x-panel-br{padding-right:2px;}.x-portlet .x-panel-body{background:white;}.x-portlet .x-panel-mc{padding-top:2px;}.x-portlet .x-panel-bc .x-panel-footer{padding-bottom:2px;}.x-portlet .x-panel-nofooter .x-panel-bc{height:2px;}/*!* Ext JS Library 3.2.0 * Copyright(c) 2006-2010 Ext JS,Inc. * [email protected] * http://www.extjs.com/license */ .ext-ie .x-row-editor .x-form-text{margin:0!important;}.x-row-editor-header{height:2px;overflow:hidden;background:transparent url(http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/row-editor-bg.gif) repeat-x 0 0;}.x-row-editor-footer{height:2px;overflow:hidden;background:transparent url(http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/row-editor-bg.gif) repeat-x 0 -2px;}.ext-ie .x-row-editor-footer{margin-top:-1px;}.x-row-editor-body{overflow:hidden;zoom:1;background:#ebf2fb;padding-top:2px;}.x-row-editor .x-btns{position:absolute;top:28px;left:20px;padding-left:5px;background:transparent url(http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/row-editor-btns.gif) no-repeat 0 0;}.x-row-editor .x-btns .x-plain-bwrap{padding-right:5px;background:transparent url(http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/row-editor-btns.gif) no-repeat right -31px;}.x-row-editor .x-btns .x-plain-body{background:transparent url(http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/row-editor-btns.gif) repeat-x 0 -62px;height:31px;}.x-row-editor .x-btns .x-table-layout-cell{padding:3px;}.ext-ie6 .x-row-editor .x-form-field-wrap .x-form-trigger,.ext-ie7 .x-row-editor .x-form-field-wrap .x-form-trigger{top:1px;}.ext-ie6 .x-row-editor .x-form-field-trigger-wrap,.ext-ie7 .x-row-editor .x-form-field-trigger-wrap{margin-top:-1px;}.errorTip .x-tip-body ul{list-style-type:disc;margin-left:15px;}.x-form-field-wrap .x-form-spinner-trigger{background:transparent url('http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/spinner.gif') no-repeat 0 0;}.x-form-field-wrap .x-form-spinner-overup{background-position:-17px 0;}.x-form-field-wrap .x-form-spinner-clickup{background-position:-34px 0;}.x-form-field-wrap .x-form-spinner-overdown{background-position:-51px 0;}.x-form-field-wrap .x-form-spinner-clickdown{background-position:-68px 0;}.x-trigger-wrap-focus .x-form-spinner-trigger{background-position:-85px 0;}.x-trigger-wrap-focus .x-form-spinner-overup{background-position:-102px 0;}.x-trigger-wrap-focus .x-form-spinner-clickup{background-position:-119px 0;}.x-trigger-wrap-focus .x-form-spinner-overdown{background-position:-136px 0;}.x-trigger-wrap-focus .x-form-spinner-clickdown{background-position:-153px 0;}.x-trigger-wrap-focus .x-form-trigger{border-bottom:1px solid #7eadd9;}.x-form-field-wrap .x-form-spinner-splitter{line-height:1px;font-size:1px;background:transparent url('http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/spinner-split.gif') no-repeat 0 0;position:absolute;cursor:n-resize;}.x-trigger-wrap-focus .x-form-spinner-splitter{background-position:-14px 0;}/*!* Ext JS Library 3.2.0 * Copyright(c) 2006-2010 Ext JS,Inc. * [email protected] * http://www.extjs.com/license */ .x-statusbar .x-status-text{cursor:default;}.x-statusbar .x-status-busy{padding-left:25px!important;background:transparent no-repeat 3px 2px;}.x-toolbar div.xtb-text .x-statusbar .x-status-text-panel{border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;padding:2px 8px 2px 5px;}#word-status .x-status-text-panel .spacer{width:60px;font-size:0;line-height:0;}#word-status .x-status-busy{padding-left:25px!important;background:transparent no-repeat 3px 2px;}#word-status .x-status-saved{padding-left:25px!important;background:transparent no-repeat 3px 2px;}.x-statusbar .x-status-error{cursor:pointer;padding-left:25px!important;background:transparent no-repeat 3px 2px;}.x-statusbar .x-status-valid{padding-left:25px!important;background:transparent no-repeat 3px 2px;}.x-status-error-list{font:11px tahoma,arial,verdana,sans-serif;position:absolute;z-index:9999;border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;padding:5px 10px;}.x-status-error-list li{cursor:pointer;list-style:disc;margin-left:10px;}.x-status-error-list li a{text-decoration:none;}.x-status-error-list li a:hover{text-decoration:underline;}.x-statusbar .x-status-busy{background-image:url(../images/loading.gif);}.x-statusbar .x-status-text-panel{border-color:#99bbe8 #fff #fff #99bbe8;}#word-status .x-status-text{color:#777;}#word-status .x-status-busy{background-image:url(../images/saving.gif);}#word-status .x-status-saved{background-image:url(../images/saved.png);}.x-statusbar .x-status-error{color:#C33;background-image:url(../images/exclamation.gif);}.x-statusbar .x-status-valid{background-image:url(../images/accept.png);}.x-status-error-list{border-color:#C33;}.x-status-error-list li a{color:#15428B;}/*!* Ext JS Library 3.2.0 * Copyright(c) 2006-2010 Ext JS,Inc. * [email protected] * http://www.extjs.com/license */ /*!* Ext JS Library 3.2+* Copyright(c) 2006-2009 Ext JS,LLC * [email protected] * http://www.extjs.com/license */ .x-treegrid-root-table{border-right:1px solid;}.x-treegrid-root-node{overflow:auto;}.x-treegrid-hd-hidden{visibility:hidden;border:0;width:0;}.x-treegrid-col{border-bottom:1px solid;height:20px;overflow:hidden;vertical-align:top;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}.x-treegrid-text{padding-left:4px;-moz-user-select:none;-khtml-user-select:none;}.x-treegrid-resizer{border-left:1px solid;border-right:1px solid;position:absolute;left:0;top:0;}.x-treegrid-header-inner{overflow:hidden;}.x-treegrid-root-table,.x-treegrid-col{border-color:#ededed;}.x-treegrid-resizer{border-left-color:#555;border-right-color:#555;}.CodeMirror-line-numbers{width:2.2em;color:#aaa;background-color:#eee;text-align:right;padding-right:.3em;font-size:10pt;font-family:monospace;padding-top:.4em;}.x-grid3-summary-row{border-left:1px solid #fff;border-right:1px solid #fff;color:#333;background:#f1f2f4;}.x-grid3-summary-row .x-grid3-cell-inner{font-weight:bold;padding-bottom:4px;}.x-grid3-cell-first .x-grid3-cell-inner{padding-left:16px;}.x-grid-hide-summary .x-grid3-summary-row{display:none;}.x-grid3-summary-msg{padding:4px 16px;font-weight:bold;}.x-grid3-gridsummary-row-inner{overflow:hidden;width:100%;}.x-grid3-gridsummary-row-offset{width:10000px;}.x-grid-hide-gridsummary .x-grid3-gridsummary-row-inner{display:none;}.x-notification .x-tool-close{display:none;}.x-notification.fixed .x-tool-close{display:block;}#phd-oe-about{text-align:center;margin:60px 0 50px 0;color:#444;font:bold 13px tahoma,arial,helvetica;}#phd-oe-about-info{font-size:10px;text-align:center;color:#849090;}#phd-oe-credit ul{list-style:disc url(./img/arrow_right.png) inside;}#phd-oe-credit li{margin:10px;padding:0;}.phd-oe-credit-info{margin-left:30px;padding-top:7px;color:#849090;}#wizard-step-1,#wizard-step-2,#wizard-step-3{margin-top:5px;padding-left:20px;}.wizard-step-before{background:transparent url(./img/arrow_right.png) no-repeat 0 0;opacity:.5;padding-bottom:5px;}.wizard-step-working{background:transparent url(./img/loading.gif) no-repeat 0 0;padding-bottom:5px;}.wizard-wait{display:none;}.wizard-show{margin-top:5px;margin-left:10px;display:block;}.wizard-step-done{background:transparent url(./img/accept.png) no-repeat 0 0;font-weight:bold;padding-bottom:5px;}.MainInfoTabPanel{margin:0 5px 0 5px!important;padding:0!important;}.x-tree-node .modified a span{color:red;}.x-grid3-col-GridBugTitle{padding-left:5px!important;}.x-grid3-td-GridBugTitle .topic{background:transparent url(./img/post.gif) no-repeat scroll 0 -1px!important;padding-left:20px!important;}.x-grid3-row-body p{margin:5px 20px 10px 25px!important;color:#555;}.MainMenu{background-image:url(./img/go-home.png)!important;background-position:0 1px!important;}.iconAllFiles{background-image:url(./img/view-list-tree.png)!important;}.iconAdmin{background-image:url(./img/face-wink.png)!important;}.iconAdd{background-image:url(./img/list-add.png)!important;}.iconArrowLeft{background-image:url(./img/arrow_left.png)!important;}.iconArrowRight{background-image:url(./img/arrow_right.png)!important;}.iconBook{background-image:url(./img/documentation.png)!important;}.iconBugs{background-image:url(./img/bug.png)!important;}.iconBuildStatus{background-image:url(./img/run-build-install-root.png)!important;}.iconCheckBuild{background-image:url(./img/run-build.png)!important;}.iconCheckDoc{background-image:url(./img/utilities-terminal.png)!important;}.iconCheckEntities{background-image:url(./img/insert-link.png)!important;}.iconClose{background-image:url(./img/cancel.png)!important;}.iconCloseOthersTabs{background-image:url(./img/tab_delete.png)!important;}.iconCommitFileVcs{background-image:url(./img/mail-mark-notjunk.png)!important;}.iconConf{background-image:url(./img/configure.png)!important;}.iconDiffView{background-image:url(./img/code-class.png)!important;}.iconDownloadDiff{background-image:url(./img/download-later.png)!important;}.iconEditor,.iconEdit{background-image:url(./img/document-edit.png)!important;}.iconErasePersonalData{background-image:url(./img/list-remove-user.png)!important;}.iconError{background-image:url(./img/exclamation.gif)!important;}.iconExternalData{background-image:url(./img/svn-update.png)!important;}.iconFiles{background-image:url(./img/page.png)!important;}.iconFilesError{background-image:url(./img/security-medium.png)!important;}.iconFilesNeedReviewed{background-image:url(./img/document-edit.png)!important;}.iconFilesNeedTranslate{background-image:url(./img/page_add.png)!important;}.iconFilesToDisplay{background-image:url(./img/video-display.png)!important;}.iconFilesNeedUpdate{background-image:url(./img/arrow_refresh.png)!important;}.iconFinishRefresh{background-image:url(./img/accept.png)!important;}.iconFolderOpen{background-image:url(./img/folder-open.gif)!important;}.iconFolderClose{background-image:url(./img/folder.gif)!important;}.iconFolderNew{background-image:url(./img/folder-favorites.png)!important;}.iconGoogle{background-image:url(./img/google.png)!important;}.iconGraphic{background-image:url(./img/chart_pie.png)!important;}.iconHelp{background-image:url(./img/help-browser.png)!important;}.iconIndent{background-image:url(./img/format-indent-more.png)!important;}.iconInfo{background-image:url(./img/help-about.png)!important;}.iconInsertCode{background-image:url(./img/page_code.png)!important;}.iconLogOut{background-image:url(./img/system-shutdown.png)!important;}.iconMenu{background-image:url(./img/edit-text-frame-update.png)!important;}.iconMailing{background-image:url(./img/email_open_image.png)!important;}.iconNewFiles{background-image:url(./img/page_add.png)!important;}.iconNewWord{background-image:url(./img/abiword.png)!important;}.iconNotInEn{background-image:url(./img/delete.png)!important;}.iconOpenInTab{background-image:url(./img/tab-new-background.png)!important;}.iconPageDelete{background-image:url(./img/user-trash-full.png)!important;}.iconPatchAlert{background-image:url(./img/bell.png)!important;}.iconPatch{background-image:url(./img/text-x-patch.png)!important;}.iconPendingCommit{background-image:url(./img/svn-commit.png)!important;}.iconPendingPatch{background-image:url(./img/text-x-patch.png)!important;}.iconProgress{background-image:url(./img/ui-progress-bar.png)!important;}.iconRedo{background-image:url(./img/edit-redo.png)!important;}.iconRefresh{background-image:url(./img/arrow_refresh.png)!important;}.iconRun{background-image:url(./img/run-build.png)!important;}.iconSaveAsFile{background-image:url(./img/text-x-patch.png)!important;}.iconSaveFile{background-image:url(./img/save.png)!important;}.iconScrollBar{background-image:url(./img/ui-scroll-bar.png)!important;}.iconSendEmail{background-image:url(./img/mail-message-new.png)!important;}.iconSpellCheck{background-image:url(./img/tools-check-spelling.png)!important;}.iconStartRefresh{background-image:url(./img/go-last.png)!important;}.iconSummary{background-image:url(./img/align-vertical-bottom-out.png)!important;}.iconSwitchLang{background-image:url(./img/system-switch-user.png)!important;}.iconTabError{background-image:url(./img/security-medium.png)!important;}.iconTabLink{background-image:url(./img/page_link.png)!important;}.iconTabNeedReviewed{background-image:url(./img/document-edit.png)!important;}.iconTabNeedTranslate{background-image:url(./img/page_add.png)!important;}.iconTabNeedUpdate{background-image:url(./img/arrow_refresh.png)!important;}.iconTabView{background-image:url(./img/eye.png)!important;}.iconTranslator{background-image:url(./img/group.png)!important;}.iconTrash{background-image:url(./img/delete.png)!important;}.iconThemes{background-image:url(./img/fill-color.png)!important;}.iconUI{background-image:url(./img/view-choose.png)!important;}.iconUndo{background-image:url(./img/edit-undo.png)!important;}.iconUpdateFileVcs{background-image:url(./img/database_refresh.png)!important;}.iconUserNotes{background-image:url(./img/knotes.png)!important;}.iconUser{background-image:url(./img/user.png)!important;}.iconView{background-image:url(./img/eye.png)!important;}.iconViewDiff{background-image:url(./img/code-class.png)!important;}.iconVCSLog{background-image:url(./img/text-x-log.png)!important;}.iconWinManageLog{background-image:url(./img/text-x-log.png)!important;}.iconWorkInProgress{background-image:url(./img/applications-development.png)!important;}.iconXml{background-image:url(./img/text-xml.png)!important;}.confStatusBar{background:transparent url(./img/help-browser.png) no-repeat 0 2px;padding-left:20px!important;}.fileModifiedByMe,.fileModifiedByMe span{color:green!important;}.fileModifiedByAnother,.fileModifiedByAnother span{color:red!important;}.file-need-commit{color:red!important;font-weight:bold!important;}.summary_1{color:black!important;font-weight:bold!important;background-color:#68D888!important;}.summary_2{color:black!important;font-weight:bold!important;background-color:#FF6347!important;}.summary_3{color:black!important;font-weight:bold!important;background-color:#EEE8AA!important;}.summary_4{color:black!important;font-weight:bold!important;background-color:#DCDCDC!important;}.diff-content h2{font-size:12px;font-weight:normal;background:transparent url(./img/anchor.png) no-repeat 0 0;margin:5px;padding-left:20px;}.diff-content table.code{border:1px solid #ddd;border-spacing:0;border-top:0;empty-cells:show;font-size:12px;line-height:110%;padding:0;margin:0;width:100%;}.diff-content table.code th{background:#eed;color:#886;font-weight:normal;padding:0 .5em;text-align:right;border-right:1px solid #d7d7d7;border-top:1px solid #998;font-size:11px;width:35px;}.diff-content table.code td{background:#fff;font:normal 11px monospace;overflow:auto;padding:1px 2px;}.diff-content table.code td.del{color:black;background-color:#FDD;border-left:1px solid #C00;border-right:1px solid #C00;}.diff-content table.code td.del.first{border-top:1px solid #C00;}.diff-content table.code td.ins{color:black;background-color:#DFD;border-left:1px solid #0A0;border-right:1px solid #0A0;}.diff-content table.code td.ins.first{border-top:1px solid #0A0;}.diff-content table.code td.del_end{border-top:1px solid #C00;}.diff-content table.code td.ins_end{border-top:1px solid #0A0;}.diff-content table.code td.line{background:#eed url(./img/help-browser.png) no-repeat 0 0;padding-left:20px;color:#886;border:1px solid #d7d7d7;}.check-build-content{margin:5px 5px;font-family:tahoma,arial,helvetica,sans-serif;font-size:11px;}#confMenu{background:white;font:11px Arial,Helvetica,sans-serif;}#confMenu .menu{padding-bottom:5px;background:url(./img/config-sprite.png) no-repeat top left!important;margin-left:auto;margin-right:auto;}#confMenu .card1{background-position:0 0!important;width:48px;height:47px;}#confMenu .card2{background-position:0 -55px!important;width:48px;height:44px;}#confMenu .card3{background-position:0 -105px!important;width:48px;height:47px;}#confMenu .card4{background-position:0 -160px!important;width:48px;height:47px;}#confMenu .card5{background-position:0 -212px!important;width:48px;height:47px;}#confMenu .card6{background-position:0 -263px!important;width:48px;height:47px;}#confMenu .card7{background-position:0 -320px!important;width:48px;height:47px;}#confMenu .menu-wrap{float:left;margin:5px;padding:5px;width:153px;text-align:center;cursor:pointer;}#confMenu .menu-wrap span{display:block;overflow:hidden;text-align:center;}#confMenu .x-view-over{color:black;border:1px solid #ddd;background-color:#efefef;padding:4px;}#confMenu .x-view-selected{background:#DFEDFF;border:1px solid #6593cf;padding:4px;}#confMenu .x-view-selected .menu{background:transparent;}#confMenu .x-view-selected span{color:#1A4D8F;font-weight:bold;}.res-block{background:transparent url(./img/block-top.png) no-repeat scroll 0 0;margin:10px 0 0 5px;padding-top:5px;width:550px;display:inline;float:left;}.res-block-inner{background:transparent url(./img/block-bottom.png) no-repeat scroll left bottom;padding:3px 11px;}.res-block h3{background:transparent url(./img/user.png) no-repeat 0 1px;padding-left:20px;padding-top:3px;-x-system-font:none;color:#555;font-family:tahoma,arial,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;line-height:normal;font-weight:normal;margin-bottom:8px;}.res-block p{padding-left:3px;padding-top:3px;-x-system-font:none;color:#555;font-family:tahoma,arial,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;line-height:normal;font-weight:normal;margin-bottom:8px;}.res-block em{font-weight:bold;}.res-block em.userAdmin{color:red;}.ux-grid3-row-action-cell .x-grid3-cell-inner{padding:1px 0 0 0;}.ux-grid3-row-action-cell .x-grid3-cell-inner div{background-repeat:no-repeat;width:16px;height:16px;cursor:pointer;}.check_doc_cell{color:black;background-color:#DEDEDE;text-align:right;}.file-needcommit-update{background-image:url(./img/arrow_refresh.png)!important;background-repeat:no-repeat!important;}.file-needcommit-delete{background-image:url(./img/delete.png)!important;background-repeat:no-repeat!important;}.file-needcommit-new{background-image:url(./img/page_add.png)!important;background-repeat:no-repeat!important;}.entities-details,.acronyms-details{color:black;background-color:#fff;padding:7px;font-family:tahoma,arial,sans-serif;font-size:13px;}.treeFileUpdated{font-weight:bold!important;}.x-row-editor .x-form-display-field{font-family:arial,tahoma,helvetica,sans-serif;font-size:11px;text-align:center;}.x-usernotes-content{border-left:1px solid;border-right:1px solid;padding:10px;background-color:#EFEFEF;}.x-grid3-progresscol .x-grid3-cell-inner{padding:0 0 0 5px;}.x-grid3-progresscol .x-progress-bar{height:16px;}.x-grid3-progresscol .x-progress-inner{height:16px;}.x-grid3-progresscol .x-progress-text-front-ie6{padding:2.5px 5px;}.x-grid3-progresscol .x-progress-text-front{padding:2px 5px;}.x-progress-bar-red,.x-progress-bar-orange,.x-progress-bar-green{border-bottom:1px solid #7fa9e4;float:left;height:16px;}.x-progress-bar-red{background:#f00 url(./img/progress-bg-red.gif) repeat-x scroll left center;border-top:1px solid #ecb7ad;}.x-progress-bar-orange{background:#9cbfee url(./img/progress-bg-orange.gif) repeat-x scroll left center;border-right:1px solid #deab7e;border-top:1px solid #d7b290;}.x-progress-bar-green{background:#0f0 url(./img/progress-bg-green.gif) repeat-x scroll left center;border-right:1px solid #5bd976;border-top:1px solid #79e18f;}
\ No newline at end of file
+.x-form-field-wrap .flags,.mainMenuLang{top:5px;left:5px;}.flags{background:url(./img/flags/flags.png) no-repeat top left;width:16px;height:11px;}.flag-ad{background-position:0 0;}.flag-ae{background-position:0 -12px;}.flag-af{background-position:0 -24px;}.flag-ag{background-position:0 -36px;}.flag-ai{background-position:0 -48px;}.flag-al{background-position:0 -60px;}.flag-am{background-position:0 -72px;}.flag-an{background-position:0 -84px;}.flag-ao{background-position:0 -96px;}.flag-ar{background-position:0 -108px;}.flag-ar2{background-position:0 -120px;}.flag-as{background-position:0 -132px;}.flag-at{background-position:0 -144px;}.flag-au{background-position:0 -156px;}.flag-aw{background-position:0 -168px;}.flag-ax{background-position:0 -180px;}.flag-az{background-position:0 -192px;}.flag-ba{background-position:0 -204px;}.flag-bb{background-position:0 -216px;}.flag-bd{background-position:0 -228px;}.flag-be{background-position:0 -240px;}.flag-bf{background-position:0 -252px;}.flag-bg{background-position:0 -264px;}.flag-bh{background-position:0 -276px;}.flag-bi{background-position:0 -288px;}.flag-bj{background-position:0 -300px;}.flag-bm{background-position:0 -312px;}.flag-bn{background-position:0 -324px;}.flag-bo{background-position:0 -336px;}.flag-bs{background-position:0 -348px;}.flag-bt{background-position:0 -360px;}.flag-bv{background-position:0 -372px;}.flag-bw{background-position:0 -384px;}.flag-by{background-position:0 -396px;}.flag-bz{background-position:0 -408px;}.flag-ca{background-position:0 -420px;}.flag-catalonia{background-position:0 -432px;}.flag-cc{background-position:0 -444px;}.flag-cd{background-position:0 -456px;}.flag-cf{background-position:0 -468px;}.flag-cg{background-position:0 -480px;}.flag-ch{background-position:0 -492px;}.flag-ci{background-position:0 -504px;}.flag-ck{background-position:0 -516px;}.flag-cl{background-position:0 -528px;}.flag-cm{background-position:0 -540px;}.flag-cn{background-position:0 -552px;}.flag-co{background-position:0 -564px;}.flag-cr{background-position:0 -576px;}.flag-cs{background-position:0 -588px;}.flag-cu{background-position:0 -600px;}.flag-cv{background-position:0 -612px;}.flag-cx{background-position:0 -624px;}.flag-cy{background-position:0 -636px;}.flag-cz{background-position:0 -648px;}.flag-da{background-position:0 -660px;}.flag-de{background-position:0 -672px;}.flag-dj{background-position:0 -684px;}.flag-dm{background-position:0 -696px;}.flag-do{background-position:0 -708px;}.flag-dz{background-position:0 -720px;}.flag-ec{background-position:0 -732px;}.flag-ee{background-position:0 -744px;}.flag-eg{background-position:0 -756px;}.flag-eh{background-position:0 -768px;}.flag-el{background-position:0 -780px;}.flag-en{background-position:0 -792px;}.flag-england{background-position:0 -804px;}.flag-er{background-position:0 -816px;}.flag-es{background-position:0 -828px;}.flag-et{background-position:0 -840px;}.flag-europeanunion{background-position:0 -852px;}.flag-fa{background-position:0 -864px;}.flag-fam{background-position:0 -876px;}.flag-fi{background-position:0 -888px;}.flag-fj{background-position:0 -900px;}.flag-fk{background-position:0 -912px;}.flag-fm{background-position:0 -924px;}.flag-fo{background-position:0 -936px;}.flag-fr{background-position:0 -948px;}.flag-ga{background-position:0 -960px;}.flag-gd{background-position:0 -972px;}.flag-ge{background-position:0 -984px;}.flag-gf{background-position:0 -996px;}.flag-gh{background-position:0 -1008px;}.flag-gi{background-position:0 -1020px;}.flag-gl{background-position:0 -1032px;}.flag-gm{background-position:0 -1044px;}.flag-gn{background-position:0 -1056px;}.flag-gp{background-position:0 -1068px;}.flag-gq{background-position:0 -1080px;}.flag-gs{background-position:0 -1092px;}.flag-gt{background-position:0 -1104px;}.flag-gu{background-position:0 -1116px;}.flag-gw{background-position:0 -1128px;}.flag-gy{background-position:0 -1140px;}.flag-he{background-position:0 -1152px;}.flag-hk{background-position:0 -1164px;}.flag-hm{background-position:0 -1176px;}.flag-hn{background-position:0 -1188px;}.flag-hr{background-position:0 -1200px;}.flag-ht{background-position:0 -1212px;}.flag-hu{background-position:0 -1224px;}.flag-id{background-position:0 -1236px;}.flag-ie{background-position:0 -1248px;}.flag-in{background-position:0 -1260px;}.flag-io{background-position:0 -1272px;}.flag-iq{background-position:0 -1284px;}.flag-is{background-position:0 -1296px;}.flag-it{background-position:0 -1308px;}.flag-ja{background-position:0 -1320px;}.flag-jm{background-position:0 -1332px;}.flag-ke{background-position:0 -1344px;}.flag-kg{background-position:0 -1356px;}.flag-kh{background-position:0 -1368px;}.flag-ki{background-position:0 -1380px;}.flag-km{background-position:0 -1392px;}.flag-kn{background-position:0 -1404px;}.flag-kp{background-position:0 -1416px;}.flag-kr{background-position:0 -1428px;}.flag-kw{background-position:0 -1440px;}.flag-ky{background-position:0 -1452px;}.flag-kz{background-position:0 -1464px;}.flag-la{background-position:0 -1476px;}.flag-lb{background-position:0 -1488px;}.flag-lc{background-position:0 -1500px;}.flag-li{background-position:0 -1512px;}.flag-lk{background-position:0 -1524px;}.flag-lr{background-position:0 -1536px;}.flag-ls{background-position:0 -1548px;}.flag-lt{background-position:0 -1560px;}.flag-lu{background-position:0 -1572px;}.flag-lv{background-position:0 -1584px;}.flag-ly{background-position:0 -1596px;}.flag-ma{background-position:0 -1608px;}.flag-mc{background-position:0 -1620px;}.flag-md{background-position:0 -1632px;}.flag-me{background-position:0 -1644px;}.flag-mg{background-position:0 -1657px;}.flag-mh{background-position:0 -1669px;}.flag-mk{background-position:0 -1681px;}.flag-ml{background-position:0 -1693px;}.flag-mm{background-position:0 -1705px;}.flag-mn{background-position:0 -1717px;}.flag-mo{background-position:0 -1729px;}.flag-mp{background-position:0 -1741px;}.flag-mq{background-position:0 -1753px;}.flag-mr{background-position:0 -1765px;}.flag-ms{background-position:0 -1777px;}.flag-mt{background-position:0 -1789px;}.flag-mu{background-position:0 -1801px;}.flag-mv{background-position:0 -1813px;}.flag-mw{background-position:0 -1825px;}.flag-mx{background-position:0 -1837px;}.flag-my{background-position:0 -1849px;}.flag-mz{background-position:0 -1861px;}.flag-na{background-position:0 -1873px;}.flag-nc{background-position:0 -1885px;}.flag-ne{background-position:0 -1897px;}.flag-nf{background-position:0 -1909px;}.flag-ng{background-position:0 -1921px;}.flag-ni{background-position:0 -1933px;}.flag-nl{background-position:0 -1945px;}.flag-no{background-position:0 -1957px;}.flag-np{background-position:0 -1969px;}.flag-nr{background-position:0 -1981px;}.flag-nu{background-position:0 -1993px;}.flag-nz{background-position:-17px 0;}.flag-om{background-position:-17px -12px;}.flag-pa{background-position:-17px -24px;}.flag-pe{background-position:-17px -36px;}.flag-pf{background-position:-17px -48px;}.flag-pg{background-position:-17px -60px;}.flag-ph{background-position:-17px -72px;}.flag-pk{background-position:-17px -84px;}.flag-pl{background-position:-17px -96px;}.flag-pm{background-position:-17px -108px;}.flag-pn{background-position:-17px -120px;}.flag-pr{background-position:-17px -132px;}.flag-ps{background-position:-17px -144px;}.flag-pt{background-position:-17px -156px;}.flag-pt_BR{background-position:-17px -168px;}.flag-pw{background-position:-17px -180px;}.flag-py{background-position:-17px -192px;}.flag-qa{background-position:-17px -204px;}.flag-re{background-position:-17px -216px;}.flag-ro{background-position:-17px -228px;}.flag-rs{background-position:-17px -240px;}.flag-ru{background-position:-17px -252px;}.flag-rw{background-position:-17px -264px;}.flag-sa{background-position:-17px -276px;}.flag-sb{background-position:-17px -288px;}.flag-sc{background-position:-17px -300px;}.flag-scotland{background-position:-17px -312px;}.flag-sd{background-position:-17px -324px;}.flag-se{background-position:-17px -336px;}.flag-sg{background-position:-17px -348px;}.flag-sh{background-position:-17px -360px;}.flag-sj{background-position:-17px -372px;}.flag-sk{background-position:-17px -384px;}.flag-sl{background-position:-17px -396px;}.flag-sl_{background-position:-17px -408px;}.flag-sm{background-position:-17px -420px;}.flag-sn{background-position:-17px -432px;}.flag-so{background-position:-17px -444px;}.flag-sr{background-position:-17px -456px;}.flag-st{background-position:-17px -468px;}.flag-sv_{background-position:-17px -480px;}.flag-sy{background-position:-17px -492px;}.flag-sz{background-position:-17px -504px;}.flag-tc{background-position:-17px -516px;}.flag-td{background-position:-17px -528px;}.flag-tf{background-position:-17px -540px;}.flag-tg{background-position:-17px -552px;}.flag-th{background-position:-17px -564px;}.flag-tj{background-position:-17px -576px;}.flag-tk{background-position:-17px -588px;}.flag-tl{background-position:-17px -600px;}.flag-tm{background-position:-17px -612px;}.flag-tn{background-position:-17px -624px;}.flag-to{background-position:-17px -636px;}.flag-tr{background-position:-17px -648px;}.flag-tt{background-position:-17px -660px;}.flag-tv{background-position:-17px -672px;}.flag-tw{background-position:-17px -684px;}.flag-tz{background-position:-17px -696px;}.flag-ua{background-position:-17px -708px;}.flag-ug{background-position:-17px -720px;}.flag-um{background-position:-17px -732px;}.flag-us{background-position:-17px -744px;}.flag-uy{background-position:-17px -756px;}.flag-uz{background-position:-17px -768px;}.flag-va{background-position:-17px -780px;}.flag-vc{background-position:-17px -792px;}.flag-ve{background-position:-17px -804px;}.flag-vg{background-position:-17px -816px;}.flag-vi{background-position:-17px -828px;}.flag-vn{background-position:-17px -840px;}.flag-vu{background-position:-17px -852px;}.flag-wales{background-position:-17px -864px;}.flag-wf{background-position:-17px -876px;}.flag-ws{background-position:-17px -888px;}.flag-ye{background-position:-17px -900px;}.flag-yt{background-position:-17px -912px;}.flag-za{background-position:-17px -924px;}.flag-zh{background-position:-17px -936px;}.flag-zm{background-position:-17px -948px;}.flag-zw{background-position:-17px -960px;}/*!* Ext JS Library 3.2.0 * Copyright(c) 2006-2010 Ext JS,Inc. * [email protected] * http://www.extjs.com/license */ .x-portal .x-panel-dd-spacer{margin-bottom:10px;}.x-portlet{margin-bottom:10px;}.x-portlet .x-panel-ml{padding-left:2px;}.x-portlet .x-panel-mr{padding-right:2px;}.x-portlet .x-panel-bl{padding-left:2px;}.x-portlet .x-panel-br{padding-right:2px;}.x-portlet .x-panel-body{background:white;}.x-portlet .x-panel-mc{padding-top:2px;}.x-portlet .x-panel-bc .x-panel-footer{padding-bottom:2px;}.x-portlet .x-panel-nofooter .x-panel-bc{height:2px;}/*!* Ext JS Library 3.3.1 * Copyright(c) 2006-2010 Sencha Inc. * [email protected] * http://www.sencha.com/license */ .ext-ie .x-row-editor .x-form-text{margin:0!important;}.x-row-editor-header{height:2px;overflow:hidden;background:transparent url(http://extjs.cachefly.net/ext-3.3.1/examples/ux/images/row-editor-bg.gif) repeat-x 0 0;}.x-row-editor-footer{height:2px;overflow:hidden;background:transparent url(http://extjs.cachefly.net/ext-3.3.1/examples/ux/images/row-editor-bg.gif) repeat-x 0 -2px;}.ext-ie .x-row-editor-footer{margin-top:-1px;}.x-row-editor-body{overflow:hidden;zoom:1;background:#ebf2fb;padding-top:2px;}.x-row-editor .x-btns{position:absolute;top:28px;left:20px;padding-left:5px;background:transparent url(http://extjs.cachefly.net/ext-3.3.1/examples/ux/images/row-editor-btns.gif) no-repeat 0 0;}.x-row-editor .x-btns .x-plain-bwrap{padding-right:5px;background:transparent url(http://extjs.cachefly.net/ext-3.3.1/examples/ux/images/row-editor-btns.gif) no-repeat right -31px;}.x-row-editor .x-btns .x-plain-body{background:transparent url(http://extjs.cachefly.net/ext-3.3.1/examples/ux/images/row-editor-btns.gif) repeat-x 0 -62px;height:31px;}.x-row-editor .x-btns .x-table-layout-cell{padding:3px;}.ext-ie6 .x-row-editor .x-form-field-wrap .x-form-trigger,.ext-ie7 .x-row-editor .x-form-field-wrap .x-form-trigger{top:1px;}.ext-ie6 .x-row-editor .x-form-field-trigger-wrap,.ext-ie7 .x-row-editor .x-form-field-trigger-wrap{margin-top:-1px;}.errorTip .x-tip-body ul{list-style-type:disc;margin-left:15px;}.x-form-field-wrap .x-form-spinner-trigger{background:transparent url('http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/spinner.gif') no-repeat 0 0;}.x-form-field-wrap .x-form-spinner-overup{background-position:-17px 0;}.x-form-field-wrap .x-form-spinner-clickup{background-position:-34px 0;}.x-form-field-wrap .x-form-spinner-overdown{background-position:-51px 0;}.x-form-field-wrap .x-form-spinner-clickdown{background-position:-68px 0;}.x-trigger-wrap-focus .x-form-spinner-trigger{background-position:-85px 0;}.x-trigger-wrap-focus .x-form-spinner-overup{background-position:-102px 0;}.x-trigger-wrap-focus .x-form-spinner-clickup{background-position:-119px 0;}.x-trigger-wrap-focus .x-form-spinner-overdown{background-position:-136px 0;}.x-trigger-wrap-focus .x-form-spinner-clickdown{background-position:-153px 0;}.x-trigger-wrap-focus .x-form-trigger{border-bottom:1px solid #7eadd9;}.x-form-field-wrap .x-form-spinner-splitter{line-height:1px;font-size:1px;background:transparent url('http://extjs.cachefly.net/ext-3.2.0/examples/ux/images/spinner-split.gif') no-repeat 0 0;position:absolute;cursor:n-resize;}.x-trigger-wrap-focus .x-form-spinner-splitter{background-position:-14px 0;}/*!* Ext JS Library 3.2.0 * Copyright(c) 2006-2010 Ext JS,Inc. * [email protected] * http://www.extjs.com/license */ .x-statusbar .x-status-text{cursor:default;}.x-statusbar .x-status-busy{padding-left:25px!important;background:transparent no-repeat 3px 2px;}.x-toolbar div.xtb-text .x-statusbar .x-status-text-panel{border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;padding:2px 8px 2px 5px;}#word-status .x-status-text-panel .spacer{width:60px;font-size:0;line-height:0;}#word-status .x-status-busy{padding-left:25px!important;background:transparent no-repeat 3px 2px;}#word-status .x-status-saved{padding-left:25px!important;background:transparent no-repeat 3px 2px;}.x-statusbar .x-status-error{cursor:pointer;padding-left:25px!important;background:transparent no-repeat 3px 2px;}.x-statusbar .x-status-valid{padding-left:25px!important;background:transparent no-repeat 3px 2px;}.x-status-error-list{font:11px tahoma,arial,verdana,sans-serif;position:absolute;z-index:9999;border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;padding:5px 10px;}.x-status-error-list li{cursor:pointer;list-style:disc;margin-left:10px;}.x-status-error-list li a{text-decoration:none;}.x-status-error-list li a:hover{text-decoration:underline;}.x-statusbar .x-status-busy{background-image:url(../images/loading.gif);}.x-statusbar .x-status-text-panel{border-color:#99bbe8 #fff #fff #99bbe8;}#word-status .x-status-text{color:#777;}#word-status .x-status-busy{background-image:url(../images/saving.gif);}#word-status .x-status-saved{background-image:url(../images/saved.png);}.x-statusbar .x-status-error{color:#C33;background-image:url(../images/exclamation.gif);}.x-statusbar .x-status-valid{background-image:url(../images/accept.png);}.x-status-error-list{border-color:#C33;}.x-status-error-list li a{color:#15428B;}/*!* Ext JS Library 3.2.0 * Copyright(c) 2006-2010 Ext JS,Inc. * [email protected] * http://www.extjs.com/license */ /*!* Ext JS Library 3.2+* Copyright(c) 2006-2009 Ext JS,LLC * [email protected] * http://www.extjs.com/license */ .x-treegrid-root-table{border-right:1px solid;}.x-treegrid-root-node{overflow:auto;}.x-treegrid-hd-hidden{visibility:hidden;border:0;width:0;}.x-treegrid-col{border-bottom:1px solid;height:20px;overflow:hidden;vertical-align:top;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}.x-treegrid-text{padding-left:4px;-moz-user-select:none;-khtml-user-select:none;}.x-treegrid-resizer{border-left:1px solid;border-right:1px solid;position:absolute;left:0;top:0;}.x-treegrid-header-inner{overflow:hidden;}.x-treegrid-root-table,.x-treegrid-col{border-color:#ededed;}.x-treegrid-resizer{border-left-color:#555;border-right-color:#555;}.CodeMirror-line-numbers{width:2.2em;color:#aaa;background-color:#eee;text-align:right;padding-right:.3em;font-size:10pt;font-family:monospace;padding-top:.4em;}.x-grid3-summary-row{border-left:1px solid #fff;border-right:1px solid #fff;color:#333;background:#f1f2f4;}.x-grid3-summary-row .x-grid3-cell-inner{font-weight:bold;padding-bottom:4px;}.x-grid3-cell-first .x-grid3-cell-inner{padding-left:16px;}.x-grid-hide-summary .x-grid3-summary-row{display:none;}.x-grid3-summary-msg{padding:4px 16px;font-weight:bold;}.x-grid3-gridsummary-row-inner{overflow:hidden;width:100%;}.x-grid3-gridsummary-row-offset{width:10000px;}.x-grid-hide-gridsummary .x-grid3-gridsummary-row-inner{display:none;}.x-notification .x-tool-close{display:none;}.x-notification.fixed .x-tool-close{display:block;}#phd-oe-about{text-align:center;margin:60px 0 50px 0;color:#444;font:bold 13px tahoma,arial,helvetica;}#phd-oe-about-info{font-size:10px;text-align:center;color:#849090;}#phd-oe-credit ul{list-style:disc url(./img/arrow_right.png) inside;}#phd-oe-credit li{margin:10px;padding:0;}.phd-oe-credit-info{margin-left:30px;padding-top:7px;color:#849090;}#wizard-step-1,#wizard-step-2,#wizard-step-3{margin-top:5px;padding-left:20px;}.wizard-step-before{background:transparent url(./img/arrow_right.png) no-repeat 0 0;opacity:.5;padding-bottom:5px;}.wizard-step-working{background:transparent url(./img/loading.gif) no-repeat 0 0;padding-bottom:5px;}.wizard-wait{display:none;}.wizard-show{margin-top:5px;margin-left:10px;display:block;}.wizard-step-done{background:transparent url(./img/accept.png) no-repeat 0 0;font-weight:bold;padding-bottom:5px;}.MainInfoTabPanel{margin:0 5px 0 5px!important;padding:0!important;}.x-tree-node .modified a span{color:red;}.x-grid3-col-GridBugTitle{padding-left:5px!important;}.x-grid3-td-GridBugTitle .topic{background:transparent url(./img/post.gif) no-repeat scroll 0 -1px!important;padding-left:20px!important;}.x-grid3-row-body p{margin:5px 20px 10px 25px!important;color:#555;}.MainMenu{background-image:url(./img/go-home.png)!important;background-position:0 1px!important;}.iconAllFiles{background-image:url(./img/view-list-tree.png)!important;}.iconAdmin{background-image:url(./img/face-wink.png)!important;}.iconAdd{background-image:url(./img/list-add.png)!important;}.iconArrowLeft{background-image:url(./img/arrow_left.png)!important;}.iconArrowRight{background-image:url(./img/arrow_right.png)!important;}.iconBook{background-image:url(./img/documentation.png)!important;}.iconBugs{background-image:url(./img/bug.png)!important;}.iconBuildStatus{background-image:url(./img/run-build-install-root.png)!important;}.iconCheckBuild{background-image:url(./img/run-build.png)!important;}.iconCheckDoc{background-image:url(./img/utilities-terminal.png)!important;}.iconCheckEntities{background-image:url(./img/insert-link.png)!important;}.iconClose{background-image:url(./img/cancel.png)!important;}.iconCloseOthersTabs{background-image:url(./img/tab_delete.png)!important;}.iconCommitFileVcs{background-image:url(./img/mail-mark-notjunk.png)!important;}.iconConf{background-image:url(./img/configure.png)!important;}.iconDiffView{background-image:url(./img/code-class.png)!important;}.iconDownloadDiff{background-image:url(./img/download-later.png)!important;}.iconEditor,.iconEdit{background-image:url(./img/document-edit.png)!important;}.iconErasePersonalData{background-image:url(./img/list-remove-user.png)!important;}.iconError{background-image:url(./img/exclamation.gif)!important;}.iconExternalData{background-image:url(./img/svn-update.png)!important;}.iconFiles{background-image:url(./img/page.png)!important;}.iconFilesError{background-image:url(./img/security-medium.png)!important;}.iconFilesNeedReviewed{background-image:url(./img/document-edit.png)!important;}.iconFilesNeedTranslate{background-image:url(./img/page_add.png)!important;}.iconFilesToDisplay{background-image:url(./img/video-display.png)!important;}.iconFilesNeedUpdate{background-image:url(./img/arrow_refresh.png)!important;}.iconFinishRefresh{background-image:url(./img/accept.png)!important;}.iconFolderOpen{background-image:url(./img/folder-open.gif)!important;}.iconFolderClose{background-image:url(./img/folder.gif)!important;}.iconFolderNew{background-image:url(./img/folder-favorites.png)!important;}.iconGoogle{background-image:url(./img/google.png)!important;}.iconGraphic{background-image:url(./img/chart_pie.png)!important;}.iconHelp{background-image:url(./img/help-browser.png)!important;}.iconIndent{background-image:url(./img/format-indent-more.png)!important;}.iconInfo{background-image:url(./img/help-about.png)!important;}.iconInsertCode{background-image:url(./img/page_code.png)!important;}.iconLogOut{background-image:url(./img/system-shutdown.png)!important;}.iconMenu{background-image:url(./img/edit-text-frame-update.png)!important;}.iconMailing{background-image:url(./img/email_open_image.png)!important;}.iconNewFiles{background-image:url(./img/page_add.png)!important;}.iconNewWord{background-image:url(./img/abiword.png)!important;}.iconNotInEn{background-image:url(./img/delete.png)!important;}.iconOpenInTab{background-image:url(./img/tab-new-background.png)!important;}.iconPageDelete{background-image:url(./img/user-trash-full.png)!important;}.iconPatchAlert{background-image:url(./img/bell.png)!important;}.iconPatch{background-image:url(./img/text-x-patch.png)!important;}.iconPendingCommit{background-image:url(./img/svn-commit.png)!important;}.iconPendingPatch{background-image:url(./img/text-x-patch.png)!important;}.iconProgress{background-image:url(./img/ui-progress-bar.png)!important;}.iconRedo{background-image:url(./img/edit-redo.png)!important;}.iconRefresh{background-image:url(./img/arrow_refresh.png)!important;}.iconRun{background-image:url(./img/run-build.png)!important;}.iconSaveAsFile{background-image:url(./img/text-x-patch.png)!important;}.iconSaveFile{background-image:url(./img/save.png)!important;}.iconScrollBar{background-image:url(./img/ui-scroll-bar.png)!important;}.iconSendEmail{background-image:url(./img/mail-message-new.png)!important;}.iconSpellCheck{background-image:url(./img/tools-check-spelling.png)!important;}.iconStartRefresh{background-image:url(./img/go-last.png)!important;}.iconSummary{background-image:url(./img/align-vertical-bottom-out.png)!important;}.iconSwitchLang{background-image:url(./img/system-switch-user.png)!important;}.iconTabError{background-image:url(./img/security-medium.png)!important;}.iconTabLink{background-image:url(./img/page_link.png)!important;}.iconTabNeedReviewed{background-image:url(./img/document-edit.png)!important;}.iconTabNeedTranslate{background-image:url(./img/page_add.png)!important;}.iconTabNeedUpdate{background-image:url(./img/arrow_refresh.png)!important;}.iconTabView{background-image:url(./img/eye.png)!important;}.iconTranslator{background-image:url(./img/group.png)!important;}.iconTrash{background-image:url(./img/delete.png)!important;}.iconThemes{background-image:url(./img/fill-color.png)!important;}.iconUI{background-image:url(./img/view-choose.png)!important;}.iconUndo{background-image:url(./img/edit-undo.png)!important;}.iconUpdateFileVcs{background-image:url(./img/database_refresh.png)!important;}.iconUserNotes{background-image:url(./img/knotes.png)!important;}.iconUser{background-image:url(./img/user.png)!important;}.iconView{background-image:url(./img/eye.png)!important;}.iconViewDiff{background-image:url(./img/code-class.png)!important;}.iconVCSLog{background-image:url(./img/text-x-log.png)!important;}.iconWinManageLog{background-image:url(./img/text-x-log.png)!important;}.iconWorkInProgress{background-image:url(./img/applications-development.png)!important;}.iconXml{background-image:url(./img/text-xml.png)!important;}.confStatusBar{background:transparent url(./img/help-browser.png) no-repeat 0 2px;padding-left:20px!important;}.fileModifiedByMe,.fileModifiedByMe span{color:green!important;}.fileModifiedByAnother,.fileModifiedByAnother span{color:red!important;}.file-need-commit{color:red!important;font-weight:bold!important;}.summary_1{color:black!important;font-weight:bold!important;background-color:#68D888!important;}.summary_2{color:black!important;font-weight:bold!important;background-color:#FF6347!important;}.summary_3{color:black!important;font-weight:bold!important;background-color:#EEE8AA!important;}.summary_4{color:black!important;font-weight:bold!important;background-color:#DCDCDC!important;}.diff-content h2{font-size:12px;font-weight:normal;background:transparent url(./img/anchor.png) no-repeat 0 0;margin:5px;padding-left:20px;}.diff-content table.code{border:1px solid #ddd;border-spacing:0;border-top:0;empty-cells:show;font-size:12px;line-height:110%;padding:0;margin:0;width:100%;}.diff-content table.code th{background:#eed;color:#886;font-weight:normal;padding:0 .5em;text-align:right;border-right:1px solid #d7d7d7;border-top:1px solid #998;font-size:11px;width:35px;}.diff-content table.code td{background:#fff;font:normal 11px monospace;overflow:auto;padding:1px 2px;}.diff-content table.code td.del{color:black;background-color:#FDD;border-left:1px solid #C00;border-right:1px solid #C00;}.diff-content table.code td.del.first{border-top:1px solid #C00;}.diff-content table.code td.ins{color:black;background-color:#DFD;border-left:1px solid #0A0;border-right:1px solid #0A0;}.diff-content table.code td.ins.first{border-top:1px solid #0A0;}.diff-content table.code td.del_end{border-top:1px solid #C00;}.diff-content table.code td.ins_end{border-top:1px solid #0A0;}.diff-content table.code td.line{background:#eed url(./img/help-browser.png) no-repeat 0 0;padding-left:20px;color:#886;border:1px solid #d7d7d7;}.check-build-content{margin:5px 5px;font-family:tahoma,arial,helvetica,sans-serif;font-size:11px;}#confMenu{background:white;font:11px Arial,Helvetica,sans-serif;}#confMenu .menu{padding-bottom:5px;background:url(./img/config-sprite.png) no-repeat top left!important;margin-left:auto;margin-right:auto;}#confMenu .card1{background-position:0 0!important;width:48px;height:47px;}#confMenu .card2{background-position:0 -55px!important;width:48px;height:44px;}#confMenu .card3{background-position:0 -105px!important;width:48px;height:47px;}#confMenu .card4{background-position:0 -160px!important;width:48px;height:47px;}#confMenu .card5{background-position:0 -212px!important;width:48px;height:47px;}#confMenu .card6{background-position:0 -263px!important;width:48px;height:47px;}#confMenu .card7{background-position:0 -320px!important;width:48px;height:47px;}#confMenu .menu-wrap{float:left;margin:5px;padding:5px;width:153px;text-align:center;cursor:pointer;}#confMenu .menu-wrap span{display:block;overflow:hidden;text-align:center;}#confMenu .x-view-over{color:black;border:1px solid #ddd;background-color:#efefef;padding:4px;}#confMenu .x-view-selected{background:#DFEDFF;border:1px solid #6593cf;padding:4px;}#confMenu .x-view-selected .menu{background:transparent;}#confMenu .x-view-selected span{color:#1A4D8F;font-weight:bold;}.res-block{background:transparent url(./img/block-top.png) no-repeat scroll 0 0;margin:10px 0 0 5px;padding-top:5px;width:550px;display:inline;float:left;}.res-block-inner{background:transparent url(./img/block-bottom.png) no-repeat scroll left bottom;padding:3px 11px;}.res-block h3{background:transparent url(./img/user.png) no-repeat 0 1px;padding-left:20px;padding-top:3px;-x-system-font:none;color:#555;font-family:tahoma,arial,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;line-height:normal;font-weight:normal;margin-bottom:8px;}.res-block p{padding-left:3px;padding-top:3px;-x-system-font:none;color:#555;font-family:tahoma,arial,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;line-height:normal;font-weight:normal;margin-bottom:8px;}.res-block em{font-weight:bold;}.res-block em.userAdmin{color:red;}.ux-grid3-row-action-cell .x-grid3-cell-inner{padding:1px 0 0 0;}.ux-grid3-row-action-cell .x-grid3-cell-inner div{background-repeat:no-repeat;width:16px;height:16px;cursor:pointer;}.check_doc_cell{color:black;background-color:#DEDEDE;text-align:right;}.file-needcommit-update{background-image:url(./img/arrow_refresh.png)!important;background-repeat:no-repeat!important;}.file-needcommit-delete{background-image:url(./img/delete.png)!important;background-repeat:no-repeat!important;}.file-needcommit-new{background-image:url(./img/page_add.png)!important;background-repeat:no-repeat!important;}.entities-details,.acronyms-details{color:black;background-color:#fff;padding:7px;font-family:tahoma,arial,sans-serif;font-size:13px;}.treeFileUpdated{font-weight:bold!important;}.x-row-editor .x-form-display-field{font-family:arial,tahoma,helvetica,sans-serif;font-size:11px;text-align:center;}.x-usernotes-content{border-left:1px solid;border-right:1px solid;padding:10px;background-color:#EFEFEF;}.x-grid3-progresscol .x-grid3-cell-inner{padding:0 0 0 5px;}.x-grid3-progresscol .x-progress-bar{height:16px;}.x-grid3-progresscol .x-progress-inner{height:16px;}.x-grid3-progresscol .x-progress-text-front-ie6{padding:2.5px 5px;}.x-grid3-progresscol .x-progress-text-front{padding:2px 5px;}.x-progress-bar-red,.x-progress-bar-orange,.x-progress-bar-green{border-bottom:1px solid #7fa9e4;float:left;height:16px;}.x-progress-bar-red{background:#f00 url(./img/progress-bg-red.gif) repeat-x scroll left center;border-top:1px solid #ecb7ad;}.x-progress-bar-orange{background:#9cbfee url(./img/progress-bg-orange.gif) repeat-x scroll left center;border-right:1px solid #deab7e;border-top:1px solid #d7b290;}.x-progress-bar-green{background:#0f0 url(./img/progress-bg-green.gif) repeat-x scroll left center;border-right:1px solid #5bd976;border-top:1px solid #79e18f;}
\ No newline at end of file
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.