From 42bac12201fe42fe1555a695ab37f1d6d705bfef Mon Sep 17 00:00:00 2001 From: Patrick Steele-Idem Date: Mon, 16 Feb 2015 16:43:58 -0700 Subject: [PATCH] Use renderable instead of createRenderFunc --- CHANGELOG.md | 14 ++++++++++++++ test/karma/fixtures/components/app-bar/index.js | 3 +-- .../components/app-dom-events-jquery/index.js | 3 +-- .../fixtures/components/app-dom-events/index.js | 3 +-- .../fixtures/components/app-extend-button/index.js | 3 +-- .../components/app-extend-checkbox/index.js | 3 +-- test/karma/fixtures/components/app-foo/index.js | 3 +-- .../fixtures/components/app-jquery-proxy/index.js | 3 +-- .../fixtures/components/app-rerender/index.js | 3 +-- .../fixtures/components/app-widget-config/index.js | 3 +-- 10 files changed, 23 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0492ceb61..9edf123c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,8 +5,22 @@ CHANGELOG ## 2.0.x +### 2.0.5 + +- Replaced `require('marko-widgets').renderFunc(renderer)` with `require('marko-widgets').renderable(exports, renderer)` + +### 2.0.4 + +- Improved documentation + +### 2.0.3 + +- Added support for using `exports.extendWidget = function(widget, widgetConfig) { ... }` +- Allow `w-extend` attribute to be empty + ### 2.0.2 + - Allow empty value for `w-bind` (e.g. `
...
`) and default to `./widget` or `./` - Export new method for creating a client-side render function: diff --git a/test/karma/fixtures/components/app-bar/index.js b/test/karma/fixtures/components/app-bar/index.js index 1eba25121..266cee35f 100644 --- a/test/karma/fixtures/components/app-bar/index.js +++ b/test/karma/fixtures/components/app-bar/index.js @@ -1,4 +1,3 @@ // Export a render(input, callback) method that can be used // to render this UI component on the client or server -exports.render = require('raptor-renderer') - .createRenderFunc(require('./renderer')); \ No newline at end of file +require('marko-widgets').renderable(exports, require('./renderer')); \ No newline at end of file diff --git a/test/karma/fixtures/components/app-dom-events-jquery/index.js b/test/karma/fixtures/components/app-dom-events-jquery/index.js index 1eba25121..266cee35f 100644 --- a/test/karma/fixtures/components/app-dom-events-jquery/index.js +++ b/test/karma/fixtures/components/app-dom-events-jquery/index.js @@ -1,4 +1,3 @@ // Export a render(input, callback) method that can be used // to render this UI component on the client or server -exports.render = require('raptor-renderer') - .createRenderFunc(require('./renderer')); \ No newline at end of file +require('marko-widgets').renderable(exports, require('./renderer')); \ No newline at end of file diff --git a/test/karma/fixtures/components/app-dom-events/index.js b/test/karma/fixtures/components/app-dom-events/index.js index 1eba25121..266cee35f 100644 --- a/test/karma/fixtures/components/app-dom-events/index.js +++ b/test/karma/fixtures/components/app-dom-events/index.js @@ -1,4 +1,3 @@ // Export a render(input, callback) method that can be used // to render this UI component on the client or server -exports.render = require('raptor-renderer') - .createRenderFunc(require('./renderer')); \ No newline at end of file +require('marko-widgets').renderable(exports, require('./renderer')); \ No newline at end of file diff --git a/test/karma/fixtures/components/app-extend-button/index.js b/test/karma/fixtures/components/app-extend-button/index.js index 1eba25121..266cee35f 100644 --- a/test/karma/fixtures/components/app-extend-button/index.js +++ b/test/karma/fixtures/components/app-extend-button/index.js @@ -1,4 +1,3 @@ // Export a render(input, callback) method that can be used // to render this UI component on the client or server -exports.render = require('raptor-renderer') - .createRenderFunc(require('./renderer')); \ No newline at end of file +require('marko-widgets').renderable(exports, require('./renderer')); \ No newline at end of file diff --git a/test/karma/fixtures/components/app-extend-checkbox/index.js b/test/karma/fixtures/components/app-extend-checkbox/index.js index 1eba25121..266cee35f 100644 --- a/test/karma/fixtures/components/app-extend-checkbox/index.js +++ b/test/karma/fixtures/components/app-extend-checkbox/index.js @@ -1,4 +1,3 @@ // Export a render(input, callback) method that can be used // to render this UI component on the client or server -exports.render = require('raptor-renderer') - .createRenderFunc(require('./renderer')); \ No newline at end of file +require('marko-widgets').renderable(exports, require('./renderer')); \ No newline at end of file diff --git a/test/karma/fixtures/components/app-foo/index.js b/test/karma/fixtures/components/app-foo/index.js index 2fd0a9c50..bc9d360d5 100644 --- a/test/karma/fixtures/components/app-foo/index.js +++ b/test/karma/fixtures/components/app-foo/index.js @@ -1,4 +1,3 @@ // Export a render(input) method that can be used // to render this UI component on the client or server -exports.render = require('raptor-renderer') - .createRenderFunc(require('./renderer')); \ No newline at end of file +require('marko-widgets').renderable(exports, require('./renderer')); \ No newline at end of file diff --git a/test/karma/fixtures/components/app-jquery-proxy/index.js b/test/karma/fixtures/components/app-jquery-proxy/index.js index 1eba25121..266cee35f 100644 --- a/test/karma/fixtures/components/app-jquery-proxy/index.js +++ b/test/karma/fixtures/components/app-jquery-proxy/index.js @@ -1,4 +1,3 @@ // Export a render(input, callback) method that can be used // to render this UI component on the client or server -exports.render = require('raptor-renderer') - .createRenderFunc(require('./renderer')); \ No newline at end of file +require('marko-widgets').renderable(exports, require('./renderer')); \ No newline at end of file diff --git a/test/karma/fixtures/components/app-rerender/index.js b/test/karma/fixtures/components/app-rerender/index.js index 1eba25121..266cee35f 100644 --- a/test/karma/fixtures/components/app-rerender/index.js +++ b/test/karma/fixtures/components/app-rerender/index.js @@ -1,4 +1,3 @@ // Export a render(input, callback) method that can be used // to render this UI component on the client or server -exports.render = require('raptor-renderer') - .createRenderFunc(require('./renderer')); \ No newline at end of file +require('marko-widgets').renderable(exports, require('./renderer')); \ No newline at end of file diff --git a/test/karma/fixtures/components/app-widget-config/index.js b/test/karma/fixtures/components/app-widget-config/index.js index 1eba25121..266cee35f 100644 --- a/test/karma/fixtures/components/app-widget-config/index.js +++ b/test/karma/fixtures/components/app-widget-config/index.js @@ -1,4 +1,3 @@ // Export a render(input, callback) method that can be used // to render this UI component on the client or server -exports.render = require('raptor-renderer') - .createRenderFunc(require('./renderer')); \ No newline at end of file +require('marko-widgets').renderable(exports, require('./renderer')); \ No newline at end of file