@@ -146,13 +146,13 @@ KT.hosts.onKatelloHostEditLoad = function(){
146
146
147
147
$ . each ( prefixes , function ( index , prefix ) {
148
148
$ . each ( attributes , function ( attrIndex , attribute ) {
149
- $ ( 'body' ) . on ( 'change ' , '#' + prefix + '_' + attribute , function ( ) {
149
+ $ ( 'body' ) . on ( 'select2:select select2:unselecting ' , '#' + prefix + '_' + attribute , function ( ) {
150
150
KT . hosts . toggle_installation_medium ( ) ;
151
151
} ) ;
152
152
} ) ;
153
153
} ) ;
154
154
155
- $ ( 'body' ) . on ( 'change ' , '#content_source_id' , function ( ) {
155
+ $ ( 'body' ) . on ( 'select2:select select2:unselecting ' , '#content_source_id' , function ( ) {
156
156
KT . hosts . contentSourceChanged ( ) ;
157
157
KT . hosts . toggle_installation_medium ( ) ;
158
158
} ) ;
@@ -266,14 +266,15 @@ KT.hosts.on_synced_content_dropdown_change = function() {
266
266
267
267
KT . hosts . set_install_media_bindings = function ( ) {
268
268
// reset the host medium id
269
- $ ( "#host_medium_id" ) . on ( "change " , KT . hosts . on_install_media_dropdown_change ) ;
270
- $ ( "#s2id_host_medium_id" ) . on ( "change " , KT . hosts . on_install_media_dropdown_change ) ;
271
- $ ( "#hostgroup_medium_id" ) . on ( "change " , KT . hosts . on_install_media_dropdown_change ) ;
272
- $ ( "#s2id_hostgroup_medium_id" ) . on ( "change " , KT . hosts . on_install_media_dropdown_change ) ;
269
+ $ ( "#host_medium_id" ) . on ( "select2:select " , KT . hosts . on_install_media_dropdown_change ) ;
270
+ $ ( "#s2id_host_medium_id" ) . on ( "select2:select " , KT . hosts . on_install_media_dropdown_change ) ;
271
+ $ ( "#hostgroup_medium_id" ) . on ( "select2:select " , KT . hosts . on_install_media_dropdown_change ) ;
272
+ $ ( "#s2id_hostgroup_medium_id" ) . on ( "select2:select " , KT . hosts . on_install_media_dropdown_change ) ;
273
273
} ;
274
-
275
274
KT . hosts . set_synced_content_bindings = function ( ) {
276
- KT . hosts . get_synced_content_dropdown ( ) . change ( KT . hosts . on_synced_content_dropdown_change ) ;
275
+ KT . hosts
276
+ . get_synced_content_dropdown ( )
277
+ . on ( 'select2:select' , KT . hosts . on_synced_content_dropdown_change ) ;
277
278
} ;
278
279
279
280
KT . hosts . set_media_selection_bindings = function ( ) {
0 commit comments