Commit 56c12c5780f9a7e386d863a5211886e50a38f519

Authored by Edmar Moretti
1 parent 9ab941c8

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&oacute;digo Javascript (vers&otilde;es 6.0 e anteriores)</h1>
  4 + <p>Esse programa deve ser executado sempre que forem feitas altera&ccedil;&otilde;es nos c&oacute;digos javascript principais do i3Geo (aqueles que ficam na pasta i3geo/classesjs).
  5 + A compacta&ccedil;&atilde;o reduz o tamanho dos arquivos e faz a concatena&ccedil;&atilde;o de v&aacute;rios arquivos em um s&oacute;. O compactador atua tamb&eacute;m sobre os arquivos CSS existentes
  6 + em i3geo/css. Ao utilizar o javascript i3geo/classesjs/i3geo.js o arquivo compactado ser&aacute; carregado, assim como o CSS, correspondentes a &uacute;ltima vers&atilde;o do i3Geo.
  7 + A compacta&ccedil;&atilde;o tamb&eacute;m gera arquivos em i3geo/mashups. Os arquivos individuais compactados, da pasta i3geo/classesjs, s&atilde;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&oacute;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&ecirc; 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&oacute;digo Javascript da vers&atilde;o 7.0</h1>
  4 + <p>Esse programa deve ser executado sempre que forem feitas altera&ccedil;&otilde;es nos c&oacute;digos javascript principais do i3Geo (aqueles que ficam na pasta i3geo/js).
  5 + A compacta&ccedil;&atilde;o reduz o tamanho dos arquivos e faz a concatena&ccedil;&atilde;o de v&aacute;rios arquivos em um s&oacute;. O compactador atua tamb&eacute;m sobre os arquivos CSS existentes
  6 + em i3geo/css. Ao utilizar o javascript i3geo/js/i3geo.js o arquivo compactado ser&aacute; carregado, assim como o CSS, correspondentes a &uacute;ltima vers&atilde;o do i3Geo.
  7 + A compacta&ccedil;&atilde;o tamb&eacute;m gera arquivos em i3geo/mashups. Os arquivos individuais compactados, da pasta i3geo/js, s&atilde;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&oacute;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&ecirc; pode utilizar o arquivo i3geonaocompacto.js no lugar de i3geo.js em sua interface de mapa interativo.</p>
  437 +</html>
  438 +</body>