WordPress.org

Plugin Directory

Changeset 584074


Ignore:
Timestamp:
08/10/12 22:31:29 (21 months ago)
Author:
bainternet
Message:
 
Location:
aviary-editor
Files:
9 added
2 edited

Legend:

Unmodified
Added
Removed
  • aviary-editor/trunk/aviary-editor.php

    r581748 r584074  
    44Plugin URI: http://en.bainternet.info 
    55Description: A plugin that integrates The Awesome Aviary editor In the WordPress Media Library.  
    6 Version: 0.1 
     6Version: 0.2 
    77Author: Bainternet 
    88Author URI: http://en.bainternet.info 
     
    9898    public function aviary_js(){ 
    9999      $options = get_option('aviary_options'); 
     100 
    100101      ?> 
    101  
    102102    <!-- Load Feather code --> 
    103103    <script type="text/javascript" src="<?php echo $this->path.'/father.js';?>"></script> 
    104  
     104    <style> 
     105    .avpw .avpw_text_input { 
     106      -moz-box-sizing: inherit; 
     107      -webkit-box-sizing: inherit; 
     108      box-sizing: inherit; 
     109    } 
     110    </style> 
    105111    <!-- Instantiate Feather --> 
    106112    <script type="text/javascript"> 
     113        var AVIARY_CURRENT_IMAGE =''; 
     114         
     115        function fixed_position_lightbox(){ 
     116          jQuery("#avpw_controls").css('position','fixed'); 
     117          jQuery("#avpw_controls").css('top','40px'); 
     118          jQuery("#avpw_control_cancel_pane").css('position','fixed'); 
     119          jQuery("#avpw_control_cancel_pane").css('top','44px'); 
     120        } 
     121 
    107122        function saved_new_image_aviary (imageID,newURL){ 
    108123          var data = { 
     
    110125              aviary_nonce: jQuery('#'+imageID).prev().prev().prev().val(), 
    111126              org_id: jQuery('#'+imageID).prev().val(), 
    112               avaiary_url: newURL 
     127              avaiary_url: newURL, 
     128              fileFormat: '<?php echo (isset($options['fileFormat']))? $options['fileFormat'] : 'original';?>', 
     129              oriImageFormat: AVIARY_CURRENT_IMAGE 
    113130            }; 
    114131            jQuery.post(ajaxurl, data, function(response) { 
    115               alert(response); 
    116               featherEditor.close(); 
    117132            }); 
    118133        } 
     
    128143                  onSave: function(imageID, newURL) { 
    129144                    saved_new_image_aviary(imageID, newURL); 
    130                   } 
     145                  }, 
     146                  onLoad: function(){fixed_position_lightbox();} 
    131147              }); 
    132148 
    133149            function launchEditor(id, src) { 
     150                AVIARY_CURRENT_IMAGE = src.split('.').pop(); 
    134151                featherEditor.launch({ 
    135152                    image: id, 
     
    138155                return false; 
    139156            } 
    140       
    141  
    142157    </script> 
    143158 
     
    233248          $url = $_POST['avaiary_url']; 
    234249          $tmp = download_url( $url ); 
     250          $n = basename( $url ); 
     251          if (isset($_POST['fileFormat']) && $_POST['fileFormat'] != 'original'){ 
     252            $n = str_replace('.txt','.'.$_POST['fileFormat'],$n); 
     253          } 
     254          else{ 
     255            $n = str_replace('.txt','.'.$_POST['oriImageFormat'],$n); 
     256          } 
    235257          $post_id = 0; 
    236258          $desc = ""; 
    237259 
    238260          $file_array = array( 
    239               'name' => basename( $url ), 
     261              'name' => $n, //basename( $url ), 
    240262              'tmp_name' => $tmp 
    241263          ); 
  • aviary-editor/trunk/readme.txt

    r581748 r584074  
    55Requires at least: 3.0.0 
    66Tested up to: 3.4.1 
    7 Stable tag: 0.1 
     7Stable tag: 0.2 
    88 
    99A plugin that integrates The Awesome Aviary editor In the WordPress Media Library. 
     
    1414Simple lightweight plugin integrates The Awesome [Aviary editor][1] In your the WordPress Media Library. 
    1515 
     16[youtube http://www.youtube.com/watch?v=L-HUYXMgJPM] 
     17 
     18**Main Features include:** 
     19 
     20*   About 20 languages to select from. 
     21*   Ajaxed save process. 
     22*   Named Theme Images sizes. 
     23*   Saved file format (jpg,png,original). 
     24*   Very Very Easy to use. 
    1625 
    1726Note: This plugin makes calls to Aviary's API server for saving images. 
     
    5059 
    5160== Changelog == 
     61= 0.2 = 
     62* Fixed txt file format on save (quick hack untill aviary guys sort out the issue), 
     63* removed extra notification of saved file. 
     64* set fixed position for editor to avoid scrolling to top. 
    5265 
    53 0.1 initial release. 
     66= 0.1 = 
     67* initial release. 
Note: See TracChangeset for help on using the changeset viewer.