Skip to content

Commit 579ed5d

Browse files
authored
Merge pull request #1178 from jcb91/t2_0
[toc2] only set notebook dirty if metadata item changed
2 parents 5b89c50 + 86a790f commit 579ed5d

File tree

1 file changed

+4
-1
lines changed
  • src/jupyter_contrib_nbextensions/nbextensions/toc2

1 file changed

+4
-1
lines changed

src/jupyter_contrib_nbextensions/nbextensions/toc2/toc2.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,11 @@
9999
if (md === undefined) {
100100
md = IPython.notebook.metadata.toc = {};
101101
}
102+
var old_val = md[key];
102103
md[key] = value;
103-
IPython.notebook.set_dirty();
104+
if (typeof _ !== undefined ? !_.isEqual(value, old_val) : old_val != value) {
105+
IPython.notebook.set_dirty();
106+
}
104107
}
105108
return value;
106109
};

0 commit comments

Comments
 (0)