ajuda.js 2.18 KB
/**
 * Title: Ajuda
 *
 * Manipulação das mensagens de ajuda.
 *
 * Permite definir a mensagem padrão da janela de mensagens. Abrir a
 * janela e definir seu conteúdo. Controla também o letreiro
 * móvel que mostra mensagens especiais definidas em cada layer
 * adicionado ao mapa.
 *
 * Namespace:
 *
 * i3GEO.ajuda
 *
 * Exemplos:
 *
 *
 * Para enviar uma mensagem para a janela (quando estiver aberta), utilize
 *
 * i3GEO.ajuda.mostraJanela("texto");
 *
 *
 * Veja:
 *
 * <http://localhost/i3geo/classesjs/classe_ajuda.js>
 */

if (typeof (i3GEO) === 'undefined') {
	var i3GEO = {};
}
i3GEO.ajuda =
	{
		/**
		 * Function: abreDoc
		 *
		 * Abre a documentacao do i3geo em uma nova janela do navegador
		 *
		 * Parametro:
		 *
		 * {string} - url que ser&aacute; adicionada a i3GEO.configura.locaplic
		 */
		abreDoc : function(url) {
			if (!url) {
				url = "/documentacao/index.html";
			}
			window.open(i3GEO.configura.locaplic + url);
		},
		/**
		 * Function: redesSociais
		 *
		 * Abre uma janela com informa&ccedil;&otilde;es sobre a presen&ccedil;a do
		 * i3Geo em redes sociais
		 */
		redesSociais : function() {
			i3GEO.janela.cria(
				"400px",
				"400px",
				i3GEO.configura.locaplic + "/ferramentas/redessociais/index.php",
				"",
				"",
				"<div class='i3GeoTituloJanela'>" + $trad("u5c") + "</div>",
				i3GEO.util.generateId("redes"));
		},
		ferramenta : function(idajuda){
			var url = i3GEO.configura.locaplic + "/ferramentas/ajuda_usuario.php?"
				+ "&idajuda="
				+ idajuda;
			$.get(url).done(function(data) {
				var json = jQuery.parseJSON(data);
				var texto = json[i3GEO.idioma.ATUAL];
				var titulo = json["titulo"][i3GEO.idioma.ATUAL];
				i3GEO.janela.closeMsg(texto);
			}).fail(function() {

			    return;
			});
		},
		dialogo : {
		    sobre : function() {
                i3GEO.util.dialogoFerramenta(
                        "i3GEO.mapa.dialogo.sobre()",
                        "sobre",
                        "sobre",
                        "dependencias.php",
                "i3GEOF.sobre.iniciaJanelaFlutuante()");
            }
		}
	};