{"size": 2258, "ext": "js", "max_stars_repo_path": "scripts/copy.js", "max_stars_repo_name": "Fairushin-Fadis/Generator-login-and-password", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "scripts/copy.js", "max_issues_repo_name": "Fairushin-Fadis/Generator-login-and-password", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "scripts/copy.js", "max_forks_repo_name": "Fairushin-Fadis/Generator-login-and-password", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 39.6140350877, "max_line_length": 183, "alphanum_fraction": 0.7568644818}
'Use strict'

// Функция для копирования логина в буфер обмена при клики кнопки скопировать логин
function copy_login() {
	// Получением элемента с id login
	let final_login = document.getElementById('login')
	
	// Выбираем текстовое поле
	final_login.select();

	// Копируем текст внутри текстового поля
	document.execCommand("copy");
}

// Функция для копирования пароля в буфер обмена при клики кнопки скопировать пароль
function copy_password() {
	// Получением элемента с id password
	let final_password = document.getElementById('password')
		
	// Выбираем текстовое поле
	final_password.select();

	// Копируем текст внутри текстового поля
	document.execCommand("copy");
}

// Функция для копирования логина и пароля в буфер обмена при клики кнопки скопировать все
function copy_all(){
	// Получением элемента с id login
	let final_login = document.getElementById('login')
	// Получением элемента с id password
	let final_password = document.getElementById('password')
	
	// Объявляю переменную ca и записываю в нее значение final_login и final_password
	// Так же устанавливаю между ними символ новой строки, чтобы расположить их отдельно.
	// Так же присваиваю текст Login и Password, чтобы пользователь мог отличить логин и пароль
	let ca = 'Login: ' + final_login.value + ' ' + 'Password: ' + final_password.value // Там где ' ' лучше было бы поставить символ \n, но я таки не смог скопировать его в буфер обмена
	
	// Создаю временный элемент input и присваиваю его переменноой temporary_element_input
    let temporary_element_input = document.createElement("input")
	
	// Метод appendChild позволяет вставить в конец одного элемента другой элемент 
	// Чаще всего используется после создания элемента с помощью createElement
    document.body.appendChild(temporary_element_input)
	
	// Изменяю значение недавно созданного элемента input на значение переменной ca
    temporary_element_input.setAttribute('value', ca)
	
	// Выбираем текстовое поле
    temporary_element_input.select()
	
	// Копируем текст внутри текстового поля
    document.execCommand("copy")
	
	// Метод removeChild позволяет удалить элемент из другого элемента 
    document.body.removeChild(temporary_element_input)
}