Ignore:
Timestamp:
Oct 20, 2010, 10:50:27 PM (14 years ago)
Author:
grum
Message:

some files forgotten on the previous commit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/GMaps/admin/gmaps_maps.tpl

    r7177 r7309  
    5656        );
    5757
    58       $('#iBDDisplayTypeIC, #iBDDisplayTypeIP, #iBDDisplayTypeMP').bind('change',
    59         function ()
    60         {
    61           switch($(this).val())
    62           {
    63             case 'IC':
    64               $('#iBDZoomLevelRow').hide();
    65               $('[name=fBDSizeMode]').attr('disabled', false);
    66               break;
    67             case 'IP':
    68               $('#iBDZoomLevelRow').show();
    69               $('[name=fBDSizeMode]').attr('disabled', false);
    70               break;
    71             case 'MP':
    72               $('#iBDZoomLevelRow').show();
    73               $('#iBDSizeModeF').attr('checked', true).change();
    74               $('[name=fBDSizeMode]').attr('disabled', true);
    75               break;
    76           }
    77         }
    78       );
     58      $('[name=fBDDisplayType]').bind('change', changeDisplayType);
    7959
    8060      $('#iBDSizeModeA, #iBDSizeModeF').bind('change',
     
    129109
    130110      loadList();
     111    }
     112
     113    /**
     114     *
     115     */
     116    var changeDisplayType = function ()
     117    {
     118      switch($('[name=fBDDisplayType]:checked').val())
     119      {
     120        case 'IC':
     121          $('#iBDZoomLevelTxt').hide();
     122          $('#iBDZoomLevelMaxTxt').show();
     123          $('[name=fBDSizeMode]').attr('disabled', false);
     124          break;
     125        case 'IP':
     126          $('#iBDZoomLevelTxt').show();
     127          $('#iBDZoomLevelMaxTxt').hide();
     128          $('[name=fBDSizeMode]').attr('disabled', false);
     129          break;
     130        case 'MP':
     131          $('#iBDZoomLevelTxt').show();
     132          $('#iBDZoomLevelMaxTxt').hide();
     133          $('#iBDSizeModeF').attr('checked', true).change();
     134          $('[name=fBDSizeMode]').attr('disabled', true);
     135          break;
     136      }
    131137    }
    132138
     
    502508        tmp={
    503509          sizeMode:'A',
    504           displayTYpe:'IC'
     510          displayTYpe:'IC',
     511          nbAssoc:0,
    505512        }
    506513        $('#iBDName').val('');
     
    511518        $('#iBDMapWidthSlider').slider('option', 'value', 470);
    512519        $('#iBDMapHeightSlider').slider('option', 'value', 210);
     520        $('#iBDMapZoomLevelMaxActivated').attr('checked', false);
    513521        $('#iBDMapZoomLevelSliderValue').val(4);
    514522        $('#iBDMapZoomLevelSlider').slider('option', 'value', 4);
     
    541549        $('#iBDMapWidthSlider').slider('option', 'value', tmp.width);
    542550        $('#iBDMapHeightSlider').slider('option', 'value', tmp.height);
     551        $('#iBDMapZoomLevelMaxActivated').attr('checked', tmp.zoomLevelMaxActivated=='y');
    543552        $('#iBDMapZoomLevelSliderValue').val(tmp.zoomLevel);
    544553        $('#iBDMapZoomLevelSlider').slider('option', 'value', tmp.zoomLevel);
     
    558567
    559568      $('#iBDDisplayType'+tmp.displayType+', #iBDSizeMode'+tmp.sizeMode).change();
     569      changeDisplayType();
    560570      changeSize($('#iBDMapWidthSliderValue').val(), 'iBDMapWidthSlider');
    561571      changeSize($('#iBDMapHeightSliderValue').val(), 'iBDMapHeightSlider');
    562572      changeZoom($('#iBDMapZoomLevelSliderValue').val(), '');
    563573      changeStreetViewControl($('#iBDMapStreetViewControl').val());
     574
     575      if(tmp.nbAssoc>0)
     576      {
     577        $('[name=fBDDisplayType]').attr('disabled', true);
     578        $('#iBDDisplayTypeRow').show();
     579      }
     580      else
     581      {
     582        $('[name=fBDDisplayType]').attr('disabled', false);
     583        $('#iBDDisplayTypeRow').hide();
     584      }
     585
    564586    }
    565587
     
    628650        width:$('#iBDMapWidthSliderValue').val(),
    629651        height:$('#iBDMapHeightSliderValue').val(),
     652        zoomLevelMaxActivated:$('#iBDMapZoomLevelMaxActivated').attr('checked')?'y':'n',
    630653        zoomLevel:$('#iBDMapZoomLevelSliderValue').val(),
    631654        mapType:$('#iBDMapMapType').val(),
     
    742765            <td>{'gmaps_displayType'|@translate}</td>
    743766            <td>
    744               <label><input type='radio' id='iBDDisplayTypeIC' name='fBDDisplayType' value='IC'>&nbsp;{'gmaps_displayTypeIC'|@translate}</label><br>
    745               <label><input type='radio' id='iBDDisplayTypeIP' name='fBDDisplayType' value='IP'>&nbsp;{'gmaps_displayTypeIP'|@translate}</label><br>
    746               <label><input type='radio' id='iBDDisplayTypeMP' name='fBDDisplayType' value='MP'>&nbsp;{'gmaps_displayTypeMP'|@translate}</label>
    747             </td>
    748           </tr>
     767              <div style='display:inline-block;'>
     768                <label><input type='radio' id='iBDDisplayTypeIC' name='fBDDisplayType' value='IC'>&nbsp;{'gmaps_displayTypeIC'|@translate}</label><br>
     769                <label><input type='radio' id='iBDDisplayTypeIP' name='fBDDisplayType' value='IP'>&nbsp;{'gmaps_displayTypeIP'|@translate}</label><br>
     770                <label><input type='radio' id='iBDDisplayTypeMP' name='fBDDisplayType' value='MP'>&nbsp;{'gmaps_displayTypeMP'|@translate}</label>
     771              </div>
     772              <div id='iBDDisplayTypeRow' class='helps' style='float:right;display:inline-block;margin-top:0px;'>{'gmaps_display_type_cannot_be_changed'|@translate}</div>
     773            </td>
     774          </tr>
     775
    749776
    750777        </table>
     
    847874      <div id='iTabZoomLevel' style='display:none;'>
    848875        <table class='formtable'>
    849           <tr id='iBDZoomLevelRow'>
    850             <td>{'gmaps_zoomLevel'|@translate}</td>
     876
     877          <tr id='iBDZoomLevelMaxTxt'>
     878            <td>{'gmaps_zoomLevel_max'|@translate}</td>
     879            <td>
     880              <label><input type='checkbox' id='iBDMapZoomLevelMaxActivated'>&nbsp;{'gmaps_apply_zoomLevel_max'|@translate}</label>
     881            </td>
     882          </tr>
     883
     884          <tr>
     885            <td><span id='iBDZoomLevelTxt'>{'gmaps_zoomLevel'|@translate}</span></td>
    851886            <td>
    852887              <table class="formclass">
Note: See TracChangeset for help on using the changeset viewer.