Skip to content

Commit

Permalink
Stub out reference widget, #10552
Browse files Browse the repository at this point in the history
  • Loading branch information
chiatt committed Jan 31, 2024
1 parent a2edfd6 commit 7f59fac
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 0 deletions.
15 changes: 15 additions & 0 deletions arches/app/media/js/views/components/widgets/reference-select.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
define([
'knockout',
'viewmodels/widget',
'templates/views/components/widgets/reference-select.htm',
'bindings/select2-query',
], function(ko, WidgetViewModel, referenceSelectTemplate) {
const viewModel = function(params) {
WidgetViewModel.apply(this, [params]);
};

return ko.components.register('reference-select-widget', {
viewModel: viewModel,
template: referenceSelectTemplate,
});
});
43 changes: 43 additions & 0 deletions arches/app/templates/views/components/widgets/reference-select.htm
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{% extends "views/components/widgets/base.htm" %}
{% load i18n %}

{% block form %}
<div class="row widget-wrapper" data-bind="class: nodeCssClasses">
<div class="form-group">
<span class="control-label widget-input-label" data-bind="text:label, class: nodeCssClasses"></span>
<!-- ko if: node -->
<i data-bind="css: {'ion-asterisk widget-label-required': node.isrequired}"></i>
<!-- /ko -->
<div class="col-xs-12 resource-instance-wrapper" data-bind="class: nodeCssClasses">
<div>Put dropdown here</div>
</div>
</div>
</div>
{% endblock form %}

{% block config_form %}
<div>
<div class="control-label">
<span data-bind="text: $root.translations.placeholder"></span>
</div>
<div class="col-xs-12 pad-no crud-widget-container">
<p>Put form here</p>
</div>
</div>
<div class="control-label">
<span data-bind="text: $root.translations.defaultValue"></span>
</div>
<div>
<div class="form-group">
<div class="col-xs-12 resource-instance-wrapper">
</div> Put content here </div>
</div>
</div>
</div>
{% endblock config_form %}

{% block report %}
<div>
<p>block report data here</p>
</div>
{% endblock report %}

0 comments on commit 7f59fac

Please sign in to comment.