Localization strings for inline modals

This commit is contained in:
snipe
2015-07-28 11:31:08 -07:00
parent b79841d481
commit fe2fb63007
+38 -38
View File
@@ -18,64 +18,64 @@
<h4 class="modal-title">Modal title</h4>
</div>
<div class="modal-body">
<label for="modal-name" class="dynamic-form-element">Name:
<label for="modal-name" class="dynamic-form-element">@lang('general.name'):
<input type='text' id='modal-name' class="form-control">
<br>
</label>
<label for="modal-manufacturer_id" class="dynamic-form-element">Manufacturer:
{{ Form::select('modal-manufacturer', $manufacturer , '', array('class'=>'select2 parent', 'style'=>'width:350px','id' =>'modal-manufacturer_id')) }}
<label for="modal-manufacturer_id" class="dynamic-form-element">@lang('general.manufacturer'):
{{ Form::select('modal-manufacturer', $manufacturer , '', array('class'=>'select2 parent', 'style'=>'width:350px','id' =>'modal-manufacturer_id')) }}
<br>
</label>
<label for="modal-category_id" class="dynamic-form-element">Category:
{{ Form::select('modal-category', $category ,'', array('class'=>'select2 parent', 'style'=>'width:350px','id' => 'modal-category_id')) }}
<label for="modal-category_id" class="dynamic-form-element">@lang('general.category'):
{{ Form::select('modal-category', $category ,'', array('class'=>'select2 parent', 'style'=>'width:350px','id' => 'modal-category_id')) }}
<br>
</label>
<label for="modal-city" class="dynamic-form-element">City:
<label for="modal-city" class="dynamic-form-element">@lang('general.city'):
<input type='text' id='modal-city' class="form-control">
<br>
</label>
<label for="modal-country" class="dynamic-form-element">Country:
<label for="modal-country" class="dynamic-form-element">@lang('general.country'):
{{ Form::countries('country', Input::old('country'), 'select2 country',"modal-country") }}
<br>
</label>
<label for="modal-first_name" class="dynamic-form-element">First Name:
<label for="modal-first_name" class="dynamic-form-element">@lang('general.first_name'):
<input type='text' id='modal-first_name' class="form-control">
<br>
</label>
<label for="modal-last_name" class="dynamic-form-element">Last Name:
<label for="modal-last_name" class="dynamic-form-element">@lang('general.last_name'):
<input type='text' id='modal-last_name' class="form-control">
<br>
</label>
<label for="modal-username" class="dynamic-form-element">Username:
<label for="modal-username" class="dynamic-form-element">@lang('admin/users/table.username'):
<input type='text' id='modal-username' class="form-control">
<br>
</label>
<label for="modal-password" class="dynamic-form-element">Password:
<label for="modal-password" class="dynamic-form-element">@lang('admin/users/table.password'):
<input type='password' id='modal-password' class="form-control">
<br>
</label>
<label for="modal-password_confirm" class="dynamic-form-element">Confirm Password:
<label for="modal-password_confirm" class="dynamic-form-element">@lang('admin/users/table.password_confirm'):
<input type='password' id='modal-password_confirm' class="form-control">
</label>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
@@ -376,7 +376,7 @@ $(function () {
// data-dependency="model" data-select="model_select_id"
model=link.data("dependency");
select=link.data("select");
var modal = $(this);
modal.find('.modal-title').text('Add a new ' + model);
//modal.find('.modal-body').text("This is where I should be AJAX'ing in the contents for the new " +model+" that you'are about to add!");
@@ -391,7 +391,7 @@ $(function () {
show_er('#modal-manufacturer_id');
show_er('#modal-category_id');
break;
case 'user':
$('.dynamic-form-element').hide(); //we don't want a generic "name"
show_er("#modal-first_name");
@@ -400,20 +400,20 @@ $(function () {
show_er("#modal-password");
show_er("#modal-password_confirm");
break;
case 'location':
show_er('#modal-city');
show_er('#modal-country');
break;
case 'supplier':
case 'status':
//do nothing, they just need 'name'
}
console.warn("The Model is: "+model+" and the select is: "+select);
});
$('#modal-save').on('click',function () {
var data={};
console.warn("We are about to SAVE!!! for model: "+model+" and select ID: "+select);
@@ -428,15 +428,15 @@ $(function () {
var bits=elem.id.split("-");
data[bits[1]]=$(elem).val();
});
console.dir(data);
$.post("{{Config::get('app.url')}}/api/"+model+"s",data,function (result) {
var id=result.id;
var name=result.name || (result.first_name+" "+result.last_name);
$('.modal-body input:visible').val("");
$('#createModal').modal('hide');
console.warn("The select ID thing we're going for is: "+select);
var selector=document.getElementById(select);
selector.options[selector.length]=new Option(name,id);
@@ -447,7 +447,7 @@ $(function () {
msg=result.responseJSON.error.message || result.responseJSON.error;
window.alert("Unable to add new "+model+" - error: "+msg);
});
});
});
</script>