Changeset 11086


Ignore:
Timestamp:
05/28/11 18:37:55 (8 years ago)
Author:
flop25
Message:

adding an admin page, language files

Location:
extensions/imgpreview
Files:
11 added
4 edited

Legend:

Unmodified
Added
Removed
  • extensions/imgpreview/css/imgpreview.css

    r11079 r11086  
    88    z-index: 900; 
    99} 
     10#tooltip img { 
     11        max-height:600px; 
     12        max-width:600px; 
     13} 
  • extensions/imgpreview/css_js.tpl

    r11079 r11086  
    22{combine_script id='imgpreview.init' load='footer' require='jquery.imgpreview' path='plugins/imgpreview/js/init.js'} 
    33{combine_css path="plugins/imgpreview/css/imgpreview.css"} 
     4{if isset($imgpreview)} 
     5{html_head} 
     6{literal} 
     7<style> 
     8#tooltip img { 
     9{/literal} 
     10        max-height: {$imgpreview.height}px; 
     11        max-width: {$imgpreview.width}px; 
     12{literal} 
     13} 
     14</style> 
     15{/literal}{/html_head} 
     16{/if} 
     17 
  • extensions/imgpreview/js/init.js

    r11079 r11086  
    22(function($) { 
    33   previewBoxId = 'tooltip'; 
    4    if ($('.thumbnails a').length > 0 ) { 
    5       $('.thumbnails a').imgPreview({ 
     4   if ($('.thumbnails a, #thumbnails a').length > 0 ) { 
     5      $('.thumbnails a, #thumbnails a').imgPreview({ 
    66         containerID:previewBoxId, 
    77         considerBorders:'true', 
  • extensions/imgpreview/main.inc.php

    r11079 r11086  
    44Version: auto 
    55Description: give an image preview when the mouve is over a thumbnail 
    6 Plugin URI: http://phpwebgallery.net/ext/extension_view.php?eid= 
     6Plugin URI: http://phpwebgallery.net/ext/extension_view.php?eid=551 
    77Author: Flop25 
    88Author URI: http://www.planete-flop.fr/ 
    99*/ 
    10  
     10if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 
     11define('IMGP_DIR' , basename(dirname(__FILE__))); 
     12define('IMGP_PATH' , PHPWG_PLUGINS_PATH . IMGP_DIR . '/'); 
     13add_event_handler('get_admin_plugin_menu_links', 'imgpreview_lien_menu'); 
     14function imgpreview_lien_menu($menu) 
     15{ 
     16         
     17    array_push( 
     18                        $menu, 
     19                        array('NAME' => 'Image Preview', 
     20            'URL'  => get_admin_plugin_menu_link(get_root_url().'plugins/'.IMGP_DIR.'/admin/admin.php') 
     21                                                ) 
     22                ); 
     23    return $menu; 
     24} 
    1125/** thumbnails.tpl **/ 
    1226add_event_handler('loc_end_index_thumbnails', 'imgpreview_thumbnails'); 
    1327function imgpreview_thumbnails($tpl_thumbnails_var) 
    1428{ 
    15         global $template; 
     29        global $template, $conf ; 
     30 
     31        $conf_imgp = explode("#" , $conf['imgpreview']); 
     32        $imgpreview=array( 'width' => $conf_imgp[0], 'height' => $conf_imgp[1] ); 
     33        $template->assign(array( 
     34                'imgpreview' => $imgpreview 
     35        )); 
     36 
    1637        $template->set_prefilter('index_thumbnails', 'imgpreview_prefilter_thumbnails'); 
    1738        $template->set_prefilter('stuffs', 'imgpreview_prefilter_thumbnails'); 
    18         /* 
    19         $UrlJs = get_root_url().'plugins/imgpreview/js/imgpreview.js'; 
    20         $UrlCss = get_root_url().'plugins/imgpreview/css/imgpreview.css'; 
    21         $template->append( 
    22         'head_elements', 
    23         '<script type="text/javascript" src="'.$UrlJs.'"></script>'."\n". 
    24         "\t".'<link rel="stylesheet" type="text/css" href="'.$UrlCss.'">'."\n" 
    25         ); 
    26         $template->append( 
    27         'footer_elements', 
    28         '<script type="text/javascript" src="'.get_root_url().'plugins/imgpreview/js/init.js"></script>'."\n" 
    29         ); 
    30         */ 
    3139        $dir=dirname(__FILE__).'/css_js.tpl'; 
    3240        $template->set_filenames(array( 
    3341                'imgpreview_css_js' => realpath($dir), 
    3442          )  ); 
    35         //die('_'.realpath($dir).'_'); 
    36         //$imgpreview_css_js = $template->parse('imgpreview_css_js', true); 
    3743        $template->assign_var_from_handle('IMGPREVIEW', 'imgpreview_css_js'); 
    3844 
    39         //define('IMGPREVIEW',$imgpreview_css_js); 
    40         //die(IMGPREVIEW); 
    4145        return $tpl_thumbnails_var; 
    4246} 
Note: See TracChangeset for help on using the changeset viewer.