[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