bind.ui.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. window.confirmChanges = function()
  2. {
  3. var picker = $('#userSelect').zui('picker')
  4. var items = picker.options.items;
  5. var value = picker.$.value;
  6. var text = '';
  7. for(i in items)
  8. {
  9. if(items[i].value == value)
  10. {
  11. text = items[i].text;
  12. break;
  13. }
  14. }
  15. var spanText = text ? '<span class="label primary-outline circle">' + text + '</span>' : '';
  16. var inputName = $("#saveInput").children('input').eq(0).attr("name");
  17. var $nameInput = $(".bindUsersList").find("input[name='" + inputName + "']");
  18. $nameInput.val(value);
  19. $nameInput.closest('td').find('.username').html(spanText);
  20. $('#userList').modal('hide');
  21. };
  22. window.showBindModal = function(e)
  23. {
  24. var $obj = $(e.target);
  25. var inputName = $obj.attr("data-value");
  26. if(typeof(inputName) == 'undefined') inputName = $obj.closest('[data-value]').attr('data-value');
  27. $("#saveInput").html("<input type='hidden' name='" + inputName + "' value=''>");
  28. $('#userSelect').picker('setValue', '');
  29. };