Browse Source

Fixed images fields

master
MadD3n 1 year ago
parent
commit
34d96b19e2
  1. 1
      fields/image_mega/field.php
  2. 8
      fields/image_mega/js/field.js
  3. 34
      fields/image_mega/tpl/field.tpl

1
fields/image_mega/field.php

@ -130,6 +130,7 @@
$AVE_Template->assign('max_files', $AVE_Template->get_config_vars('max_f_f') . $iniset_count); $AVE_Template->assign('max_files', $AVE_Template->get_config_vars('max_f_f') . $iniset_count);
$AVE_Template->assign('dir_upload', $AVE_Template->get_config_vars('upl_dir') . $dir_upload); $AVE_Template->assign('dir_upload', $AVE_Template->get_config_vars('upl_dir') . $dir_upload);
$AVE_Template->assign('dir_uploaded', $dir_upload);
$AVE_Template->assign('show_upload', $show_upload); $AVE_Template->assign('show_upload', $show_upload);
$AVE_Template->assign('field_dir', $fld_name); $AVE_Template->assign('field_dir', $fld_name);

8
fields/image_mega/js/field.js

@ -15,7 +15,7 @@ let Mega = {
this.mega_del_all_item(); this.mega_del_all_item();
this.mega_add_single(); this.mega_add_single();
this.mega_add_folder(); this.mega_add_folder();
this.megae_upload_files(); this.mega_upload_files();
this.mega_click_upload(); this.mega_click_upload();
}, },
@ -75,7 +75,7 @@ let Mega = {
}); });
}, },
megae_upload_files: function() { mega_upload_files: function() {
$('.mega_upload').on('change', function(event) { $('.mega_upload').on('change', function(event) {
let mega_input = $(this); let mega_input = $(this);
@ -155,6 +155,8 @@ let Mega = {
$('#empty' + d_id + '_' + c_id ).remove(); $('#empty' + d_id + '_' + c_id ).remove();
$('#mega_upload_field_' + c_id + '_' + d_id).val('');
$.alerts._overlay('hide'); $.alerts._overlay('hide');
Mega.mega_update(); Mega.mega_update();
@ -222,6 +224,8 @@ let Mega = {
$('#empty' + d_id + '_' + c_id ).remove(); $('#empty' + d_id + '_' + c_id ).remove();
$('#mega_upload_field_' + c_id + '_' + d_id).val('');
Mega.mega_update(); Mega.mega_update();
}); });
}, },

34
fields/image_mega/tpl/field.tpl

@ -7,20 +7,20 @@
{/if} {/if}
<link href="{$ABS_PATH}fields/{$field_dir}/css/field.css" rel="stylesheet" type="text/css" media="screen" /> <link href="{$ABS_PATH}fields/{$field_dir}/css/field.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript"> <script type="text/javascript">
var mega_blank = '{$tpl_dir}/images/blanc.gif'; let mega_blank = '{$tpl_dir}/images/blanc.gif',
var mega_title = '{#img_title#}'; mega_title = '{#img_title#}',
var mega_description = '{#img_description#}'; mega_description = '{#img_description#}',
var mega_link = '{#img_link#}'; mega_link = '{#img_link#}',
var mega_look = '{#look#}'; mega_look = '{#look#}',
var mega_del = '{#delete#}'; mega_del = '{#delete#}',
var mega_del_conf = '{#del_conf#}'; mega_del_conf = '{#del_conf#}',
var mega_del_head = '{#del_head#}'; mega_del_head = '{#del_head#}',
var mega_del_all_c = '{#del_all_c#}'; mega_del_all_c = '{#del_all_c#}',
var mega_del_all_h = '{#del_all_h#}'; mega_del_all_h = '{#del_all_h#}',
var mega_max_f_t = '{#max_f_t#}'; mega_max_f_t = '{#max_f_t#}',
var mega_max_f_h = '{#max_f_h#}'; mega_max_f_h = '{#max_f_h#}',
var mega_from_file = '{#from_file#}'; mega_from_file = '{#from_file#}',
var mega_from_docs = '{#from_docs#}'; mega_from_docs = '{#from_docs#}';
</script> </script>
{assign var=mega_new value="load" scope="global"} {assign var=mega_new value="load" scope="global"}
{/if} {/if}
@ -28,7 +28,7 @@
<div class="mega" id="mega_{$doc_id}_{$field_id}" data-id="{$field_id}" data-doc="{$doc_id}" data-rubric="{$smarty.request.rubric_id}"> <div class="mega" id="mega_{$doc_id}_{$field_id}" data-id="{$field_id}" data-doc="{$doc_id}" data-rubric="{$smarty.request.rubric_id}">
<input type="hidden" value="" id="cascad__{$field_id}_{$doc_id}"> <input type="hidden" value="" id="cascad__{$field_id}_{$doc_id}">
{if $show_upload} {if $show_upload}
<input type="file" class="mega_upload mega_upload_field_{$field_id}_{$doc_id}" multiple="multiple" name="mega_files_{$field_id}_{$doc_id}[]" style="visibility: hidden; display: none;" data-max-files="{$max_files}" /> <input type="file" class="mega_upload mega_upload_field_{$field_id}_{$doc_id}" multiple="multiple" name="mega_files_{$field_id}_{$doc_id}[]" id="mega_upload_field_{$field_id}_{$doc_id}" style="visibility: hidden; display: none;" data-max-files="{$max_files}" />
{/if} {/if}
<ul class="messages"> <ul class="messages">
<li class="highlight grey"> <li class="highlight grey">
@ -45,6 +45,10 @@
&nbsp;|&nbsp; &nbsp;|&nbsp;
<a href="javascript:void(0);" class="topDir" title="{#add_upl_e#}<br><br>{$max_files}<br>{$dir_upload}">[?]</a> <a href="javascript:void(0);" class="topDir" title="{#add_upl_e#}<br><br>{$max_files}<br>{$dir_upload}">[?]</a>
{/if} {/if}
{if $dir_uploaded}
<input type="hidden" value="{$dir_uploaded}" name="feld[{$field_id}][dir]" id="dir__{$field_id}_{$doc_id}">
<a href="javascript:void(0);" class="mega_upload_dir topDir" title="{$dir_uploaded}" onclick="browse_uploads('dir__{$field_id}_{$doc_id}');">Show folder</a>
{/if}
</li> </li>
</ul> </ul>

Loading…
Cancel
Save