Commit d3a60f0878822d572fa4de5e488a5d787f5561be
1 parent
1bd1fd49
Exists in
master
and in
7 other branches
Incluida lista de endereços rss
Showing
2 changed files
with
63 additions
and
16 deletions
Show diff stats
ferramentas/nuvemtags/index.htm
| 1 | 1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
| 2 | 2 | <html xmlns="http://www.w3.org/1999/xhtml"> |
| 3 | 3 | <head> |
| 4 | + <link rel="stylesheet" type="text/css" href="../../css/i3geo.css"> | |
| 4 | 5 | <link rel="stylesheet" type="text/css" href="../../css/i3geo_ferramentas.css"> |
| 5 | 6 | <style type="text/css"> |
| 6 | 7 | .yuibutton button{padding-left:2em;background:url(../../imagens/tic.png) 5% 50% no-repeat;} |
| 8 | + | |
| 9 | + /* custom styles for multiple stacked instances */ | |
| 10 | + #textoautocomplete | |
| 11 | + { | |
| 12 | + width:18em; /* set width here */ | |
| 13 | + padding-bottom:2em; | |
| 14 | + left:5px; | |
| 15 | + top:10px; | |
| 16 | + } | |
| 17 | + #textoautocomplete | |
| 18 | + { | |
| 19 | + z-index:9000; /* z-index needed on top instance for ie & sf absolute inside relative issue */ | |
| 20 | + } | |
| 21 | + #texto | |
| 22 | + { | |
| 23 | + _position:relative; /* abs pos needed for ie quirks */ | |
| 24 | + } | |
| 7 | 25 | </style> |
| 8 | 26 | <title></title> |
| 9 | 27 | </head> |
| 10 | - <body class="yui-skin-sam;" style="overflow:auto;"> | |
| 11 | - <div style="width:95%;top:5px;left:0px"> | |
| 28 | + <body class="yui-skin-sam" style="overflow:auto;"> | |
| 29 | + <div style="width:95%;top:5px;left:5px"> | |
| 12 | 30 | Você pode cruzar a nuvem de tags com um RSS de notícias. Digite abaixo o endereço do RSS: |
| 13 | - <table class=lista > | |
| 14 | - <tr> | |
| 15 | - <td> | |
| 16 | - <input size=45 class=digitar type=text value="" id=texto /> | |
| 17 | - </td> | |
| 18 | - <td> | |
| 19 | - <div onclick='buscarss()' style='text-align:left;left:0px'><input id=botao1 size=18 class=executar type='buttom' value='Cruzar' /></div> | |
| 20 | - </td> | |
| 21 | - </tr> | |
| 22 | - </table> | |
| 23 | - </div> | |
| 24 | - <br><div style="top:2px;left:5px;display:block;width:90%" id="resultado" >Aguarde...</div> | |
| 31 | + </div> | |
| 32 | + <div id="textoautocomplete"> | |
| 33 | + <input id="texto" style="text-align:left" type="text"> | |
| 34 | + <div id="textocontainer" style="top:1.4em;left:-10px"></div> | |
| 35 | + </div> | |
| 36 | + <div style="width:10px;position:relative;top:-15px;left:225px"> | |
| 37 | + <input title="número de notícias" type=text class=digitar id=nrss value="20" size=2 /> | |
| 38 | + </div> | |
| 39 | + <div onclick='buscarss()' style='width:10px;position:relative;text-align:left;left:250px;top:-35px'> | |
| 40 | + <input id=botao1 size=18 class=executar type='buttom' value='Cruzar' /> | |
| 41 | + </div> | |
| 42 | + <div style="top:-20px;left:5px;display:block;width:90%;text-align:justify" id="resultado" >Aguarde...</div> | |
| 25 | 43 | <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script> |
| 26 | 44 | <script language="JavaScript" type="text/javascript" src="index.js"></script> |
| 45 | +<script> | |
| 46 | +YAHOO.example.linksRSS = [ | |
| 47 | + "http://www.mma.gov.br/webservice/noticias/rss_noticias.php", | |
| 48 | + "http://www.estadao.com.br/rss/ultimas.xml", | |
| 49 | + "http://www.estadao.com.br/rss/vidae.xml", | |
| 50 | + "http://feeds.folha.uol.com.br/folha/emcimadahora/rss091.xml" | |
| 51 | + ]; | |
| 52 | + | |
| 53 | + YAHOO.example.ACJSArray = new function() { | |
| 54 | + // Instantiate first JS Array DataSource | |
| 55 | + this.oACDS = new YAHOO.widget.DS_JSArray(YAHOO.example.linksRSS); | |
| 56 | + | |
| 57 | + // Instantiate first AutoComplete | |
| 58 | + this.oAutoComp = new YAHOO.widget.AutoComplete('texto','textocontainer', this.oACDS); | |
| 59 | + this.oAutoComp.prehighlightClassName = "yui-ac-prehighlight"; | |
| 60 | + this.oAutoComp.typeAhead = true; | |
| 61 | + this.oAutoComp.useShadow = true; | |
| 62 | + this.oAutoComp.minQueryLength = 0; | |
| 63 | + this.oAutoComp.textboxFocusEvent.subscribe(function(){ | |
| 64 | + var sInputValue = YAHOO.util.Dom.get('texto').value; | |
| 65 | + if(sInputValue.length === 0) { | |
| 66 | + var oSelf = this; | |
| 67 | + setTimeout(function(){oSelf.sendQuery(sInputValue);},0); | |
| 68 | + } | |
| 69 | + }); | |
| 70 | +}; | |
| 71 | + | |
| 72 | + | |
| 73 | +</script> | |
| 27 | 74 | </body> |
| 28 | 75 | </html> |
| 29 | 76 | \ No newline at end of file | ... | ... |
ferramentas/nuvemtags/index.js
| ... | ... | @@ -71,7 +71,7 @@ $i("resultado").innerHTML = "Aguarde..."; |
| 71 | 71 | var cp = new cpaint(); |
| 72 | 72 | cp.set_response_type("JSON"); |
| 73 | 73 | //cp.set_debug(2) |
| 74 | -var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=listaTags&rss=&g_sid="+g_sid; | |
| 74 | +var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=listaTags&rss=&nrss=&g_sid="+g_sid; | |
| 75 | 75 | cp.call(p,"listaTags",montaNuvem); |
| 76 | 76 | |
| 77 | 77 | function procurar(texto) |
| ... | ... | @@ -92,6 +92,6 @@ function buscarss() |
| 92 | 92 | var cp = new cpaint(); |
| 93 | 93 | cp.set_response_type("JSON"); |
| 94 | 94 | //cp.set_debug(2) |
| 95 | - var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=listaTags&g_sid="+g_sid+"&rss="+rss; | |
| 95 | + var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=listaTags&g_sid="+g_sid+"&rss="+rss+"&nrss="+$i("nrss").value; | |
| 96 | 96 | cp.call(p,"listaTags",montaNuvem); |
| 97 | 97 | } |
| 98 | 98 | \ No newline at end of file | ... | ... |