Conjunto de mudanças 2483 no repositório publico


Ignorar:
Timestamp:
11/04/2006 09:55:08 (14 anos atrás)
Autor:
paulovieira
Mensagem:

adição de documentos

Localização:
ILPortal/trunk
Arquivos:
2 adicionados
9 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILPortal/trunk/skins/ILPortal_script/imgsatelite_js.py

    r2241 r2483  
    99##
    1010
     11dados={}
     12casas = context.portal_catalog(portal_type='CasaLegislativa', getEstado='SP')
     13cont=0
     14dados="{"
     15for casa in casas:
     16   casa = casa.getObject()
     17   casa_url= casa.absolute_url()
     18   lat = str(casa.getLatitude())
     19   lon = str(casa.getLongitude())
     20   texto = """<a href=\""""+casa_url+"""\">"""+casa.Title()+"</a>"
     21   if lat and lon:
     22       cont=cont+1
     23       dados=dados+str(cont)+":{lat:"+lat+",lon:"+lon+",txt:\'"+texto+"\'},"
     24
     25
     26dados=dados+"}"
     27
     28ncasas=cont
     29
    1130codigo = """
    12 //<![CDATA[
    13    
     31    var ncasas = %s;
     32    var dados = %s;
     33    var lat_inic = %s;
     34    var lon_inic = %s;
     35
     36    function createMarker(point,html) {
     37        var marker = new GMarker(point);
     38        GEvent.addListener(marker, "click", function() {
     39          marker.openInfoWindowHtml(html);
     40          var zoom = map.getZoom()
     41          map.setCenter(point, zoom, G_SATELLITE_MAP);
     42        });
     43        return marker;
     44      }
     45
    1446    var map = new GMap(document.getElementById("map"));
    15 //    var lastclick = "";
     47    map.addControl(new GLargeMapControl());
     48    map.addControl(new GMapTypeControl());
     49    map.addControl(new GScaleControl()) ;
     50    var zoom = 6;
     51    var point = new GLatLng(lat_inic, lon_inic);
     52    map.setCenter(point, zoom, G_SATELLITE_MAP);
    1653
    17     map.addControl(new GLargeMapControl());
    18 //    map.addControl(new GMapTypeControl());
    19     map.addControl(new GScaleControl()) ;
    20 //    map.centerAndZoom(point,5);
    21     var zoom = 12;
    22     var point = new GLatLng(%s, %s);
    23     map.setCenter(point, zoom, G_SATELLITE_MAP);
    24 /*
    25     GEvent.addListener(map, 'click', function(overlay, point) {
    26                                         if (overlay){
    27                                         }
    28                                         else if (point) {
    29                                            checkclick( point ) ;
    30                                         }});
    31 */
    32 /*
    33     function checkclick ( point ) {
    34        if ( lastclick != point ) {
    35           clearmap("a");
    36           lastclick = point ;
    37           var zoomlvl = map.getZoomLevel();
    38           fc( point, zoomlvl) ;
     54    for (x = 1; x <= ncasas; x++){
     55       var point = new GLatLng(dados[x]['lat'],dados[x]['lon']);
     56       var txt = dados[x]['txt'];
     57       var marker = createMarker(point,txt);
     58       map.addOverlay(marker);
     59       if (lat_inic == dados[x]['lat'] && lon_inic == dados[x]['lon']){
     60           map.openInfoWindowHtml(point,txt)
    3961       }
    4062    }
    4163
    42     function fc( point, zoomlvl ){
    43        var html = "";
    44        map.centerAndZoom( point, zoomlvl) ;
    45        html += html + "Longitude , Latitude " + map.getCenterLatLng(point);
    46        var marker = new createMarker(point, html);
    47        map.addOverlay(marker);
    48     }
    4964
    50     function createMarker(point, html){
    51       var marker = new GMarker(point);
    52       GEvent.addListener(marker, "click", function(){
    53       marker.openInfoWindowHtml(html);
    54       });
    55       return marker;
    56     }
    57 
    58     function clearmap( mk ){
    59 //       document.getElementById("message").innerHTML = "" ;
    60        map.clearOverlays() ;
    61        lastclick = "" ;
    62     }
    63 */
    64 
    65 /*
    66     var marker2 = createMarker2(point, 1);
    67     map.addOverlay(marker2);
    68 
    69     function createMarker2(point, number) {
    70        var marker = new GMarker(point);
    71        var html = "Sede do Programa Interlegis";
    72        GEvent.addListener(marker, 'click', function() {
    73            marker.openInfoWindowHtml(html);});
    74        return marker;
    75     }
    76 */                               
    77    
    78     //]]>
    7965"""
    8066
     
    8470    longitude="-47.864738"
    8571
    86 print codigo %(latitude, longitude)
     72print codigo %(ncasas, dados, latitude, longitude)
    8773return printed
  • ILPortal/trunk/skins/ILPortal_script/validate_destaque.vpy

    r2241 r2483  
    77##bind subpath=traverse_subpath
    88##parameters=canal=''
    9 ##title=Validates content publishing
     9##title=Verifica se o usuário selecionou um canal
    1010##
    1111if not canal:
  • ILPortal/trunk/skins/ILPortal_templates/casa_view.pt

    r2462 r2483  
    132132               tal:content="string:mais telefones..."/><br /><br />
    133133         </tal:def>
    134 <!--
    135          <tal:def define="telefones python:here.portal_catalog(path='/'.join(here.getPhysicalPath()),
    136                                                                portal_type='Telefone',
    137                                                                review_state='published',
    138                                                                sort_on='Date')"
    139                   condition="telefones">
    140             <span class="atributo">Telefones:</span><br />
    141             <tal:loop repeat="telefone python:telefones[:3]">
    142                <span tal:replace="python:telefone.Title+' - '+telefone.getObject().getTelefone()" /><br />
    143             </tal:loop>
    144             <a href="#"
    145                tal:condition="python:len(telefones)>3"
    146                tal:attributes="href string:javascript:lista_telefones(url='${here/absolute_url}')"
    147                tal:content="string:mais telefones..."/><br />
    148          </tal:def>
    149 -->
     134
    150135         <tal:if_adesao tal:condition="casa_data_adesao">
    151136            <span class="atributo">Data de Adesão:</span>
  • ILPortal/trunk/skins/ILPortal_templates/imgsatelite.pt

    r2283 r2483  
    1 <html metal:use-macro="here/main_template/macros/master">
    2 <metal:block fill-slot="column_two_slot"/>
     1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    32
    4 <metal:javascriptslot fill-slot="javascript_head_slot">
    5 <script src="http://maps.google.com/maps?file=api&v=2.36&key=ABQIAAAACjtyVdGNP5-Oo0tgW9mzUBQYE7IuemmLdJNn_A9kpNLqojMnxxQg0mk32UETQl0uXxCshD6b39wZeA" type="text/javascript">
     3<html>
     4<head>
     5    <meta http-equiv="Content-Type"
     6          content="text/html;charset=utf-8" />
    67
    7 </metal:javascriptslot>
     8    <title>
     9        casaTeste
     10        &mdash;
     11        Portal Interlegis
     12    </title>
     13</head>
     14<body>
    815
    9 <div metal:fill-slot="main">
     16<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAACjtyVdGNP5-Oo0tgW9mzUBSSRP03RjDuJpmqi_dwAzmXI_FndBQqM3us7YoME6T6esQN2iGdHz-mOw" type="text/javascript"></script>
     17
    1018
    1119    <div id="map" style="width: 550px; height: 500px"></div>
    12     <script type="text/javascript" tal:content="python:here.imgsatelite_js(latitude=request.get('latitude',''),longitude=request.get('longitude',''))">
    13 
     20    <script type="text/javascript" tal:content="structure python:here.imgsatelite_js(latitude=request.get('latitude',''),longitude=request.get('longitude',''))">
    1421    </script>
    1522
    16 </div>
     23</body>
    1724</html>
  • ILPortal/trunk/skins/ILPortal_templates/join_form.cpt

    r2242 r2483  
    203203      </div>
    204204
    205       <div class="row"
     205      <div class="field"
    206206           tal:define="objs python: here.getILPortalProperties('sexo');
    207207                       error errors/sexo| nothing;
     
    231231      </div>
    232232
    233       <div class="row"
     233      <div class="field"
    234234           tal:define="error errors/endereco| nothing;
    235235                       endereco request/endereco | nothing;"
     
    254254      </div>
    255255
    256       <div class="row"
     256      <div class="field"
    257257           tal:define="error errors/cidade| nothing;
    258258                       cidade request/cidade | nothing;"
     
    278278      </div>
    279279
    280       <div class="row"
     280      <div class="field"
    281281           tal:define="objs python: here.getILPortalProperties('estado');
    282282                       error errors/escolaridade| nothing;
     
    304304      </div>
    305305
    306       <div class="row"
     306      <div class="field"
    307307           tal:define="error errors/cep| nothing;
    308308                       cep request/cep | nothing;"
     
    328328      </div>
    329329
    330       <div class="row"
     330      <div class="field"
    331331           tal:define="error errors/empresa| nothing;
    332332                       empresa request/empresa | nothing;"
     
    352352      </div>
    353353
    354       <div class="row"
     354      <div class="field"
    355355           tal:define="error errors/cargo| nothing;
    356356                       cargo request/cargo | nothing;"
     
    376376      </div>
    377377
    378       <div class="row"
     378      <div class="field"
    379379           tal:define="objs python: here.getILPortalProperties('escolaridade');
    380380                       error errors/escolaridade| nothing;
     
    401401
    402402      </div>
    403       <div class="row"
     403      <div class="field"
    404404           tal:define="error errors/ddd| nothing;
    405405                       ddd request/ddd | nothing;
     
    434434      </div>
    435435
     436      <div class="field"
     437           tal:define="status_email_interlegis request/status_email_interlegis|nothing">
     438
     439        <input type="checkbox"
     440               class="noborder"
     441               name="status_email_interlegis"
     442               size="30"
     443               id="cb_status_email_interlegis"
     444               tabindex=""
     445               tal:attributes="checked python:test(status_email_interlegis, 'checked', None);
     446                               tabindex tabindex/next;"
     447               />
     448        <label for="cb_status_email_interlegis" i18n:translate="label_status_email_interlegis">Solicitar a criação de um e-mail com o domínio do Interlegis</label>
     449      </div>
    436450
    437451      <div class="formControls">
  • ILPortal/trunk/skins/ILPortal_templates/join_form.cpt.metadata

    r2242 r2483  
    44
    55[validators]
    6 validators = validate_emailaddr,join_form_validate
     6validators = validate_emailaddr,join_form_validate,verifica_dados_usuarios
    77
    88[actions]
  • ILPortal/trunk/skins/ILPortal_templates/personalize_form.cpt

    r2242 r2483  
    3232          class="enableUnloadProtection"
    3333          tal:condition="member"
    34           tal:attributes="action template/getId">
     34          tal:attributes="action template/getId"
     35          tal:define="dados_usuario python:portal.consulta_dados_usuario_zsql(username=member.getId());
     36                      status_email_interlegis python:dados_usuario[0].status_email;
     37                      email_interlegis python:dados_usuario[0].email_interlegis;">
    3538
    3639        <fieldset>
     
    8386
    8487            </div>
     88
     89            <div class="field"
     90                 tal:define="status_email_interlegis request/status_email_interlegis | status_email_interlegis |nothing">
     91
     92               <input type="checkbox"
     93                      class="noborder"
     94                      name="status_email_interlegis"
     95                      size="30"
     96                      id="cb_status_email_interlegis"
     97                      tabindex=""
     98                      tal:attributes="checked python:test(status_email_interlegis, 'checked', None);
     99                                      tabindex tabindex/next;
     100                                      disabled python:test(status_email_interlegis, 'disabled', None);
     101                                      name python:test(status_email_interlegis,'status_email_interlegis_temp','status_email_interlegis')"
     102                      />
     103                <input type="hidden" name="status_email_interlegis" value="1"
     104                       tal:condition="status_email_interlegis" />
     105
     106                <label for="cb_status_email_interlegis" i18n:translate="label_status_email_interlegis">Solicitar a criação de um e-mail com o domínio do Interlegis</label>
     107             </div>
     108
     109            <div class="field"
     110                 tal:define="error errors/email_interlegis | nothing;"
     111                 tal:attributes="class python:test(error, 'field error', 'field')"
     112                 tal:condition="status_email_interlegis">
     113
     114                <label for="email_interlegis" i18n:translate="label_email_interlegis">Email Interlegis</label>
     115
     116                <div tal:content="error">Validation error output</div>
     117
     118                <input type="text"
     119                       id="email_interlegis"
     120                       name="email_interlegis"
     121                       size="25"
     122                       tabindex=""
     123                       value="email_interlegis"
     124                       disabled="disabled"
     125                       tal:attributes="value python:test(email_interlegis,email_interlegis,'não criado');
     126                                       tabindex tabindex/next;"
     127                       />
     128
     129            </div>
     130
    85131
    86132            <div class="field"
  • ILPortal/trunk/skins/ILPortal_templates/prefs_user_details.cpt

    r2242 r2483  
    7373                  class="enableUnloadProtection"
    7474                  tal:condition="user | nothing"
    75               tal:attributes="action template/getId">
     75              tal:attributes="action template/getId"
     76              tal:define="dados_usuario python:portal.consulta_dados_usuario_zsql(username=member.getId());
     77                          status_email_interlegis python:dados_usuario[0].status_email;
     78                          email_interlegis python:dados_usuario[0].email_interlegis;">
    7679
    7780          <fieldset>
     
    126129                         />
    127130          </div>
     131
     132            <div class="field"
     133                 tal:define="status_email_interlegis request/status_email_interlegis | status_email_interlegis |nothing">
     134
     135               <input type="checkbox"
     136                      class="noborder"
     137                      name="status_email_interlegis"
     138                      size="30"
     139                      id="cb_status_email_interlegis"
     140                      tabindex=""
     141                      tal:attributes="checked python:test(status_email_interlegis, 'checked', None);
     142                                      tabindex tabindex/next;
     143                                      disabled python:test(status_email_interlegis, 'disabled', None);
     144                                      name python:test(status_email_interlegis,'status_email_interlegis_temp','status_email_interlegis')"
     145                      />
     146                <input type="hidden" name="status_email_interlegis" value="1"
     147                       tal:condition="status_email_interlegis" />
     148
     149                <label for="cb_status_email_interlegis" i18n:translate="label_status_email_interlegis">Solicitar a criação de um e-mail com o domínio do Interlegis</label>
     150             </div>
     151
     152            <div class="field"
     153                 tal:define="error errors/email_interlegis | nothing;"
     154                 tal:attributes="class python:test(error, 'field error', 'field')"
     155                 tal:condition="status_email_interlegis">
     156
     157                <label for="email_interlegis" i18n:translate="label_email_interlegis">Email Interlegis</label>
     158
     159                <div tal:content="error">Validation error output</div>
     160
     161                <input type="text"
     162                       id="email_interlegis"
     163                       name="email_interlegis"
     164                       size="25"
     165                       tabindex=""
     166                       value="email_interlegis"
     167                       disabled="disabled"
     168                       tal:attributes="value python:test(email_interlegis,email_interlegis,'não criado');
     169                                       tabindex tabindex/next;"
     170                       />
     171
     172            </div>
     173
    128174
    129175            <div class="field"
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.