Commit 56c12c5780f9a7e386d863a5211886e50a38f519
1 parent
9ab941c8
Exists in
master
and in
7 other branches
Documentação do compactador de códigos javascript
Showing
2 changed files
with
36 additions
and
6 deletions
Show diff stats
classesjs/compactajs.php
| 1 | +<html> | ||
| 2 | + <body> | ||
| 3 | + <h1>Compactador de código Javascript (versões 6.0 e anteriores)</h1> | ||
| 4 | + <p>Esse programa deve ser executado sempre que forem feitas alterações nos códigos javascript principais do i3Geo (aqueles que ficam na pasta i3geo/classesjs). | ||
| 5 | + A compactação reduz o tamanho dos arquivos e faz a concatenação de vários arquivos em um só. O compactador atua também sobre os arquivos CSS existentes | ||
| 6 | + em i3geo/css. Ao utilizar o javascript i3geo/classesjs/i3geo.js o arquivo compactado será carregado, assim como o CSS, correspondentes a última versão do i3Geo. | ||
| 7 | + A compactação também gera arquivos em i3geo/mashups. Os arquivos individuais compactados, da pasta i3geo/classesjs, são armazenados em i3geo/classesjs/compactados</p> | ||
| 8 | + | ||
| 1 | <?php | 9 | <?php |
| 2 | /* | 10 | /* |
| 3 | Compacta os arquivos js e css utilizados pelo I3Geo. | 11 | Compacta os arquivos js e css utilizados pelo I3Geo. |
| @@ -33,10 +41,10 @@ i3geo/classesjs/compactajs.php | @@ -33,10 +41,10 @@ i3geo/classesjs/compactajs.php | ||
| 33 | */ | 41 | */ |
| 34 | // | 42 | // |
| 35 | // | 43 | // |
| 44 | + | ||
| 36 | $locaplic = dirname(__FILE__)."/.."; | 45 | $locaplic = dirname(__FILE__)."/.."; |
| 37 | include_once(dirname(__FILE__)."/../admin/php/admin.php"); | 46 | include_once(dirname(__FILE__)."/../admin/php/admin.php"); |
| 38 | include_once(dirname(__FILE__)."/../admin/php/conexao.php"); | 47 | include_once(dirname(__FILE__)."/../admin/php/conexao.php"); |
| 39 | - | ||
| 40 | if(empty($_POST["senha"]) || empty($_POST["usuario"])){ | 48 | if(empty($_POST["senha"]) || empty($_POST["usuario"])){ |
| 41 | formularioLoginMaster("compactajs.php"); | 49 | formularioLoginMaster("compactajs.php"); |
| 42 | exit; | 50 | exit; |
| @@ -48,11 +56,7 @@ else{ | @@ -48,11 +56,7 @@ else{ | ||
| 48 | exit; | 56 | exit; |
| 49 | } | 57 | } |
| 50 | } | 58 | } |
| 51 | - echo "<pre>Para usar o console do firebug utilize sempre sem {}\n"; | ||
| 52 | - echo "como no exemplo:\n"; | ||
| 53 | - echo "if (typeof (console) !== 'undefined')\n"; | ||
| 54 | - echo ' console.info("i3GEO.arvoreDeCamadas.atualiza()");'; | ||
| 55 | - echo "</pre>"; | 59 | + |
| 56 | unlink("../classesjs/teste.txt"); | 60 | unlink("../classesjs/teste.txt"); |
| 57 | $f = @fopen("../classesjs/teste.txt",w); | 61 | $f = @fopen("../classesjs/teste.txt",w); |
| 58 | @fclose($f); | 62 | @fclose($f); |
| @@ -421,3 +425,12 @@ function salvatudojs($jsfiles,$buffer,$final,$tipo) | @@ -421,3 +425,12 @@ function salvatudojs($jsfiles,$buffer,$final,$tipo) | ||
| 421 | chmod($final.".php",0777); | 425 | chmod($final.".php",0777); |
| 422 | } | 426 | } |
| 423 | ?> | 427 | ?> |
| 428 | + <p>Notas importantes:</p> | ||
| 429 | + <p>Ao escrever código, para usar o console do firebug utilize sempre sem {}, exemplo: | ||
| 430 | + <pre> | ||
| 431 | + if (typeof (console) !== 'undefined') | ||
| 432 | + console.info("i3GEO.arvoreDeCamadas.atualiza()"); | ||
| 433 | + </pre> | ||
| 434 | + <p>Para fins de debug, você pode utilizar o arquivo i3geonaocompacto.js no lugar de i3geo.js em sua interface de mapa interativo.</p> | ||
| 435 | +</html> | ||
| 436 | +</body> |
js/compactajs.php
| 1 | +<html> | ||
| 2 | + <body> | ||
| 3 | + <h1>Compactador de código Javascript da versão 7.0</h1> | ||
| 4 | + <p>Esse programa deve ser executado sempre que forem feitas alterações nos códigos javascript principais do i3Geo (aqueles que ficam na pasta i3geo/js). | ||
| 5 | + A compactação reduz o tamanho dos arquivos e faz a concatenação de vários arquivos em um só. O compactador atua também sobre os arquivos CSS existentes | ||
| 6 | + em i3geo/css. Ao utilizar o javascript i3geo/js/i3geo.js o arquivo compactado será carregado, assim como o CSS, correspondentes a última versão do i3Geo. | ||
| 7 | + A compactação também gera arquivos em i3geo/mashups. Os arquivos individuais compactados, da pasta i3geo/js, são armazenados em i3geo/js/compactados</p> | ||
| 8 | + | ||
| 1 | <?php | 9 | <?php |
| 2 | /* | 10 | /* |
| 3 | Compacta os arquivos js e css utilizados pelo I3Geo. | 11 | Compacta os arquivos js e css utilizados pelo I3Geo. |
| @@ -419,3 +427,12 @@ function salvatudojs($jsfiles,$buffer,$final,$tipo) | @@ -419,3 +427,12 @@ function salvatudojs($jsfiles,$buffer,$final,$tipo) | ||
| 419 | chmod($final.".php",0777); | 427 | chmod($final.".php",0777); |
| 420 | } | 428 | } |
| 421 | ?> | 429 | ?> |
| 430 | + <p>Notas importantes:</p> | ||
| 431 | + <p>Ao escrever código, para usar o console do firebug utilize sempre sem {}, exemplo: | ||
| 432 | + <pre> | ||
| 433 | + if (typeof (console) !== 'undefined') | ||
| 434 | + console.info("i3GEO.arvoreDeCamadas.atualiza()"); | ||
| 435 | + </pre> | ||
| 436 | + <p>Para fins de debug, você pode utilizar o arquivo i3geonaocompacto.js no lugar de i3geo.js em sua interface de mapa interativo.</p> | ||
| 437 | +</html> | ||
| 438 | +</body> |