Skip to content

Commit 93834b5

Browse files
committed
Indicate unmatched species with ? icon #248
1 parent 6cb0e69 commit 93834b5

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

grails-app/assets/javascripts/speciesModel.js

+3
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,9 @@ var SpeciesViewModel = function(data, options, context) {
254254
self.transients.bieUrl = ko.observable();
255255
self.transients.speciesInformation = ko.observable();
256256
self.transients.speciesTitle = ko.observable();
257+
self.transients.matched = ko.computed(function() {
258+
return self.guid() && self.guid() != "A_GUID" && self.listId != "unmatched";
259+
});
257260
self.transients.editing = ko.observable(false);
258261
self.transients.textFieldValue = ko.observable();
259262
self.transients.bioProfileUrl = ko.computed(function (){

src/main/groovy/au/org/ala/ecodata/forms/EditModelWidgetRenderer.groovy

+2-2
Original file line numberDiff line numberDiff line change
@@ -371,8 +371,8 @@ public class EditModelWidgetRenderer implements ModelWidgetRenderer {
371371
context.writer << """<div${context.attributes.toString()}>
372372
<div data-bind="with:${context.source}" class="input-group"">
373373
<select class="form-control form-control-sm" data-bind="speciesSelect2:\$data" ${context.validationAttr}></select>
374-
<div class="input-group-append">
375-
<span class="input-group-text" data-bind="visible:name(), popover: {title: transients.speciesTitle, content: transients.speciesInformation}"><i class="fa fa-info-circle"></i></span>
374+
<div class="input-group-append"">
375+
<span class="input-group-text" data-bind="visible:name(), popover: {title: transients.speciesTitle, content: transients.speciesInformation}, css:{'bg-warning':!transients.matched()}"><i class="fa" data-bind="css:{'fa-info-circle':transients.matched(), 'fa-question-circle':!transients.matched()}"></i></span>
376376
</div>
377377
</div></div>"""
378378
}

0 commit comments

Comments
 (0)