app/assets/javascripts/zutils.js in zutils-0.2.9 vs app/assets/javascripts/zutils.js in zutils-0.3.0
- old
+ new
@@ -6,49 +6,49 @@
$(".selectize_with_add").each(function(i, item) {
$(item).selectize({
create: function(input, callback) {
selectizeCallback = callback;
- $("." + $(item).data('model') + "-modal").modal();
- $("#" + $(item).data('model') + "_name").val(input);
+ $("." + $(item).data('name') + "-modal").modal();
+ $("#" + $(item).data('name') + "_cpf").val(input);
}
});
- $("." + $(item).data('model') + "-modal").on("hide.bs.modal", function(e) {
+ $("." + $(item).data('name') + "-modal").on("hide.bs.modal", function(e) {
if (selectizeCallback != null) {
selectizeCallback();
selecitzeCallback = null;
}
- $("#new_" + $(item).data('model') + "").trigger("reset");
- $("#new_" + $(item).data('model') + " select").val(null).trigger('change');
- $.rails.enableFormElements($("#new_" + $(item).data('model') + ""));
+ $("." + $(item).data('name') + "-modal form").trigger("reset");
+ $("." + $(item).data('name') + "-modal form select").val(null).trigger('change');
+ $.rails.enableFormElements($("." + $(item).data('name') + "-modal form"));
});
- $("#new_" + $(item).data('model')).on("submit", function(e) {
+ $("." + $(item).data('name') + "-modal form").on("submit", function(e) {
e.preventDefault();
- $("#new_" + $(item).data('model')).find('.has-error').removeClass('has-error');
- $("#new_" + $(item).data('model')).find('.help-block').text("");
+ $("." + $(item).data('name') + "-modal form").find('.has-error').removeClass('has-error');
+ $("." + $(item).data('name') + "-modal form").find('.help-block').text("");
$.ajax({
method: "POST",
dataType: "json",
url: $(this).attr("action"),
data: $(this).serialize(),
success: function(response) {
selectizeCallback({value: response.id, text: response.name});
selectizeCallback = null;
- $("." + $(item).data('model') + "-modal").modal('toggle');
+ $("." + $(item).data('name') + "-modal").modal('toggle');
},
error: function(response) {
$.each(response.responseJSON, function(key, value) {
- $("#new_" + $(item).data('model')).find("." + $(item).data('model') + '_' + key).addClass('has-error');
- if (!($("#new_" + $(item).data('model') + " ." + $(item).data('model') + '_' + key).find('.help-block').length)) {
- $("#new_" + $(item).data('model')).find("." + $(item).data('model') + '_' + key).append("<p class='help-block'></p>");
+ $("." + $(item).data('name') + "-modal form").find("." + $(item).data('model') + '_' + key).addClass('has-error');
+ if (!($("." + $(item).data('name') + "-modal form" + " ." + $(item).data('model') + '_' + key).find('.help-block').length)) {
+ $("." + $(item).data('name') + "-modal form").find("." + $(item).data('model') + '_' + key).append("<p class='help-block'></p>");
}
- $("#new_" + $(item).data('model')).find("." + $(item).data('model') + '_' + key).find('.help-block').text(value);
+ $("." + $(item).data('name') + "-modal form").find("." + $(item).data('model') + '_' + key).find('.help-block').text(value);
});
- $.rails.enableFormElements($("#new_" + $(item).data('model') + ""));
+ $.rails.enableFormElements($("." + $(item).data('name') + "-modal form" + ""));
}
});
});
});