Initial commit as of 2018-10-16
This commit is contained in:
61
application/views/tools/dp_encrypter_end.php
Normal file
61
application/views/tools/dp_encrypter_end.php
Normal file
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
$("textarea").keyup(function () {
|
||||
caesar();
|
||||
});
|
||||
$("input").keyup(function () {
|
||||
caesar();
|
||||
});
|
||||
$("input").change(function () {
|
||||
caesar();
|
||||
});
|
||||
$(window).keydown(function (a) {
|
||||
if (a.keyCode == 13) {
|
||||
a.preventDefault();
|
||||
return false
|
||||
}
|
||||
});
|
||||
var caesar = function () {
|
||||
var f = $('#text-input').val();
|
||||
var d = $('#shift-key').val();
|
||||
if (d == "") {
|
||||
d = 0
|
||||
} else {
|
||||
d = parseInt(d) % 26
|
||||
}
|
||||
var e = "";
|
||||
if ($('#decrypt').is(":checked")) {
|
||||
d *= -1;
|
||||
}
|
||||
console.log(d);
|
||||
for (var c = 0; c < f.length; c++) {
|
||||
var a = f.charCodeAt(c);
|
||||
if (a >= 97 && a <= 122) {
|
||||
e += String.fromCharCode(((a - 97 + d + 26) % 26) + 97)
|
||||
} else {
|
||||
if (a >= 65 && a <= 90) {
|
||||
e += String.fromCharCode(((a - 65 + d + 26) % 26) + 65)
|
||||
} else {
|
||||
e += String.fromCharCode(a)
|
||||
}
|
||||
}
|
||||
}
|
||||
$('#text-output').val(e);
|
||||
};
|
||||
|
||||
$('#encrypt').change(function() {
|
||||
$('#text-input-label').text('<?= lang('encrypter_text') ?>');
|
||||
$('#text-input').attr('placeholder', '<?= lang('encrypter_text2') ?>');
|
||||
$('#text-output-label').text('<?= lang('encrypter_output') ?>');
|
||||
$('#text-output').attr('placeholder', '<?= lang('encrypter_output') ?>');
|
||||
});
|
||||
|
||||
$('#decrypt').change(function() {
|
||||
$('#text-input-label').text('<?= lang('decrypter_text') ?>');
|
||||
$('#text-input').attr('placeholder', '<?= lang('decrypter_text2') ?>');
|
||||
$('#text-output-label').text('<?= lang('decrypter_output') ?>');
|
||||
$('#text-output').attr('placeholder', '<?= lang('decrypter_output') ?>');
|
||||
});
|
||||
</script>
|
Reference in New Issue
Block a user