Skip to content

Commit

Permalink
Remove content-kit-utils, move mobiledoc renderers to dependencies
Browse files Browse the repository at this point in the history
refs #278
  • Loading branch information
bantic committed Jan 7, 2016
1 parent 1892043 commit a625f7a
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 6 deletions.
1 change: 0 additions & 1 deletion Brocfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ var styles = require('./broccoli/styles');
var jquery = require('./broccoli/jquery');

var vendoredModules = [
{name: 'content-kit-utils', options: {libDirName: 'src'}},
{name: 'mobiledoc-html-renderer'},
{name: 'mobiledoc-text-renderer'}
];
Expand Down
7 changes: 4 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,18 +32,19 @@
"Matthew Beale <matt.beale@madhatted.com> (http://madhatted.com/)"
],
"license": "MIT",
"dependencies": {
"mobiledoc-html-renderer": "^0.2.0",
"mobiledoc-text-renderer": "^0.2.0"
},
"devDependencies": {
"broccoli": "^0.16.3",
"broccoli-funnel": "^1.0.1",
"broccoli-less-single": "^0.6.0",
"broccoli-merge-trees": "^1.0.0",
"broccoli-multi-builder": "^0.2.8",
"broccoli-test-builder": "^0.2.0",
"content-kit-utils": "^0.2.0",
"conventional-changelog": "^0.5.1",
"jquery": "^2.1.4",
"mobiledoc-html-renderer": "^0.2.0",
"mobiledoc-text-renderer": "^0.2.0",
"testem": "^0.9.11"
},
"main": "dist/commonjs/mobiledoc-kit/index.js"
Expand Down
2 changes: 1 addition & 1 deletion src/js/editor/editor.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import Renderer from 'mobiledoc-kit/renderers/editor-dom';
import RenderTree from 'mobiledoc-kit/models/render-tree';
import mobiledocRenderers from '../renderers/mobiledoc';

import { mergeWithOptions } from 'content-kit-utils';
import { mergeWithOptions } from '../utils/merge';
import { clearChildNodes, addClassName } from '../utils/dom-utils';
import { forEach, filter, contains } from '../utils/array-utils';
import { setData } from '../utils/element-utils';
Expand Down
20 changes: 20 additions & 0 deletions src/js/utils/merge.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
function mergeWithOptions(original, updates, options) {
options = options || {};
for(var prop in updates) {
if (options.hasOwnProperty(prop)) {
original[prop] = options[prop];
} else if (updates.hasOwnProperty(prop)) {
original[prop] = updates[prop];
}
}
return original;
}

/**
* Merges properties of one object into another
*/
function merge(original, updates) {
return mergeWithOptions(original, updates);
}

export { mergeWithOptions, merge };
2 changes: 1 addition & 1 deletion tests/helpers/dom.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { forEach } from 'mobiledoc-kit/utils/array-utils';
import KEY_CODES from 'mobiledoc-kit/utils/keycodes';
import { DIRECTION, MODIFIERS } from 'mobiledoc-kit/utils/key';
import { isTextNode } from 'mobiledoc-kit/utils/dom-utils';
import { merge } from 'content-kit-utils';
import { merge } from 'mobiledoc-kit/utils/merge';

// walks DOWN the dom from node to childNodes, returning the element
// for which `conditionFn(element)` is true
Expand Down

0 comments on commit a625f7a

Please sign in to comment.