Ignore:
Timestamp:
04/15/10 11:19:50 (14 years ago)
Author:
amuller
Message:

Ticket #1036 - Corrigindo js e otimizando a criação do jspack

File:
1 edited

Legend:

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

    r2545 r2547  
    134134                                                                        if ($GLOBALS['phpgw_info']['server']['jspacker'] == "True") 
    135135                                                                        { 
    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                                                                         } 
     136                                                                                $filePath=PHPGW_INCLUDE_ROOT.SEP.$app.SEP.'js'.SEP.$pkg.SEP.$file.'.js'; 
     137                                                                                if (!file_exists($filePath."pack.js")) 
     138                                                                                { 
     139                                                                                        $fp = fopen($filePath."pack.js", 'w'); 
     140                                                                                        $script = file_get_contents($filePath); 
     141                                                                                        require_once('class.JavaScriptPacker.php'); 
     142                                                                                        $packer = new JavaScriptPacker($script, 'Normal', true, false); 
     143                                                                                        $packed = $packer->pack(); 
     144                                                                                        fwrite($fp, $packed); 
     145                                                                                        fclose($fp); 
     146                                                                                } 
     147                                                                                $links .= '<script type="text/javascript" src="' 
     148                                                                                        .$GLOBALS['phpgw_info']['server']['webserver_url'] 
     149                                                                                        ."/$app/js/$pkg/$file" . ".jspack.js\"></script>\n"; 
     150                                                                        }        
    142151                                                                        else 
    143152                                                                        { 
Note: See TracChangeset for help on using the changeset viewer.