Current path: home/webdevt/www/schtroumpf.fr/modules/anscrolltop/views/templates/admin/_configure/helpers/form/
?? Go up: /home/webdevt/www/schtroumpf.fr/modules/anscrolltop/views/templates/admin/_configure/helpers
{*
* 2020 Anvanto
*
* NOTICE OF LICENSE
*
* This file is not open source! Each license that you purchased is only available for 1 wesite only.
* If you want to use this file on more websites (or projects), you need to purchase additional licenses.
* You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party.
*
* @author Anvanto <anvantoco@gmail.com>
* @copyright 2020 Anvanto
* @license Valid for 1 website (or project) for each purchase of license
* International Registered Trademark & Property of Anvanto
*}
{extends file="helpers/form/form.tpl"}
{block name="field"}
{if $input.type == 'number'}
<div class="col-lg-{if isset($input.col)}{$input.col|intval}{else}9{/if}{if !isset($input.label)} col-lg-offset-3{/if}">
<input type="number"
id="{if isset($input.id)}{$input.id}{else}{$input.name}{/if}"
name="{$input.name}"
class="form-control {if isset($input.class)} {$input.class} {/if}"
{* onkeyup="return (function (el, e) {
if (e.keyCode == 8) return true;
jQuery(el).val((parseInt(jQuery(el).val()) || 0));
if (jQuery(el).val() < (parseInt(jQuery(el).attr('min')) || 0)) {
jQuery(el).val((parseInt(jQuery(el).attr('min')) || 0));
} else if (jQuery(el).val() > (parseInt(jQuery(el).attr('max')) || 0)) {
jQuery(el).val((parseInt(jQuery(el).attr('max')) || 0));
}
})(this, event);" *}
value="{$fields_value[$input.name]|escape:'html':'UTF-8'}"
{if isset($input.size)} size="{$input.size}"{/if}
{if isset($input.maxchar) && $input.maxchar} data-maxchar="{$input.maxchar|intval}"{/if}
{if isset($input.maxlength) && $input.maxlength} maxlength="{$input.maxlength|intval}"{/if}
{if isset($input.readonly) && $input.readonly} readonly="readonly"{/if}
{if isset($input.disabled) && $input.disabled} disabled="disabled"{/if}
{if isset($input.autocomplete) && !$input.autocomplete} autocomplete="off"{/if}
{if isset($input.required) && $input.required} required="required" {/if}
{if isset($input.max)} max="{$input.max|intval}"{/if}
{if isset($input.min)} min="{$input.min|intval}"{/if}
{if isset($input.placeholder) && $input.placeholder} placeholder="{$input.placeholder}"{/if} />
{if isset($input.suffix)}
<span class="input-group-addon">
{$input.suffix}
</span>
{/if}
</div>
{elseif $input.type == 'file_image'}
<div class="col-lg-7">
<div class="form-group">
<div class="col-lg-6">
<input id="{$input.name}" type="file" name="{$input.name}" class="hide" />
<div class="dummyfile input-group">
<span class="input-group-addon"><i class="icon-file"></i></span>
<input id="{$input.name}-name" type="text" class="disabled" name="filename" readonly />
<span class="input-group-btn">
<button id="{$input.name}-selectbutton" type="button" name="submitAddAttachments" class="btn btn-default">
<i class="icon-folder-open"></i> {l s='Choose a file' mod='anscrolltop'}
</button>
</span>
</div>
<p class="help-block">
{l s='Allowed formats are: .svg, .gif, .jpg, .png' mod='anscrolltop'}
</p>
</div>
</div>
{if isset($input.desc) && !empty($input.desc)}
<p class="help-block">
{$input.desc}
</p>
{/if}
</div>
<script type="text/javascript">
$(document).ready(function(){
$('#{$input.name}-selectbutton').click(function(e) {
$('#{$input.name}').trigger('click');
});
$('#{$input.name}-name').click(function(e) {
$('#{$input.name}').trigger('click');
});
$('#{$input.name}-name').on('dragenter', function(e) {
e.stopPropagation();
e.preventDefault();
});
$('#{$input.name}-name').on('dragover', function(e) {
e.stopPropagation();
e.preventDefault();
});
$('#{$input.name}-name').on('drop', function(e) {
e.preventDefault();
var files = e.originalEvent.dataTransfer.files;
$('#{$input.name}')[0].files = files;
$(this).val(files[0].name);
});
$('#{$input.name}').change(function(e) {
if ($(this)[0].files !== undefined)
{
var files = $(this)[0].files;
var name = '';
$.each(files, function(index, value) {
name += value.name+', ';
});
$('#{$input.name}-name').val(name.slice(0, -2));
}
else // Internet Explorer 9 Compatibility
{
var name = $(this).val().split(/[\\/]/);
$('#{$input.name}-name').val(name[name.length-1]);
}
});
if (typeof {$input.name}_max_files !== 'undefined')
{
$('#{$input.name}').closest('form').on('submit', function(e) {
if ($('#{$input.name}')[0].files.length > {$input.name}_max_files) {
e.preventDefault();
}
});
}
});
</script>
{else}
{$smarty.block.parent}
{/if}
{/block}