aboutsummaryrefslogtreecommitdiff
path: root/node_modules/renderkid/lib/layout/block
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/renderkid/lib/layout/block')
-rw-r--r--node_modules/renderkid/lib/layout/block/blockAppendor/Default.js21
-rw-r--r--node_modules/renderkid/lib/layout/block/blockAppendor/_BlockAppendor.js15
-rw-r--r--node_modules/renderkid/lib/layout/block/blockPrependor/Default.js21
-rw-r--r--node_modules/renderkid/lib/layout/block/blockPrependor/_BlockPrependor.js15
-rw-r--r--node_modules/renderkid/lib/layout/block/lineAppendor/Default.js21
-rw-r--r--node_modules/renderkid/lib/layout/block/lineAppendor/_LineAppendor.js17
-rw-r--r--node_modules/renderkid/lib/layout/block/linePrependor/Default.js58
-rw-r--r--node_modules/renderkid/lib/layout/block/linePrependor/_LinePrependor.js17
-rw-r--r--node_modules/renderkid/lib/layout/block/lineWrapper/Default.js17
-rw-r--r--node_modules/renderkid/lib/layout/block/lineWrapper/_LineWrapper.js13
10 files changed, 215 insertions, 0 deletions
diff --git a/node_modules/renderkid/lib/layout/block/blockAppendor/Default.js b/node_modules/renderkid/lib/layout/block/blockAppendor/Default.js
new file mode 100644
index 000000000..c4d76854e
--- /dev/null
+++ b/node_modules/renderkid/lib/layout/block/blockAppendor/Default.js
@@ -0,0 +1,21 @@
+// Generated by CoffeeScript 1.9.3
+var DefaultBlockAppendor, tools,
+ extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
+ hasProp = {}.hasOwnProperty;
+
+tools = require('../../../tools');
+
+module.exports = DefaultBlockAppendor = (function(superClass) {
+ extend(DefaultBlockAppendor, superClass);
+
+ function DefaultBlockAppendor() {
+ return DefaultBlockAppendor.__super__.constructor.apply(this, arguments);
+ }
+
+ DefaultBlockAppendor.prototype._render = function(options) {
+ return tools.repeatString("\n", this._config.amount);
+ };
+
+ return DefaultBlockAppendor;
+
+})(require('./_BlockAppendor'));
diff --git a/node_modules/renderkid/lib/layout/block/blockAppendor/_BlockAppendor.js b/node_modules/renderkid/lib/layout/block/blockAppendor/_BlockAppendor.js
new file mode 100644
index 000000000..fda9d76a7
--- /dev/null
+++ b/node_modules/renderkid/lib/layout/block/blockAppendor/_BlockAppendor.js
@@ -0,0 +1,15 @@
+// Generated by CoffeeScript 1.9.3
+var _BlockAppendor;
+
+module.exports = _BlockAppendor = (function() {
+ function _BlockAppendor(_config) {
+ this._config = _config;
+ }
+
+ _BlockAppendor.prototype.render = function(options) {
+ return this._render(options);
+ };
+
+ return _BlockAppendor;
+
+})();
diff --git a/node_modules/renderkid/lib/layout/block/blockPrependor/Default.js b/node_modules/renderkid/lib/layout/block/blockPrependor/Default.js
new file mode 100644
index 000000000..27d7353dd
--- /dev/null
+++ b/node_modules/renderkid/lib/layout/block/blockPrependor/Default.js
@@ -0,0 +1,21 @@
+// Generated by CoffeeScript 1.9.3
+var DefaultBlockPrependor, tools,
+ extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
+ hasProp = {}.hasOwnProperty;
+
+tools = require('../../../tools');
+
+module.exports = DefaultBlockPrependor = (function(superClass) {
+ extend(DefaultBlockPrependor, superClass);
+
+ function DefaultBlockPrependor() {
+ return DefaultBlockPrependor.__super__.constructor.apply(this, arguments);
+ }
+
+ DefaultBlockPrependor.prototype._render = function(options) {
+ return tools.repeatString("\n", this._config.amount);
+ };
+
+ return DefaultBlockPrependor;
+
+})(require('./_BlockPrependor'));
diff --git a/node_modules/renderkid/lib/layout/block/blockPrependor/_BlockPrependor.js b/node_modules/renderkid/lib/layout/block/blockPrependor/_BlockPrependor.js
new file mode 100644
index 000000000..737719155
--- /dev/null
+++ b/node_modules/renderkid/lib/layout/block/blockPrependor/_BlockPrependor.js
@@ -0,0 +1,15 @@
+// Generated by CoffeeScript 1.9.3
+var _BlockPrependor;
+
+module.exports = _BlockPrependor = (function() {
+ function _BlockPrependor(_config) {
+ this._config = _config;
+ }
+
+ _BlockPrependor.prototype.render = function(options) {
+ return this._render(options);
+ };
+
+ return _BlockPrependor;
+
+})();
diff --git a/node_modules/renderkid/lib/layout/block/lineAppendor/Default.js b/node_modules/renderkid/lib/layout/block/lineAppendor/Default.js
new file mode 100644
index 000000000..4da2c30ad
--- /dev/null
+++ b/node_modules/renderkid/lib/layout/block/lineAppendor/Default.js
@@ -0,0 +1,21 @@
+// Generated by CoffeeScript 1.9.3
+var DefaultLineAppendor, tools,
+ extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
+ hasProp = {}.hasOwnProperty;
+
+tools = require('../../../tools');
+
+module.exports = DefaultLineAppendor = (function(superClass) {
+ extend(DefaultLineAppendor, superClass);
+
+ function DefaultLineAppendor() {
+ return DefaultLineAppendor.__super__.constructor.apply(this, arguments);
+ }
+
+ DefaultLineAppendor.prototype._render = function(inherited, options) {
+ return inherited + tools.repeatString(" ", this._config.amount);
+ };
+
+ return DefaultLineAppendor;
+
+})(require('./_LineAppendor'));
diff --git a/node_modules/renderkid/lib/layout/block/lineAppendor/_LineAppendor.js b/node_modules/renderkid/lib/layout/block/lineAppendor/_LineAppendor.js
new file mode 100644
index 000000000..75829099b
--- /dev/null
+++ b/node_modules/renderkid/lib/layout/block/lineAppendor/_LineAppendor.js
@@ -0,0 +1,17 @@
+// Generated by CoffeeScript 1.9.3
+var _LineAppendor;
+
+module.exports = _LineAppendor = (function() {
+ function _LineAppendor(_config) {
+ this._config = _config;
+ this._lineNo = 0;
+ }
+
+ _LineAppendor.prototype.render = function(inherited, options) {
+ this._lineNo++;
+ return '<none>' + this._render(inherited, options) + '</none>';
+ };
+
+ return _LineAppendor;
+
+})();
diff --git a/node_modules/renderkid/lib/layout/block/linePrependor/Default.js b/node_modules/renderkid/lib/layout/block/linePrependor/Default.js
new file mode 100644
index 000000000..891ffcb8f
--- /dev/null
+++ b/node_modules/renderkid/lib/layout/block/linePrependor/Default.js
@@ -0,0 +1,58 @@
+// Generated by CoffeeScript 1.9.3
+var DefaultLinePrependor, SpecialString, tools,
+ extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
+ hasProp = {}.hasOwnProperty;
+
+tools = require('../../../tools');
+
+SpecialString = require('../../SpecialString');
+
+module.exports = DefaultLinePrependor = (function(superClass) {
+ var self;
+
+ extend(DefaultLinePrependor, superClass);
+
+ function DefaultLinePrependor() {
+ return DefaultLinePrependor.__super__.constructor.apply(this, arguments);
+ }
+
+ self = DefaultLinePrependor;
+
+ DefaultLinePrependor.pad = function(howMuch) {
+ return tools.repeatString(" ", howMuch);
+ };
+
+ DefaultLinePrependor.prototype._render = function(inherited, options) {
+ var addToLeft, addToRight, alignment, bullet, char, charLen, diff, left, output, space, toWrite;
+ if (this._lineNo === 0 && (bullet = this._config.bullet)) {
+ char = bullet.char;
+ charLen = SpecialString(char).length;
+ alignment = bullet.alignment;
+ space = this._config.amount;
+ toWrite = char;
+ addToLeft = '';
+ addToRight = '';
+ if (space > charLen) {
+ diff = space - charLen;
+ if (alignment === 'right') {
+ addToLeft = self.pad(diff);
+ } else if (alignment === 'left') {
+ addToRight = self.pad(diff);
+ } else if (alignment === 'center') {
+ left = Math.round(diff / 2);
+ addToLeft = self.pad(left);
+ addToRight = self.pad(diff - left);
+ } else {
+ throw Error("Unkown alignment `" + alignment + "`");
+ }
+ }
+ output = addToLeft + char + addToRight;
+ } else {
+ output = self.pad(this._config.amount);
+ }
+ return inherited + output;
+ };
+
+ return DefaultLinePrependor;
+
+})(require('./_LinePrependor'));
diff --git a/node_modules/renderkid/lib/layout/block/linePrependor/_LinePrependor.js b/node_modules/renderkid/lib/layout/block/linePrependor/_LinePrependor.js
new file mode 100644
index 000000000..cd6821af9
--- /dev/null
+++ b/node_modules/renderkid/lib/layout/block/linePrependor/_LinePrependor.js
@@ -0,0 +1,17 @@
+// Generated by CoffeeScript 1.9.3
+var _LinePrependor;
+
+module.exports = _LinePrependor = (function() {
+ function _LinePrependor(_config) {
+ this._config = _config;
+ this._lineNo = -1;
+ }
+
+ _LinePrependor.prototype.render = function(inherited, options) {
+ this._lineNo++;
+ return '<none>' + this._render(inherited, options) + '</none>';
+ };
+
+ return _LinePrependor;
+
+})();
diff --git a/node_modules/renderkid/lib/layout/block/lineWrapper/Default.js b/node_modules/renderkid/lib/layout/block/lineWrapper/Default.js
new file mode 100644
index 000000000..9fbe5097d
--- /dev/null
+++ b/node_modules/renderkid/lib/layout/block/lineWrapper/Default.js
@@ -0,0 +1,17 @@
+// Generated by CoffeeScript 1.9.3
+var DefaultLineWrapper,
+ extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
+ hasProp = {}.hasOwnProperty;
+
+module.exports = DefaultLineWrapper = (function(superClass) {
+ extend(DefaultLineWrapper, superClass);
+
+ function DefaultLineWrapper() {
+ return DefaultLineWrapper.__super__.constructor.apply(this, arguments);
+ }
+
+ DefaultLineWrapper.prototype._render = function() {};
+
+ return DefaultLineWrapper;
+
+})(require('./_LineWrapper'));
diff --git a/node_modules/renderkid/lib/layout/block/lineWrapper/_LineWrapper.js b/node_modules/renderkid/lib/layout/block/lineWrapper/_LineWrapper.js
new file mode 100644
index 000000000..c3abcc3dd
--- /dev/null
+++ b/node_modules/renderkid/lib/layout/block/lineWrapper/_LineWrapper.js
@@ -0,0 +1,13 @@
+// Generated by CoffeeScript 1.9.3
+var _LineWrapper;
+
+module.exports = _LineWrapper = (function() {
+ function _LineWrapper() {}
+
+ _LineWrapper.prototype.render = function(str, options) {
+ return this._render(str, options);
+ };
+
+ return _LineWrapper;
+
+})();