1
0
mirror of synced 2025-12-25 00:54:36 +08:00

Compare commits

...

2 Commits
4.3.2 ... 4.3.3

Author SHA1 Message Date
Jamie Peabody
b9bc901dd2 patch(#152): fixes resize issue when using zoom 2021-10-02 14:19:15 +01:00
Jamie Peabody
b49c9ce40f Updated README.md
Fixed tgz installation instructions.
2021-09-30 08:05:07 +01:00
4 changed files with 9 additions and 3 deletions

View File

@@ -1,5 +1,8 @@
# Changes
## 4.3.3
* patch: Fixes resize issue when using zoom [#152](https://github.com/wickedest/Mergely/issues/152).
## 4.3.2
* patch: Reset the current change position when [setValue](https://mergely.com/doc##options_callbacks), [clear](https://mergely.com/doc#clear), [lhs](https://mergely.com/doc#lhs) or [rhs](https://mergely.com/doc#rhs) are called.

View File

@@ -25,8 +25,8 @@ Unpack mergely.tgz into a folder, for example, `./lib`, and add the following to
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.32.0/codemirror.min.js"></script>
<link rel="stylesheet" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.32.0/codemirror.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.32.0/addon/search/searchcursor.min.js"></script>
<script src="lib/mergely/lib/mergely.js" type="text/javascript"></script>
<link rel="stylesheet" media="all" href="lib/mergely/lib/mergely.css" />
<script src="package/lib/mergely.js" type="text/javascript"></script>
<link rel="stylesheet" media="all" href="package/lib/mergely.css" />
```
Create a div for the editor in `<body>`.

View File

@@ -1,6 +1,6 @@
{
"name": "mergely",
"version": "4.3.2",
"version": "4.3.3",
"description": "A javascript UI for diff/merge",
"directories": {
"doc": "doc",

View File

@@ -663,6 +663,8 @@ jQuery.extend(Mgly.CodeMirrorDiffView.prototype, {
}
},
resize: function() {
// recalculate line height as it may be zoomed
this.em_height = null;
this.settings.resize();
this._changing(this.id + '-lhs', this.id + '-rhs');
this._set_top_offset(this.id + '-lhs');
@@ -824,6 +826,7 @@ jQuery.extend(Mgly.CodeMirrorDiffView.prototype, {
var sz_timeout1 = null;
var sz = function(init) {
if (self.settings.resize) self.settings.resize(init);
self.resize();
self.editor[self.id + '-lhs'].refresh();
self.editor[self.id + '-rhs'].refresh();
};