[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