Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b717abdd1e | ||
|
|
d2b38249ae |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
|||||||
/node_modules
|
/node_modules
|
||||||
/lib
|
/lib
|
||||||
mergely-*.tgz
|
mergely-*.tgz
|
||||||
|
package-lock.json
|
||||||
|
|||||||
12
CHANGES.md
12
CHANGES.md
@@ -1,5 +1,17 @@
|
|||||||
# Changes
|
# Changes
|
||||||
|
|
||||||
|
## 4.0.6
|
||||||
|
|
||||||
|
* #89: fixes missing merge buttons
|
||||||
|
|
||||||
|
## 4.0.5
|
||||||
|
|
||||||
|
* #85: fixes XSS vulnerability with DOM id
|
||||||
|
|
||||||
|
## 4.0.2
|
||||||
|
|
||||||
|
* #83: fixes poor rendering performance
|
||||||
|
|
||||||
## 4.0.0
|
## 4.0.0
|
||||||
|
|
||||||
### Breaking changes
|
### Breaking changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "mergely",
|
"name": "mergely",
|
||||||
"version": "4.0.5",
|
"version": "4.0.6",
|
||||||
"description": "A javascript UI for diff/merge",
|
"description": "A javascript UI for diff/merge",
|
||||||
"directories": {
|
"directories": {
|
||||||
"doc": "doc",
|
"doc": "doc",
|
||||||
|
|||||||
@@ -461,11 +461,11 @@ jQuery.extend(Mgly.CodeMirrorDiffView.prototype, {
|
|||||||
lineNumbers: this.settings.line_numbers
|
lineNumbers: this.settings.line_numbers
|
||||||
};
|
};
|
||||||
var lhs_gutters = [];
|
var lhs_gutters = [];
|
||||||
if (this.lhs_cmsettings.line_numbers) {
|
if (this.lhs_cmsettings.lineNumbers) {
|
||||||
lhs_gutters = ['merge', 'CodeMirror-linenumbers']
|
lhs_gutters = ['merge', 'CodeMirror-linenumbers']
|
||||||
}
|
}
|
||||||
var rhs_gutters = [];
|
var rhs_gutters = [];
|
||||||
if (this.rhs_cmsettings.line_numbers) {
|
if (this.rhs_cmsettings.lineNumbers) {
|
||||||
rhs_gutters = ['merge', 'CodeMirror-linenumbers']
|
rhs_gutters = ['merge', 'CodeMirror-linenumbers']
|
||||||
}
|
}
|
||||||
jQuery.extend(true, this.lhs_cmsettings, this.settings.cmsettings, { gutters: lhs_gutters }, this.settings);
|
jQuery.extend(true, this.lhs_cmsettings, this.settings.cmsettings, { gutters: lhs_gutters }, this.settings);
|
||||||
@@ -683,7 +683,7 @@ jQuery.extend(Mgly.CodeMirrorDiffView.prototype, {
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// homebrew
|
// homebrew
|
||||||
var style = 'opacity:0.4;width:10px;height:15px;background-color:#888;cursor:pointer;text-align:center;color:#eee;border:1px solid #222;margin-right:5px;margin-top: -2px;';
|
var style = 'opacity:0.6;height:16px;background-color:#bfbfbf;cursor:pointer;text-align:center;color:#eee;border:1px solid #848484;margin-right:5px;margin-top:-2px;';
|
||||||
merge_lhs_button = '<div style="' + style + '" title="Merge left"><</div>';
|
merge_lhs_button = '<div style="' + style + '" title="Merge left"><</div>';
|
||||||
merge_rhs_button = '<div style="' + style + '" title="Merge right">></div>';
|
merge_rhs_button = '<div style="' + style + '" title="Merge right">></div>';
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -402,6 +402,7 @@ describe('mergely', function () {
|
|||||||
for (let i = 0; i < opt.next; ++i) {
|
for (let i = 0; i < opt.next; ++i) {
|
||||||
$('#mergely').mergely('scrollToDiff', 'next');
|
$('#mergely').mergely('scrollToDiff', 'next');
|
||||||
}
|
}
|
||||||
|
expect($('.merge-button').length > 0).to.be.true;
|
||||||
$('#mergely').mergely('mergeCurrentChange', opt.dir);
|
$('#mergely').mergely('mergeCurrentChange', opt.dir);
|
||||||
if (opt.dir === 'lhs') {
|
if (opt.dir === 'lhs') {
|
||||||
expect($('#mergely').mergely('get', 'lhs')).to.equal(opt.expect || opt.rhs);
|
expect($('#mergely').mergely('get', 'lhs')).to.equal(opt.expect || opt.rhs);
|
||||||
|
|||||||
Reference in New Issue
Block a user