1
0
mirror of synced 2025-12-15 19:14:08 +08:00

Compare commits

..

2 Commits
3.4.1 ... 3.4.2

Author SHA1 Message Date
Jamie Peabody
dff2d69783 Updated for 3.4.2 2016-07-25 21:44:19 +01:00
Jamie Peabody
f371fb9085 Current selected diff can now be styled from css. 2016-07-25 20:36:06 +01:00
3 changed files with 14 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "Mergely", "name": "Mergely",
"version": "3.4.1", "version": "3.4.2",
"homepage": "https://github.com/wickedest/Mergely", "homepage": "https://github.com/wickedest/Mergely",
"description": "Merge and diff documents online", "description": "Merge and diff documents online",
"main": [ "main": [
@@ -29,7 +29,7 @@
"url": "git://github.com/wickedest/Mergely" "url": "git://github.com/wickedest/Mergely"
}, },
"dependencies": { "dependencies": {
"mergely": "https://github.com/wickedest/Mergely.git#3.4.1", "mergely": "https://github.com/wickedest/Mergely.git#3.4.2",
"jquery": "<=2.1.3", "jquery": "<=2.1.3",
"codemirror": "<=5.11.0" "codemirror": "<=5.11.0"
} }

View File

@@ -677,7 +677,12 @@ jQuery.extend(Mgly.CodeMirrorDiffView.prototype, {
if (this.settings.rhs_margin != 'left') { if (this.settings.rhs_margin != 'left') {
this.element.append(rmargin); this.element.append(rmargin);
} }
//codemirror
// get current diff border color
var color = $('<div style="display:none" class="mergely current start" />').appendTo('body').css('border-top-color');
this.current_diff_color = color;
// codemirror
var cmstyle = '#' + this.id + ' .CodeMirror-gutter-text { padding: 5px 0 0 0; }' + var cmstyle = '#' + this.id + ' .CodeMirror-gutter-text { padding: 5px 0 0 0; }' +
'#' + this.id + ' .CodeMirror-lines pre, ' + '#' + this.id + ' .CodeMirror-gutter-text pre { line-height: 18px; }' + '#' + this.id + ' .CodeMirror-lines pre, ' + '#' + this.id + ' .CodeMirror-gutter-text pre { line-height: 18px; }' +
'.CodeMirror-linewidget { overflow: hidden; };'; '.CodeMirror-linewidget { overflow: hidden; };';
@@ -1487,9 +1492,9 @@ jQuery.extend(Mgly.CodeMirrorDiffView.prototype, {
for (var i = 0; i < changes.length; ++i) { for (var i = 0; i < changes.length; ++i) {
var change = changes[i]; var change = changes[i];
var fill = this.settings.fgcolor[change['op']]; var fill = this.settings.fgcolor[change['op']];
if (this._current_diff==i) { if (this._current_diff === i) {
fill = '#000'; fill = this.current_diff_color;
} }
this.trace('draw', change); this.trace('draw', change);
// margin indicators // margin indicators

6
lib/mergely.min.js vendored

File diff suppressed because one or more lines are too long