mirror of
https://github.com/S2-/gitlit
synced 2025-08-04 05:10:05 +02:00
add node modules to repo
This commit is contained in:
68
node_modules/xmlbuilder/lib/XMLWriterBase.js
generated
vendored
Normal file
68
node_modules/xmlbuilder/lib/XMLWriterBase.js
generated
vendored
Normal file
@@ -0,0 +1,68 @@
|
||||
// Generated by CoffeeScript 1.10.0
|
||||
(function() {
|
||||
var XMLWriterBase,
|
||||
hasProp = {}.hasOwnProperty;
|
||||
|
||||
module.exports = XMLWriterBase = (function() {
|
||||
function XMLWriterBase(options) {
|
||||
var key, ref, ref1, ref2, ref3, ref4, value;
|
||||
options || (options = {});
|
||||
this.pretty = options.pretty || false;
|
||||
this.allowEmpty = (ref = options.allowEmpty) != null ? ref : false;
|
||||
if (this.pretty) {
|
||||
this.indent = (ref1 = options.indent) != null ? ref1 : ' ';
|
||||
this.newline = (ref2 = options.newline) != null ? ref2 : '\n';
|
||||
this.offset = (ref3 = options.offset) != null ? ref3 : 0;
|
||||
} else {
|
||||
this.indent = '';
|
||||
this.newline = '';
|
||||
this.offset = 0;
|
||||
}
|
||||
ref4 = options.writer || {};
|
||||
for (key in ref4) {
|
||||
if (!hasProp.call(ref4, key)) continue;
|
||||
value = ref4[key];
|
||||
this[key] = value;
|
||||
}
|
||||
}
|
||||
|
||||
XMLWriterBase.prototype.set = function(options) {
|
||||
var key, ref, value;
|
||||
options || (options = {});
|
||||
if ("pretty" in options) {
|
||||
this.pretty = options.pretty;
|
||||
}
|
||||
if ("allowEmpty" in options) {
|
||||
this.allowEmpty = options.allowEmpty;
|
||||
}
|
||||
if (this.pretty) {
|
||||
this.indent = "indent" in options ? options.indent : ' ';
|
||||
this.newline = "newline" in options ? options.newline : '\n';
|
||||
this.offset = "offset" in options ? options.offset : 0;
|
||||
} else {
|
||||
this.indent = '';
|
||||
this.newline = '';
|
||||
this.offset = 0;
|
||||
}
|
||||
ref = options.writer || {};
|
||||
for (key in ref) {
|
||||
if (!hasProp.call(ref, key)) continue;
|
||||
value = ref[key];
|
||||
this[key] = value;
|
||||
}
|
||||
return this;
|
||||
};
|
||||
|
||||
XMLWriterBase.prototype.space = function(level) {
|
||||
if (this.pretty) {
|
||||
return new Array((level || 0) + this.offset + 1).join(this.indent);
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
};
|
||||
|
||||
return XMLWriterBase;
|
||||
|
||||
})();
|
||||
|
||||
}).call(this);
|
Reference in New Issue
Block a user