Skip to content

Commit 1f96a84

Browse files
adding reactive disable example
1 parent b78c2a5 commit 1f96a84

File tree

4 files changed

+52
-2
lines changed

4 files changed

+52
-2
lines changed

dist/vuedraggable.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
'use strict';
2-
32
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
43

54
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
@@ -335,7 +334,7 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr
335334
return draggableComponent;
336335
}
337336

338-
if (typeof exports == "object") {
337+
if (typeof exports == "object") {
339338
var Sortable = require("sortablejs");
340339
module.exports = buildDraggable(Sortable);
341340
} else if (typeof define == "function" && define.amd) {

examples/css/main.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,9 @@
7979
float: left;
8080
}
8181

82+
.item {
83+
padding: 5px;
84+
background: #CCCCCC;
85+
border: 1px solid black;
86+
}
87+

examples/disable_2.html

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<!doctype html>
2+
<html class="no-js" lang="">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta http-equiv="x-ua-compatible" content="ie=edge">
6+
<title>Example ul element</title>
7+
<meta name="description" content="">
8+
<meta name="viewport" content="width=device-width, initial-scale=1">
9+
10+
<link rel="stylesheet" href="css/main.css">
11+
</head>
12+
<body>
13+
14+
<div>
15+
<div id="main">
16+
<input id="disabled" type="checkbox" v-model="options.disabled">
17+
<label for="disabled">options.disabled = {{ options.disabled }}</label>
18+
<div class="items">
19+
<draggable v-model="items" :options="options">
20+
<div class="item" v-for="item of items">
21+
{{item}}
22+
</div>
23+
</draggable>
24+
</div>
25+
</div>
26+
27+
<a href="index.html">See basic example</a>
28+
<a href="Two_Lists_Clone.html">See clone element example</a>
29+
<a href="Two_Lists_Clone_If.html">See clone v-if element example</a>
30+
</div>
31+
<script type="text/javascript" src="libs\vue\dist\vue.js"></script>
32+
<script type="text/javascript" src="libs\Sortable\Sortable.js"></script>
33+
<script type="text/javascript" src="src\vuedraggable.js"></script>
34+
<script type="text/javascript" src="script\disable_2.js"></script>
35+
</body>
36+
</html>

examples/script/disable_2.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
var app = new Vue({
2+
el: '#main',
3+
data: {
4+
items: ['1', '2', '3'],
5+
options: {
6+
disabled: false
7+
}
8+
}
9+
})

0 commit comments

Comments
 (0)