Changeset 2547 for trunk/phpgwapi/inc


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

Location:
trunk/phpgwapi/inc
Files:
2 edited

Legend:

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

    r2473 r2547  
    12321232                        $GLOBALS['phpgw']->js->validate_file('wz_dragdrop','wz_dragdrop'); 
    12331233 
    1234                         echo "<script type='text/javascript'>var URL_SERVER = '".$GLOBALS['phpgw_info']['server']['webserver_url']."';</script>"; 
     1234                        echo "\n<script type='text/javascript'>var URL_SERVER = '".$GLOBALS['phpgw_info']['server']['webserver_url']."';</script>\n"; 
    12351235                        echo $GLOBALS['phpgw']->js->get_script_links(); 
    12361236 
  • 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.