source: extensions/manage_properties_photos/mmp.tpl @ 32167

Last change on this file since 32167 was 32162, checked in by ddtddt, 5 years ago

[manage_properties_photos]

File size: 3.5 KB
Line 
1{combine_script id='jquery.ui.sortable' require='jquery.ui' load='footer' path='themes/default/js/ui/minified/jquery.ui.sortable.min.js'}
2{combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'}
3{include file='include/datepicker.inc.tpl'}
4
5{combine_script id='jquery.chosen' load='footer' path='themes/default/js/plugins/chosen.jquery.min.js'}
6{combine_css path="themes/default/js/plugins/chosen.css"}
7{combine_css path="themes/default/js/ui/theme/jquery.ui.slider.css"}
8
9{footer_script}
10jQuery(document).ready(function(){
11
12{* <!-- DATEPICKER --> *}
13jQuery(function(){ {* <!-- onLoad needed to wait localization loads --> *}
14  jQuery('[data-datepicker]').pwgDatepicker({
15    showTimepicker: true,
16    cancelButton: '{'Cancel'|translate}'
17  });
18});
19
20  $("input[name=check_MPP]").change(function(){
21    if($(this).is(':checked')){
22                $('#changeselect').hide();
23                $('#changepro').hide();
24                $('#changeproda').hide();
25    }else{
26          $('#selectMPP').val(0).change();
27    }
28  });
29 
30  $('#selectMPP')
31  .change(function () {
32    $("input[name=check_MPP]").attr('checked', false);
33        $('#dataselect').children().remove()
34    var selected = $(':selected', this);
35        var typ=$(':selected', this).data('typ');
36        var dataprop=$(':selected', this).data('dataprop');
37        $('#hidetyp').val(typ);
38        if(typ=='4'){
39                $('#changeselect').show();
40                $('#changepro').hide();
41                $('#changeproda').hide();
42                for (key in dataprop){
43                        $('#dataselect').append(new Option(dataprop[key]));
44                }
45                $('#changeradio').hide();
46                $('#changeradio').empty();             
47        }else if(typ=='2'){
48                $('#changepro').hide();
49                $('#changeproda').show();
50                $('#changeselect').hide();
51                $('#changeradio').hide();
52                $('#changeradio').empty();
53        }else if(typ=='5'){
54                $('#changeselect').hide();
55                $('#changepro').hide();
56                $('#changeproda').hide();
57                $('#changeradio').empty();
58                for (key in dataprop){
59                        $('<input type="radio" name="radioselect" value="'+dataprop[key]+'">'+dataprop[key]+'</input><span style="margin: 0 0 0 10px">').appendTo('#changeradio');
60                }
61                $('#changeradio').show();
62        }else if(typ=='1'){
63                $('#changeselect').hide();
64                $('#changepro').show();
65                $('#changeproda').hide();
66                $('#changeradio').hide();
67                $('#changeradio').empty();
68        }else{
69                $('#changeselect').hide();
70                $('#changepro').hide();
71                $('#changeproda').hide();
72                $('#changeradio').hide();
73                $('#changeradio').empty();             
74        }
75  })
76  .change();
77 
78});
79{/footer_script}
80<span id="persompp">
81  {'Choose a property'|@translate}
82  <br>
83  <br>
84  <select name="IDMPP" id="selectMPP">
85               
86    {foreach from=$info_select item=infoselect}
87                <option value="{$infoselect.IDINFOPHO}" data-typ="{$infoselect.AIPTYP}" data-dataprop='{$infoselect.AIPDATAPROP}' id="selectMPP{$infoselect.IDINFOPHO}">{$infoselect.AIPWORDING}</option>
88        {/foreach}
89  </select>
90  <br> 
91  <br>
92  <input id="check_MPP" type="checkbox" name="check_MPP"> {'delete data this property'|@translate}<br />
93  <input id="hidetyp" type="hidden" name="invisibleTyp" value="">
94  <div id="changepro" style="display: none;" >
95                <textarea rows="3" cols="100" {if $useED==1}placeholder="{'Use Extended Description tags...'|@translate}"{/if} name="dataglob">{$PLUG_MPP}</textarea>
96  </div>
97  <div id="changeproda" style="display: none;" >
98          <input type="hidden" name="datadate" value="{$DATADATE}">
99      <label>
100        <i class="icon-calendar"></i>
101        <input type="text" data-datepicker="datadate" readonly>
102      </label> 
103  </div>
104  <div id="changeselect" style="display: none;" >
105        <select name="dataselect" id="dataselect">
106        </select>
107  </div>
108  <div id="changeradio" style="display: none;" >
109  </div>
110</span>
Note: See TracBrowser for help on using the repository browser.