[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp
/
htdocs
/
bem2
/
panel
/
application
/
views
/
linguo
/
assets
/
js
/
[
Home
]
File: functions.js
$(document).ready(function() { //Live search $('#search_key').on('keyup', function() { var searchTerm = $(this).val(); console.log(searchTerm); $('#ul-strings_list li').each(function() { if ($(this).filter('[data-search-term *= ' + searchTerm + ']').length > 0 || searchTerm.length < 1) { $(this).show(); } else { $(this).hide(); } }); }); //Blur save $('.string_content').blur(function() { var id = this.id; var arr_id = id.split('-'); var language_id = arr_id[1]; var file_id = arr_id[2]; var string_id = arr_id[3]; var value = $('#' + id).val(); $.ajax({ cache: false, type: 'POST', url: $('#linguo_url').val() + "/-/-/update_string", data: { language_id: language_id, file_id: file_id, string_id: string_id, value: value }, success: function(data) { } }); }); //Delete string $('.delete_string').click(function() { var id = this.id; var arr_id = id.split('-'); var language_id = arr_id[1]; var file_id = arr_id[2]; var string_id = arr_id[3]; //Set Values $('#ds-language_id').val(language_id); $('#ds-file_id').val(file_id); $('#ds-string_id').val(string_id); $('#delStringModal').modal('show'); }); $('#btn-del_string').click(function() { $.ajax({ cache: false, type: 'POST', url: $('#linguo_url').val() + "/-/-/delete_string", data: { language_id: $('#ds-language_id').val(), file_id: $('#ds-file_id').val(), string_id: $('#ds-string_id').val() }, success: function(data) { $('#ds-language_id').val(''); $('#ds-file_id').val(''); $('#ds-string_id').val(''); location.reload(); } }); }); //Delete file $('.delete_file').click(function(event) { event.preventDefault(); var id = this.id; var arr_id = id.split('-'); var language_id = arr_id[1]; var file_id = arr_id[2]; //Set Values $('#df-language_id').val(language_id); $('#df-file_id').val(file_id); $('#delFileModal').modal('show'); }); $('#btn-del_file').click(function() { $.ajax({ cache: false, type: 'POST', url: $('#linguo_url').val() + "/-/-/delete_file", data: { language_id: $('#df-language_id').val(), file_id: $('#df-file_id').val(), }, success: function(data) { $('#df-language_id').val(''); $('#df-file_id').val(''); location.reload(); } }); }); //Synchronize strings $('#btn-sync_strings').click(function() { //Set Values var language_id = $('#language_id').val(); var file_id = $('#file_id').val(); $.ajax({ cache: false, type: 'POST', url: $('#linguo_url').val() + "/-/-/sync_strings", data: { language_id: language_id, file_id: file_id, }, success: function(data) { location.reload(); } }); }); //Synchronize files $('#btn-sync_files').click(function() { //Set Values var language_id = $('#language_id').val(); $.ajax({ cache: false, type: 'POST', url: $('#linguo_url').val() + "/-/-/sync_files", data: { language_id: language_id }, success: function(data) { location.reload(); } }); }); //New String $('#btn-new_string').click(function() { var id = this.id; var language_id = $('#language_id').val(); var file_id = $('#file_id').val(); var key = $('#string-key').val(); var value = $('#string-value').val(); $.ajax({ cache: false, type: 'POST', url: $('#linguo_url').val() + "/-/-/create_string", data: { language_id: language_id, file_id: file_id, key: key, value: value }, success: function(data) { $('#string-key').val(''); $('#string-value').val(''); location.reload(); } }); }); //New Language $('#btn-new_language').click(function() { var value = $('#language-name').val(); $.ajax({ cache: false, type: 'POST', url: $('#linguo_url').val() + "/-/-/create_language", data: { value: value, clone: $('input[name=language-clone_from_master]:checked').val() }, success: function(data) { $('#language-name').val(''); location.reload(); } }); }); //New File $('#btn-new_file').click(function() { var value = $('#file-name').val(); var language_id = $('#language_id').val(); $.ajax({ cache: false, type: 'POST', url: $('#linguo_url').val() + "/-/-/create_file", data: { language_id: language_id, value: value, clone: $('input[name=file-clone_from_master]:checked').val() }, success: function(data) { $('#language-name').val(''); location.reload(); } }); }); //Set Master $('#btn-set_master').click(function() { var language_id = $('#language_id').val(); $.ajax({ cache: false, type: 'POST', url: $('#linguo_url').val() + "/-/-/set_master", data: { language_id: language_id }, success: function(data) { $('#language-name').val(''); location.reload(); } }); }); });