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