in ui/src/app/search/component/search-panel.controller.js [31:83]
function init() {
vm.identity = pageInfo.identity;
vm.users = _.map(pageInfo.users.words, function(item) {
return {
name: item.name, id: item.id
};
});
vm.structureTypes = [
{
name: 'Reaction'
},
{
name: 'Product'
}
];
vm.conditionSimilarity = [
{
name: 'equal'
},
{
name: 'substructure'
},
{
name: 'similarity'
}
];
vm.clear = clear;
vm.isAdvancedSearchFilled = isAdvancedSearchFilled;
vm.changeDomain = changeDomain;
vm.selectedUsersChange = selectedUsersChange;
vm.selectItem = selectItem;
vm.selectEntity = selectEntity;
vm.search = search;
vm.goTo = goTo;
vm.doPage = doPage;
vm.onChangeModel = onChangeModel;
vm.printEntity = printEntity;
vm.ownEntitySelected = false;
vm.clearItem = clearItem;
if (entitiesCache.getByKey(CACHE_STATE_KEY)) {
vm.state = entitiesCache.getByKey(CACHE_STATE_KEY);
} else {
initDefaultState();
}
if ($stateParams.query) {
vm.state.restrictions.searchQuery = $stateParams.query;
search();
}
initEvents();
}