added custom code
[old-projects.git] / ekit / com / hexidec / ekit / component / RelativeImageView.java
index 95adcee..6ef7b6c 100644 (file)
@@ -100,15 +100,17 @@ public class RelativeImageView extends View implements ImageObserver, MouseListe
        private Component    fComponent;\r
        private Point        fGrowBase; // base of drag while growing image\r
        private boolean      fGrowProportionally; // should grow be proportional?\r
+       private String BaseUrl;\r
        private boolean      bLoading; // set to true while the receiver is locked, to indicate the reciever is loading the image. This is used in imageUpdate.\r
 \r
        /** Constructor\r
          * Creates a new view that represents an IMG element.\r
          * @param elem the element to create a view for\r
          */\r
-       public RelativeImageView(Element elem)\r
+       public RelativeImageView(Element elem,String baseurl)\r
        {\r
                super(elem);\r
+               BaseUrl = baseurl;\r
                initialize(elem);\r
                StyleSheet sheet = getStyleSheet();\r
                attr = sheet.getViewAttributes(this);\r
@@ -131,7 +133,7 @@ public class RelativeImageView extends View implements ImageObserver, MouseListe
                        fElement = elem;\r
                        // request image from document's cache\r
                        AttributeSet attr = elem.getAttributes();\r
-                       if(isURL())\r
+                       if(true || isURL())\r
                        {\r
                                URL src = getSourceURL();\r
                                if(src != null)\r
@@ -358,9 +360,10 @@ public class RelativeImageView extends View implements ImageObserver, MouseListe
                {\r
                        return null;\r
                }\r
-               URL reference = ((HTMLDocument)getDocument()).getBase();\r
+               //URL reference = ((HTMLDocument)getDocument()).getBase();\r
                try\r
                {\r
+                       URL reference = new URL(BaseUrl);\r
                        URL u = new URL(reference,src);\r
                        return u;\r
                }\r