init: function () {
var $this = this;
+ $(document).on('click', '.freefile-file a.upload', function (e) {
+ var c = $(this).closest('.freefile-file');
+ let f = $(c).find('.freefile-file-input');
+ if (e.originalEvent.ctrlKey && $(c).find('.freefile-file-input-directory').length > 0) {
+ f = $(c).find('.freefile-file-input-directory');
+ }
+ f.get(0).click();
+ return false;
+ });
+
+
$(document).on('change', '.calculation', function () {
var v = $(this).val();
- console.log(v);
if (/[0-9\., \-\+\*\/]+/.test(v)) {
try {
v = eval(v.replace(/,/g, '.'));
if ($this._maskChangeEvent) {
return;
}
-
$this.saveFormDataInLink();
});
- $(document).on('change', ".freefile-file-input", function () {
+
+ $(document).on('change', ".freefile-file-input, .freefile-file-input-directory", function () {
var form = $('#linkupload').clone();
var id = 'linkupload_' + Math.round(Math.random() * 10000000);
$(form).attr('id', null);
$(form).data('link', link);
+ $(form).find('.init-tooltip').removeClass('init-tooltip');
this.updateFormData(form);
container.append(form);
+ this.linkeditor.initTooltips();
this.initSelect2();
this.initSpectrum();