Changeset 2537 for trunk/phpgwapi/inc


Ignore:
Timestamp:
04/14/10 16:46:42 (14 years ago)
Author:
amuller
Message:

Ticket #1036 - implementação do packer do js

Location:
trunk/phpgwapi/inc
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/phpgwapi/inc/class.javascript.inc.php

    r2169 r2537  
    132132                                                                foreach($files as $file => $ignored) 
    133133                                                                { 
    134                                                                         $links .= '<script type="text/javascript" src="' 
    135                                                                         . $GLOBALS['phpgw_info']['server']['webserver_url'] 
    136                                                                         . "/$app/js/$pkg/$file" . '.js">' 
    137                                                                         . "</script>\n"; 
     134                                                                        if ($GLOBALS['phpgw_info']['server']['jspacker'] == "True") 
     135                                                                        { 
     136                                                                                require_once('class.JavaScriptPacker.php'); 
     137                                                                                $script = file_get_contents(PHPGW_INCLUDE_ROOT .SEP .$app .SEP .'js' .SEP . $pkg .SEP. $file . '.js'); 
     138                                                                                $packer = new JavaScriptPacker($script, 'Normal', true, false); 
     139                                                                                $packed = $packer->pack(); 
     140                                                                                $links .= "<script>".$packed."</script>\n"; 
     141                                                                        } 
     142                                                                        else 
     143                                                                        { 
     144                                                                                $links .= '<script type="text/javascript" src="' 
     145                                                                                        . $GLOBALS['phpgw_info']['server']['webserver_url'] 
     146                                                                                        . "/$app/js/$pkg/$file" . '">' 
     147                                                                                        . "</script>\n"; 
     148                                                                        } 
    138149                                                                } 
    139150                                                        } 
Note: See TracChangeset for help on using the changeset viewer.