From a2a5bed122b257fdeeec0dec2cee09b93c8eb58f Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Sun, 3 May 2015 11:23:52 +0300 Subject: client: search: clear on doc change. Fixes #532 --- src/client/rz_core.js | 11 +++++++++++ src/client/view/search.js | 5 ++++- 2 files changed, 15 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/client/rz_core.js b/src/client/rz_core.js index 4b5099c9..376031c7 100644 --- a/src/client/rz_core.js +++ b/src/client/rz_core.js @@ -3,6 +3,16 @@ define(['jquery', 'd3', 'consts', 'rz_bus', 'util', 'model/graph', 'model/core', 'view/item_info', 'rz_observer', 'view/selection', 'rz_mesh', 'model/diff', "view/graph_view", 'view/svg_input', 'view/filter_menu'], function($, d3, consts, rz_bus, util, model_graph, model_core, item_info, rz_observer, selection, rz_mesh, model_diff, graph_view, svg_input, filter_menu) { +// fix circular module dependency +var search; +function get_search() +{ + if (search === undefined) { + search = require('view/search'); + } + return search; +} + var addednodes = [], vis, graphinterval = 0, @@ -273,6 +283,7 @@ function rzdoc__open(rzdoc_name) { edit_graph.clear(); main_graph.load_from_backend(); set_title(rzdoc_name); + get_search().clear(); var rzdoc_bar = $('#rzdoc-bar_doc-label'); var rzdoc_bar__doc_lable = $('#rzdoc-bar_doc-label'); diff --git a/src/client/view/search.js b/src/client/view/search.js index 35edd8e7..c68f5098 100644 --- a/src/client/view/search.js +++ b/src/client/view/search.js @@ -67,11 +67,14 @@ function init() { } - +function clear() { + search.val(''); +} return { focus: focus, init: init, + clear: clear, }; } ); -- cgit v1.3.1