|
|
@@ -1,5 +1,5 @@
|
|
|
/**
|
|
|
- * Vue.js v0.11.6
|
|
|
+ * Vue.js v0.11.7
|
|
|
* (c) 2015 Evan You
|
|
|
* Released under the MIT License.
|
|
|
*/
|
|
|
@@ -538,7 +538,7 @@ return /******/ (function(modules) { // webpackBootstrap
|
|
|
|
|
|
var _ = __webpack_require__(11)
|
|
|
var Observer = __webpack_require__(49)
|
|
|
- var Dep = __webpack_require__(24)
|
|
|
+ var Dep = __webpack_require__(23)
|
|
|
|
|
|
/**
|
|
|
* Setup the scope of an instance, which contains:
|
|
|
@@ -756,7 +756,7 @@ return /******/ (function(modules) { // webpackBootstrap
|
|
|
/***/ function(module, exports, __webpack_require__) {
|
|
|
|
|
|
var _ = __webpack_require__(11)
|
|
|
- var Directive = __webpack_require__(23)
|
|
|
+ var Directive = __webpack_require__(24)
|
|
|
var compile = __webpack_require__(16)
|
|
|
var transclude = __webpack_require__(17)
|
|
|
|
|
|
@@ -4093,6 +4093,64 @@ return /******/ (function(modules) { // webpackBootstrap
|
|
|
|
|
|
/***/ },
|
|
|
/* 23 */
|
|
|
+/***/ function(module, exports, __webpack_require__) {
|
|
|
+
|
|
|
+ var uid = 0
|
|
|
+ var _ = __webpack_require__(11)
|
|
|
+
|
|
|
+ /**
|
|
|
+ * A dep is an observable that can have multiple
|
|
|
+ * directives subscribing to it.
|
|
|
+ *
|
|
|
+ * @constructor
|
|
|
+ */
|
|
|
+
|
|
|
+ function Dep () {
|
|
|
+ this.id = ++uid
|
|
|
+ this.subs = []
|
|
|
+ }
|
|
|
+
|
|
|
+ var p = Dep.prototype
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Add a directive subscriber.
|
|
|
+ *
|
|
|
+ * @param {Directive} sub
|
|
|
+ */
|
|
|
+
|
|
|
+ p.addSub = function (sub) {
|
|
|
+ this.subs.push(sub)
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Remove a directive subscriber.
|
|
|
+ *
|
|
|
+ * @param {Directive} sub
|
|
|
+ */
|
|
|
+
|
|
|
+ p.removeSub = function (sub) {
|
|
|
+ if (this.subs.length) {
|
|
|
+ var i = this.subs.indexOf(sub)
|
|
|
+ if (i > -1) this.subs.splice(i, 1)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Notify all subscribers of a new value.
|
|
|
+ */
|
|
|
+
|
|
|
+ p.notify = function () {
|
|
|
+ // stablize the subscriber list first
|
|
|
+ var subs = _.toArray(this.subs)
|
|
|
+ for (var i = 0, l = subs.length; i < l; i++) {
|
|
|
+ subs[i].update()
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ module.exports = Dep
|
|
|
+
|
|
|
+/***/ },
|
|
|
+/* 24 */
|
|
|
/***/ function(module, exports, __webpack_require__) {
|
|
|
|
|
|
var _ = __webpack_require__(11)
|
|
|
@@ -4318,64 +4376,6 @@ return /******/ (function(modules) { // webpackBootstrap
|
|
|
|
|
|
module.exports = Directive
|
|
|
|
|
|
-/***/ },
|
|
|
-/* 24 */
|
|
|
-/***/ function(module, exports, __webpack_require__) {
|
|
|
-
|
|
|
- var uid = 0
|
|
|
- var _ = __webpack_require__(11)
|
|
|
-
|
|
|
- /**
|
|
|
- * A dep is an observable that can have multiple
|
|
|
- * directives subscribing to it.
|
|
|
- *
|
|
|
- * @constructor
|
|
|
- */
|
|
|
-
|
|
|
- function Dep () {
|
|
|
- this.id = ++uid
|
|
|
- this.subs = []
|
|
|
- }
|
|
|
-
|
|
|
- var p = Dep.prototype
|
|
|
-
|
|
|
- /**
|
|
|
- * Add a directive subscriber.
|
|
|
- *
|
|
|
- * @param {Directive} sub
|
|
|
- */
|
|
|
-
|
|
|
- p.addSub = function (sub) {
|
|
|
- this.subs.push(sub)
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * Remove a directive subscriber.
|
|
|
- *
|
|
|
- * @param {Directive} sub
|
|
|
- */
|
|
|
-
|
|
|
- p.removeSub = function (sub) {
|
|
|
- if (this.subs.length) {
|
|
|
- var i = this.subs.indexOf(sub)
|
|
|
- if (i > -1) this.subs.splice(i, 1)
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * Notify all subscribers of a new value.
|
|
|
- */
|
|
|
-
|
|
|
- p.notify = function () {
|
|
|
- // stablize the subscriber list first
|
|
|
- var subs = _.toArray(this.subs)
|
|
|
- for (var i = 0, l = subs.length; i < l; i++) {
|
|
|
- subs[i].update()
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- module.exports = Dep
|
|
|
-
|
|
|
/***/ },
|
|
|
/* 25 */
|
|
|
/***/ function(module, exports, __webpack_require__) {
|
|
|
@@ -6321,17 +6321,20 @@ return /******/ (function(modules) { // webpackBootstrap
|
|
|
vm.$before(ref)
|
|
|
}
|
|
|
} else {
|
|
|
+ // make sure to insert before the comment node if
|
|
|
+ // the vms are block instances
|
|
|
+ var nextEl = targetNext._blockStart || targetNext.$el
|
|
|
if (vm._reused) {
|
|
|
// this is the vm we are actually in front of
|
|
|
currentNext = findNextVm(vm, ref)
|
|
|
// we only need to move if we are not in the right
|
|
|
// place already.
|
|
|
if (currentNext !== targetNext) {
|
|
|
- vm.$before(targetNext.$el, null, false)
|
|
|
+ vm.$before(nextEl, null, false)
|
|
|
}
|
|
|
} else {
|
|
|
// new instance, insert to existing next
|
|
|
- vm.$before(targetNext.$el)
|
|
|
+ vm.$before(nextEl)
|
|
|
}
|
|
|
}
|
|
|
vm._new = false
|
|
|
@@ -6982,7 +6985,7 @@ return /******/ (function(modules) { // webpackBootstrap
|
|
|
|
|
|
var _ = __webpack_require__(11)
|
|
|
var config = __webpack_require__(15)
|
|
|
- var Dep = __webpack_require__(24)
|
|
|
+ var Dep = __webpack_require__(23)
|
|
|
var arrayMethods = __webpack_require__(54)
|
|
|
var arrayKeys = Object.getOwnPropertyNames(arrayMethods)
|
|
|
__webpack_require__(55)
|