Skip to content

Commit d10cdab

Browse files
committed
Merge branch 'ToolsPanel' of github.com:gskinner/regexr into ToolsPanel
2 parents d1fae45 + 1dc6ae8 commit d10cdab

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

js/index.template.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
RegExrShared.ServerModel.getPatternByID(id).then(function (data) {
149149
RegExrShared.ExpressionModel.setLastSave(data);
150150
var pattern = $.parsePattern(data.pattern);
151-
var state = data.state ? JSON.parse(data.state) : null;
151+
var state = data.state;
152152
// legacy support:
153153
if (state && data.replace) {
154154
state.toolValue = data.replace;

js/net/ServerModel.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,13 @@ s.getPatternByID = function (patternID) {
8686
* @returns {*}
8787
*/
8888
s.formatPattern = function(data) {
89-
var results = data.results;
89+
var results = null;
90+
91+
if (data.results == null) {
92+
results = [data];
93+
} else {
94+
results = data.results;
95+
}
9096

9197
for (var i=0;i<results.length;i++) {
9298
var result =results[i];

js/views/DocView.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -681,7 +681,7 @@ p.onToolsClick = function (evt) {
681681
this.showTools(true);
682682
var tool = evt.target.dataset.tool;
683683
if (tool) { this.setTool(tool); }
684-
Tracking.event("tools", !this.toolsEnabled ? "show" : "hide"); // TODO: update.
684+
Tracking.event("tools", (!this.toolsEnabled ? "show" : "hide")+":"+tool);
685685
};
686686

687687
p.onFlagsMenuChange = function (evt) {

0 commit comments

Comments
 (0)