├── .gitignore
├── .npmignore
├── LICENSE
├── README.md
├── babel.config.js
├── examples
├── App.vue
├── assets
│ └── logo.png
├── components
│ └── HelloWorld.vue
└── main.js
├── lib
├── demo.html
├── vue-resize-pane.common.js
├── vue-resize-pane.common.js.map
├── vue-resize-pane.css
├── vue-resize-pane.umd.js
├── vue-resize-pane.umd.js.map
├── vue-resize-pane.umd.min.js
└── vue-resize-pane.umd.min.js.map
├── package.json
├── packages
├── ResizePane.vue
├── ResizePaneLine.vue
└── index.js
├── public
├── favicon.ico
└── index.html
├── vue.config.js
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | /dist
4 |
5 |
6 | # local env files
7 | .env.local
8 | .env.*.local
9 |
10 | # Log files
11 | npm-debug.log*
12 | yarn-debug.log*
13 | yarn-error.log*
14 | pnpm-debug.log*
15 |
16 | # Editor directories and files
17 | .idea
18 | .vscode
19 | *.suo
20 | *.ntvs*
21 | *.njsproj
22 | *.sln
23 | *.sw?
24 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules/
3 | examples/
4 | packages/
5 | public/
6 | vue.config.js
7 | babel.config.js
8 | *.map
9 | *.html
10 |
11 | # local env files
12 | .env.local
13 | .env.*.local
14 |
15 | # Log files
16 | npm-debug.log*
17 | yarn-debug.log*
18 | yarn-error.log*
19 |
20 | # Editor directories and files
21 | .idea
22 | .vscode
23 | *.suo
24 | *.ntvs*
25 | *.njsproj
26 | *.sln
27 | *.sw*
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 LiuChangkang
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # vue-resize-pane
2 | > Resizable split panes
3 | > 可调整的分割布局插件
4 |
5 | ## Installation
6 | ```
7 | npm install vue-resize-pane --save
8 |
9 | yarn add vue-resize-pane
10 | ```
11 |
12 | ### Usage
13 | ```
14 | import ResizePane from 'vue-resize-pane'
15 | Vue.use(ResizePane)
16 | ```
17 | ### or
18 | ```
19 | import ResizePane from 'vue-resize-pane'
20 | new Vue({
21 | components: {
22 | ResizePane
23 | }
24 | })
25 | ```
26 |
27 | ### Next
28 | ```
29 |
30 |
31 |
32 |
33 | ```
34 |
35 | first和second为第一格和第二格slot的名称,插件可嵌套使用,嵌套时可以使用不同的布局方向
36 |
37 | ### Options
38 | | Property | Description | Type | Default |
39 | | ---- | ---- | ---- | ---- |
40 | | layout | row为横向排列,col为垂直排列 | String | row |
41 | | firstDefaultSize | 第一格的默认尺寸,可带css单位 | String | 50% |
42 | | firstMinSize | 第一格的最小尺寸,可带css单位 | String | 100px |
43 | | secondMinSize | 第二格的最小尺寸,可带css单位 | String | 100px |
44 | | lineColor | 中间线条的颜色值 | String | #999999 |
45 | | overflow | 格子的overflow样式 | String | hidden |
46 |
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/examples/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
20 |
21 |
32 |
--------------------------------------------------------------------------------
/examples/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LiuChangkang/vue-resize-pane/ea583254374fadc0c3d136e0c9cdc9749a4a468d/examples/assets/logo.png
--------------------------------------------------------------------------------
/examples/components/HelloWorld.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
{{ msg }}
6 |
7 | For a guide and recipes on how to configure / customize this project,
8 | check out the
9 | vue-cli documentation.
10 |
11 |
12 |
13 |
Installed CLI Plugins
14 |
18 |
Essential Links
19 |
26 |
Ecosystem
27 |
34 |
35 |
36 |
37 |
38 |
39 |
47 |
48 |
49 |
68 |
--------------------------------------------------------------------------------
/examples/main.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import App from './App.vue'
3 | import ResizePane from '../packages'
4 |
5 | Vue.config.productionTip = false
6 |
7 | Vue.use(ResizePane)
8 |
9 | new Vue({
10 | render: h => h(App),
11 | }).$mount('#app')
12 |
--------------------------------------------------------------------------------
/lib/demo.html:
--------------------------------------------------------------------------------
1 |
2 |
vue-resize-pane demo
3 |
4 |
5 |
6 |
7 |
8 |
11 |
--------------------------------------------------------------------------------
/lib/vue-resize-pane.common.js:
--------------------------------------------------------------------------------
1 | module.exports =
2 | /******/ (function(modules) { // webpackBootstrap
3 | /******/ // The module cache
4 | /******/ var installedModules = {};
5 | /******/
6 | /******/ // The require function
7 | /******/ function __webpack_require__(moduleId) {
8 | /******/
9 | /******/ // Check if module is in cache
10 | /******/ if(installedModules[moduleId]) {
11 | /******/ return installedModules[moduleId].exports;
12 | /******/ }
13 | /******/ // Create a new module (and put it into the cache)
14 | /******/ var module = installedModules[moduleId] = {
15 | /******/ i: moduleId,
16 | /******/ l: false,
17 | /******/ exports: {}
18 | /******/ };
19 | /******/
20 | /******/ // Execute the module function
21 | /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
22 | /******/
23 | /******/ // Flag the module as loaded
24 | /******/ module.l = true;
25 | /******/
26 | /******/ // Return the exports of the module
27 | /******/ return module.exports;
28 | /******/ }
29 | /******/
30 | /******/
31 | /******/ // expose the modules object (__webpack_modules__)
32 | /******/ __webpack_require__.m = modules;
33 | /******/
34 | /******/ // expose the module cache
35 | /******/ __webpack_require__.c = installedModules;
36 | /******/
37 | /******/ // define getter function for harmony exports
38 | /******/ __webpack_require__.d = function(exports, name, getter) {
39 | /******/ if(!__webpack_require__.o(exports, name)) {
40 | /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
41 | /******/ }
42 | /******/ };
43 | /******/
44 | /******/ // define __esModule on exports
45 | /******/ __webpack_require__.r = function(exports) {
46 | /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
47 | /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
48 | /******/ }
49 | /******/ Object.defineProperty(exports, '__esModule', { value: true });
50 | /******/ };
51 | /******/
52 | /******/ // create a fake namespace object
53 | /******/ // mode & 1: value is a module id, require it
54 | /******/ // mode & 2: merge all properties of value into the ns
55 | /******/ // mode & 4: return value when already ns object
56 | /******/ // mode & 8|1: behave like require
57 | /******/ __webpack_require__.t = function(value, mode) {
58 | /******/ if(mode & 1) value = __webpack_require__(value);
59 | /******/ if(mode & 8) return value;
60 | /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
61 | /******/ var ns = Object.create(null);
62 | /******/ __webpack_require__.r(ns);
63 | /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
64 | /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
65 | /******/ return ns;
66 | /******/ };
67 | /******/
68 | /******/ // getDefaultExport function for compatibility with non-harmony modules
69 | /******/ __webpack_require__.n = function(module) {
70 | /******/ var getter = module && module.__esModule ?
71 | /******/ function getDefault() { return module['default']; } :
72 | /******/ function getModuleExports() { return module; };
73 | /******/ __webpack_require__.d(getter, 'a', getter);
74 | /******/ return getter;
75 | /******/ };
76 | /******/
77 | /******/ // Object.prototype.hasOwnProperty.call
78 | /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
79 | /******/
80 | /******/ // __webpack_public_path__
81 | /******/ __webpack_require__.p = "";
82 | /******/
83 | /******/
84 | /******/ // Load entry module and return exports
85 | /******/ return __webpack_require__(__webpack_require__.s = "fb15");
86 | /******/ })
87 | /************************************************************************/
88 | /******/ ({
89 |
90 | /***/ "06cf":
91 | /***/ (function(module, exports, __webpack_require__) {
92 |
93 | var DESCRIPTORS = __webpack_require__("83ab");
94 | var propertyIsEnumerableModule = __webpack_require__("d1e7");
95 | var createPropertyDescriptor = __webpack_require__("5c6c");
96 | var toIndexedObject = __webpack_require__("fc6a");
97 | var toPrimitive = __webpack_require__("c04e");
98 | var has = __webpack_require__("5135");
99 | var IE8_DOM_DEFINE = __webpack_require__("0cfb");
100 |
101 | var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
102 |
103 | // `Object.getOwnPropertyDescriptor` method
104 | // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor
105 | exports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
106 | O = toIndexedObject(O);
107 | P = toPrimitive(P, true);
108 | if (IE8_DOM_DEFINE) try {
109 | return nativeGetOwnPropertyDescriptor(O, P);
110 | } catch (error) { /* empty */ }
111 | if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]);
112 | };
113 |
114 |
115 | /***/ }),
116 |
117 | /***/ "0cfb":
118 | /***/ (function(module, exports, __webpack_require__) {
119 |
120 | var DESCRIPTORS = __webpack_require__("83ab");
121 | var fails = __webpack_require__("d039");
122 | var createElement = __webpack_require__("cc12");
123 |
124 | // Thank's IE8 for his funny defineProperty
125 | module.exports = !DESCRIPTORS && !fails(function () {
126 | return Object.defineProperty(createElement('div'), 'a', {
127 | get: function () { return 7; }
128 | }).a != 7;
129 | });
130 |
131 |
132 | /***/ }),
133 |
134 | /***/ "1d80":
135 | /***/ (function(module, exports) {
136 |
137 | // `RequireObjectCoercible` abstract operation
138 | // https://tc39.github.io/ecma262/#sec-requireobjectcoercible
139 | module.exports = function (it) {
140 | if (it == undefined) throw TypeError("Can't call method on " + it);
141 | return it;
142 | };
143 |
144 |
145 | /***/ }),
146 |
147 | /***/ "23cb":
148 | /***/ (function(module, exports, __webpack_require__) {
149 |
150 | var toInteger = __webpack_require__("a691");
151 |
152 | var max = Math.max;
153 | var min = Math.min;
154 |
155 | // Helper for a popular repeating case of the spec:
156 | // Let integer be ? ToInteger(index).
157 | // If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
158 | module.exports = function (index, length) {
159 | var integer = toInteger(index);
160 | return integer < 0 ? max(integer + length, 0) : min(integer, length);
161 | };
162 |
163 |
164 | /***/ }),
165 |
166 | /***/ "23e7":
167 | /***/ (function(module, exports, __webpack_require__) {
168 |
169 | var global = __webpack_require__("da84");
170 | var getOwnPropertyDescriptor = __webpack_require__("06cf").f;
171 | var createNonEnumerableProperty = __webpack_require__("9112");
172 | var redefine = __webpack_require__("6eeb");
173 | var setGlobal = __webpack_require__("ce4e");
174 | var copyConstructorProperties = __webpack_require__("e893");
175 | var isForced = __webpack_require__("94ca");
176 |
177 | /*
178 | options.target - name of the target object
179 | options.global - target is the global object
180 | options.stat - export as static methods of target
181 | options.proto - export as prototype methods of target
182 | options.real - real prototype method for the `pure` version
183 | options.forced - export even if the native feature is available
184 | options.bind - bind methods to the target, required for the `pure` version
185 | options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
186 | options.unsafe - use the simple assignment of property instead of delete + defineProperty
187 | options.sham - add a flag to not completely full polyfills
188 | options.enumerable - export as enumerable property
189 | options.noTargetGet - prevent calling a getter on target
190 | */
191 | module.exports = function (options, source) {
192 | var TARGET = options.target;
193 | var GLOBAL = options.global;
194 | var STATIC = options.stat;
195 | var FORCED, target, key, targetProperty, sourceProperty, descriptor;
196 | if (GLOBAL) {
197 | target = global;
198 | } else if (STATIC) {
199 | target = global[TARGET] || setGlobal(TARGET, {});
200 | } else {
201 | target = (global[TARGET] || {}).prototype;
202 | }
203 | if (target) for (key in source) {
204 | sourceProperty = source[key];
205 | if (options.noTargetGet) {
206 | descriptor = getOwnPropertyDescriptor(target, key);
207 | targetProperty = descriptor && descriptor.value;
208 | } else targetProperty = target[key];
209 | FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
210 | // contained in target
211 | if (!FORCED && targetProperty !== undefined) {
212 | if (typeof sourceProperty === typeof targetProperty) continue;
213 | copyConstructorProperties(sourceProperty, targetProperty);
214 | }
215 | // add a flag to not completely full polyfills
216 | if (options.sham || (targetProperty && targetProperty.sham)) {
217 | createNonEnumerableProperty(sourceProperty, 'sham', true);
218 | }
219 | // extend global
220 | redefine(target, key, sourceProperty, options);
221 | }
222 | };
223 |
224 |
225 | /***/ }),
226 |
227 | /***/ "241c":
228 | /***/ (function(module, exports, __webpack_require__) {
229 |
230 | var internalObjectKeys = __webpack_require__("ca84");
231 | var enumBugKeys = __webpack_require__("7839");
232 |
233 | var hiddenKeys = enumBugKeys.concat('length', 'prototype');
234 |
235 | // `Object.getOwnPropertyNames` method
236 | // https://tc39.github.io/ecma262/#sec-object.getownpropertynames
237 | exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
238 | return internalObjectKeys(O, hiddenKeys);
239 | };
240 |
241 |
242 | /***/ }),
243 |
244 | /***/ "428f":
245 | /***/ (function(module, exports, __webpack_require__) {
246 |
247 | var global = __webpack_require__("da84");
248 |
249 | module.exports = global;
250 |
251 |
252 | /***/ }),
253 |
254 | /***/ "44ad":
255 | /***/ (function(module, exports, __webpack_require__) {
256 |
257 | var fails = __webpack_require__("d039");
258 | var classof = __webpack_require__("c6b6");
259 |
260 | var split = ''.split;
261 |
262 | // fallback for non-array-like ES3 and non-enumerable old V8 strings
263 | module.exports = fails(function () {
264 | // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
265 | // eslint-disable-next-line no-prototype-builtins
266 | return !Object('z').propertyIsEnumerable(0);
267 | }) ? function (it) {
268 | return classof(it) == 'String' ? split.call(it, '') : Object(it);
269 | } : Object;
270 |
271 |
272 | /***/ }),
273 |
274 | /***/ "4c86":
275 | /***/ (function(module, exports, __webpack_require__) {
276 |
277 | // extracted by mini-css-extract-plugin
278 | module.exports = {"wrap":"ResizePane_wrap_2Vq5L","column":"ResizePane_column_uBnyI","second-slot":"ResizePane_second-slot_32vd_"};
279 |
280 | /***/ }),
281 |
282 | /***/ "4d64":
283 | /***/ (function(module, exports, __webpack_require__) {
284 |
285 | var toIndexedObject = __webpack_require__("fc6a");
286 | var toLength = __webpack_require__("50c4");
287 | var toAbsoluteIndex = __webpack_require__("23cb");
288 |
289 | // `Array.prototype.{ indexOf, includes }` methods implementation
290 | var createMethod = function (IS_INCLUDES) {
291 | return function ($this, el, fromIndex) {
292 | var O = toIndexedObject($this);
293 | var length = toLength(O.length);
294 | var index = toAbsoluteIndex(fromIndex, length);
295 | var value;
296 | // Array#includes uses SameValueZero equality algorithm
297 | // eslint-disable-next-line no-self-compare
298 | if (IS_INCLUDES && el != el) while (length > index) {
299 | value = O[index++];
300 | // eslint-disable-next-line no-self-compare
301 | if (value != value) return true;
302 | // Array#indexOf ignores holes, Array#includes - not
303 | } else for (;length > index; index++) {
304 | if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
305 | } return !IS_INCLUDES && -1;
306 | };
307 | };
308 |
309 | module.exports = {
310 | // `Array.prototype.includes` method
311 | // https://tc39.github.io/ecma262/#sec-array.prototype.includes
312 | includes: createMethod(true),
313 | // `Array.prototype.indexOf` method
314 | // https://tc39.github.io/ecma262/#sec-array.prototype.indexof
315 | indexOf: createMethod(false)
316 | };
317 |
318 |
319 | /***/ }),
320 |
321 | /***/ "50c4":
322 | /***/ (function(module, exports, __webpack_require__) {
323 |
324 | var toInteger = __webpack_require__("a691");
325 |
326 | var min = Math.min;
327 |
328 | // `ToLength` abstract operation
329 | // https://tc39.github.io/ecma262/#sec-tolength
330 | module.exports = function (argument) {
331 | return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
332 | };
333 |
334 |
335 | /***/ }),
336 |
337 | /***/ "5135":
338 | /***/ (function(module, exports) {
339 |
340 | var hasOwnProperty = {}.hasOwnProperty;
341 |
342 | module.exports = function (it, key) {
343 | return hasOwnProperty.call(it, key);
344 | };
345 |
346 |
347 | /***/ }),
348 |
349 | /***/ "5692":
350 | /***/ (function(module, exports, __webpack_require__) {
351 |
352 | var IS_PURE = __webpack_require__("c430");
353 | var store = __webpack_require__("c6cd");
354 |
355 | (module.exports = function (key, value) {
356 | return store[key] || (store[key] = value !== undefined ? value : {});
357 | })('versions', []).push({
358 | version: '3.6.5',
359 | mode: IS_PURE ? 'pure' : 'global',
360 | copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
361 | });
362 |
363 |
364 | /***/ }),
365 |
366 | /***/ "56ef":
367 | /***/ (function(module, exports, __webpack_require__) {
368 |
369 | var getBuiltIn = __webpack_require__("d066");
370 | var getOwnPropertyNamesModule = __webpack_require__("241c");
371 | var getOwnPropertySymbolsModule = __webpack_require__("7418");
372 | var anObject = __webpack_require__("825a");
373 |
374 | // all object keys, includes non-enumerable and symbols
375 | module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
376 | var keys = getOwnPropertyNamesModule.f(anObject(it));
377 | var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
378 | return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;
379 | };
380 |
381 |
382 | /***/ }),
383 |
384 | /***/ "5c6c":
385 | /***/ (function(module, exports) {
386 |
387 | module.exports = function (bitmap, value) {
388 | return {
389 | enumerable: !(bitmap & 1),
390 | configurable: !(bitmap & 2),
391 | writable: !(bitmap & 4),
392 | value: value
393 | };
394 | };
395 |
396 |
397 | /***/ }),
398 |
399 | /***/ "69f3":
400 | /***/ (function(module, exports, __webpack_require__) {
401 |
402 | var NATIVE_WEAK_MAP = __webpack_require__("7f9a");
403 | var global = __webpack_require__("da84");
404 | var isObject = __webpack_require__("861d");
405 | var createNonEnumerableProperty = __webpack_require__("9112");
406 | var objectHas = __webpack_require__("5135");
407 | var sharedKey = __webpack_require__("f772");
408 | var hiddenKeys = __webpack_require__("d012");
409 |
410 | var WeakMap = global.WeakMap;
411 | var set, get, has;
412 |
413 | var enforce = function (it) {
414 | return has(it) ? get(it) : set(it, {});
415 | };
416 |
417 | var getterFor = function (TYPE) {
418 | return function (it) {
419 | var state;
420 | if (!isObject(it) || (state = get(it)).type !== TYPE) {
421 | throw TypeError('Incompatible receiver, ' + TYPE + ' required');
422 | } return state;
423 | };
424 | };
425 |
426 | if (NATIVE_WEAK_MAP) {
427 | var store = new WeakMap();
428 | var wmget = store.get;
429 | var wmhas = store.has;
430 | var wmset = store.set;
431 | set = function (it, metadata) {
432 | wmset.call(store, it, metadata);
433 | return metadata;
434 | };
435 | get = function (it) {
436 | return wmget.call(store, it) || {};
437 | };
438 | has = function (it) {
439 | return wmhas.call(store, it);
440 | };
441 | } else {
442 | var STATE = sharedKey('state');
443 | hiddenKeys[STATE] = true;
444 | set = function (it, metadata) {
445 | createNonEnumerableProperty(it, STATE, metadata);
446 | return metadata;
447 | };
448 | get = function (it) {
449 | return objectHas(it, STATE) ? it[STATE] : {};
450 | };
451 | has = function (it) {
452 | return objectHas(it, STATE);
453 | };
454 | }
455 |
456 | module.exports = {
457 | set: set,
458 | get: get,
459 | has: has,
460 | enforce: enforce,
461 | getterFor: getterFor
462 | };
463 |
464 |
465 | /***/ }),
466 |
467 | /***/ "6eeb":
468 | /***/ (function(module, exports, __webpack_require__) {
469 |
470 | var global = __webpack_require__("da84");
471 | var createNonEnumerableProperty = __webpack_require__("9112");
472 | var has = __webpack_require__("5135");
473 | var setGlobal = __webpack_require__("ce4e");
474 | var inspectSource = __webpack_require__("8925");
475 | var InternalStateModule = __webpack_require__("69f3");
476 |
477 | var getInternalState = InternalStateModule.get;
478 | var enforceInternalState = InternalStateModule.enforce;
479 | var TEMPLATE = String(String).split('String');
480 |
481 | (module.exports = function (O, key, value, options) {
482 | var unsafe = options ? !!options.unsafe : false;
483 | var simple = options ? !!options.enumerable : false;
484 | var noTargetGet = options ? !!options.noTargetGet : false;
485 | if (typeof value == 'function') {
486 | if (typeof key == 'string' && !has(value, 'name')) createNonEnumerableProperty(value, 'name', key);
487 | enforceInternalState(value).source = TEMPLATE.join(typeof key == 'string' ? key : '');
488 | }
489 | if (O === global) {
490 | if (simple) O[key] = value;
491 | else setGlobal(key, value);
492 | return;
493 | } else if (!unsafe) {
494 | delete O[key];
495 | } else if (!noTargetGet && O[key]) {
496 | simple = true;
497 | }
498 | if (simple) O[key] = value;
499 | else createNonEnumerableProperty(O, key, value);
500 | // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
501 | })(Function.prototype, 'toString', function toString() {
502 | return typeof this == 'function' && getInternalState(this).source || inspectSource(this);
503 | });
504 |
505 |
506 | /***/ }),
507 |
508 | /***/ "6fbc":
509 | /***/ (function(module, __webpack_exports__, __webpack_require__) {
510 |
511 | "use strict";
512 | /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_0_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_0_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_0_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ResizePane_vue_vue_type_style_index_0_module_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4c86");
513 | /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_0_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_0_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_0_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ResizePane_vue_vue_type_style_index_0_module_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_0_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_0_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_0_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ResizePane_vue_vue_type_style_index_0_module_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
514 | /* harmony default export */ __webpack_exports__["default"] = (_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_0_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_0_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_0_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_ResizePane_vue_vue_type_style_index_0_module_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
515 |
516 | /***/ }),
517 |
518 | /***/ "7418":
519 | /***/ (function(module, exports) {
520 |
521 | exports.f = Object.getOwnPropertySymbols;
522 |
523 |
524 | /***/ }),
525 |
526 | /***/ "7839":
527 | /***/ (function(module, exports) {
528 |
529 | // IE8- don't enum bug keys
530 | module.exports = [
531 | 'constructor',
532 | 'hasOwnProperty',
533 | 'isPrototypeOf',
534 | 'propertyIsEnumerable',
535 | 'toLocaleString',
536 | 'toString',
537 | 'valueOf'
538 | ];
539 |
540 |
541 | /***/ }),
542 |
543 | /***/ "7f9a":
544 | /***/ (function(module, exports, __webpack_require__) {
545 |
546 | var global = __webpack_require__("da84");
547 | var inspectSource = __webpack_require__("8925");
548 |
549 | var WeakMap = global.WeakMap;
550 |
551 | module.exports = typeof WeakMap === 'function' && /native code/.test(inspectSource(WeakMap));
552 |
553 |
554 | /***/ }),
555 |
556 | /***/ "825a":
557 | /***/ (function(module, exports, __webpack_require__) {
558 |
559 | var isObject = __webpack_require__("861d");
560 |
561 | module.exports = function (it) {
562 | if (!isObject(it)) {
563 | throw TypeError(String(it) + ' is not an object');
564 | } return it;
565 | };
566 |
567 |
568 | /***/ }),
569 |
570 | /***/ "83ab":
571 | /***/ (function(module, exports, __webpack_require__) {
572 |
573 | var fails = __webpack_require__("d039");
574 |
575 | // Thank's IE8 for his funny defineProperty
576 | module.exports = !fails(function () {
577 | return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
578 | });
579 |
580 |
581 | /***/ }),
582 |
583 | /***/ "861d":
584 | /***/ (function(module, exports) {
585 |
586 | module.exports = function (it) {
587 | return typeof it === 'object' ? it !== null : typeof it === 'function';
588 | };
589 |
590 |
591 | /***/ }),
592 |
593 | /***/ "8875":
594 | /***/ (function(module, exports, __webpack_require__) {
595 |
596 | var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// addapted from the document.currentScript polyfill by Adam Miller
597 | // MIT license
598 | // source: https://github.com/amiller-gh/currentScript-polyfill
599 |
600 | // added support for Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1620505
601 |
602 | (function (root, factory) {
603 | if (true) {
604 | !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
605 | __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
606 | (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
607 | __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
608 | } else {}
609 | }(typeof self !== 'undefined' ? self : this, function () {
610 | function getCurrentScript () {
611 | var descriptor = Object.getOwnPropertyDescriptor(document, 'currentScript')
612 | // for chrome
613 | if (!descriptor && 'currentScript' in document && document.currentScript) {
614 | return document.currentScript
615 | }
616 |
617 | // for other browsers with native support for currentScript
618 | if (descriptor && descriptor.get !== getCurrentScript && document.currentScript) {
619 | return document.currentScript
620 | }
621 |
622 | // IE 8-10 support script readyState
623 | // IE 11+ & Firefox support stack trace
624 | try {
625 | throw new Error();
626 | }
627 | catch (err) {
628 | // Find the second match for the "at" string to get file src url from stack.
629 | var ieStackRegExp = /.*at [^(]*\((.*):(.+):(.+)\)$/ig,
630 | ffStackRegExp = /@([^@]*):(\d+):(\d+)\s*$/ig,
631 | stackDetails = ieStackRegExp.exec(err.stack) || ffStackRegExp.exec(err.stack),
632 | scriptLocation = (stackDetails && stackDetails[1]) || false,
633 | line = (stackDetails && stackDetails[2]) || false,
634 | currentLocation = document.location.href.replace(document.location.hash, ''),
635 | pageSource,
636 | inlineScriptSourceRegExp,
637 | inlineScriptSource,
638 | scripts = document.getElementsByTagName('script'); // Live NodeList collection
639 |
640 | if (scriptLocation === currentLocation) {
641 | pageSource = document.documentElement.outerHTML;
642 | inlineScriptSourceRegExp = new RegExp('(?:[^\\n]+?\\n){0,' + (line - 2) + '}[^<]*\r\n\r\n\r\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResizePaneLine.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResizePaneLine.vue?vue&type=script&lang=js&\"","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent (\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier, /* server only */\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import { render, staticRenderFns } from \"./ResizePaneLine.vue?vue&type=template&id=1c39cece&scoped=true&\"\nimport script from \"./ResizePaneLine.vue?vue&type=script&lang=js&\"\nexport * from \"./ResizePaneLine.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ResizePaneLine.vue?vue&type=style&index=0&id=1c39cece&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1c39cece\",\n null\n \n)\n\nexport default component.exports","\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResizePane.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResizePane.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ResizePane.vue?vue&type=template&id=4eff2726&\"\nimport script from \"./ResizePane.vue?vue&type=script&lang=js&\"\nexport * from \"./ResizePane.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ResizePane.vue?vue&type=style&index=0&module=true&lang=css&\"\n\n\n\n\nfunction injectStyles (context) {\n \n this[\"$style\"] = (style0.locals || style0)\n\n}\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n injectStyles,\n null,\n null\n \n)\n\nexport default component.exports","import ResizePane from './ResizePane'\r\n\r\nResizePane.install = function(Vue) {\r\n Vue.component(ResizePane.name, ResizePane)\r\n}\r\n\r\nexport default ResizePane","import './setPublicPath'\nimport mod from '~entry'\nexport default mod\nexport * from '~entry'\n","// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n"],"sourceRoot":""}
--------------------------------------------------------------------------------
/lib/vue-resize-pane.css:
--------------------------------------------------------------------------------
1 | .out-line[data-v-1c39cece]{position:relative;z-index:1;padding:3px;margin:-3px;align-self:stretch}.line[data-v-1c39cece]{box-sizing:border-box;width:100%;height:100%;border-width:0 0 1px 1px;border-style:solid;border-color:inherit}.ResizePane_wrap_2Vq5L{display:flex}.ResizePane_column_uBnyI{flex-direction:column}.ResizePane_second-slot_32vd_{flex:1}
--------------------------------------------------------------------------------
/lib/vue-resize-pane.umd.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sources":["webpack://vue-resize-pane/webpack/universalModuleDefinition","webpack://vue-resize-pane/webpack/bootstrap","webpack://vue-resize-pane/./node_modules/core-js/internals/object-get-own-property-descriptor.js","webpack://vue-resize-pane/./node_modules/core-js/internals/ie8-dom-define.js","webpack://vue-resize-pane/./node_modules/core-js/internals/require-object-coercible.js","webpack://vue-resize-pane/./node_modules/core-js/internals/to-absolute-index.js","webpack://vue-resize-pane/./node_modules/core-js/internals/export.js","webpack://vue-resize-pane/./node_modules/core-js/internals/object-get-own-property-names.js","webpack://vue-resize-pane/./node_modules/core-js/internals/path.js","webpack://vue-resize-pane/./node_modules/core-js/internals/indexed-object.js","webpack://vue-resize-pane/./packages/ResizePane.vue?e5ba","webpack://vue-resize-pane/./node_modules/core-js/internals/array-includes.js","webpack://vue-resize-pane/./node_modules/core-js/internals/to-length.js","webpack://vue-resize-pane/./node_modules/core-js/internals/has.js","webpack://vue-resize-pane/./node_modules/core-js/internals/shared.js","webpack://vue-resize-pane/./node_modules/core-js/internals/own-keys.js","webpack://vue-resize-pane/./node_modules/core-js/internals/create-property-descriptor.js","webpack://vue-resize-pane/./node_modules/core-js/internals/internal-state.js","webpack://vue-resize-pane/./node_modules/core-js/internals/redefine.js","webpack://vue-resize-pane/./packages/ResizePane.vue?eb20","webpack://vue-resize-pane/./node_modules/core-js/internals/object-get-own-property-symbols.js","webpack://vue-resize-pane/./node_modules/core-js/internals/enum-bug-keys.js","webpack://vue-resize-pane/./node_modules/core-js/internals/native-weak-map.js","webpack://vue-resize-pane/./node_modules/core-js/internals/an-object.js","webpack://vue-resize-pane/./node_modules/core-js/internals/descriptors.js","webpack://vue-resize-pane/./node_modules/core-js/internals/is-object.js","webpack://vue-resize-pane/./node_modules/@soda/get-current-script/index.js","webpack://vue-resize-pane/./node_modules/core-js/internals/inspect-source.js","webpack://vue-resize-pane/./node_modules/core-js/internals/uid.js","webpack://vue-resize-pane/./node_modules/core-js/internals/create-non-enumerable-property.js","webpack://vue-resize-pane/./node_modules/core-js/internals/is-forced.js","webpack://vue-resize-pane/./node_modules/core-js/internals/object-define-property.js","webpack://vue-resize-pane/./packages/ResizePaneLine.vue?062d","webpack://vue-resize-pane/./node_modules/core-js/internals/array-method-is-strict.js","webpack://vue-resize-pane/./node_modules/core-js/internals/to-integer.js","webpack://vue-resize-pane/./packages/ResizePaneLine.vue?6d36","webpack://vue-resize-pane/./node_modules/core-js/internals/array-method-uses-to-length.js","webpack://vue-resize-pane/./node_modules/core-js/modules/es.function.name.js","webpack://vue-resize-pane/./node_modules/core-js/internals/to-primitive.js","webpack://vue-resize-pane/./node_modules/core-js/internals/is-pure.js","webpack://vue-resize-pane/./node_modules/core-js/internals/classof-raw.js","webpack://vue-resize-pane/./node_modules/core-js/internals/shared-store.js","webpack://vue-resize-pane/(webpack)/buildin/global.js","webpack://vue-resize-pane/./node_modules/core-js/modules/es.array.index-of.js","webpack://vue-resize-pane/./node_modules/core-js/internals/object-keys-internal.js","webpack://vue-resize-pane/./node_modules/core-js/internals/document-create-element.js","webpack://vue-resize-pane/./node_modules/core-js/internals/set-global.js","webpack://vue-resize-pane/./node_modules/core-js/internals/hidden-keys.js","webpack://vue-resize-pane/./node_modules/core-js/internals/fails.js","webpack://vue-resize-pane/./node_modules/core-js/internals/get-built-in.js","webpack://vue-resize-pane/./node_modules/core-js/internals/object-property-is-enumerable.js","webpack://vue-resize-pane/./node_modules/core-js/internals/global.js","webpack://vue-resize-pane/./node_modules/core-js/internals/copy-constructor-properties.js","webpack://vue-resize-pane/./node_modules/core-js/internals/shared-key.js","webpack://vue-resize-pane/./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js","webpack://vue-resize-pane/./packages/ResizePane.vue?11c1","webpack://vue-resize-pane/./packages/ResizePaneLine.vue?d0f2","webpack://vue-resize-pane/packages/ResizePaneLine.vue","webpack://vue-resize-pane/./packages/ResizePaneLine.vue?bc90","webpack://vue-resize-pane/./node_modules/vue-loader/lib/runtime/componentNormalizer.js","webpack://vue-resize-pane/./packages/ResizePaneLine.vue","webpack://vue-resize-pane/packages/ResizePane.vue","webpack://vue-resize-pane/./packages/ResizePane.vue?47c8","webpack://vue-resize-pane/./packages/ResizePane.vue","webpack://vue-resize-pane/./packages/index.js","webpack://vue-resize-pane/./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js","webpack://vue-resize-pane/./node_modules/core-js/internals/to-indexed-object.js"],"names":["ResizePane","install","Vue","component","name"],"mappings":"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oEAAoE,2CAA2C,QAAQ,yFAAyF,SAAS,oBAAoB,WAAW,6BAA6B,yBAAyB,+BAA+B,YAAY,uEAAuE;AACtpB;;;;;;;;;ACDA,IAAI,8DAAM,gBAAgB,aAAa,0BAA0B,wBAAwB,iBAAiB,6CAA6C,YAAY,mBAAmB;AACtL,IAAI,uEAAe;;;;;;;;;;;;;;;;;ACWnB;AACA,wBADA;AAEA;AACA;AACA,kBADA;AAEA;AAFA;AADA,GAFA;AAQA;AACA,aADA,uBACA;AACA;AACA,kDADA;AAEA;AAFA;AAIA;AANA;AARA,G;;ACZyT,CAAgB,0HAAG,EAAC,C;;;;;ACA7U;;AAEA;AACA;AACA;;AAEe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;;ACjGyG;AACvC;AACL;AACqC;;;AAGlG;AACuF;AACvF,gBAAgB,kBAAU;AAC1B,EAAE,+CAAM;AACR,EAAE,8DAAM;AACR,EAAE,uEAAe;AACjB;AACA;AACA;AACA;;AAEA;;AAEe,oE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACUf;AAEA;AACA,oBADA;AAEA;AACA;AADA,GAFA;AAKA;AACA;AACA,eADA,qBACA,KADA,EACA;AACA;AACA,OAHA;AAIA;AAJA,KADA;AAOA;AACA,kBADA;AAEA;AAFA,KAPA;AAWA;AACA,kBADA;AAEA;AAFA,KAXA;AAeA;AACA,kBADA;AAEA;AAFA,KAfA;AAmBA;AACA,kBADA;AAEA;AAFA,KAnBA;AAuBA;AACA,kBADA;AAEA;AAFA;AAvBA,GALA;AAiCA,MAjCA,kBAiCA;AACA;AACA,0BADA;AAEA;AAFA;AAIA,GAtCA;AAuCA;AACA,aADA,uBACA;AACA;AAAA,oCACA,sBADA;AAAA,YACA,KADA,yBACA,KADA;AAAA,YACA,MADA,yBACA,MADA;AAEA;AACA,sBADA;AAEA,wBAFA;AAGA,qEAHA;AAIA;AAJA;AAMA,OARA,MAQA;AACA;AACA;AACA,KAbA;AAcA,gBAdA,0BAcA;AACA;AACA,iEADA;AAEA,kEAFA;AAGA,gEAHA;AAIA,iEAJA;AAKA;AALA;AAOA,KAtBA;AAuBA,iBAvBA,2BAuBA;AACA;AACA,iEADA;AAEA,kEAFA;AAGA;AAHA;AAKA;AA7BA,GAvCA;AAsEA;AACA,UADA,oBACA;AACA;AACA;AAHA,GAtEA;AA2EA,SA3EA,qBA2EA;AACA;AACA;AACA;AACA;AACA,GAhFA;AAiFA,eAjFA,2BAiFA;AACA;AACA,GAnFA;AAoFA;AACA,gBADA,0BACA;AAAA;;AACA;AACA;AACA;AACA,OAFA;AAGA,KANA;AAOA,aAPA,uBAOA;AACA;AACA,KATA;AAUA,UAVA,kBAUA,CAVA,EAUA;AAAA;;AACA;AACA;AACA;;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA,SALA,MAKA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA,SAFA;AAGA;AACA,KAlCA;AAmCA,cAnCA,wBAmCA;AACA;AACA;AArCA;AApFA,G;;AC/BqT,CAAgB,kHAAG,EAAC,C;;;;;ACAhP;AAC3B;AACL;AACyB;;;;;AAKlF;;AAEA,oBAAoB,iEAAM,WAAW,iEAAM;;AAE3C;;AAEA;AACuF;AACvF,IAAI,oBAAS,GAAG,kBAAU;AAC1B,EAAE,2CAAM;AACR,EAAE,MAAM;AACR,EAAE,eAAe;AACjB;AACA;AACA;AACA;;AAEA;;AAEe,mEAAS,Q;;;AC3BxB;;AAEAA,UAAU,CAACC,OAAX,GAAqB,UAASC,GAAT,EAAc;AAC/BA,KAAG,CAACC,SAAJ,CAAcH,UAAU,CAACI,IAAzB,EAA+BJ,UAA/B;AACH,CAFD;;AAIeA,yDAAf,E;;ACNwB;AACA;AACT,yFAAG;AACI;;;;;;;;ACHtB;AACA,oBAAoB,mBAAO,CAAC,MAA6B;AACzD,6BAA6B,mBAAO,CAAC,MAAuC;;AAE5E;AACA;AACA","file":"vue-resize-pane.umd.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"vue-resize-pane\"] = factory();\n\telse\n\t\troot[\"vue-resize-pane\"] = factory();\n})((typeof self !== 'undefined' ? self : this), function() {\nreturn "," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"fb15\");\n","var DESCRIPTORS = require('../internals/descriptors');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar has = require('../internals/has');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\nvar nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPrimitive(P, true);\n if (IE8_DOM_DEFINE) try {\n return nativeGetOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]);\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thank's IE8 for his funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a != 7;\n});\n","// `RequireObjectCoercible` abstract operation\n// https://tc39.github.io/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n","var toInteger = require('../internals/to-integer');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toInteger(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar setGlobal = require('../internals/set-global');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.noTargetGet - prevent calling a getter on target\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || setGlobal(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.noTargetGet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty === typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n // extend global\n redefine(target, key, sourceProperty, options);\n }\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertynames\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","var global = require('../internals/global');\n\nmodule.exports = global;\n","var fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar split = ''.split;\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins\n return !Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) == 'String' ? split.call(it, '') : Object(it);\n} : Object;\n","// extracted by mini-css-extract-plugin\nmodule.exports = {\"wrap\":\"ResizePane_wrap_2Vq5L\",\"column\":\"ResizePane_column_uBnyI\",\"second-slot\":\"ResizePane_second-slot_32vd_\"};","var toIndexedObject = require('../internals/to-indexed-object');\nvar toLength = require('../internals/to-length');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = toLength(O.length);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare\n if (IS_INCLUDES && el != el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.github.io/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.github.io/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","var toInteger = require('../internals/to-integer');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.github.io/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","var hasOwnProperty = {}.hasOwnProperty;\n\nmodule.exports = function (it, key) {\n return hasOwnProperty.call(it, key);\n};\n","var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.6.5',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2020 Denis Pushkarev (zloirock.ru)'\n});\n","var getBuiltIn = require('../internals/get-built-in');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;\n};\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var NATIVE_WEAK_MAP = require('../internals/native-weak-map');\nvar global = require('../internals/global');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar objectHas = require('../internals/has');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP) {\n var store = new WeakMap();\n var wmget = store.get;\n var wmhas = store.has;\n var wmset = store.set;\n set = function (it, metadata) {\n wmset.call(store, it, metadata);\n return metadata;\n };\n get = function (it) {\n return wmget.call(store, it) || {};\n };\n has = function (it) {\n return wmhas.call(store, it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return objectHas(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return objectHas(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n","var global = require('../internals/global');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar has = require('../internals/has');\nvar setGlobal = require('../internals/set-global');\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar getInternalState = InternalStateModule.get;\nvar enforceInternalState = InternalStateModule.enforce;\nvar TEMPLATE = String(String).split('String');\n\n(module.exports = function (O, key, value, options) {\n var unsafe = options ? !!options.unsafe : false;\n var simple = options ? !!options.enumerable : false;\n var noTargetGet = options ? !!options.noTargetGet : false;\n if (typeof value == 'function') {\n if (typeof key == 'string' && !has(value, 'name')) createNonEnumerableProperty(value, 'name', key);\n enforceInternalState(value).source = TEMPLATE.join(typeof key == 'string' ? key : '');\n }\n if (O === global) {\n if (simple) O[key] = value;\n else setGlobal(key, value);\n return;\n } else if (!unsafe) {\n delete O[key];\n } else if (!noTargetGet && O[key]) {\n simple = true;\n }\n if (simple) O[key] = value;\n else createNonEnumerableProperty(O, key, value);\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n})(Function.prototype, 'toString', function toString() {\n return typeof this == 'function' && getInternalState(this).source || inspectSource(this);\n});\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-0-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-0-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-0-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResizePane.vue?vue&type=style&index=0&module=true&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-0-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-0-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-0-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResizePane.vue?vue&type=style&index=0&module=true&lang=css&\"","exports.f = Object.getOwnPropertySymbols;\n","// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","var global = require('../internals/global');\nvar inspectSource = require('../internals/inspect-source');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = typeof WeakMap === 'function' && /native code/.test(inspectSource(WeakMap));\n","var isObject = require('../internals/is-object');\n\nmodule.exports = function (it) {\n if (!isObject(it)) {\n throw TypeError(String(it) + ' is not an object');\n } return it;\n};\n","var fails = require('../internals/fails');\n\n// Thank's IE8 for his funny defineProperty\nmodule.exports = !fails(function () {\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n","module.exports = function (it) {\n return typeof it === 'object' ? it !== null : typeof it === 'function';\n};\n","// addapted from the document.currentScript polyfill by Adam Miller\n// MIT license\n// source: https://github.com/amiller-gh/currentScript-polyfill\n\n// added support for Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1620505\n\n(function (root, factory) {\n if (typeof define === 'function' && define.amd) {\n define([], factory);\n } else if (typeof module === 'object' && module.exports) {\n module.exports = factory();\n } else {\n root.getCurrentScript = factory();\n }\n}(typeof self !== 'undefined' ? self : this, function () {\n function getCurrentScript () {\n var descriptor = Object.getOwnPropertyDescriptor(document, 'currentScript')\n // for chrome\n if (!descriptor && 'currentScript' in document && document.currentScript) {\n return document.currentScript\n }\n\n // for other browsers with native support for currentScript\n if (descriptor && descriptor.get !== getCurrentScript && document.currentScript) {\n return document.currentScript\n }\n \n // IE 8-10 support script readyState\n // IE 11+ & Firefox support stack trace\n try {\n throw new Error();\n }\n catch (err) {\n // Find the second match for the \"at\" string to get file src url from stack.\n var ieStackRegExp = /.*at [^(]*\\((.*):(.+):(.+)\\)$/ig,\n ffStackRegExp = /@([^@]*):(\\d+):(\\d+)\\s*$/ig,\n stackDetails = ieStackRegExp.exec(err.stack) || ffStackRegExp.exec(err.stack),\n scriptLocation = (stackDetails && stackDetails[1]) || false,\n line = (stackDetails && stackDetails[2]) || false,\n currentLocation = document.location.href.replace(document.location.hash, ''),\n pageSource,\n inlineScriptSourceRegExp,\n inlineScriptSource,\n scripts = document.getElementsByTagName('script'); // Live NodeList collection\n \n if (scriptLocation === currentLocation) {\n pageSource = document.documentElement.outerHTML;\n inlineScriptSourceRegExp = new RegExp('(?:[^\\\\n]+?\\\\n){0,' + (line - 2) + '}[^<]*\r\n\r\n\r\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResizePaneLine.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResizePaneLine.vue?vue&type=script&lang=js&\"","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent (\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier, /* server only */\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import { render, staticRenderFns } from \"./ResizePaneLine.vue?vue&type=template&id=1c39cece&scoped=true&\"\nimport script from \"./ResizePaneLine.vue?vue&type=script&lang=js&\"\nexport * from \"./ResizePaneLine.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ResizePaneLine.vue?vue&type=style&index=0&id=1c39cece&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1c39cece\",\n null\n \n)\n\nexport default component.exports","\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResizePane.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResizePane.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ResizePane.vue?vue&type=template&id=4eff2726&\"\nimport script from \"./ResizePane.vue?vue&type=script&lang=js&\"\nexport * from \"./ResizePane.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ResizePane.vue?vue&type=style&index=0&module=true&lang=css&\"\n\n\n\n\nfunction injectStyles (context) {\n \n this[\"$style\"] = (style0.locals || style0)\n\n}\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n injectStyles,\n null,\n null\n \n)\n\nexport default component.exports","import ResizePane from './ResizePane'\r\n\r\nResizePane.install = function(Vue) {\r\n Vue.component(ResizePane.name, ResizePane)\r\n}\r\n\r\nexport default ResizePane","import './setPublicPath'\nimport mod from '~entry'\nexport default mod\nexport * from '~entry'\n","// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n"],"sourceRoot":""}
--------------------------------------------------------------------------------
/lib/vue-resize-pane.umd.min.js:
--------------------------------------------------------------------------------
1 | (function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e():"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["vue-resize-pane"]=e():t["vue-resize-pane"]=e()})("undefined"!==typeof self?self:this,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"06cf":function(t,e,n){var r=n("83ab"),o=n("d1e7"),i=n("5c6c"),c=n("fc6a"),u=n("c04e"),f=n("5135"),a=n("0cfb"),s=Object.getOwnPropertyDescriptor;e.f=r?s:function(t,e){if(t=c(t),e=u(e,!0),a)try{return s(t,e)}catch(n){}if(f(t,e))return i(!o.f.call(t,e),t[e])}},"0cfb":function(t,e,n){var r=n("83ab"),o=n("d039"),i=n("cc12");t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},"1d80":function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},"23cb":function(t,e,n){var r=n("a691"),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},"23e7":function(t,e,n){var r=n("da84"),o=n("06cf").f,i=n("9112"),c=n("6eeb"),u=n("ce4e"),f=n("e893"),a=n("94ca");t.exports=function(t,e){var n,s,l,p,d,h,v=t.target,y=t.global,m=t.stat;if(s=y?r:m?r[v]||u(v,{}):(r[v]||{}).prototype,s)for(l in e){if(d=e[l],t.noTargetGet?(h=o(s,l),p=h&&h.value):p=s[l],n=a(y?l:v+(m?".":"#")+l,t.forced),!n&&void 0!==p){if(typeof d===typeof p)continue;f(d,p)}(t.sham||p&&p.sham)&&i(d,"sham",!0),c(s,l,d,t)}}},"241c":function(t,e,n){var r=n("ca84"),o=n("7839"),i=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},"428f":function(t,e,n){var r=n("da84");t.exports=r},"44ad":function(t,e,n){var r=n("d039"),o=n("c6b6"),i="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},"4c86":function(t,e,n){t.exports={wrap:"ResizePane_wrap_2Vq5L",column:"ResizePane_column_uBnyI","second-slot":"ResizePane_second-slot_32vd_"}},"4d64":function(t,e,n){var r=n("fc6a"),o=n("50c4"),i=n("23cb"),c=function(t){return function(e,n,c){var u,f=r(e),a=o(f.length),s=i(c,a);if(t&&n!=n){while(a>s)if(u=f[s++],u!=u)return!0}else for(;a>s;s++)if((t||s in f)&&f[s]===n)return t||s||0;return!t&&-1}};t.exports={includes:c(!0),indexOf:c(!1)}},"50c4":function(t,e,n){var r=n("a691"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},5135:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},5692:function(t,e,n){var r=n("c430"),o=n("c6cd");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.5",mode:r?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,e,n){var r=n("d066"),o=n("241c"),i=n("7418"),c=n("825a");t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(c(t)),n=i.f;return n?e.concat(n(t)):e}},"5c6c":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"69f3":function(t,e,n){var r,o,i,c=n("7f9a"),u=n("da84"),f=n("861d"),a=n("9112"),s=n("5135"),l=n("f772"),p=n("d012"),d=u.WeakMap,h=function(t){return i(t)?o(t):r(t,{})},v=function(t){return function(e){var n;if(!f(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}};if(c){var y=new d,m=y.get,b=y.has,g=y.set;r=function(t,e){return g.call(y,t,e),e},o=function(t){return m.call(y,t)||{}},i=function(t){return b.call(y,t)}}else{var S=l("state");p[S]=!0,r=function(t,e){return a(t,S,e),e},o=function(t){return s(t,S)?t[S]:{}},i=function(t){return s(t,S)}}t.exports={set:r,get:o,has:i,enforce:h,getterFor:v}},"6eeb":function(t,e,n){var r=n("da84"),o=n("9112"),i=n("5135"),c=n("ce4e"),u=n("8925"),f=n("69f3"),a=f.get,s=f.enforce,l=String(String).split("String");(t.exports=function(t,e,n,u){var f=!!u&&!!u.unsafe,a=!!u&&!!u.enumerable,p=!!u&&!!u.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||o(n,"name",e),s(n).source=l.join("string"==typeof e?e:"")),t!==r?(f?!p&&t[e]&&(a=!0):delete t[e],a?t[e]=n:o(t,e,n)):a?t[e]=n:c(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&a(this).source||u(this)}))},"6fbc":function(t,e,n){"use strict";var r=n("4c86"),o=n.n(r);e["default"]=o.a},7418:function(t,e){e.f=Object.getOwnPropertySymbols},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7f9a":function(t,e,n){var r=n("da84"),o=n("8925"),i=r.WeakMap;t.exports="function"===typeof i&&/native code/.test(o(i))},"825a":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,n){var r=n("d039");t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"861d":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},8875:function(t,e,n){var r,o,i;(function(n,c){o=[],r=c,i="function"===typeof r?r.apply(e,o):r,void 0===i||(t.exports=i)})("undefined"!==typeof self&&self,(function(){function t(){var e=Object.getOwnPropertyDescriptor(document,"currentScript");if(!e&&"currentScript"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(d){var n,r,o,i=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,c=/@([^@]*):(\d+):(\d+)\s*$/gi,u=i.exec(d.stack)||c.exec(d.stack),f=u&&u[1]||!1,a=u&&u[2]||!1,s=document.location.href.replace(document.location.hash,""),l=document.getElementsByTagName("script");f===s&&(n=document.documentElement.outerHTML,r=new RegExp("(?:[^\\n]+?\\n){0,"+(a-2)+"}[^<]*
157 |
158 |
169 |
--------------------------------------------------------------------------------
/packages/ResizePaneLine.vue:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
31 |
32 |
49 |
--------------------------------------------------------------------------------
/packages/index.js:
--------------------------------------------------------------------------------
1 | import ResizePane from './ResizePane'
2 |
3 | ResizePane.install = function(Vue) {
4 | Vue.component(ResizePane.name, ResizePane)
5 | }
6 |
7 | export default ResizePane
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LiuChangkang/vue-resize-pane/ea583254374fadc0c3d136e0c9cdc9749a4a468d/public/favicon.ico
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | <%= htmlWebpackPlugin.options.title %>
9 |
10 |
11 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/vue.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | pages: {
3 | index: {
4 | entry: 'examples/main.js',
5 | template: 'public/index.html',
6 | filename: 'index.html'
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------