Feuerwehr-eppingen/public/js/dropzone-config.js
Marco Glietsch f4ba271c91 Hinzugefügt
- Kontaktformular für Nikolausaktion
- Lauftext für Kurzmeldungen
2020-11-19 10:04:02 +01:00

191 lines
7.0 KiB
JavaScript
Executable File

/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "/";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 3);
/******/ })
/************************************************************************/
/******/ ({
/***/ "./resources/assets/js/dropzone-config.js":
/*!************************************************!*\
!*** ./resources/assets/js/dropzone-config.js ***!
\************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
var photo_counter = 0;
Dropzone.options.realDropzone = {
uploadMultiple: false,
parallelUploads: 100,
maxFilesize: 8,
url: 'test',
previewsContainer: '#dropzonePreview',
previewTemplate: document.querySelector('#preview-template').innerHTML,
addRemoveLinks: true,
dictDefaultMessage: "Dateien hier abgelegen zum Hochladen",
dictFallbackMessage: "Your browser does not support drag'n'drop file uploads.",
dictFallbackText: "Please use the fallback form below to upload your files like in the olden days.",
dictFileTooBig: "Die Datei ist zu groß ({{filesize}}MiB). Maximale Dateigröße: {{maxFilesize}}MiB.",
dictInvalidFileType: "Dieser Dateityp ist nicht erlaubt",
dictResponseError: "Server responded with {{statusCode}} code.",
dictCancelUpload: "Upload abbrechen",
dictCancelUploadConfirmation: "Are you sure you want to cancel this upload?",
dictRemoveFile: "löschen",
dictRemoveFileConfirmation: null,
dictMaxFilesExceeded: "You can not upload any more files.",
// The setting up of the dropzone
init: function init() {
$.get('/server-images', function (data) {
$.each(data.images, function (key, value) {
var file = {
name: value.original,
size: value.size
};
myDropzone.options.addedfile.call(myDropzone, file);
myDropzone.options.thumbnail.call(myDropzone, file, 'images/icon_size/' + value.server);
myDropzone.emit("complete", file);
photo_counter++;
$("#photoCounter").text("(" + photo_counter + ")");
});
});
this.on("removedfile", function (file) {
$.ajax({
type: 'POST',
url: '/upload/delete',
data: {
id: file.name,
_token: $('#csrf-token').val()
},
dataType: 'html',
success: function success(data) {
var rep = JSON.parse(data);
if (rep.code == 200) {
photo_counter--;
$("#photoCounter").text("(" + photo_counter + ")");
}
},
error: function error(jqXHR, textStatus, errorThrown) {
alert(jqXHR);
alert(textStatus);
alert(errorThrown);
}
});
});
},
error: function error(file, response) {
if ($.type(response) === "string") var message = response; //dropzone sends it's own error messages in string
else var message = response.message;
file.previewElement.classList.add("dz-error");
_ref = file.previewElement.querySelectorAll("[data-dz-errormessage]");
_results = [];
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
node = _ref[_i];
_results.push(node.textContent = message);
}
return _results;
},
success: function success(file, done) {
photo_counter++;
$("#photoCounter").text("(" + photo_counter + ")");
}
};
/***/ }),
/***/ 3:
/*!******************************************************!*\
!*** multi ./resources/assets/js/dropzone-config.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__(/*! /Users/marcoglietsch/Projekte/Homepages/Feuerwehr Eppingen/ffw_laravel/resources/assets/js/dropzone-config.js */"./resources/assets/js/dropzone-config.js");
/***/ })
/******/ });