Development

Changeset 19502

You must first sign up to be able to contribute.

Changeset 19502

Show
Ignore:
Timestamp:
06/24/09 15:28:07 (4 years ago)
Author:
joshiausdemwald
Message:

Compatibilty IE 8

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plugins/sfWidgetFormInputSWFUploadPlugin/lib/widget/sfWidgetFormInputSWFUpload.php

    r19236 r19502  
    7171    $this->addOption('swfupload_file_queue_limit', 0); 
    7272     
    73     $this->addOption('swfupload_flash_url',     '/sfWidgetFormInputSWFUploadPlugin/js/vendor/swfupload/Flash/swfupload.swf'); 
     73    $this->addOption('swfupload_flash_url',     public_path('/sfWidgetFormInputSWFUploadPlugin/js/vendor/swfupload/Flash/swfupload.swf')); 
    7474 
    7575    $this->addOption('swfupload_css_path',      '/sfWidgetFormInputSWFUploadPlugin/css/swfupload.css'); 
     
    7979    $this->addOption('swfupload_button_image_url', null); 
    8080 
    81     $this->addOption('swfupload_button_width', 1); 
    82     $this->addOption('swfupload_button_height', 1); 
     81    $this->addOption('swfupload_button_width', 100); 
     82    $this->addOption('swfupload_button_height', 18); 
    8383    $this->addOption('swfupload_button_text', ''); 
    8484    $this->addOption('swfupload_button_text_style', ''); 
  • plugins/sfWidgetFormInputSWFUploadPlugin/web/css/swfupload.css

    r19226 r19502  
    2222  top: 0; 
    2323  left: 0; 
    24   z-index: 0; 
     24  z-index: 1000; 
    2525  outline: 0; 
     26  display: block; 
    2627} 
    2728 
  • plugins/sfWidgetFormInputSWFUploadPlugin/web/js/swfupload-widget-handler.js

    r19236 r19502  
    645645    //this.getView().disableBrowseButton(); 
    646646    //this.setIsInProgress(true); 
     647    this._prev_bytes_complete=0; 
    647648  }, this); 
    648649  swfu_widget.addObserver(swfu_widget.handlers, 'upload_progress', function(event) 
    649650  { 
    650     this._bytesLoaded += event.total_bytes - event.bytes_complete; 
     651    this._bytesLoaded += event.bytes_complete - this._prev_bytes_complete; 
     652    this._prev_bytes_complete = event.bytes_complete; 
    651653    this.getProgressBar().setBytesLoaded(this._bytesLoaded); 
    652654  }, this); 
     
    905907 
    906908  var self = this; 
    907   window.setTimeout(function() { 
     909  window.setTimeout(function() 
     910  { 
    908911    flash_object.style.height = self._html.browseFilesLink.offsetHeight + "px"; 
    909912    flash_object.style.width  = self._html.browseFilesLink.offsetWidth + "px"; 
    910913    flash_object.style.left    = self._html.browseFilesLink.offsetLeft + "px"; 
    911914    flash_object.style.top      = self._html.browseFilesLink.offsetTop + "px"; 
     915    flash_object.setAttribute('height', self._html.browseFilesLink.offsetHeight); 
     916    flash_object.setAttribute('width', self._html.browseFilesLink.offsetWidth); 
     917    self.getController().getSWFUpload().setButtonDimensions(self._html.browseFilesLink.offsetWidth, self._html.browseFilesLink.offsetHeight); 
    912918  },0); 
    913919