| Server IP : 103.233.193.20 / Your IP : 216.73.216.169 Web Server : Apache/2 System : Linux host1.itclever.com 4.18.0-553.16.1.el8_10.x86_64 #1 SMP Thu Aug 8 17:47:08 UTC 2024 x86_64 User : oriscomadm ( 1120) PHP Version : 5.6.40 Disable Function : exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/oriscomadm/domains/oriscom.com/private_html/admin/js/fancy-button/ |
Upload File : |
(function ($) {
$.fn.extend({
fancybutton: function () {
return this.each(function () {
var element = $(this);
var isRadio = element.attr('type') === 'radio';
if (isRadio) {
element.addClass('fancy-radio');
var fakeRadio = $('<div/>');
fakeRadio.addClass('fancy-radio');
fakeRadio.css('position', 'relative');
fakeRadio.css('display', 'inline-block');
fakeRadio.css('position', 'relative');
fakeRadio.css('padding-left', '2px');
fakeRadio.css('padding-right', '2px');
fakeRadio.css('z-index', '1000');
element.css('z-index', '-100');
element.after(fakeRadio);
element.css('position', 'relative');
element.css('display', 'none');
fakeRadio.click(function () {
element.attr('checked', true);
var allRadios = $('input:radio[name=' + element.attr('name') + ']');
allRadios.each(function () {
$(this).next('div').removeClass('on');
});
if (element.is(':checked')) {
fakeRadio.addClass('on');
}
else {
fakeRadio.removeClass('on');
}
});
}
else
{
element.addClass('fancy-checkbox');
var fakeCheckbox = $('<div/>');
fakeCheckbox.addClass('fancy-checkbox');
fakeCheckbox.css('position', 'relative');
fakeCheckbox.css('display', 'inline-block');
fakeCheckbox.css('position', 'relative');
fakeCheckbox.css('padding-left', '2px');
fakeCheckbox.css('padding-right', '2px');
fakeCheckbox.css('z-index', '1000');
element.css('z-index', '-100');
element.after(fakeCheckbox);
element.css('position', 'relative');
element.css('display', 'none');
fakeCheckbox.click(function () {
if (element.attr('checked'))
element.attr('checked', false);
else
element.attr('checked', true);
if (element.is(':checked')) {
fakeCheckbox.addClass('on');
}
else {
fakeCheckbox.removeClass('on');
}
});
}
});
}
});
})(jQuery);