/* Update other picker on change */ $.zui.Picker.DEFAULTS.onChange = function(event) { var picker = event.picker; if(!picker.$formItem.is('[name^=branches]')) return; var select = picker.$formItem[0]; var newItem = event.value.length ? $.extend({}, picker.getListItem(event.value), {disabled: true}) : $.extend({}, picker.getListItem(event.oldValue), {disabled: false}); $('.user-picker[name^=branches]').each(function() { if(this === select) return; var $select = $(this); var selectPicker = $select.data('zui.picker'); if(selectPicker) selectPicker.updateOptionList([$.extend({}, newItem)]); }); } /** * Save branch priv. * * @access public * @return void */ function savePriv() { $('#saveBtn').addClass('hidden'); $('#submit').removeClass('hidden'); $('#submit').click(); } /** * Add item. * * @param object $obj * @access public * @return void */ function addItem(obj) { var item = $('#addItem').html().replace(/%i%/g, itemIndex); var $tr = $('