[jboss-svn-commits] JBL Code SVN: r34216 - in labs/jbossrules/trunk/drools-guvnor/src/main: java/org/drools/guvnor/client/modeldriven/ui and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jul 27 08:53:22 EDT 2010


Author: Rikkola
Date: 2010-07-27 08:53:21 -0400 (Tue, 27 Jul 2010)
New Revision: 34216

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/Guvnor.gwt.xml
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/CustomFormPopUp.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/factPattern/PopupCreator.java
   labs/jbossrules/trunk/drools-guvnor/src/main/webapp/org.drools.guvnor.Guvnor/org.drools.guvnor.Guvnor.nocache.js
Log:
[#GUVNOR-573] Can't add multiple field contraint

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/Guvnor.gwt.xml
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/Guvnor.gwt.xml	2010-07-27 10:22:23 UTC (rev 34215)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/Guvnor.gwt.xml	2010-07-27 12:53:21 UTC (rev 34216)
@@ -19,10 +19,10 @@
 
     -->
 
-    <!--extend-property name="locale" values="es_ES"/>
+    <extend-property name="locale" values="es_ES"/>
     <extend-property name="locale" values="zh_CN"/>
     <extend-property name="locale" values="ja_JP"/>
-    <extend-property name="locale" values="pt_BR"/-->
+    <extend-property name="locale" values="pt_BR"/>
 
 
     <!-- Specify the app entry point class.                   -->

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/CustomFormPopUp.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/CustomFormPopUp.java	2010-07-27 10:22:23 UTC (rev 34215)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/CustomFormPopUp.java	2010-07-27 12:53:21 UTC (rev 34216)
@@ -1,3 +1,19 @@
+/**
+ * Copyright 2010 JBoss Inc
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
 package org.drools.guvnor.client.modeldriven.ui;
 
 import com.google.gwt.core.client.GWT;

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/factPattern/PopupCreator.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/factPattern/PopupCreator.java	2010-07-27 10:22:23 UTC (rev 34215)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/factPattern/PopupCreator.java	2010-07-27 12:53:21 UTC (rev 34216)
@@ -32,6 +32,8 @@
 import org.drools.ide.common.client.modeldriven.brl.SingleFieldConstraintEBLeftSide;
 
 import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.dom.client.ChangeEvent;
+import com.google.gwt.event.dom.client.ChangeHandler;
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.event.dom.client.ClickHandler;
 import com.google.gwt.user.client.Window;
@@ -44,11 +46,11 @@
 
 public class PopupCreator {
 
-    private FactPattern pattern;
+    private FactPattern                pattern;
     private SuggestionCompletionEngine completions;
-    private RuleModeller modeller;
-    private boolean bindable;
-    private Constants constants = ((Constants) GWT.create(Constants.class));
+    private RuleModeller               modeller;
+    private boolean                    bindable;
+    private Constants                  constants = ((Constants) GWT.create( Constants.class ));
 
     /**
      * Returns the pattern.
@@ -109,37 +111,47 @@
     /**
      * Display a little editor for field bindings.
      */
-    public void showBindFieldPopup(final Widget w, final SingleFieldConstraint con, String[] fields, final PopupCreator popupCreator) {
+    public void showBindFieldPopup(final Widget w,
+                                   final SingleFieldConstraint con,
+                                   String[] fields,
+                                   final PopupCreator popupCreator) {
         final FormStylePopup popup = new FormStylePopup();
-        popup.setWidth(500);
+        popup.setWidth( 500 );
         final HorizontalPanel vn = new HorizontalPanel();
         final TextBox varName = new TextBox();
-        final Button ok = new Button(constants.Set());
-        vn.add(varName);
-        vn.add(ok);
+        final Button ok = new Button( constants.Set() );
+        vn.add( varName );
+        vn.add( ok );
 
-        ok.addClickHandler(new ClickHandler() {
-			public void onClick(ClickEvent event) {
+        ok.addClickHandler( new ClickHandler() {
+            public void onClick(ClickEvent event) {
                 String var = varName.getText();
-                if (modeller.isVariableNameUsed(var)) {
-                    Window.alert(Format.format(constants.TheVariableName0IsAlreadyTaken(), var));
+                if ( modeller.isVariableNameUsed( var ) ) {
+                    Window.alert( Format.format( constants.TheVariableName0IsAlreadyTaken(),
+                                                 var ) );
                     return;
                 }
-                con.setFieldBinding(var);
+                con.setFieldBinding( var );
                 modeller.refreshWidget();
                 popup.hide();
             }
-        });
-        popup.addAttribute(Format.format(constants.BindTheFieldCalled0ToAVariable(), con.getFieldName()), vn);
-        if (fields != null) {
-            Button sub = new Button(constants.ShowSubFields());
-            popup.addAttribute(Format.format(constants.ApplyAConstraintToASubFieldOf0(), con.getFieldName()), sub);
-            sub.addClickHandler(new ClickHandler() {
-    			public void onClick(ClickEvent event) {
+        } );
+        popup.addAttribute( Format.format( constants.BindTheFieldCalled0ToAVariable(),
+                                           con.getFieldName() ),
+                            vn );
+        if ( fields != null ) {
+            Button sub = new Button( constants.ShowSubFields() );
+            popup.addAttribute( Format.format( constants.ApplyAConstraintToASubFieldOf0(),
+                                               con.getFieldName() ),
+                                sub );
+            sub.addClickHandler( new ClickHandler() {
+                public void onClick(ClickEvent event) {
                     popup.hide();
-                    popupCreator.showPatternPopup(w, con.getFieldType(), con);
+                    popupCreator.showPatternPopup( w,
+                                                   con.getFieldType(),
+                                                   con );
                 }
-            });
+            } );
         }
 
         popup.show();
@@ -148,51 +160,56 @@
     /**
      * This shows a popup for adding fields to a composite
      */
-    public void showPatternPopupForComposite(Widget w, final CompositeFieldConstraint composite) {
-        final FormStylePopup popup = new FormStylePopup("images/newex_wiz.gif", //NON-NLS
-                constants.AddFieldsToThisConstraint());
+    public void showPatternPopupForComposite(Widget w,
+                                             final CompositeFieldConstraint composite) {
+        final FormStylePopup popup = new FormStylePopup( "images/newex_wiz.gif", //NON-NLS
+                                                         constants.AddFieldsToThisConstraint() );
 
         final ListBox box = new ListBox();
-        box.addItem("...");
-        String[] fields = this.completions.getFieldCompletions(this.pattern.factType);
-        for (int i = 0; i < fields.length; i++) {
-            box.addItem(fields[i]);
+        box.addItem( "..." );
+        String[] fields = this.completions.getFieldCompletions( this.pattern.factType );
+        for ( int i = 0; i < fields.length; i++ ) {
+            box.addItem( fields[i] );
         }
 
-        box.setSelectedIndex(0);
+        box.setSelectedIndex( 0 );
 
-        box.addClickHandler(new ClickHandler() {
-			public void onClick(ClickEvent event) {
-                composite.addConstraint(new SingleFieldConstraint(box.getItemText(box.getSelectedIndex())));
+        box.addClickHandler( new ClickHandler() {
+            public void onClick(ClickEvent event) {
+                composite.addConstraint( new SingleFieldConstraint( box.getItemText( box.getSelectedIndex() ) ) );
                 modeller.refreshWidget();
                 popup.hide();
             }
-        });
-        popup.addAttribute(constants.AddARestrictionOnAField(), box);
+        } );
+        popup.addAttribute( constants.AddARestrictionOnAField(),
+                            box );
 
-
         final ListBox composites = new ListBox();
-        composites.addItem("..."); //NON-NLS
-        composites.addItem(constants.AllOfAnd(), CompositeFieldConstraint.COMPOSITE_TYPE_AND);
-        composites.addItem(constants.AnyOfOr(), CompositeFieldConstraint.COMPOSITE_TYPE_OR);
-        composites.setSelectedIndex(0);
+        composites.addItem( "..." ); //NON-NLS
+        composites.addItem( constants.AllOfAnd(),
+                            CompositeFieldConstraint.COMPOSITE_TYPE_AND );
+        composites.addItem( constants.AnyOfOr(),
+                            CompositeFieldConstraint.COMPOSITE_TYPE_OR );
+        composites.setSelectedIndex( 0 );
 
-        composites.addClickHandler(new ClickHandler() {
-			public void onClick(ClickEvent event) {
+        composites.addClickHandler( new ClickHandler() {
+            public void onClick(ClickEvent event) {
                 CompositeFieldConstraint comp = new CompositeFieldConstraint();
-                comp.compositeJunctionType = composites.getValue(composites.getSelectedIndex());
-                composite.addConstraint(comp);
+                comp.compositeJunctionType = composites.getValue( composites.getSelectedIndex() );
+                composite.addConstraint( comp );
                 modeller.refreshWidget();
                 popup.hide();
             }
-        });
+        } );
 
-        InfoPopup infoComp = new InfoPopup(constants.MultipleFieldConstraints(), constants.MultipleConstraintsTip());
+        InfoPopup infoComp = new InfoPopup( constants.MultipleFieldConstraints(),
+                                            constants.MultipleConstraintsTip() );
 
         HorizontalPanel horiz = new HorizontalPanel();
-        horiz.add(composites);
-        horiz.add(infoComp);
-        popup.addAttribute(constants.MultipleFieldConstraint(), horiz);
+        horiz.add( composites );
+        horiz.add( infoComp );
+        popup.addAttribute( constants.MultipleFieldConstraint(),
+                            horiz );
 
         popup.show();
 
@@ -201,89 +218,101 @@
     /**
      * This shows a popup allowing you to add field constraints to a pattern (its a popup).
      */
-    public void showPatternPopup(Widget w, final String factType, final FieldConstraint con) {
+    public void showPatternPopup(Widget w,
+                                 final String factType,
+                                 final FieldConstraint con) {
 
-        String title = (con == null) ? Format.format(constants.ModifyConstraintsFor0(), factType) : constants.AddSubFieldConstraint();
-        final FormStylePopup popup = new FormStylePopup("images/newex_wiz.gif", //NON-NLS
-                title);
+        String title = (con == null) ? Format.format( constants.ModifyConstraintsFor0(),
+                                                      factType ) : constants.AddSubFieldConstraint();
+        final FormStylePopup popup = new FormStylePopup( "images/newex_wiz.gif", //NON-NLS
+                                                         title );
 
         final ListBox box = new ListBox();
-        box.addItem("...");
+        box.addItem( "..." );
         String[] fields = this.completions.getFieldCompletions( FieldAccessorsAndMutators.ACCESSOR,
                                                                 factType );
-        for (int i = 0; i < fields.length; i++) {
-            box.addItem(fields[i]);
+        for ( int i = 0; i < fields.length; i++ ) {
+            box.addItem( fields[i] );
         }
 
-        box.setSelectedIndex(0);
+        box.setSelectedIndex( 0 );
 
-        box.addClickHandler(new ClickHandler() {
-			public void onClick(ClickEvent event) {
-                String fieldName = box.getItemText(box.getSelectedIndex());
+        box.addClickHandler( new ClickHandler() {
+            public void onClick(ClickEvent event) {
+                String fieldName = box.getItemText( box.getSelectedIndex() );
                 String qualifiedName = factType + "." + fieldName;
-                String fieldType = completions.getFieldType(qualifiedName);
-                pattern.addConstraint(new SingleFieldConstraint(fieldName, fieldType, con));
+                String fieldType = completions.getFieldType( qualifiedName );
+                pattern.addConstraint( new SingleFieldConstraint( fieldName,
+                                                                  fieldType,
+                                                                  con ) );
                 modeller.refreshWidget();
                 popup.hide();
             }
-        });
-        popup.addAttribute(constants.AddARestrictionOnAField(), box);
+        } );
+        popup.addAttribute( constants.AddARestrictionOnAField(),
+                            box );
 
         final ListBox composites = new ListBox();
-        composites.addItem("...");
-        composites.addItem(constants.AllOfAnd(), CompositeFieldConstraint.COMPOSITE_TYPE_AND);
-        composites.addItem(constants.AnyOfOr(), CompositeFieldConstraint.COMPOSITE_TYPE_OR);
-        composites.setSelectedIndex(0);
+        composites.addItem( "..." );
+        composites.addItem( constants.AllOfAnd(),
+                            CompositeFieldConstraint.COMPOSITE_TYPE_AND );
+        composites.addItem( constants.AnyOfOr(),
+                            CompositeFieldConstraint.COMPOSITE_TYPE_OR );
+        composites.setSelectedIndex( 0 );
 
-        composites.addClickHandler(new ClickHandler() {
-			public void onClick(ClickEvent event) {
+        composites.addChangeHandler( new ChangeHandler() {
+            public void onChange(ChangeEvent event) {
                 CompositeFieldConstraint comp = new CompositeFieldConstraint();
-                comp.compositeJunctionType = composites.getValue(composites.getSelectedIndex());
-                pattern.addConstraint(comp);
+                comp.compositeJunctionType = composites.getValue( composites.getSelectedIndex() );
+                pattern.addConstraint( comp );
                 modeller.refreshWidget();
                 popup.hide();
             }
-        });
+        } );
 
-        InfoPopup infoComp = new InfoPopup(constants.MultipleFieldConstraints(), constants.MultipleConstraintsTip1());
+        InfoPopup infoComp = new InfoPopup( constants.MultipleFieldConstraints(),
+                                            constants.MultipleConstraintsTip1() );
 
         HorizontalPanel horiz = new HorizontalPanel();
 
-        horiz.add(composites);
-        horiz.add(infoComp);
-        if (con == null) {
-            popup.addAttribute(constants.MultipleFieldConstraint(), horiz);
+        horiz.add( composites );
+        horiz.add( infoComp );
+        if ( con == null ) {
+            popup.addAttribute( constants.MultipleFieldConstraint(),
+                                horiz );
         }
 
-        if (con == null) {
-            popup.addRow(new SmallLabel("<i>" + constants.AdvancedOptionsColon() + "</i>")); //NON-NLS
-            Button predicate = new Button(constants.NewFormula());
-            predicate.addClickHandler(new ClickHandler() {
-    			public void onClick(ClickEvent event) {
+        if ( con == null ) {
+            popup.addRow( new SmallLabel( "<i>" + constants.AdvancedOptionsColon() + "</i>" ) ); //NON-NLS
+            Button predicate = new Button( constants.NewFormula() );
+            predicate.addClickHandler( new ClickHandler() {
+                public void onClick(ClickEvent event) {
                     SingleFieldConstraint con = new SingleFieldConstraint();
-                    con.setConstraintValueType(SingleFieldConstraint.TYPE_PREDICATE);
-                    pattern.addConstraint(con);
+                    con.setConstraintValueType( SingleFieldConstraint.TYPE_PREDICATE );
+                    pattern.addConstraint( con );
                     modeller.refreshWidget();
                     popup.hide();
                 }
-            });
-            popup.addAttribute(constants.AddANewFormulaStyleExpression(), predicate);
-            
-            Button ebBtn = new Button(constants.ExpressionEditor());
-            
-            ebBtn.addClickHandler(new ClickHandler() {
-    			public void onClick(ClickEvent event) {
+            } );
+            popup.addAttribute( constants.AddANewFormulaStyleExpression(),
+                                predicate );
+
+            Button ebBtn = new Button( constants.ExpressionEditor() );
+
+            ebBtn.addClickHandler( new ClickHandler() {
+                public void onClick(ClickEvent event) {
                     SingleFieldConstraintEBLeftSide con = new SingleFieldConstraintEBLeftSide();
-                    con.setConstraintValueType(SingleFieldConstraint.TYPE_UNDEFINED);
-                    pattern.addConstraint(con);
-                    con.setExpressionLeftSide(new ExpressionFormLine(new ExpressionUnboundFact(pattern)));
+                    con.setConstraintValueType( SingleFieldConstraint.TYPE_UNDEFINED );
+                    pattern.addConstraint( con );
+                    con.setExpressionLeftSide( new ExpressionFormLine( new ExpressionUnboundFact( pattern ) ) );
                     modeller.refreshWidget();
                     popup.hide();
                 }
-            });
-            popup.addAttribute(constants.ExpressionEditor(), ebBtn);
-                        
-            doBindingEditor(popup);
+            } );
+            popup.addAttribute( constants.ExpressionEditor(),
+                                ebBtn );
+
+            doBindingEditor( popup );
         }
 
         popup.show();
@@ -296,34 +325,36 @@
      * not be editable.
      */
     private void doBindingEditor(final FormStylePopup popup) {
-        if (bindable && !(modeller.getModel().isBoundFactUsed(pattern.boundName))) {
+        if ( bindable && !(modeller.getModel().isBoundFactUsed( pattern.boundName )) ) {
             HorizontalPanel varName = new HorizontalPanel();
             final TextBox varTxt = new TextBox();
-            if (pattern.boundName == null) {
-                varTxt.setText("");
+            if ( pattern.boundName == null ) {
+                varTxt.setText( "" );
             } else {
-                varTxt.setText(pattern.boundName);
+                varTxt.setText( pattern.boundName );
             }
 
-            varTxt.setVisibleLength(6);
-            varName.add(varTxt);
+            varTxt.setVisibleLength( 6 );
+            varName.add( varTxt );
 
-            Button bindVar = new Button(constants.Set());
-            bindVar.addClickHandler(new ClickHandler() {
-    			public void onClick(ClickEvent event) {
+            Button bindVar = new Button( constants.Set() );
+            bindVar.addClickHandler( new ClickHandler() {
+                public void onClick(ClickEvent event) {
                     String var = varTxt.getText();
-                    if (modeller.isVariableNameUsed(var)) {
-                        Window.alert(Format.format(constants.TheVariableName0IsAlreadyTaken(), var));
+                    if ( modeller.isVariableNameUsed( var ) ) {
+                        Window.alert( Format.format( constants.TheVariableName0IsAlreadyTaken(),
+                                                     var ) );
                         return;
                     }
                     pattern.boundName = varTxt.getText();
                     modeller.refreshWidget();
                     popup.hide();
                 }
-            });
+            } );
 
-            varName.add(bindVar);
-            popup.addAttribute(constants.VariableName(), varName);
+            varName.add( bindVar );
+            popup.addAttribute( constants.VariableName(),
+                                varName );
 
         }
     }

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/webapp/org.drools.guvnor.Guvnor/org.drools.guvnor.Guvnor.nocache.js
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/webapp/org.drools.guvnor.Guvnor/org.drools.guvnor.Guvnor.nocache.js	2010-07-27 10:22:23 UTC (rev 34215)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/webapp/org.drools.guvnor.Guvnor/org.drools.guvnor.Guvnor.nocache.js	2010-07-27 12:53:21 UTC (rev 34216)
@@ -1,4 +1,4 @@
-function org_drools_guvnor_Guvnor(){var M='',nb='" for "gwt:onLoadErrorFn"',lb='" for "gwt:onPropertyErrorFn"',Y='"><\/script>',$='#',vb='&',sc='.cache.html',ab='/',Nb='008B068167C5BCED263AAABB54A51E0B',Pb='03327BC1B4CD0FBBB9303B101FF26A01',Qb='056A4FBAA60A481D51D8E8004BA646F5',Rb='067D9D637DC5FE997656C6E10A9B3BC3',Tb='0DDB0FA2FB72EA8BBA7AC0B30B1C19C9',Ub='1A26EDAF105B79DB62718E50EEF3A3B0',Wb='1AE925E94BB7160431AFCDAB8FA0043C',Xb='237665CDA55457005F05792BC10741BF',Yb='275116C4F75A313794A618317FAF9BD9',Zb='424723556608EA1135067D2D60A4C58E',$b='4AA80AFD06824CE3E0553FE36B650A39',_b='58549AFD6D71382BFA7AE03EE63BD13D',ac='736BCE31EA781C19A746BCA64D783C29',bc='75DA45C12BB005CFE2A66C2010F788B7',cc='8C0004208017102897E15E66507A530D',dc='8F4EC83D787CB60C0A069B9EC715905A',ec='95505585D3696FB1204233090FC21935',Jc='<script defer="defer">org_drools_guvnor_Guvnor.onInjectionDone(\'org.drools.guvnor.Guvnor\')<\/script>',X='<script id="',Dc='<script language="javascript" src="',ib='=',_='?!
 ',fc='AB3A8E3A10DD6F3E95516623C51D258C',gc='AF92B51F2989F5684CD58D5157C05FAE',hc='B6690F35956CE25A7D9CC25EFB62ED47',kb='Bad handler "',ic='C6E6AA848BF78BDCA8CBAB6E3EEB79F7',jc='D4C8BB23466F28991AF1BDB1423CBC8A',kc='D7F991555AF4E5864F00F0F56EC7C001',Bc='DOMContentLoaded',zc='Diagrams.css',lc='E05E751F433C20F106C754E9C866B1B8',mc='E5FD95346C508C17D689E207CD504A31',nc='EAAECD3818F3C985C0BC0F6738D552E5',oc='ED015AD95D62028C1BAB814E3096D4F2',pc='FD63304658676CAAEE13591307048862',qc='FE2D0658576B94767A9701A6A3926354',rc='FF357829A808D2FA0E92068EDFD4FE4F',tc='GwtExt.css',Z='SCRIPT',yb='Unexpected exception in locale detection, using default: ',xb='_',wb='__gwt_Locale',W='__gwt_marker_org.drools.guvnor.Guvnor',bb='base',Q='begin',P='bootstrap',db='clear.cache.gif',hb='content',tb='default',V='end',Ob='es_ES',Gb='gecko',Hb='gecko1_8',R='gwt.codesvr=',S='gwt.hosted=',T='gwt.hybrid',mb='gwt:onLoadErrorFn',jb='gwt:onPropertyErrorFn',gb='gwt:property',yc='head',Kb='hosted.html?org_drool!
 s_guvnor_Guvnor',xc='href',Fb='ie6',Eb='ie8',ob='iframe',cb='i!
 mg',Vb='
ja_JP',pb="javascript:''",Fc='js/ext/adapter/ext/ext-base.js',Gc='js/ext/adapter/ext/ext-base.js"><\/script>',Hc='js/ext/ext-all.js',Ic='js/ext/ext-all.js"><\/script>',Ac='js/ext/resources/css/ext-all.css',Cc='js/pagebus/pagebus.js',Ec='js/pagebus/pagebus.js"><\/script>',uc='link',Jb='loadExternalRefs',sb='locale',ub='locale=',eb='meta',rb='moduleRequested',U='moduleStartup',Db='msie',fb='name',Ab='opera',N='org.drools.guvnor.Guvnor',qb='position:absolute;width:0;height:0;border:none',Mb='pt_BR',vc='rel',Cb='safari',Lb='selectingPermutation',O='startup',wc='stylesheet',Ib='unknown',zb='user.agent',Bb='webkit',Sb='zh_CN';var k=window,l=document,m=k.__gwtStatsEvent?function(a){return k.__gwtStatsEvent(a)}:null,n=k.__gwtStatsSessionId?k.__gwtStatsSessionId:null,o,p,q,r=M,s={},t=[],u=[],v=[],w,x;m&&m({moduleName:N,sessionId:n,subSystem:O,evtGroup:P,millis:(new Date).getTime(),type:Q});if(!k.__gwt_stylesLoaded){k.__gwt_stylesLoaded={}}if(!k.__gwt_scriptsLoaded){k.__gwt_scriptsLoa!
 ded={}}function y(){var b=false;try{var c=k.location.search;return (c.indexOf(R)!=-1||(c.indexOf(S)!=-1||k.external&&k.external.gwtOnLoad))&&c.indexOf(T)==-1}catch(a){}y=function(){return b};return b}
+function org_drools_guvnor_Guvnor(){var M='',nb='" for "gwt:onLoadErrorFn"',lb='" for "gwt:onPropertyErrorFn"',Y='"><\/script>',$='#',vb='&',sc='.cache.html',ab='/',Nb='066A0C5684311C62F8F61CE77035C954',Pb='0B167671777FEAB7A19EE5ABFEC59BBC',Rb='1B9D93EBA653E25652C23A26DAC85D1D',Sb='26AF96AEC2D209B86ED82AC929C6E4F8',Tb='2D6E964C60B21E3F109495730A748A18',Ub='3B7B1D6D4A8E9BC9F938FD928B7A196F',Wb='3E9F43FF183C72D04B138D4220CF4B64',Xb='41CEA1E352F3DDCD5BB095B28422BC7E',Yb='42A0A0F06C0730594EFE293930E13010',Zb='440752E0526CBA7651EDFD5AC4A2CAE4',$b='44A813441502A2B7AB29691D517BB759',_b='5AD9EA52C54895692C6A3134B8CC96FD',Jc='<script defer="defer">org_drools_guvnor_Guvnor.onInjectionDone(\'org.drools.guvnor.Guvnor\')<\/script>',X='<script id="',Dc='<script language="javascript" src="',ib='=',_='?',ac='A3DDC7E83D454A0D9C5B9B6B5CEA17C9',bc='A95ED345FA05230A6DAF10934AB7E097',cc='B48A5665FB43F1CEF04FBE38A7B20909',dc='B600AC16E7F35F65C6D354E831A49F1F',ec='BA4BA660618681C9979E2AF388D3D977!
 ',fc='BAB8DEEAF441A9E2634B608495204D7F',gc='BCE4965407203E355130D0882D92B5DB',hc='BDFC6F5C938FEFE2389F3C10F2B0F737',kb='Bad handler "',ic='C7681BD06C8B7A7F305B9D5718CBFBDE',jc='C9C5057ABC0DCD32C3A9AA4007F5B677',kc='D74F2730BAD2C8094F2AC5E225F8AE69',lc='DD2FB7AF3C54FBEBFAD8B30BC0AC73E0',Bc='DOMContentLoaded',zc='Diagrams.css',mc='E05A334DAC99CB4BDB2CFCE793DF1634',nc='E2D8555C62442CC5AB818C3873E1C4D3',oc='E748E7BE3A87CC0ED65C684771F1044D',pc='F5025858FA85BFBC85EF9388731EA54E',qc='F65315C115C3C8E561A6A4D04118CF95',rc='FEC5141E005D3DACBA34E5C3CB612CA3',tc='GwtExt.css',Z='SCRIPT',yb='Unexpected exception in locale detection, using default: ',xb='_',wb='__gwt_Locale',W='__gwt_marker_org.drools.guvnor.Guvnor',bb='base',Q='begin',P='bootstrap',db='clear.cache.gif',hb='content',tb='default',V='end',Vb='es_ES',Gb='gecko',Hb='gecko1_8',R='gwt.codesvr=',S='gwt.hosted=',T='gwt.hybrid',mb='gwt:onLoadErrorFn',jb='gwt:onPropertyErrorFn',gb='gwt:property',yc='head',Kb='hosted.html?org_drool!
 s_guvnor_Guvnor',xc='href',Fb='ie6',Eb='ie8',ob='iframe',cb='i!
 mg',Qb='
ja_JP',pb="javascript:''",Fc='js/ext/adapter/ext/ext-base.js',Gc='js/ext/adapter/ext/ext-base.js"><\/script>',Hc='js/ext/ext-all.js',Ic='js/ext/ext-all.js"><\/script>',Ac='js/ext/resources/css/ext-all.css',Cc='js/pagebus/pagebus.js',Ec='js/pagebus/pagebus.js"><\/script>',uc='link',Jb='loadExternalRefs',sb='locale',ub='locale=',eb='meta',rb='moduleRequested',U='moduleStartup',Db='msie',fb='name',Ab='opera',N='org.drools.guvnor.Guvnor',qb='position:absolute;width:0;height:0;border:none',Mb='pt_BR',vc='rel',Cb='safari',Lb='selectingPermutation',O='startup',wc='stylesheet',Ib='unknown',zb='user.agent',Bb='webkit',Ob='zh_CN';var k=window,l=document,m=k.__gwtStatsEvent?function(a){return k.__gwtStatsEvent(a)}:null,n=k.__gwtStatsSessionId?k.__gwtStatsSessionId:null,o,p,q,r=M,s={},t=[],u=[],v=[],w,x;m&&m({moduleName:N,sessionId:n,subSystem:O,evtGroup:P,millis:(new Date).getTime(),type:Q});if(!k.__gwt_stylesLoaded){k.__gwt_stylesLoaded={}}if(!k.__gwt_scriptsLoaded){k.__gwt_scriptsLoa!
 ded={}}function y(){var b=false;try{var c=k.location.search;return (c.indexOf(R)!=-1||(c.indexOf(S)!=-1||k.external&&k.external.gwtOnLoad))&&c.indexOf(T)==-1}catch(a){}y=function(){return b};return b}
 function z(){if(o&&p){var b=l.getElementById(N);var c=b.contentWindow;if(y()){c.__gwt_getProperty=function(a){return F(a)}}org_drools_guvnor_Guvnor=null;c.gwtOnLoad(w,N,r);m&&m({moduleName:N,sessionId:n,subSystem:O,evtGroup:U,millis:(new Date).getTime(),type:V})}}
 function A(){var e,f=W,g;l.write(X+f+Y);g=l.getElementById(f);e=g&&g.previousSibling;while(e&&e.tagName!=Z){e=e.previousSibling}function h(a){var b=a.lastIndexOf($);if(b==-1){b=a.length}var c=a.indexOf(_);if(c==-1){c=a.length}var d=a.lastIndexOf(ab,Math.min(c,b));return d>=0?a.substring(0,d+1):M}
 ;if(e&&e.src){r=h(e.src)}if(r==M){var i=l.getElementsByTagName(bb);if(i.length>0){r=i[i.length-1].href}else{r=h(l.location.href)}}else if(r.match(/^\w+:\/\//)){}else{var j=l.createElement(cb);j.src=r+db;r=h(j.src)}if(g){g.parentNode.removeChild(g)}}
@@ -8,6 +8,6 @@
 function E(a,b){var c=v;for(var d=0,e=a.length-1;d<e;++d){c=c[a[d]]||(c[a[d]]=[])}c[a[e]]=b}
 function F(a){var b=u[a](),c=t[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(x){x(a,d,b)}throw null}
 var G;function H(){if(!G){G=true;var a=l.createElement(ob);a.src=pb;a.id=N;a.style.cssText=qb;a.tabIndex=-1;l.body.appendChild(a);m&&m({moduleName:N,sessionId:n,subSystem:O,evtGroup:U,millis:(new Date).getTime(),type:rb});a.contentWindow.location.replace(r+J)}}
-u[sb]=function(){try{var b;var c=tb||tb;if(b==null){var d=location.search;var e=d.indexOf(ub);if(e>=0){var f=d.substring(e);var g=f.indexOf(ib)+1;var h=f.indexOf(vb);if(h==-1){h=f.length}b=f.substring(g,h)}}if(b==null){b=D(sb)}if(b==null){b=k[wb]}else{k[wb]=b||c}if(b==null){return c}while(!C(sb,b)){var i=b.lastIndexOf(xb);if(i==-1){b=c;break}else{b=b.substring(0,i)}}return b}catch(a){alert(yb+a);return tb}};t[sb]={'default':0,es_ES:1,ja_JP:2,pt_BR:3,zh_CN:4};u[zb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(b.indexOf(Ab)!=-1){return Ab}else if(b.indexOf(Bb)!=-1){return Cb}else if(b.indexOf(Db)!=-1){if(document.documentMode>=8){return Eb}else{var d=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){var e=c(d);if(e>=6000){return Fb}}}}else if(b.indexOf(Gb)!=-1){var d=/rv:([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){if(c(d)>=1008)return Hb}return Gb}return Ib};t[zb]={gecko:0,gecko1_8:1,ie6:2,ie8:3,opera!
 :4,safari:5};org_drools_guvnor_Guvnor.onScriptLoad=function(){if(G){p=true;z()}};org_drools_guvnor_Guvnor.onInjectionDone=function(){o=true;m&&m({moduleName:N,sessionId:n,subSystem:O,evtGroup:Jb,millis:(new Date).getTime(),type:V});z()};A();var I;var J;if(y()){if(k.external&&(k.external.initModule&&k.external.initModule(N))){k.location.reload();return}J=Kb;I=M}B();m&&m({moduleName:N,sessionId:n,subSystem:O,evtGroup:P,millis:(new Date).getTime(),type:Lb});if(!y()){try{E([Mb,Cb],Nb);E([Ob,Eb],Pb);E([Mb,Eb],Qb);E([tb,Ab],Rb);E([Sb,Fb],Tb);E([tb,Hb],Ub);E([Vb,Gb],Wb);E([Sb,Gb],Xb);E([Vb,Hb],Yb);E([tb,Cb],Zb);E([Mb,Hb],$b);E([Ob,Gb],_b);E([Ob,Cb],ac);E([Sb,Ab],bc);E([Vb,Eb],cc);E([tb,Fb],dc);E([Mb,Ab],ec);E([Ob,Ab],fc);E([Ob,Fb],gc);E([tb,Gb],hc);E([Vb,Cb],ic);E([Vb,Ab],jc);E([Sb,Eb],kc);E([Mb,Gb],lc);E([Mb,Fb],mc);E([Vb,Fb],nc);E([tb,Eb],oc);E([Sb,Cb],pc);E([Ob,Hb],qc);E([Sb,Hb],rc);I=v[F(sb)][F(zb)];J=I+sc}catch(a){return}}var K;function L(){if(!q){q=true;if(!__gwt_stylesLoade!
 d[tc]){var a=l.createElement(uc);__gwt_stylesLoaded[tc]=a;a.se!
 tAttribu
te(vc,wc);a.setAttribute(xc,r+tc);l.getElementsByTagName(yc)[0].appendChild(a)}if(!__gwt_stylesLoaded[zc]){var a=l.createElement(uc);__gwt_stylesLoaded[zc]=a;a.setAttribute(vc,wc);a.setAttribute(xc,r+zc);l.getElementsByTagName(yc)[0].appendChild(a)}if(!__gwt_stylesLoaded[Ac]){var a=l.createElement(uc);__gwt_stylesLoaded[Ac]=a;a.setAttribute(vc,wc);a.setAttribute(xc,r+Ac);l.getElementsByTagName(yc)[0].appendChild(a)}z();if(l.removeEventListener){l.removeEventListener(Bc,L,false)}if(K){clearInterval(K)}}}
+u[sb]=function(){try{var b;var c=tb||tb;if(b==null){var d=location.search;var e=d.indexOf(ub);if(e>=0){var f=d.substring(e);var g=f.indexOf(ib)+1;var h=f.indexOf(vb);if(h==-1){h=f.length}b=f.substring(g,h)}}if(b==null){b=D(sb)}if(b==null){b=k[wb]}else{k[wb]=b||c}if(b==null){return c}while(!C(sb,b)){var i=b.lastIndexOf(xb);if(i==-1){b=c;break}else{b=b.substring(0,i)}}return b}catch(a){alert(yb+a);return tb}};t[sb]={'default':0,es_ES:1,ja_JP:2,pt_BR:3,zh_CN:4};u[zb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(b.indexOf(Ab)!=-1){return Ab}else if(b.indexOf(Bb)!=-1){return Cb}else if(b.indexOf(Db)!=-1){if(document.documentMode>=8){return Eb}else{var d=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){var e=c(d);if(e>=6000){return Fb}}}}else if(b.indexOf(Gb)!=-1){var d=/rv:([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){if(c(d)>=1008)return Hb}return Gb}return Ib};t[zb]={gecko:0,gecko1_8:1,ie6:2,ie8:3,opera!
 :4,safari:5};org_drools_guvnor_Guvnor.onScriptLoad=function(){if(G){p=true;z()}};org_drools_guvnor_Guvnor.onInjectionDone=function(){o=true;m&&m({moduleName:N,sessionId:n,subSystem:O,evtGroup:Jb,millis:(new Date).getTime(),type:V});z()};A();var I;var J;if(y()){if(k.external&&(k.external.initModule&&k.external.initModule(N))){k.location.reload();return}J=Kb;I=M}B();m&&m({moduleName:N,sessionId:n,subSystem:O,evtGroup:P,millis:(new Date).getTime(),type:Lb});if(!y()){try{E([Mb,Fb],Nb);E([Ob,Fb],Pb);E([Qb,Fb],Rb);E([tb,Fb],Sb);E([Qb,Eb],Tb);E([Qb,Hb],Ub);E([Vb,Gb],Wb);E([tb,Cb],Xb);E([tb,Ab],Yb);E([Vb,Ab],Zb);E([Ob,Hb],$b);E([tb,Gb],_b);E([Ob,Eb],ac);E([Ob,Ab],bc);E([Mb,Hb],cc);E([tb,Eb],dc);E([Qb,Gb],ec);E([Mb,Gb],fc);E([tb,Hb],gc);E([Ob,Cb],hc);E([Qb,Cb],ic);E([Vb,Eb],jc);E([Mb,Ab],kc);E([Vb,Hb],lc);E([Ob,Gb],mc);E([Vb,Fb],nc);E([Qb,Ab],oc);E([Mb,Eb],pc);E([Vb,Cb],qc);E([Mb,Cb],rc);I=v[F(sb)][F(zb)];J=I+sc}catch(a){return}}var K;function L(){if(!q){q=true;if(!__gwt_stylesLoade!
 d[tc]){var a=l.createElement(uc);__gwt_stylesLoaded[tc]=a;a.se!
 tAttribu
te(vc,wc);a.setAttribute(xc,r+tc);l.getElementsByTagName(yc)[0].appendChild(a)}if(!__gwt_stylesLoaded[zc]){var a=l.createElement(uc);__gwt_stylesLoaded[zc]=a;a.setAttribute(vc,wc);a.setAttribute(xc,r+zc);l.getElementsByTagName(yc)[0].appendChild(a)}if(!__gwt_stylesLoaded[Ac]){var a=l.createElement(uc);__gwt_stylesLoaded[Ac]=a;a.setAttribute(vc,wc);a.setAttribute(xc,r+Ac);l.getElementsByTagName(yc)[0].appendChild(a)}z();if(l.removeEventListener){l.removeEventListener(Bc,L,false)}if(K){clearInterval(K)}}}
 if(l.addEventListener){l.addEventListener(Bc,function(){H();L()},false)}var K=setInterval(function(){if(/loaded|complete/.test(l.readyState)){H();L()}},50);m&&m({moduleName:N,sessionId:n,subSystem:O,evtGroup:P,millis:(new Date).getTime(),type:V});m&&m({moduleName:N,sessionId:n,subSystem:O,evtGroup:Jb,millis:(new Date).getTime(),type:Q});if(!__gwt_scriptsLoaded[Cc]){__gwt_scriptsLoaded[Cc]=true;document.write(Dc+r+Ec)}if(!__gwt_scriptsLoaded[Fc]){__gwt_scriptsLoaded[Fc]=true;document.write(Dc+r+Gc)}if(!__gwt_scriptsLoaded[Hc]){__gwt_scriptsLoaded[Hc]=true;document.write(Dc+r+Ic)}l.write(Jc)}
 org_drools_guvnor_Guvnor();
\ No newline at end of file



More information about the jboss-svn-commits mailing list