Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Made knock back server-side safe

  • Loading branch information...
commit 210e7f55aa9e2e066d4fc095f003a032ff4a1630 1 parent 31f2ca4
Kevin Malakoff authored
Showing with 957 additions and 659 deletions.
  1. +5 −5 README.md
  2. +3 −0  RELEASE_NOTES.md
  3. +1 −1  bower.json
  4. +1 −1  component.json
  5. +24 −16 knockback-core-stack.js
  6. +3 −3 knockback-core-stack.min.js
  7. +23 −15 knockback-core.js
  8. +2 −2 knockback-core.min.js
  9. +30 −22 knockback-full-stack.js
  10. +4 −4 knockback-full-stack.min.js
  11. +29 −21 knockback.js
  12. +3 −3 knockback.min.js
  13. +2 −2 lib/defaults.js
  14. +2 −2 lib/formatting.js
  15. +2 −2 lib/localization.js
  16. +2 −2 lib/statistics.js
  17. +2 −2 lib/triggering.js
  18. +3 −3 lib/validation.js
  19. +1 −1  package.json
  20. +5 −5 packages/npm/README.md
  21. +24 −16 packages/npm/knockback-core-stack.js
  22. +3 −3 packages/npm/knockback-core-stack.min.js
  23. +23 −15 packages/npm/knockback-core.js
  24. +2 −2 packages/npm/knockback-core.min.js
  25. +30 −22 packages/npm/knockback-full-stack.js
  26. +4 −4 packages/npm/knockback-full-stack.min.js
  27. +29 −21 packages/npm/knockback.js
  28. +3 −3 packages/npm/knockback.min.js
  29. +2 −2 packages/npm/lib/defaults.js
  30. +2 −2 packages/npm/lib/formatting.js
  31. +2 −2 packages/npm/lib/localization.js
  32. +2 −2 packages/npm/lib/statistics.js
  33. +2 −2 packages/npm/lib/triggering.js
  34. +3 −3 packages/npm/lib/validation.js
  35. +1 −1  packages/npm/package.json
  36. +24 −16 packages/nuget/Content/Scripts/knockback-core-stack.js
  37. +3 −3 packages/nuget/Content/Scripts/knockback-core-stack.min.js
  38. +23 −15 packages/nuget/Content/Scripts/knockback-core.js
  39. +2 −2 packages/nuget/Content/Scripts/knockback-core.min.js
  40. +30 −22 packages/nuget/Content/Scripts/knockback-full-stack.js
  41. +4 −4 packages/nuget/Content/Scripts/knockback-full-stack.min.js
  42. +29 −21 packages/nuget/Content/Scripts/knockback.js
  43. +3 −3 packages/nuget/Content/Scripts/knockback.min.js
  44. +2 −2 packages/nuget/Content/Scripts/lib/defaults.js
  45. +2 −2 packages/nuget/Content/Scripts/lib/formatting.js
  46. +2 −2 packages/nuget/Content/Scripts/lib/localization.js
  47. +2 −2 packages/nuget/Content/Scripts/lib/statistics.js
  48. +2 −2 packages/nuget/Content/Scripts/lib/triggering.js
  49. +3 −3 packages/nuget/Content/Scripts/lib/validation.js
  50. +1 −1  packages/nuget/package.nuspec
  51. +1 −1  src/_license-header-core-stack.js
  52. +1 −1  src/_license-header-full-stack.js
  53. +1 −1  src/_module-loader-full.js
  54. +1 −1  src/core/_module-loader.js
  55. +4 −2 src/core/core.coffee
  56. +16 −14 src/core/inject.coffee
  57. +1 −1  src/defaults/_module-loader.js
  58. +1 −1  src/defaults/default-observable.coffee
  59. +1 −1  src/formatting/_module-loader.js
  60. +1 −1  src/formatting/formatted-observable.coffee
  61. +1 −1  src/localization/_module-loader.js
  62. +1 −1  src/localization/localized-observable.coffee
  63. +1 −1  src/statistics/_module-loader.js
  64. +1 −1  src/statistics/statistics.coffee
  65. +1 −1  src/triggering/_module-loader.js
  66. +1 −1  src/triggering/triggered-observable.coffee
  67. +1 −1  src/validation/_module-loader.js
  68. +1 −1  src/validation/validation.coffee
  69. +1 −1  src/validation/validators.coffee
  70. +1 −1  test/_examples/_module-loader.js
  71. +1 −1  test/ecosystem/lodash/_bundle-config.coffee
  72. +2 −2 test/full-stack/_bundle-config.coffee
  73. +0 −55 vendor/optional/lodash/lodash-2.3.0.min.js
  74. +449 −255 vendor/optional/lodash/{lodash-2.3.0.js → lodash-2.4.1.js}
  75. +56 −0 vendor/optional/lodash/lodash-2.4.1.min.js
View
10 README.md
@@ -34,7 +34,7 @@ These resources can help you get started:
* [Knockback-Navigators.js (Live!)](http://kmalakoff.github.com/knockback-navigators): demonstrates page and embedded pane transitions. They are platform-agnostic so you can even use them without using Knockback.js or Knockout.js!
-#Download Latest (0.18.2):
+#Download Latest (0.18.3):
Please see the [release notes](https://github.com/kmalakoff/knockback/blob/master/RELEASE_NOTES.md) for upgrade pointers.
@@ -42,15 +42,15 @@ Please see the [release notes](https://github.com/kmalakoff/knockback/blob/maste
Bundles advanced features including: localization, formatting, triggering, and defaults. Stack provides Underscore.js + Backbone.js + Knockout.js + Knockback.js in a single file.
-* Full Library [(dev, 64k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback.js) or [(min+gzip, 8k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback.min.js)
-* Full Stack [(dev, 330k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-full-stack.js) or [(min+gzip, 32k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-full-stack.min.js)
+* Full Library [(dev, 64k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback.js) or [(min+gzip, 8k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback.min.js)
+* Full Stack [(dev, 330k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-full-stack.js) or [(min+gzip, 32k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-full-stack.min.js)
###Core
Removes advanced features that can be included separately: localization, formatting, triggering, defaults, validation, and statistics. Stack provides Underscore.js + Backbone.js + Knockout.js + Knockback.js in a single file.
-* Core Library [(dev, 54k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-core.js) or [(min+gzip, 7k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-core.min.js)
-* Core Stack [(dev, 315k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-core-stack.js) or [(min+gzip, 31k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-core-stack.min.js)
+* Core Library [(dev, 54k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-core.js) or [(min+gzip, 7k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-core.min.js)
+* Core Stack [(dev, 315k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-core-stack.js) or [(min+gzip, 31k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-core-stack.min.js)
###Distributions
View
3  RELEASE_NOTES.md
@@ -1,5 +1,8 @@
Please refer to the following release notes when upgrading your version of Knockback.js.
+## 0.18.3
+* made safe to run on Node.js
+
## 0.18.2
* added auto_compact option for collection paging to regenerate observables on collection reset
* exposed kb.ViewModel's createObservables and mapObservables functions for manual use
View
2  bower.json
@@ -1,6 +1,6 @@
{
"name": "knockback",
- "version": "0.18.2",
+ "version": "0.18.3",
"main": "knockback.js",
"ignore": [
"**/.*",
View
2  component.json
@@ -1,7 +1,7 @@
{
"name": "knockback",
"author": "Kevin Malakoff (https://github.com/kmalakoff)",
- "version": "0.18.2",
+ "version": "0.18.3",
"description": "Knockback.js provides Knockout.js magic for Backbone.js Models and Collections",
"keywords" : ["knockback", "knockbackjs", "backbone", "backbonejs", "knockout", "knockoutjs"],
"repo": "kmalakoff/knockback",
View
40 knockback-core-stack.js
@@ -1,5 +1,5 @@
/*
- knockback-core-stack.js 0.18.2
+ knockback-core-stack.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7181,7 +7181,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
}());
})();
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7198,7 +7198,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -7212,7 +7212,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, KB_TYPE_ARRAY, KB_TYPE
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -7319,6 +7319,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -9505,7 +9508,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -9545,17 +9551,19 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
; return kb;});
}).call(this);
View
6 knockback-core-stack.min.js
3 additions, 3 deletions not shown
View
38 knockback-core.js
@@ -1,5 +1,5 @@
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -16,7 +16,7 @@
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -30,7 +30,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, KB_TYPE_ARRAY, KB_TYPE
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -137,6 +137,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -2323,7 +2326,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -2363,17 +2369,19 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
; return kb;});
}).call(this);
View
4 knockback-core.min.js
2 additions, 2 deletions not shown
View
52 knockback-full-stack.js
@@ -1,5 +1,5 @@
/*
- knockback-full-stack.js 0.18.2
+ knockback-full-stack.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7181,7 +7181,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
}());
})();
/*
- knockback.js 0.18.2 (full version)
+ knockback.js 0.18.3 (full version)
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7198,7 +7198,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -7212,7 +7212,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, EMAIL_REGEXP, KB_TYPE_
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -7319,6 +7319,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -9505,7 +9508,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -9545,22 +9551,24 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
/*
- knockback_default_observable.js 0.18.2
+ knockback_default_observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.DefaultObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -9661,7 +9669,7 @@ kb.utils.setToDefault = function(obj) {
/*
- knockback-formatted-observable.js 0.18.2
+ knockback-formatted-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.FormattedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -9786,7 +9794,7 @@ kb.formattedObservable = function(format, args) {
/*
- knockback-localized-observable.js 0.18.2
+ knockback-localized-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.LocalizedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -9899,7 +9907,7 @@ kb.locale_manager = void 0;
/*
- knockback-triggered-observable.js 0.18.2
+ knockback-triggered-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -9963,7 +9971,7 @@ kb.triggeredObservable = function(emitter, event_selector) {
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -10112,7 +10120,7 @@ kb.formValidator = function(view_model, el) {
/*
- knockback-validators.js 0.18.2
+ knockback-validators.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
8 knockback-full-stack.min.js
4 additions, 4 deletions not shown
View
50 knockback.js
@@ -1,5 +1,5 @@
/*
- knockback.js 0.18.2 (full version)
+ knockback.js 0.18.3 (full version)
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -16,7 +16,7 @@
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -30,7 +30,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, EMAIL_REGEXP, KB_TYPE_
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -137,6 +137,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -2323,7 +2326,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -2363,22 +2369,24 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
/*
- knockback_default_observable.js 0.18.2
+ knockback_default_observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.DefaultObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -2479,7 +2487,7 @@ kb.utils.setToDefault = function(obj) {
/*
- knockback-formatted-observable.js 0.18.2
+ knockback-formatted-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.FormattedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -2604,7 +2612,7 @@ kb.formattedObservable = function(format, args) {
/*
- knockback-localized-observable.js 0.18.2
+ knockback-localized-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.LocalizedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -2717,7 +2725,7 @@ kb.locale_manager = void 0;
/*
- knockback-triggered-observable.js 0.18.2
+ knockback-triggered-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -2781,7 +2789,7 @@ kb.triggeredObservable = function(emitter, event_selector) {
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -2930,7 +2938,7 @@ kb.formValidator = function(view_model, el) {
/*
- knockback-validators.js 0.18.2
+ knockback-validators.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
6 knockback.min.js
3 additions, 3 deletions not shown
View
4 lib/defaults.js
@@ -1,5 +1,5 @@
/*
- knockback-defaults.js 0.18.2
+ knockback-defaults.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback_default_observable.js 0.18.2
+ knockback_default_observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.DefaultObservable is freely distributable under the MIT license.
See the following for full license details:
View
4 lib/formatting.js
@@ -1,5 +1,5 @@
/*
- knockback-formatting.js 0.18.2
+ knockback-formatting.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback-formatted-observable.js 0.18.2
+ knockback-formatted-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.FormattedObservable is freely distributable under the MIT license.
See the following for full license details:
View
4 lib/localization.js
@@ -1,5 +1,5 @@
/*
- knockback-localization.js 0.18.2
+ knockback-localization.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -39,7 +39,7 @@ kb.locale_manager = void 0;
/*
- knockback-localized-observable.js 0.18.2
+ knockback-localized-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.LocalizedObservable is freely distributable under the MIT license.
See the following for full license details:
View
4 lib/statistics.js
@@ -1,5 +1,5 @@
/*
- knockback-statistics.js 0.18.2
+ knockback-statistics.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback_statistics.js 0.18.2
+ knockback_statistics.js 0.18.3
(c) 2012 Kevin Malakoff.
Knockback.Stats is freely distributable under the MIT license.
See the following for full license details:
View
4 lib/triggering.js
@@ -1,5 +1,5 @@
/*
- knockback-triggering.js 0.18.2
+ knockback-triggering.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback-triggered-observable.js 0.18.2
+ knockback-triggered-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
6 lib/validation.js
@@ -1,5 +1,5 @@
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -175,7 +175,7 @@ kb.formValidator = function(view_model, el) {
/*
- knockback-validators.js 0.18.2
+ knockback-validators.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
2  package.json
@@ -1,7 +1,7 @@
{
"author" : {"name": "Kevin Malakoff", "url": "https://github.com/kmalakoff"},
"name" : "knockback",
- "version" : "0.18.2",
+ "version" : "0.18.3",
"description" : "Knockback.js provides Knockout.js magic for Backbone.js Models and Collections",
"keywords" : ["knockback", "knockbackjs", "backbone", "backbonejs", "knockout", "knockoutjs"],
"main" : "knockback.js",
View
10 packages/npm/README.md
@@ -34,7 +34,7 @@ These resources can help you get started:
* [Knockback-Navigators.js (Live!)](http://kmalakoff.github.com/knockback-navigators): demonstrates page and embedded pane transitions. They are platform-agnostic so you can even use them without using Knockback.js or Knockout.js!
-#Download Latest (0.18.2):
+#Download Latest (0.18.3):
Please see the [release notes](https://github.com/kmalakoff/knockback/blob/master/RELEASE_NOTES.md) for upgrade pointers.
@@ -42,15 +42,15 @@ Please see the [release notes](https://github.com/kmalakoff/knockback/blob/maste
Bundles advanced features including: localization, formatting, triggering, and defaults. Stack provides Underscore.js + Backbone.js + Knockout.js + Knockback.js in a single file.
-* Full Library [(dev, 64k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback.js) or [(min+gzip, 8k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback.min.js)
-* Full Stack [(dev, 330k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-full-stack.js) or [(min+gzip, 32k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-full-stack.min.js)
+* Full Library [(dev, 64k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback.js) or [(min+gzip, 8k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback.min.js)
+* Full Stack [(dev, 330k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-full-stack.js) or [(min+gzip, 32k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-full-stack.min.js)
###Core
Removes advanced features that can be included separately: localization, formatting, triggering, defaults, validation, and statistics. Stack provides Underscore.js + Backbone.js + Knockout.js + Knockback.js in a single file.
-* Core Library [(dev, 54k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-core.js) or [(min+gzip, 7k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-core.min.js)
-* Core Stack [(dev, 315k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-core-stack.js) or [(min+gzip, 31k)](https://raw.github.com/kmalakoff/knockback/0.18.2/knockback-core-stack.min.js)
+* Core Library [(dev, 54k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-core.js) or [(min+gzip, 7k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-core.min.js)
+* Core Stack [(dev, 315k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-core-stack.js) or [(min+gzip, 31k)](https://raw.github.com/kmalakoff/knockback/0.18.3/knockback-core-stack.min.js)
###Distributions
View
40 packages/npm/knockback-core-stack.js
@@ -1,5 +1,5 @@
/*
- knockback-core-stack.js 0.18.2
+ knockback-core-stack.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7181,7 +7181,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
}());
})();
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7198,7 +7198,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -7212,7 +7212,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, KB_TYPE_ARRAY, KB_TYPE
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -7319,6 +7319,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -9505,7 +9508,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -9545,17 +9551,19 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
; return kb;});
}).call(this);
View
6 packages/npm/knockback-core-stack.min.js
3 additions, 3 deletions not shown
View
38 packages/npm/knockback-core.js
@@ -1,5 +1,5 @@
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -16,7 +16,7 @@
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -30,7 +30,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, KB_TYPE_ARRAY, KB_TYPE
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -137,6 +137,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -2323,7 +2326,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -2363,17 +2369,19 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
; return kb;});
}).call(this);
View
4 packages/npm/knockback-core.min.js
2 additions, 2 deletions not shown
View
52 packages/npm/knockback-full-stack.js
@@ -1,5 +1,5 @@
/*
- knockback-full-stack.js 0.18.2
+ knockback-full-stack.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7181,7 +7181,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
}());
})();
/*
- knockback.js 0.18.2 (full version)
+ knockback.js 0.18.3 (full version)
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7198,7 +7198,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -7212,7 +7212,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, EMAIL_REGEXP, KB_TYPE_
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -7319,6 +7319,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -9505,7 +9508,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -9545,22 +9551,24 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
/*
- knockback_default_observable.js 0.18.2
+ knockback_default_observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.DefaultObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -9661,7 +9669,7 @@ kb.utils.setToDefault = function(obj) {
/*
- knockback-formatted-observable.js 0.18.2
+ knockback-formatted-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.FormattedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -9786,7 +9794,7 @@ kb.formattedObservable = function(format, args) {
/*
- knockback-localized-observable.js 0.18.2
+ knockback-localized-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.LocalizedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -9899,7 +9907,7 @@ kb.locale_manager = void 0;
/*
- knockback-triggered-observable.js 0.18.2
+ knockback-triggered-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -9963,7 +9971,7 @@ kb.triggeredObservable = function(emitter, event_selector) {
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -10112,7 +10120,7 @@ kb.formValidator = function(view_model, el) {
/*
- knockback-validators.js 0.18.2
+ knockback-validators.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
8 packages/npm/knockback-full-stack.min.js
4 additions, 4 deletions not shown
View
50 packages/npm/knockback.js
@@ -1,5 +1,5 @@
/*
- knockback.js 0.18.2 (full version)
+ knockback.js 0.18.3 (full version)
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -16,7 +16,7 @@
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -30,7 +30,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, EMAIL_REGEXP, KB_TYPE_
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -137,6 +137,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -2323,7 +2326,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -2363,22 +2369,24 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
/*
- knockback_default_observable.js 0.18.2
+ knockback_default_observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.DefaultObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -2479,7 +2487,7 @@ kb.utils.setToDefault = function(obj) {
/*
- knockback-formatted-observable.js 0.18.2
+ knockback-formatted-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.FormattedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -2604,7 +2612,7 @@ kb.formattedObservable = function(format, args) {
/*
- knockback-localized-observable.js 0.18.2
+ knockback-localized-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.LocalizedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -2717,7 +2725,7 @@ kb.locale_manager = void 0;
/*
- knockback-triggered-observable.js 0.18.2
+ knockback-triggered-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -2781,7 +2789,7 @@ kb.triggeredObservable = function(emitter, event_selector) {
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -2930,7 +2938,7 @@ kb.formValidator = function(view_model, el) {
/*
- knockback-validators.js 0.18.2
+ knockback-validators.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
6 packages/npm/knockback.min.js
3 additions, 3 deletions not shown
View
4 packages/npm/lib/defaults.js
@@ -1,5 +1,5 @@
/*
- knockback-defaults.js 0.18.2
+ knockback-defaults.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback_default_observable.js 0.18.2
+ knockback_default_observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.DefaultObservable is freely distributable under the MIT license.
See the following for full license details:
View
4 packages/npm/lib/formatting.js
@@ -1,5 +1,5 @@
/*
- knockback-formatting.js 0.18.2
+ knockback-formatting.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback-formatted-observable.js 0.18.2
+ knockback-formatted-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.FormattedObservable is freely distributable under the MIT license.
See the following for full license details:
View
4 packages/npm/lib/localization.js
@@ -1,5 +1,5 @@
/*
- knockback-localization.js 0.18.2
+ knockback-localization.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -39,7 +39,7 @@ kb.locale_manager = void 0;
/*
- knockback-localized-observable.js 0.18.2
+ knockback-localized-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.LocalizedObservable is freely distributable under the MIT license.
See the following for full license details:
View
4 packages/npm/lib/statistics.js
@@ -1,5 +1,5 @@
/*
- knockback-statistics.js 0.18.2
+ knockback-statistics.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback_statistics.js 0.18.2
+ knockback_statistics.js 0.18.3
(c) 2012 Kevin Malakoff.
Knockback.Stats is freely distributable under the MIT license.
See the following for full license details:
View
4 packages/npm/lib/triggering.js
@@ -1,5 +1,5 @@
/*
- knockback-triggering.js 0.18.2
+ knockback-triggering.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback-triggered-observable.js 0.18.2
+ knockback-triggered-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
6 packages/npm/lib/validation.js
@@ -1,5 +1,5 @@
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -175,7 +175,7 @@ kb.formValidator = function(view_model, el) {
/*
- knockback-validators.js 0.18.2
+ knockback-validators.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
2  packages/npm/package.json
@@ -1,7 +1,7 @@
{
"author" : {"name": "Kevin Malakoff", "url": "https://github.com/kmalakoff"},
"name" : "knockback",
- "version" : "0.18.2",
+ "version" : "0.18.3",
"main" : "knockback.js",
"description" : "Knockback.js provides Knockout.js magic for Backbone.js Models and Collections",
"keywords" : ["knockback", "knockbackjs", "backbone", "backbonejs", "knockout", "knockoutjs"],
View
40 packages/nuget/Content/Scripts/knockback-core-stack.js
@@ -1,5 +1,5 @@
/*
- knockback-core-stack.js 0.18.2
+ knockback-core-stack.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7181,7 +7181,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
}());
})();
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7198,7 +7198,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -7212,7 +7212,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, KB_TYPE_ARRAY, KB_TYPE
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -7319,6 +7319,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -9505,7 +9508,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -9545,17 +9551,19 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
; return kb;});
}).call(this);
View
6 packages/nuget/Content/Scripts/knockback-core-stack.min.js
3 additions, 3 deletions not shown
View
38 packages/nuget/Content/Scripts/knockback-core.js
@@ -1,5 +1,5 @@
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -16,7 +16,7 @@
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -30,7 +30,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, KB_TYPE_ARRAY, KB_TYPE
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -137,6 +137,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -2323,7 +2326,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -2363,17 +2369,19 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
; return kb;});
}).call(this);
View
4 packages/nuget/Content/Scripts/knockback-core.min.js
2 additions, 2 deletions not shown
View
52 packages/nuget/Content/Scripts/knockback-full-stack.js
@@ -1,5 +1,5 @@
/*
- knockback-full-stack.js 0.18.2
+ knockback-full-stack.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7181,7 +7181,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
}());
})();
/*
- knockback.js 0.18.2 (full version)
+ knockback.js 0.18.3 (full version)
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -7198,7 +7198,7 @@ ko.exportSymbol('nativeTemplateEngine', ko.nativeTemplateEngine);
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -7212,7 +7212,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, EMAIL_REGEXP, KB_TYPE_
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -7319,6 +7319,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -9505,7 +9508,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -9545,22 +9551,24 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
/*
- knockback_default_observable.js 0.18.2
+ knockback_default_observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.DefaultObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -9661,7 +9669,7 @@ kb.utils.setToDefault = function(obj) {
/*
- knockback-formatted-observable.js 0.18.2
+ knockback-formatted-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.FormattedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -9786,7 +9794,7 @@ kb.formattedObservable = function(format, args) {
/*
- knockback-localized-observable.js 0.18.2
+ knockback-localized-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.LocalizedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -9899,7 +9907,7 @@ kb.locale_manager = void 0;
/*
- knockback-triggered-observable.js 0.18.2
+ knockback-triggered-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -9963,7 +9971,7 @@ kb.triggeredObservable = function(emitter, event_selector) {
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -10112,7 +10120,7 @@ kb.formValidator = function(view_model, el) {
/*
- knockback-validators.js 0.18.2
+ knockback-validators.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
8 packages/nuget/Content/Scripts/knockback-full-stack.min.js
4 additions, 4 deletions not shown
View
50 packages/nuget/Content/Scripts/knockback.js
@@ -1,5 +1,5 @@
/*
- knockback.js 0.18.2 (full version)
+ knockback.js 0.18.3 (full version)
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -16,7 +16,7 @@
})(function(require) {// Generated by CoffeeScript 1.7.1
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -30,7 +30,7 @@ var COMPARE_ASCENDING, COMPARE_DESCENDING, COMPARE_EQUAL, EMAIL_REGEXP, KB_TYPE_
kb = (function() {
function kb() {}
- kb.VERSION = '0.18.2';
+ kb.VERSION = '0.18.3';
kb.TYPE_UNKNOWN = 0;
@@ -137,6 +137,9 @@ kb = (function() {
if (options == null) {
options = {};
}
+ if (typeof document === "undefined" || document === null) {
+ return console.log('renderTemplate: document is undefined');
+ }
el = document.createElement('div');
observable = ko.renderTemplate(template, view_model, options, el, 'replaceChildren');
if (el.children.length === 1) {
@@ -2323,7 +2326,10 @@ kb.Inject = (function() {
findElements(child_el);
}
};
- findElements(root || document);
+ if (!root && (typeof document !== "undefined" && document !== null)) {
+ root = document;
+ }
+ findElements(root);
for (_j = 0, _len1 = results.length; _j < _len1; _j++) {
app = results[_j];
if (expression = app.binding) {
@@ -2363,22 +2369,24 @@ ko.applyBindings = function(context, element) {
kb.injectViewModels = kb.Inject.injectViewModels;
-if (this.$) {
- this.$(function() {
- return kb.injectViewModels();
- });
-} else {
- (onReady = function() {
- if (document.readyState !== "complete") {
- return setTimeout(onReady, 0);
- }
- return kb.injectViewModels();
- })();
+if (typeof document !== "undefined" && document !== null) {
+ if (this.$) {
+ this.$(function() {
+ return kb.injectViewModels();
+ });
+ } else {
+ (onReady = function() {
+ if (document.readyState !== "complete") {
+ return setTimeout(onReady, 0);
+ }
+ return kb.injectViewModels();
+ })();
+ }
}
/*
- knockback_default_observable.js 0.18.2
+ knockback_default_observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.DefaultObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -2479,7 +2487,7 @@ kb.utils.setToDefault = function(obj) {
/*
- knockback-formatted-observable.js 0.18.2
+ knockback-formatted-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.FormattedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -2604,7 +2612,7 @@ kb.formattedObservable = function(format, args) {
/*
- knockback-localized-observable.js 0.18.2
+ knockback-localized-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.LocalizedObservable is freely distributable under the MIT license.
See the following for full license details:
@@ -2717,7 +2725,7 @@ kb.locale_manager = void 0;
/*
- knockback-triggered-observable.js 0.18.2
+ knockback-triggered-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -2781,7 +2789,7 @@ kb.triggeredObservable = function(emitter, event_selector) {
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -2930,7 +2938,7 @@ kb.formValidator = function(view_model, el) {
/*
- knockback-validators.js 0.18.2
+ knockback-validators.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
6 packages/nuget/Content/Scripts/knockback.min.js
3 additions, 3 deletions not shown
View
4 packages/nuget/Content/Scripts/lib/defaults.js
@@ -1,5 +1,5 @@
/*
- knockback-defaults.js 0.18.2
+ knockback-defaults.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback_default_observable.js 0.18.2
+ knockback_default_observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.DefaultObservable is freely distributable under the MIT license.
See the following for full license details:
View
4 packages/nuget/Content/Scripts/lib/formatting.js
@@ -1,5 +1,5 @@
/*
- knockback-formatting.js 0.18.2
+ knockback-formatting.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback-formatted-observable.js 0.18.2
+ knockback-formatted-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.FormattedObservable is freely distributable under the MIT license.
See the following for full license details:
View
4 packages/nuget/Content/Scripts/lib/localization.js
@@ -1,5 +1,5 @@
/*
- knockback-localization.js 0.18.2
+ knockback-localization.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -39,7 +39,7 @@ kb.locale_manager = void 0;
/*
- knockback-localized-observable.js 0.18.2
+ knockback-localized-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.LocalizedObservable is freely distributable under the MIT license.
See the following for full license details:
View
4 packages/nuget/Content/Scripts/lib/statistics.js
@@ -1,5 +1,5 @@
/*
- knockback-statistics.js 0.18.2
+ knockback-statistics.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback_statistics.js 0.18.2
+ knockback_statistics.js 0.18.3
(c) 2012 Kevin Malakoff.
Knockback.Stats is freely distributable under the MIT license.
See the following for full license details:
View
4 packages/nuget/Content/Scripts/lib/triggering.js
@@ -1,5 +1,5 @@
/*
- knockback-triggering.js 0.18.2
+ knockback-triggering.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback-triggered-observable.js 0.18.2
+ knockback-triggered-observable.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
6 packages/nuget/Content/Scripts/lib/validation.js
@@ -1,5 +1,5 @@
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
@@ -26,7 +26,7 @@ _unwrapObservable = ko.utils.unwrapObservable;
/*
- knockback-validation.js 0.18.2
+ knockback-validation.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
@@ -175,7 +175,7 @@ kb.formValidator = function(view_model, el) {
/*
- knockback-validators.js 0.18.2
+ knockback-validators.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.Observable is freely distributable under the MIT license.
See the following for full license details:
View
2  packages/nuget/package.nuspec
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
- <version>0.18.2</version>
+ <version>0.18.3</version>
<authors>Kevin Malakoff</authors>
<owners />
<licenseUrl>https://github.com/kmalakoff/knockback/blob/master/LICENSE</licenseUrl>
View
2  src/_license-header-core-stack.js
@@ -1,5 +1,5 @@
/*
- knockback-core-stack.js 0.18.2
+ knockback-core-stack.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
View
2  src/_license-header-full-stack.js
@@ -1,5 +1,5 @@
/*
- knockback-full-stack.js 0.18.2
+ knockback-full-stack.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
View
2  src/_module-loader-full.js
@@ -1,5 +1,5 @@
/*
- knockback.js 0.18.2 (full version)
+ knockback.js 0.18.3 (full version)
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
View
2  src/core/_module-loader.js
@@ -1,5 +1,5 @@
/*
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff - http://kmalakoff.github.com/knockback/
License: MIT (http://www.opensource.org/licenses/mit-license.php)
Dependencies: Knockout.js, Backbone.js, and Underscore.js.
View
6 src/core/core.coffee
@@ -1,5 +1,5 @@
###
- knockback-core.js 0.18.2
+ knockback-core.js 0.18.3
(c) 2011-2013 Kevin Malakoff.
Knockback.js is freely distributable under the MIT license.
See the following for full license details:
@@ -47,7 +47,7 @@
class kb
# Knockback library semantic version
- @VERSION: '0.18.2'
+ @VERSION: '0.18.3'
####################################