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 | 9 | <?php |
| 2 | 10 | /* |
| 3 | 11 | Compacta os arquivos js e css utilizados pelo I3Geo. |
| ... | ... | @@ -33,10 +41,10 @@ i3geo/classesjs/compactajs.php |
| 33 | 41 | */ |
| 34 | 42 | // |
| 35 | 43 | // |
| 44 | + | |
| 36 | 45 | $locaplic = dirname(__FILE__)."/.."; |
| 37 | 46 | include_once(dirname(__FILE__)."/../admin/php/admin.php"); |
| 38 | 47 | include_once(dirname(__FILE__)."/../admin/php/conexao.php"); |
| 39 | - | |
| 40 | 48 | if(empty($_POST["senha"]) || empty($_POST["usuario"])){ |
| 41 | 49 | formularioLoginMaster("compactajs.php"); |
| 42 | 50 | exit; |
| ... | ... | @@ -48,11 +56,7 @@ else{ |
| 48 | 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 | 60 | unlink("../classesjs/teste.txt"); |
| 57 | 61 | $f = @fopen("../classesjs/teste.txt",w); |
| 58 | 62 | @fclose($f); |
| ... | ... | @@ -421,3 +425,12 @@ function salvatudojs($jsfiles,$buffer,$final,$tipo) |
| 421 | 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 | 9 | <?php |
| 2 | 10 | /* |
| 3 | 11 | Compacta os arquivos js e css utilizados pelo I3Geo. |
| ... | ... | @@ -419,3 +427,12 @@ function salvatudojs($jsfiles,$buffer,$final,$tipo) |
| 419 | 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> | ... | ... |