ajax_dashboard-8.x-2.x-dev/modules/ajax_dashboard_example/ajax_dashboard_example.ajax_dashboard.yml
modules/ajax_dashboard_example/ajax_dashboard_example.ajax_dashboard.yml
#
# Ajax Dashboards
#
# Each top-level entry is a dashboard, which calls a list of plugin-based listings
#
# Create a dashboard with control buttons along the side.
ajax_dashboard_example_sidebar:
id: ajax_dashboard_example_sidebar
'#attributes':
data-placeholder: 'Custom placeholder for loading...'
label: 'User dashboard example: Controls in Sidebar'
'#attached':
library:
- 'ajax_dashboard_example/sidebar'
dashboard:
'#attributes':
class: { }
controls:
ajax_dashboard_example_sidebar_first:
label: 'Dashboard Controls Example'
plugin: button_list
buttons:
example:
plugin: ajax_dashboard_example
label: 'Example: Plugin'
js_alert:
plugin: ajax_dashboard_js_alert
label: 'Example: JS Alert'
constant:
plugin: constant
label: 'Example: Constant'
constant: |
<h3>Dashboard Plugin Example: Constant</h3>
<p>Look at ajax_dashboard_example/ajax_dashboard_example.ajax_dashboard.yml for an example of AJAX Dashboard configuration.</p>
# Put the controls at the bottom instead of along the side.
ajax_dashboard_example_bottom:
id: ajax_dashboard_example_bottom
'#attributes':
data-placeholder: 'Custom placeholder for loading...'
label: 'User dashboard example: Controls on Bottom'
'#attached':
library:
- 'ajax_dashboard_example/bottom'
dashboard:
'#attributes':
class: { }
controls:
ajax_dashboard_example_bottom_first:
label: 'Dashboard Controls Example'
plugin: button_list
buttons:
example:
plugin: ajax_dashboard_example
label: 'Example: Plugin'
constant:
plugin: constant
label: 'Example: Constant'
constant: |
<h3>Dashboard Plugin Example: Constant</h3>
<p>Look at ajax_dashboard_example/ajax_dashboard_example.ajax_dashboard.yml for an example of AJAX Dashboard configuration.</p>
ajax_dashboard_example_bottom_second:
label: 'Second Control Example'
plugin: programmatic_control_example
buttons: { }
# js_alert:
# plugin: ajax_dashboard_js_alert
# label: 'Example: JS Alert'
# constant:
# plugin: constant
# label: 'Lorem Ipsum Text'
# constant: |
# <h3>Lorem Ipsum Text</h3>
# <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque vitae orci vel urna semper suscipit. Donec at sem ex. Ut sit amet dui consequat, semper sapien id, pretium elit. Suspendisse posuere aliquet nisi non aliquam. Phasellus aliquet tincidunt augue, eu mollis ex tempus id. Vivamus in dolor sit amet velit rhoncus imperdiet. Integer sit amet faucibus elit. Suspendisse quam metus, lobortis sit amet suscipit eu, suscipit non purus. Suspendisse nec nisi leo. Aenean vitae tincidunt sapien, vitae ullamcorper tortor. Sed et dolor vitae sem egestas tempus. Integer sapien ex, rutrum ornare sem eget, tincidunt sagittis nunc. Phasellus ut eros nec felis sollicitudin sollicitudin. Cras vitae enim velit. Vivamus volutpat justo purus, sit amet interdum nibh dapibus maximus.</p>
