[jboss-svn-commits] JBL Code SVN: r6343 - in labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms: client client/rpc client/ruleeditor public
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Sep 21 10:34:44 EDT 2006
Author: michael.neale at jboss.com
Date: 2006-09-21 10:34:38 -0400 (Thu, 21 Sep 2006)
New Revision: 6343
Modified:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Packages.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/RepositoryServiceFactory.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleDocumentWidget.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleView.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css
Log:
cometics etc.
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Packages.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Packages.java 2006-09-21 13:45:41 UTC (rev 6342)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Packages.java 2006-09-21 14:34:38 UTC (rev 6343)
@@ -1,65 +1,17 @@
-/*
- * Copyright 2006 Google 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.brms.client;
import org.drools.brms.client.breditor.BREditor;
-import org.drools.brms.client.breditor.EditableLine;
-import com.google.gwt.user.client.ui.Button;
-import com.google.gwt.user.client.ui.ClickListener;
-import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.Image;
-import com.google.gwt.user.client.ui.Label;
-import com.google.gwt.user.client.ui.ListBox;
-import com.google.gwt.user.client.ui.PopupPanel;
-import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.VerticalPanel;
-import com.google.gwt.user.client.ui.Widget;
/**
* Demonstrates {@link com.google.gwt.user.client.ui.PopupPanel} and
* {@link com.google.gwt.user.client.ui.DialogBox}.
*/
-public class Packages extends JBRMSFeature
- implements
- ClickListener {
+public class Packages extends JBRMSFeature {
- /**
- * A very simple popup that closes automatically when you click off of it.
- */
- private static class MyPopup extends PopupPanel {
- public MyPopup() {
- super( true );
- ListBox list = new ListBox();
- list.addItem( "There is a person {bob} who is blah" );
- list.addItem( "There is a cheese {bob} who is {type}" );
- list.addItem( "- age is less then {number}" );
- list.addItem( "- likes doing '{number}'" );
-
- HTML contents = new HTML( "Click anywhere outside this popup to make it disappear." );
- contents.setWidth( "128px" );
-
- //add(contents);
- add( list );
- //add(new Label("this is a label"));
- setStyleName( "ks-popups-Popup" );
- }
- }
-
public static ComponentInfo init() {
return new ComponentInfo( "Packages",
"This is where you configure packages of rules." + "You select rules to belong to packages, and what version they are. A rule can "
@@ -74,28 +26,15 @@
};
}
- private Button fPopupButton = new Button( "Show Popup",
- this );
public Packages() {
VerticalPanel panel = new VerticalPanel();
- panel.add( fPopupButton );
panel.add( new BREditor() );
panel.setSpacing( 8 );
initWidget( panel );
}
- public void onClick(Widget sender) {
- if ( sender == fPopupButton ) {
- MyPopup p = new MyPopup();
- int left = sender.getAbsoluteLeft() + 10;
- int top = sender.getAbsoluteTop() + 10;
- p.setPopupPosition( left,
- top );
- p.show();
- }
- }
public void onShow() {
}
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/RepositoryServiceFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/RepositoryServiceFactory.java 2006-09-21 13:45:41 UTC (rev 6342)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rpc/RepositoryServiceFactory.java 2006-09-21 14:34:38 UTC (rev 6343)
@@ -16,7 +16,7 @@
* versus full RPC (which requires the back end be running in some form).
* Can set it to DEBUG if you want to run it client side only.
*/
- public static boolean DEBUG = false;
+ public static boolean DEBUG = true;
public static RepositoryServiceAsync getService() {
if (DEBUG)
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleDocumentWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleDocumentWidget.java 2006-09-21 13:45:41 UTC (rev 6342)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleDocumentWidget.java 2006-09-21 14:34:38 UTC (rev 6343)
@@ -15,10 +15,12 @@
public RuleDocumentWidget(String content) {
text = new TextArea();
- text.setWidth("100%");
- text.setHeight("100%");
+ text.setVisibleLines( 10 );
+ //text.setWidth("100%");
+ //text.setHeight("100%");
text.setText(content);
- setWidget(text);
+ text.setStyleName( "rule-viewer-Documentation" );
+ initWidget(text);
}
}
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleView.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleView.java 2006-09-21 13:45:41 UTC (rev 6342)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/RuleView.java 2006-09-21 14:34:38 UTC (rev 6343)
@@ -1,5 +1,7 @@
package org.drools.brms.client.ruleeditor;
+import org.drools.brms.client.breditor.BREditor;
+
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.VerticalPanel;
@@ -22,10 +24,13 @@
ruleAndDoc.setWidth("100%");
ruleAndDoc.setHeight("100%");
- ruleAndDoc.add(new DefaultRuleContentWidget("when\n\tPerson(age < 42)\nthen\n\tpanic();"));
+ //ruleAndDoc.add(new DefaultRuleContentWidget("when\n\tPerson(age < 42)\nthen\n\tpanic();"));
+ BREditor ed = new BREditor();
+ ed.setWidth( "100%" );
+ ruleAndDoc.add( ed);
ruleAndDoc.add(new RuleDocumentWidget("This is a rule telling us when to panic."));
- setWidget(horiz);
+ initWidget(horiz);
}
}
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css 2006-09-21 13:45:41 UTC (rev 6342)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/JBRMS.css 2006-09-21 14:34:38 UTC (rev 6343)
@@ -254,6 +254,12 @@
padding: 4px;
}
+.rule-viewer-Documentation {
+ background-color: #FDFCDC;
+ font-family: Arial, sans-serif;
+ font-size: smaller;
+ width: 70%;
+}
.rule-ListHeader {
background-image: url(images/gray_gradient.gif);
More information about the jboss-svn-commits
mailing list