PR-49 Дополнительные инструменты

Правки для PR-16
remotes/origin/PR-16
booblegum 9 years ago
parent 65682128bc
commit 7ed387d50c
  1. 42
      assets/js/build/create_project.js
  2. 39
      assets/js/build/create_worksell.js
  3. 60
      assets/js/build/init_create_worksell.js
  4. 60
      assets/js/build/init_customer_project_create.js
  5. 4
      assets/js/src/seeds/image_upload.js
  6. 6
      assets/js/src/seeds/send_data.js
  7. 20
      assets/sass/components/custom-components.sass
  8. 5
      work_sell/forms.py
  9. 2
      work_sell/templates/worksell_create.html

@ -58,9 +58,9 @@
var _popups = __webpack_require__(7); var _popups = __webpack_require__(7);
var _scroll_on_required = __webpack_require__(19); var _scroll_on_required = __webpack_require__(8);
var _test_seeds = __webpack_require__(8); var _test_seeds = __webpack_require__(9);
function showHideRealry() { function showHideRealry() {
var check = $('#checkbox-sb-realty'); var check = $('#checkbox-sb-realty');
@ -351,46 +351,36 @@
/* 8 */ /* 8 */
/***/ function(module, exports) { /***/ function(module, exports) {
"use strict"; 'use strict';
Object.defineProperty(exports, "__esModule", { Object.defineProperty(exports, "__esModule", {
value: true value: true
}); });
function print(text) { function scrollOnRequiredInit() {
console.log(text); var $required = $('.required.error');
// console.log($required);
if (!$required.length) return;
$('html, body').animate({
scrollTop: $required.offset().top - 25
}, 1000);
} }
exports.print = print; exports.scrollOnRequiredInit = scrollOnRequiredInit;
/***/ }, /***/ },
/* 9 */, /* 9 */
/* 10 */,
/* 11 */,
/* 12 */,
/* 13 */,
/* 14 */,
/* 15 */,
/* 16 */,
/* 17 */,
/* 18 */,
/* 19 */
/***/ function(module, exports) { /***/ function(module, exports) {
'use strict'; "use strict";
Object.defineProperty(exports, "__esModule", { Object.defineProperty(exports, "__esModule", {
value: true value: true
}); });
function scrollOnRequiredInit() { function print(text) {
var $required = $('.required.error'); console.log(text);
// console.log($required);
if (!$required.length) return;
$('html, body').animate({
scrollTop: $required.offset().top - 25
}, 1000);
} }
exports.scrollOnRequiredInit = scrollOnRequiredInit; exports.print = print;
/***/ } /***/ }
/******/ ]); /******/ ]);

@ -40,18 +40,17 @@
/******/ return __webpack_require__(0); /******/ return __webpack_require__(0);
/******/ }) /******/ })
/************************************************************************/ /************************************************************************/
/******/ ({ /******/ ([
/* 0 */
/***/ 0:
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
var _file_upload = __webpack_require__(1); var _file_upload = __webpack_require__(1);
var _image_upload = __webpack_require__(20); var _image_upload = __webpack_require__(10);
var _scroll_on_required = __webpack_require__(19); var _scroll_on_required = __webpack_require__(8);
var _popups = __webpack_require__(7); var _popups = __webpack_require__(7);
@ -65,8 +64,7 @@
}); });
/***/ }, /***/ },
/* 1 */
/***/ 1:
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -114,8 +112,7 @@
exports.fileUploadInit = fileUploadInit; exports.fileUploadInit = fileUploadInit;
/***/ }, /***/ },
/* 2 */
/***/ 2:
/***/ function(module, exports) { /***/ function(module, exports) {
'use strict'; 'use strict';
@ -159,8 +156,11 @@
exports.getCookie = getCookie; exports.getCookie = getCookie;
/***/ }, /***/ },
/* 3 */,
/***/ 7: /* 4 */,
/* 5 */,
/* 6 */,
/* 7 */
/***/ function(module, exports) { /***/ function(module, exports) {
'use strict'; 'use strict';
@ -213,8 +213,7 @@
exports.addMessage = addMessage; exports.addMessage = addMessage;
/***/ }, /***/ },
/* 8 */
/***/ 19:
/***/ function(module, exports) { /***/ function(module, exports) {
'use strict'; 'use strict';
@ -234,8 +233,8 @@
exports.scrollOnRequiredInit = scrollOnRequiredInit; exports.scrollOnRequiredInit = scrollOnRequiredInit;
/***/ }, /***/ },
/* 9 */,
/***/ 20: /* 10 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -277,7 +276,7 @@
$fileUploadContainer.on('change', '.file-upload-input', function ($evt) { $fileUploadContainer.on('change', '.file-upload-input', function ($evt) {
var $fileInput = $(this); var $fileInput = $(this);
var $fileUploadWidget = $fileInput.closest('.file-upload-widget'); var $fileUploadWidget = $fileInput.closest('.file-upload-widget');
var $fileImg = $fileUploadWidget.find('img'); var $fileImg = $fileUploadWidget.find('.preview');
var filePath = $fileInput.val().replace(/\\/g, '/'); var filePath = $fileInput.val().replace(/\\/g, '/');
var fileName = path.basename(filePath); var fileName = path.basename(filePath);
var fileSize = $fileInput.get(0).files && (0, _utils.humanFileSize)($fileInput.get(0).files[0].size); var fileSize = $fileInput.get(0).files && (0, _utils.humanFileSize)($fileInput.get(0).files[0].size);
@ -294,9 +293,12 @@
$fileUploadWidget.css('display', 'block'); $fileUploadWidget.css('display', 'block');
if ($fileImg.length) { if ($fileImg.length) {
console.log('+');
var reader = new FileReader(); var reader = new FileReader();
reader.onload = function (e) { reader.onload = function (e) {
$fileImg.attr('src', e.target.result); // document.getElementById('clock').style.backgroundImage = "url(" + reader.result + ")";
$fileImg.css('background-image', 'url(' + e.target.result + ')');
// $fileImg.attr('src', e.target.result);
}; };
reader.readAsDataURL($fileInput[0].files[0]); reader.readAsDataURL($fileInput[0].files[0]);
@ -313,5 +315,4 @@
// export {imageUploadInit, previewImg} // export {imageUploadInit, previewImg}
/***/ } /***/ }
/******/ ]);
/******/ });

@ -46,27 +46,27 @@
'use strict'; 'use strict';
var _SelectedContainer = __webpack_require__(9); var _SelectedContainer = __webpack_require__(11);
var _SelectedContainer2 = _interopRequireDefault(_SelectedContainer); var _SelectedContainer2 = _interopRequireDefault(_SelectedContainer);
var _SelectedContainerCreate = __webpack_require__(13); var _SelectedContainerCreate = __webpack_require__(15);
var _SelectedContainerCreate2 = _interopRequireDefault(_SelectedContainerCreate); var _SelectedContainerCreate2 = _interopRequireDefault(_SelectedContainerCreate);
var _NoTreeSelect = __webpack_require__(14); var _NoTreeSelect = __webpack_require__(16);
var _NoTreeSelect2 = _interopRequireDefault(_NoTreeSelect); var _NoTreeSelect2 = _interopRequireDefault(_NoTreeSelect);
var _TreeSelect = __webpack_require__(16); var _TreeSelect = __webpack_require__(18);
var _TreeSelect2 = _interopRequireDefault(_TreeSelect); var _TreeSelect2 = _interopRequireDefault(_TreeSelect);
var _SingleTreeSelect = __webpack_require__(17); var _SingleTreeSelect = __webpack_require__(19);
var _SingleTreeSelect2 = _interopRequireDefault(_SingleTreeSelect); var _SingleTreeSelect2 = _interopRequireDefault(_SingleTreeSelect);
var _SelectOrCreate = __webpack_require__(18); var _SelectOrCreate = __webpack_require__(20);
var _SelectOrCreate2 = _interopRequireDefault(_SelectOrCreate); var _SelectOrCreate2 = _interopRequireDefault(_SelectOrCreate);
@ -175,7 +175,9 @@
/* 6 */, /* 6 */,
/* 7 */, /* 7 */,
/* 8 */, /* 8 */,
/* 9 */ /* 9 */,
/* 10 */,
/* 11 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -190,15 +192,15 @@
var _desc, _value, _class; // ` var _desc, _value, _class; // `
var _DataTree = __webpack_require__(10); var _DataTree = __webpack_require__(12);
var _DataTree2 = _interopRequireDefault(_DataTree); var _DataTree2 = _interopRequireDefault(_DataTree);
var _NoTreeData = __webpack_require__(11); var _NoTreeData = __webpack_require__(13);
var _NoTreeData2 = _interopRequireDefault(_NoTreeData); var _NoTreeData2 = _interopRequireDefault(_NoTreeData);
var _decorators = __webpack_require__(12); var _decorators = __webpack_require__(14);
var _decorators2 = _interopRequireDefault(_decorators); var _decorators2 = _interopRequireDefault(_decorators);
@ -429,7 +431,7 @@
exports.default = SelectedContainer; exports.default = SelectedContainer;
/***/ }, /***/ },
/* 10 */ /* 12 */
/***/ function(module, exports) { /***/ function(module, exports) {
"use strict"; "use strict";
@ -584,7 +586,7 @@
exports.default = DataTree; exports.default = DataTree;
/***/ }, /***/ },
/* 11 */ /* 13 */
/***/ function(module, exports) { /***/ function(module, exports) {
"use strict"; "use strict";
@ -640,7 +642,7 @@
exports.default = NoTreeData; exports.default = NoTreeData;
/***/ }, /***/ },
/* 12 */ /* 14 */
/***/ function(module, exports) { /***/ function(module, exports) {
"use strict"; "use strict";
@ -724,7 +726,7 @@
// export {onBind}; // export {onBind};
/***/ }, /***/ },
/* 13 */ /* 15 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -740,11 +742,11 @@
var _desc, _value, _class; var _desc, _value, _class;
var _SelectedContainer2 = __webpack_require__(9); var _SelectedContainer2 = __webpack_require__(11);
var _SelectedContainer3 = _interopRequireDefault(_SelectedContainer2); var _SelectedContainer3 = _interopRequireDefault(_SelectedContainer2);
var _decorators = __webpack_require__(12); var _decorators = __webpack_require__(14);
var _decorators2 = _interopRequireDefault(_decorators); var _decorators2 = _interopRequireDefault(_decorators);
@ -825,7 +827,7 @@
exports.default = SelectedContainerCreate; exports.default = SelectedContainerCreate;
/***/ }, /***/ },
/* 14 */ /* 16 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -839,9 +841,9 @@
var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } };
var _AbsBaseSelect2 = __webpack_require__(15); var _AbsBaseSelect2 = __webpack_require__(17);
var _NoTreeData = __webpack_require__(11); var _NoTreeData = __webpack_require__(13);
var _NoTreeData2 = _interopRequireDefault(_NoTreeData); var _NoTreeData2 = _interopRequireDefault(_NoTreeData);
@ -908,7 +910,7 @@
exports.default = NoTreeSelect; exports.default = NoTreeSelect;
/***/ }, /***/ },
/* 15 */ /* 17 */
/***/ function(module, exports) { /***/ function(module, exports) {
"use strict"; "use strict";
@ -1452,7 +1454,7 @@
exports.AbsBaseSelect = AbsBaseSelect; exports.AbsBaseSelect = AbsBaseSelect;
/***/ }, /***/ },
/* 16 */ /* 18 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -1466,9 +1468,9 @@
var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } };
var _AbsBaseSelect2 = __webpack_require__(15); var _AbsBaseSelect2 = __webpack_require__(17);
var _DataTree = __webpack_require__(10); var _DataTree = __webpack_require__(12);
var _DataTree2 = _interopRequireDefault(_DataTree); var _DataTree2 = _interopRequireDefault(_DataTree);
@ -1577,7 +1579,7 @@
exports.default = TreeSelect; exports.default = TreeSelect;
/***/ }, /***/ },
/* 17 */ /* 19 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -1589,9 +1591,9 @@
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
var _AbsBaseSelect = __webpack_require__(15); var _AbsBaseSelect = __webpack_require__(17);
var _TreeSelect2 = __webpack_require__(16); var _TreeSelect2 = __webpack_require__(18);
var _TreeSelect3 = _interopRequireDefault(_TreeSelect2); var _TreeSelect3 = _interopRequireDefault(_TreeSelect2);
@ -1672,7 +1674,7 @@
exports.default = SingleTreeSelect; exports.default = SingleTreeSelect;
/***/ }, /***/ },
/* 18 */ /* 20 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -1686,9 +1688,9 @@
var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } };
var _AbsBaseSelect2 = __webpack_require__(15); var _AbsBaseSelect2 = __webpack_require__(17);
var _NoTreeData = __webpack_require__(11); var _NoTreeData = __webpack_require__(13);
var _NoTreeData2 = _interopRequireDefault(_NoTreeData); var _NoTreeData2 = _interopRequireDefault(_NoTreeData);

@ -46,27 +46,27 @@
'use strict'; 'use strict';
var _SelectedContainer = __webpack_require__(9); var _SelectedContainer = __webpack_require__(11);
var _SelectedContainer2 = _interopRequireDefault(_SelectedContainer); var _SelectedContainer2 = _interopRequireDefault(_SelectedContainer);
var _SelectedContainerCreate = __webpack_require__(13); var _SelectedContainerCreate = __webpack_require__(15);
var _SelectedContainerCreate2 = _interopRequireDefault(_SelectedContainerCreate); var _SelectedContainerCreate2 = _interopRequireDefault(_SelectedContainerCreate);
var _NoTreeSelect = __webpack_require__(14); var _NoTreeSelect = __webpack_require__(16);
var _NoTreeSelect2 = _interopRequireDefault(_NoTreeSelect); var _NoTreeSelect2 = _interopRequireDefault(_NoTreeSelect);
var _TreeSelect = __webpack_require__(16); var _TreeSelect = __webpack_require__(18);
var _TreeSelect2 = _interopRequireDefault(_TreeSelect); var _TreeSelect2 = _interopRequireDefault(_TreeSelect);
var _SingleTreeSelect = __webpack_require__(17); var _SingleTreeSelect = __webpack_require__(19);
var _SingleTreeSelect2 = _interopRequireDefault(_SingleTreeSelect); var _SingleTreeSelect2 = _interopRequireDefault(_SingleTreeSelect);
var _SelectOrCreate = __webpack_require__(18); var _SelectOrCreate = __webpack_require__(20);
var _SelectOrCreate2 = _interopRequireDefault(_SelectOrCreate); var _SelectOrCreate2 = _interopRequireDefault(_SelectOrCreate);
@ -210,7 +210,9 @@
/* 6 */, /* 6 */,
/* 7 */, /* 7 */,
/* 8 */, /* 8 */,
/* 9 */ /* 9 */,
/* 10 */,
/* 11 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -225,15 +227,15 @@
var _desc, _value, _class; // ` var _desc, _value, _class; // `
var _DataTree = __webpack_require__(10); var _DataTree = __webpack_require__(12);
var _DataTree2 = _interopRequireDefault(_DataTree); var _DataTree2 = _interopRequireDefault(_DataTree);
var _NoTreeData = __webpack_require__(11); var _NoTreeData = __webpack_require__(13);
var _NoTreeData2 = _interopRequireDefault(_NoTreeData); var _NoTreeData2 = _interopRequireDefault(_NoTreeData);
var _decorators = __webpack_require__(12); var _decorators = __webpack_require__(14);
var _decorators2 = _interopRequireDefault(_decorators); var _decorators2 = _interopRequireDefault(_decorators);
@ -464,7 +466,7 @@
exports.default = SelectedContainer; exports.default = SelectedContainer;
/***/ }, /***/ },
/* 10 */ /* 12 */
/***/ function(module, exports) { /***/ function(module, exports) {
"use strict"; "use strict";
@ -619,7 +621,7 @@
exports.default = DataTree; exports.default = DataTree;
/***/ }, /***/ },
/* 11 */ /* 13 */
/***/ function(module, exports) { /***/ function(module, exports) {
"use strict"; "use strict";
@ -675,7 +677,7 @@
exports.default = NoTreeData; exports.default = NoTreeData;
/***/ }, /***/ },
/* 12 */ /* 14 */
/***/ function(module, exports) { /***/ function(module, exports) {
"use strict"; "use strict";
@ -759,7 +761,7 @@
// export {onBind}; // export {onBind};
/***/ }, /***/ },
/* 13 */ /* 15 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -775,11 +777,11 @@
var _desc, _value, _class; var _desc, _value, _class;
var _SelectedContainer2 = __webpack_require__(9); var _SelectedContainer2 = __webpack_require__(11);
var _SelectedContainer3 = _interopRequireDefault(_SelectedContainer2); var _SelectedContainer3 = _interopRequireDefault(_SelectedContainer2);
var _decorators = __webpack_require__(12); var _decorators = __webpack_require__(14);
var _decorators2 = _interopRequireDefault(_decorators); var _decorators2 = _interopRequireDefault(_decorators);
@ -860,7 +862,7 @@
exports.default = SelectedContainerCreate; exports.default = SelectedContainerCreate;
/***/ }, /***/ },
/* 14 */ /* 16 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -874,9 +876,9 @@
var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } };
var _AbsBaseSelect2 = __webpack_require__(15); var _AbsBaseSelect2 = __webpack_require__(17);
var _NoTreeData = __webpack_require__(11); var _NoTreeData = __webpack_require__(13);
var _NoTreeData2 = _interopRequireDefault(_NoTreeData); var _NoTreeData2 = _interopRequireDefault(_NoTreeData);
@ -943,7 +945,7 @@
exports.default = NoTreeSelect; exports.default = NoTreeSelect;
/***/ }, /***/ },
/* 15 */ /* 17 */
/***/ function(module, exports) { /***/ function(module, exports) {
"use strict"; "use strict";
@ -1487,7 +1489,7 @@
exports.AbsBaseSelect = AbsBaseSelect; exports.AbsBaseSelect = AbsBaseSelect;
/***/ }, /***/ },
/* 16 */ /* 18 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -1501,9 +1503,9 @@
var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } };
var _AbsBaseSelect2 = __webpack_require__(15); var _AbsBaseSelect2 = __webpack_require__(17);
var _DataTree = __webpack_require__(10); var _DataTree = __webpack_require__(12);
var _DataTree2 = _interopRequireDefault(_DataTree); var _DataTree2 = _interopRequireDefault(_DataTree);
@ -1612,7 +1614,7 @@
exports.default = TreeSelect; exports.default = TreeSelect;
/***/ }, /***/ },
/* 17 */ /* 19 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -1624,9 +1626,9 @@
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
var _AbsBaseSelect = __webpack_require__(15); var _AbsBaseSelect = __webpack_require__(17);
var _TreeSelect2 = __webpack_require__(16); var _TreeSelect2 = __webpack_require__(18);
var _TreeSelect3 = _interopRequireDefault(_TreeSelect2); var _TreeSelect3 = _interopRequireDefault(_TreeSelect2);
@ -1707,7 +1709,7 @@
exports.default = SingleTreeSelect; exports.default = SingleTreeSelect;
/***/ }, /***/ },
/* 18 */ /* 20 */
/***/ function(module, exports, __webpack_require__) { /***/ function(module, exports, __webpack_require__) {
'use strict'; 'use strict';
@ -1721,9 +1723,9 @@
var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } };
var _AbsBaseSelect2 = __webpack_require__(15); var _AbsBaseSelect2 = __webpack_require__(17);
var _NoTreeData = __webpack_require__(11); var _NoTreeData = __webpack_require__(13);
var _NoTreeData2 = _interopRequireDefault(_NoTreeData); var _NoTreeData2 = _interopRequireDefault(_NoTreeData);

@ -31,7 +31,7 @@ function imageUploadInit() {
$fileUploadContainer.on('change', '.file-upload-input', function ($evt) { $fileUploadContainer.on('change', '.file-upload-input', function ($evt) {
var $fileInput = $(this); var $fileInput = $(this);
var $fileUploadWidget = $fileInput.closest('.file-upload-widget'); var $fileUploadWidget = $fileInput.closest('.file-upload-widget');
let $fileImg = $fileUploadWidget.find('img'); let $fileImg = $fileUploadWidget.find('.preview');
var filePath = $fileInput.val().replace(/\\/g, '/'); var filePath = $fileInput.val().replace(/\\/g, '/');
var fileName = path.basename(filePath); var fileName = path.basename(filePath);
var fileSize = $fileInput.get(0).files && humanFileSize($fileInput.get(0).files[0].size); var fileSize = $fileInput.get(0).files && humanFileSize($fileInput.get(0).files[0].size);
@ -50,7 +50,7 @@ function imageUploadInit() {
if ($fileImg.length) { if ($fileImg.length) {
let reader = new FileReader(); let reader = new FileReader();
reader.onload = function (e) { reader.onload = function (e) {
$fileImg.attr('src', e.target.result); $fileImg.css('background-image', 'url('+e.target.result +')');
}; };
reader.readAsDataURL($fileInput[0].files[0]); reader.readAsDataURL($fileInput[0].files[0]);

@ -0,0 +1,6 @@
function sendData(){
$.ajax({
url: '',
})
}

@ -135,12 +135,6 @@ textarea.description
width: auto width: auto
text-align: right text-align: right
.file-upload-widget
.preview
width: 100%
height: 200px
margin-bottom: 10px
.separator .separator
margin-top: 35px margin-top: 35px
margin-bottom: 15px margin-bottom: 15px
@ -224,11 +218,11 @@ textarea.description
height: 16px height: 16px
background: url('#{$static}/img/aui-icon-close.png') no-repeat center background: url('#{$static}/img/aui-icon-close.png') no-repeat center
cursor: pointer cursor: pointer
//padding: px //padding: px
.preview-container .preview-container
position: relative position: relative
display: inline-block //display: inline-block
.file-upload-remove-img-btn .file-upload-remove-img-btn
position: absolute position: absolute
top: 0 top: 0
@ -239,6 +233,16 @@ textarea.description
resize: vertical resize: vertical
max-height: 68px max-height: 68px
.file-upload-widget
.preview
width: 100%
height: 200px
background:
repeat: no-repeat
position-x: center
position-y: center
size: cover
.complete .complete
display: none display: none

@ -55,7 +55,10 @@ class WorkSellForm(forms.ModelForm):
# return data # return data
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
self.request = kwargs.pop('request') try:
self.request = kwargs.pop('request')
except KeyError:
pass
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.fields['specializations'].required = True self.fields['specializations'].required = True
self.fields['description'].required = True self.fields['description'].required = True

@ -132,7 +132,7 @@
style="position: absolute; top: -1000px; left: -1000px"> style="position: absolute; top: -1000px; left: -1000px">
<div class="preview-container"> <div class="preview-container">
<div class="file-upload-remove-img-btn"></div> <div class="file-upload-remove-img-btn"></div>
<img class="preview" src="#" alt="your image"/> <div class="preview"></div>
<textarea name="img_description" rows="2" data-limit-rows="true" <textarea name="img_description" rows="2" data-limit-rows="true"
class="description"></textarea> class="description"></textarea>
</div> </div>

Loading…
Cancel
Save