Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

127 lines
12KB

  1. (self["webpackChunk"] = self["webpackChunk"] || []).push([["adminlte-field-filemanager"],{
  2. /***/ "../LaclicBundles/SovBundle/Resources/assets/app/adminlte/field/filemanager/app.filemanager.js":
  3. /*!*****************************************************************************************************!*\
  4. !*** ../LaclicBundles/SovBundle/Resources/assets/app/adminlte/field/filemanager/app.filemanager.js ***!
  5. \*****************************************************************************************************/
  6. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  7. "use strict";
  8. __webpack_require__.r(__webpack_exports__);
  9. /* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ "./node_modules/core-js/modules/es.function.bind.js");
  10. /* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_0__);
  11. /* harmony import */ var _form_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./form.scss */ "../LaclicBundles/SovBundle/Resources/assets/app/adminlte/field/filemanager/form.scss");
  12. $(document).ready(function () {
  13. initFileManager();
  14. });
  15. $('.field-collection').bind('collection-add-item', function () {
  16. initFileManager();
  17. });
  18. function initFileManager() {
  19. $('.lc-filemanager-delete').off('click');
  20. $('.lc-filemanager-delete').on('click', function (e) {
  21. var $field = $(this);
  22. $('#' + $field.data('id')).val("");
  23. $('#' + $field.data('id') + '_preview').prop('src', "");
  24. });
  25. $('.lc-filemanager-open').off('click');
  26. $('.lc-filemanager-open').on('click', function (e) {
  27. var $field = $(this);
  28. $('#lc-filemanager-frame').off('load');
  29. $("#lc-filemanager-frame").on('load', function () {
  30. $('#lc-filemanager-frame').contents().on('click', '.select', function () {
  31. var path = $(this).attr('data-path');
  32. $('#' + $field.data('id')).val(path);
  33. $('#' + $field.data('id') + '_preview').prop('src', path);
  34. $('#lc-filemanager-modal').modal('hide');
  35. });
  36. });
  37. $("#lc-filemanager-frame").prop('src', $field.data('target'));
  38. $('#lc-filemanager-modal').modal('show');
  39. });
  40. }
  41. /***/ }),
  42. /***/ "./node_modules/core-js/internals/function-bind.js":
  43. /*!*********************************************************!*\
  44. !*** ./node_modules/core-js/internals/function-bind.js ***!
  45. \*********************************************************/
  46. /***/ ((module, __unused_webpack_exports, __webpack_require__) => {
  47. "use strict";
  48. var aFunction = __webpack_require__(/*! ../internals/a-function */ "./node_modules/core-js/internals/a-function.js");
  49. var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/core-js/internals/is-object.js");
  50. var slice = [].slice;
  51. var factories = {};
  52. var construct = function (C, argsLength, args) {
  53. if (!(argsLength in factories)) {
  54. for (var list = [], i = 0; i < argsLength; i++) list[i] = 'a[' + i + ']';
  55. // eslint-disable-next-line no-new-func -- we have no proper alternatives, IE8- only
  56. factories[argsLength] = Function('C,a', 'return new C(' + list.join(',') + ')');
  57. } return factories[argsLength](C, args);
  58. };
  59. // `Function.prototype.bind` method implementation
  60. // https://tc39.es/ecma262/#sec-function.prototype.bind
  61. module.exports = Function.bind || function bind(that /* , ...args */) {
  62. var fn = aFunction(this);
  63. var partArgs = slice.call(arguments, 1);
  64. var boundFunction = function bound(/* args... */) {
  65. var args = partArgs.concat(slice.call(arguments));
  66. return this instanceof boundFunction ? construct(fn, args.length, args) : fn.apply(that, args);
  67. };
  68. if (isObject(fn.prototype)) boundFunction.prototype = fn.prototype;
  69. return boundFunction;
  70. };
  71. /***/ }),
  72. /***/ "./node_modules/core-js/modules/es.function.bind.js":
  73. /*!**********************************************************!*\
  74. !*** ./node_modules/core-js/modules/es.function.bind.js ***!
  75. \**********************************************************/
  76. /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
  77. var $ = __webpack_require__(/*! ../internals/export */ "./node_modules/core-js/internals/export.js");
  78. var bind = __webpack_require__(/*! ../internals/function-bind */ "./node_modules/core-js/internals/function-bind.js");
  79. // `Function.prototype.bind` method
  80. // https://tc39.es/ecma262/#sec-function.prototype.bind
  81. $({ target: 'Function', proto: true }, {
  82. bind: bind
  83. });
  84. /***/ }),
  85. /***/ "../LaclicBundles/SovBundle/Resources/assets/app/adminlte/field/filemanager/form.scss":
  86. /*!********************************************************************************************!*\
  87. !*** ../LaclicBundles/SovBundle/Resources/assets/app/adminlte/field/filemanager/form.scss ***!
  88. \********************************************************************************************/
  89. /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
  90. "use strict";
  91. __webpack_require__.r(__webpack_exports__);
  92. // extracted by mini-css-extract-plugin
  93. /***/ })
  94. },
  95. /******/ __webpack_require__ => { // webpackRuntimeModules
  96. /******/ "use strict";
  97. /******/
  98. /******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
  99. /******/ __webpack_require__.O(0, ["vendors-node_modules_core-js_internals_a-function_js-node_modules_core-js_internals_export_js"], () => (__webpack_exec__("../LaclicBundles/SovBundle/Resources/assets/app/adminlte/field/filemanager/app.filemanager.js")));
  100. /******/ var __webpack_exports__ = __webpack_require__.O();
  101. /******/ }
  102. ]);
  103. //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vTGFjbGljQnVuZGxlcy9Tb3ZCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9hcHAvYWRtaW5sdGUvZmllbGQvZmlsZW1hbmFnZXIvYXBwLmZpbGVtYW5hZ2VyLmpzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9jb3JlLWpzL2ludGVybmFscy9mdW5jdGlvbi1iaW5kLmpzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9jb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24uYmluZC5qcyIsIndlYnBhY2s6Ly8vLi4vTGFjbGljQnVuZGxlcy9Tb3ZCdW5kbGUvUmVzb3VyY2VzL2Fzc2V0cy9hcHAvYWRtaW5sdGUvZmllbGQvZmlsZW1hbmFnZXIvZm9ybS5zY3NzIl0sIm5hbWVzIjpbIiQiLCJkb2N1bWVudCIsInJlYWR5IiwiaW5pdEZpbGVNYW5hZ2VyIiwiYmluZCIsIm9mZiIsIm9uIiwiZSIsIiRmaWVsZCIsImRhdGEiLCJ2YWwiLCJwcm9wIiwiY29udGVudHMiLCJwYXRoIiwiYXR0ciIsIm1vZGFsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUNBO0FBRUFBLENBQUMsQ0FBQ0MsUUFBRCxDQUFELENBQVlDLEtBQVosQ0FBa0IsWUFBWTtBQUMxQkMsaUJBQWU7QUFDbEIsQ0FGRDtBQUlBSCxDQUFDLENBQUMsbUJBQUQsQ0FBRCxDQUF1QkksSUFBdkIsQ0FBNEIscUJBQTVCLEVBQW1ELFlBQVc7QUFDMURELGlCQUFlO0FBQ2xCLENBRkQ7O0FBSUEsU0FBU0EsZUFBVCxHQUEyQjtBQUN2QkgsR0FBQyxDQUFDLHdCQUFELENBQUQsQ0FBNEJLLEdBQTVCLENBQWdDLE9BQWhDO0FBQ0FMLEdBQUMsQ0FBQyx3QkFBRCxDQUFELENBQTRCTSxFQUE1QixDQUErQixPQUEvQixFQUF3QyxVQUFVQyxDQUFWLEVBQWE7QUFDakQsUUFBSUMsTUFBTSxHQUFHUixDQUFDLENBQUMsSUFBRCxDQUFkO0FBQ0FBLEtBQUMsQ0FBQyxNQUFNUSxNQUFNLENBQUNDLElBQVAsQ0FBWSxJQUFaLENBQVAsQ0FBRCxDQUEyQkMsR0FBM0IsQ0FBK0IsRUFBL0I7QUFDQVYsS0FBQyxDQUFDLE1BQU1RLE1BQU0sQ0FBQ0MsSUFBUCxDQUFZLElBQVosQ0FBTixHQUEwQixVQUEzQixDQUFELENBQXdDRSxJQUF4QyxDQUE2QyxLQUE3QyxFQUFtRCxFQUFuRDtBQUNILEdBSkQ7QUFLQVgsR0FBQyxDQUFDLHNCQUFELENBQUQsQ0FBMEJLLEdBQTFCLENBQThCLE9BQTlCO0FBQ0FMLEdBQUMsQ0FBQyxzQkFBRCxDQUFELENBQTBCTSxFQUExQixDQUE2QixPQUE3QixFQUFzQyxVQUFVQyxDQUFWLEVBQWE7QUFDL0MsUUFBSUMsTUFBTSxHQUFHUixDQUFDLENBQUMsSUFBRCxDQUFkO0FBQ0FBLEtBQUMsQ0FBQyx1QkFBRCxDQUFELENBQTJCSyxHQUEzQixDQUErQixNQUEvQjtBQUNBTCxLQUFDLENBQUMsdUJBQUQsQ0FBRCxDQUEyQk0sRUFBM0IsQ0FBOEIsTUFBOUIsRUFBc0MsWUFBWTtBQUM5Q04sT0FBQyxDQUFDLHVCQUFELENBQUQsQ0FBMkJZLFFBQTNCLEdBQXNDTixFQUF0QyxDQUF5QyxPQUF6QyxFQUFrRCxTQUFsRCxFQUE2RCxZQUFZO0FBQ3JFLFlBQUlPLElBQUksR0FBR2IsQ0FBQyxDQUFDLElBQUQsQ0FBRCxDQUFRYyxJQUFSLENBQWEsV0FBYixDQUFYO0FBQ0FkLFNBQUMsQ0FBQyxNQUFNUSxNQUFNLENBQUNDLElBQVAsQ0FBWSxJQUFaLENBQVAsQ0FBRCxDQUEyQkMsR0FBM0IsQ0FBK0JHLElBQS9CO0FBQ0FiLFNBQUMsQ0FBQyxNQUFNUSxNQUFNLENBQUNDLElBQVAsQ0FBWSxJQUFaLENBQU4sR0FBMEIsVUFBM0IsQ0FBRCxDQUF3Q0UsSUFBeEMsQ0FBNkMsS0FBN0MsRUFBbURFLElBQW5EO0FBQ0FiLFNBQUMsQ0FBQyx1QkFBRCxDQUFELENBQTJCZSxLQUEzQixDQUFpQyxNQUFqQztBQUNILE9BTEQ7QUFNSCxLQVBEO0FBUUFmLEtBQUMsQ0FBQyx1QkFBRCxDQUFELENBQTJCVyxJQUEzQixDQUFnQyxLQUFoQyxFQUF1Q0gsTUFBTSxDQUFDQyxJQUFQLENBQVksUUFBWixDQUF2QztBQUNBVCxLQUFDLENBQUMsdUJBQUQsQ0FBRCxDQUEyQmUsS0FBM0IsQ0FBaUMsTUFBakM7QUFDSCxHQWJEO0FBZUgsQzs7Ozs7Ozs7Ozs7QUNsQ1k7QUFDYixnQkFBZ0IsbUJBQU8sQ0FBQywrRUFBeUI7QUFDakQsZUFBZSxtQkFBTyxDQUFDLDZFQUF3Qjs7QUFFL0M7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsOEJBQThCLGdCQUFnQjtBQUM5QztBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7QUMxQkEsUUFBUSxtQkFBTyxDQUFDLHVFQUFxQjtBQUNyQyxXQUFXLG1CQUFPLENBQUMscUZBQTRCOztBQUUvQztBQUNBO0FBQ0EsR0FBRyxrQ0FBa0M7QUFDckM7QUFDQSxDQUFDOzs7Ozs7Ozs7Ozs7O0FDUEQiLCJmaWxlIjoiYWRtaW5sdGUtZmllbGQtZmlsZW1hbmFnZXIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBcIi4vZm9ybS5zY3NzXCJcblxuJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24gKCkge1xuICAgIGluaXRGaWxlTWFuYWdlcigpO1xufSk7XG5cbiQoJy5maWVsZC1jb2xsZWN0aW9uJykuYmluZCgnY29sbGVjdGlvbi1hZGQtaXRlbScsIGZ1bmN0aW9uICgpe1xuICAgIGluaXRGaWxlTWFuYWdlcigpO1xufSk7XG5cbmZ1bmN0aW9uIGluaXRGaWxlTWFuYWdlcigpIHtcbiAgICAkKCcubGMtZmlsZW1hbmFnZXItZGVsZXRlJykub2ZmKCdjbGljaycpO1xuICAgICQoJy5sYy1maWxlbWFuYWdlci1kZWxldGUnKS5vbignY2xpY2snLCBmdW5jdGlvbiAoZSkge1xuICAgICAgICBsZXQgJGZpZWxkID0gJCh0aGlzKTtcbiAgICAgICAgJCgnIycgKyAkZmllbGQuZGF0YSgnaWQnKSkudmFsKFwiXCIpO1xuICAgICAgICAkKCcjJyArICRmaWVsZC5kYXRhKCdpZCcpICsgJ19wcmV2aWV3JykucHJvcCgnc3JjJyxcIlwiKTtcbiAgICB9KTtcbiAgICAkKCcubGMtZmlsZW1hbmFnZXItb3BlbicpLm9mZignY2xpY2snKTtcbiAgICAkKCcubGMtZmlsZW1hbmFnZXItb3BlbicpLm9uKCdjbGljaycsIGZ1bmN0aW9uIChlKSB7XG4gICAgICAgIGxldCAkZmllbGQgPSAkKHRoaXMpO1xuICAgICAgICAkKCcjbGMtZmlsZW1hbmFnZXItZnJhbWUnKS5vZmYoJ2xvYWQnKTtcbiAgICAgICAgJChcIiNsYy1maWxlbWFuYWdlci1mcmFtZVwiKS5vbignbG9hZCcsIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgICQoJyNsYy1maWxlbWFuYWdlci1mcmFtZScpLmNvbnRlbnRzKCkub24oJ2NsaWNrJywgJy5zZWxlY3QnLCBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICAgICAgdmFyIHBhdGggPSAkKHRoaXMpLmF0dHIoJ2RhdGEtcGF0aCcpXG4gICAgICAgICAgICAgICAgJCgnIycgKyAkZmllbGQuZGF0YSgnaWQnKSkudmFsKHBhdGgpO1xuICAgICAgICAgICAgICAgICQoJyMnICsgJGZpZWxkLmRhdGEoJ2lkJykgKyAnX3ByZXZpZXcnKS5wcm9wKCdzcmMnLHBhdGgpO1xuICAgICAgICAgICAgICAgICQoJyNsYy1maWxlbWFuYWdlci1tb2RhbCcpLm1vZGFsKCdoaWRlJyk7XG4gICAgICAgICAgICB9KTtcbiAgICAgICAgfSk7XG4gICAgICAgICQoXCIjbGMtZmlsZW1hbmFnZXItZnJhbWVcIikucHJvcCgnc3JjJywgJGZpZWxkLmRhdGEoJ3RhcmdldCcpKTtcbiAgICAgICAgJCgnI2xjLWZpbGVtYW5hZ2VyLW1vZGFsJykubW9kYWwoJ3Nob3cnKTtcbiAgICB9KTtcblxufVxuIiwiJ3VzZSBzdHJpY3QnO1xudmFyIGFGdW5jdGlvbiA9IHJlcXVpcmUoJy4uL2ludGVybmFscy9hLWZ1bmN0aW9uJyk7XG52YXIgaXNPYmplY3QgPSByZXF1aXJlKCcuLi9pbnRlcm5hbHMvaXMtb2JqZWN0Jyk7XG5cbnZhciBzbGljZSA9IFtdLnNsaWNlO1xudmFyIGZhY3RvcmllcyA9IHt9O1xuXG52YXIgY29uc3RydWN0ID0gZnVuY3Rpb24gKEMsIGFyZ3NMZW5ndGgsIGFyZ3MpIHtcbiAgaWYgKCEoYXJnc0xlbmd0aCBpbiBmYWN0b3JpZXMpKSB7XG4gICAgZm9yICh2YXIgbGlzdCA9IFtdLCBpID0gMDsgaSA8IGFyZ3NMZW5ndGg7IGkrKykgbGlzdFtpXSA9ICdhWycgKyBpICsgJ10nO1xuICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1uZXctZnVuYyAtLSB3ZSBoYXZlIG5vIHByb3BlciBhbHRlcm5hdGl2ZXMsIElFOC0gb25seVxuICAgIGZhY3Rvcmllc1thcmdzTGVuZ3RoXSA9IEZ1bmN0aW9uKCdDLGEnLCAncmV0dXJuIG5ldyBDKCcgKyBsaXN0LmpvaW4oJywnKSArICcpJyk7XG4gIH0gcmV0dXJuIGZhY3Rvcmllc1thcmdzTGVuZ3RoXShDLCBhcmdzKTtcbn07XG5cbi8vIGBGdW5jdGlvbi5wcm90b3R5cGUuYmluZGAgbWV0aG9kIGltcGxlbWVudGF0aW9uXG4vLyBodHRwczovL3RjMzkuZXMvZWNtYTI2Mi8jc2VjLWZ1bmN0aW9uLnByb3RvdHlwZS5iaW5kXG5tb2R1bGUuZXhwb3J0cyA9IEZ1bmN0aW9uLmJpbmQgfHwgZnVuY3Rpb24gYmluZCh0aGF0IC8qICwgLi4uYXJncyAqLykge1xuICB2YXIgZm4gPSBhRnVuY3Rpb24odGhpcyk7XG4gIHZhciBwYXJ0QXJncyA9IHNsaWNlLmNhbGwoYXJndW1lbnRzLCAxKTtcbiAgdmFyIGJvdW5kRnVuY3Rpb24gPSBmdW5jdGlvbiBib3VuZCgvKiBhcmdzLi4uICovKSB7XG4gICAgdmFyIGFyZ3MgPSBwYXJ0QXJncy5jb25jYXQoc2xpY2UuY2FsbChhcmd1bWVudHMpKTtcbiAgICByZXR1cm4gdGhpcyBpbnN0YW5jZW9mIGJvdW5kRnVuY3Rpb24gPyBjb25zdHJ1Y3QoZm4sIGFyZ3MubGVuZ3RoLCBhcmdzKSA6IGZuLmFwcGx5KHRoYXQsIGFyZ3MpO1xuICB9O1xuICBpZiAoaXNPYmplY3QoZm4ucHJvdG90eXBlKSkgYm91bmRGdW5jdGlvbi5wcm90b3R5cGUgPSBmbi5wcm90b3R5cGU7XG4gIHJldHVybiBib3VuZEZ1bmN0aW9uO1xufTtcbiIsInZhciAkID0gcmVxdWlyZSgnLi4vaW50ZXJuYWxzL2V4cG9ydCcpO1xudmFyIGJpbmQgPSByZXF1aXJlKCcuLi9pbnRlcm5hbHMvZnVuY3Rpb24tYmluZCcpO1xuXG4vLyBgRnVuY3Rpb24ucHJvdG90eXBlLmJpbmRgIG1ldGhvZFxuLy8gaHR0cHM6Ly90YzM5LmVzL2VjbWEyNjIvI3NlYy1mdW5jdGlvbi5wcm90b3R5cGUuYmluZFxuJCh7IHRhcmdldDogJ0Z1bmN0aW9uJywgcHJvdG86IHRydWUgfSwge1xuICBiaW5kOiBiaW5kXG59KTtcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpblxuZXhwb3J0IHt9OyJdLCJzb3VyY2VSb290IjoiIn0=