Ignore:
Timestamp:
10/03/08 23:44:49 (11 years ago)
Author:
ray
Message:

some fixes

Location:
trunk/modules/InsertImage
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/modules/InsertImage/dialog.html

    r1044 r1055  
    22<!--- new stuff ---> 
    33<form action="" method="get" style="padding-top:10px" id="[inputs]"> 
    4 <input type="hidden" name="[f_base]" id="[f_base]"/> 
    54<table border="0" width="95%" style="padding: 0px; margin: 0px"> 
    65  <tbody> 
  • trunk/modules/InsertImage/insert_image.js

    r1044 r1055  
    6464   
    6565InsertImage.prototype.prepareDialog = function() 
    66   { 
     66{ 
    6767        var self = this; 
    6868        var editor = this.editor; 
     
    7777          var f_url = dialog.getElementById("f_url"); 
    7878          var url = f_url.value; 
    79           var base = dialog.getElementById("f_base").value; 
     79 
    8080          if (!url) { 
    8181            alert(dialog._lc("You must enter the URL")); 
     
    8383        return false; 
    8484      } 
    85           dialog.getElementById('ipreview').src = Xinha._resolveRelativeUrl(base, url); 
     85          dialog.getElementById('ipreview').src = url; 
    8686          return false; 
    8787        } 
    8888        this.dialog.onresize = function () 
    89       { 
    90                  
    91                  
     89  { 
    9290                var newHeightForPreview =  
    9391                parseInt(this.height,10)  
     
    102100                this.getElementById("ipreview").style.width = this.width - 2   + 'px'; // and the width 
    103101 
    104           } 
     102  } 
    105103        this.dialogReady = true; 
    106104}; 
  • trunk/modules/InsertImage/pluginMethods.js

    r1044 r1055  
    1212    } 
    1313  } 
    14    
    15   var base; 
    16   if ( typeof editor.config.baseHref != 'undefined' && editor.config.baseHref !== null ) { 
    17     base = editor.config.baseHref; 
    18   } 
    19   else { 
    20     var bdir = window.location.toString().split("/"); 
    21     bdir.pop(); 
    22     base = bdir.join("/"); 
    23   } 
    2414 
    2515  if ( image ) 
    2616  { 
     17    function getSpecifiedAttribute(element,attribute) 
     18    { 
     19      var a = element.attributes; 
     20      for (var i=0;i<a.length;i++) 
     21      { 
     22        if (a[i].nodeName == attribute && a[i].specified) 
     23        { 
     24          return a[i].value; 
     25        } 
     26      } 
     27      return ''; 
     28    } 
    2729    outparam = 
    2830    { 
    29       f_base   : base, 
    3031      f_url    : this.stripBaseURL(image.getAttribute('src',2)), // the second parameter makes IE return the value as it is set, as opposed to an "interpolated" (as MSDN calls it) value 
    3132      f_alt    : image.alt, 
     
    4243    outparam = 
    4344    { 
    44       f_base   : base, 
    4545      f_url    : '', 
    4646      f_alt    : '', 
Note: See TracChangeset for help on using the changeset viewer.