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> | ... | ... |