12345678910111213141516171819202122232425 |
- django.jQuery(document).ready(function() {
- jet.jQuery(function($){
- function updateLinks() {
- var $this = $(this);
- var siblings = $this.nextAll('.change-related, .delete-related');
- if (!siblings.length) return;
- var value = $this.val();
- if (value) {
- siblings.each(function(){
- var elm = $(this);
- elm.attr('href', elm.attr('data-href-template').replace('__fk__', value));
- });
- } else siblings.removeAttr('href');
- }
- var container = $(document);
- container.on('change', '.related-widget-wrapper select', updateLinks);
- container.find('.related-widget-wrapper select').each(updateLinks);
- container.on('click', '.related-widget-wrapper-link', function(event){
- if (this.href) {
- showRelatedObjectPopup(this);
- }
- event.preventDefault();
- });
- });
- });
|