Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(document).ready(function(){
- // LUA listener
- window.addEventListener('message', function( event ) {
- if (event.data.action == 'open') {
- var type = event.data.type;
- var userData = event.data.array['user'][0];
- var licenseData = event.data.array['licenses'];
- var sex = userData.sex;
- if ( type == 'dmv'|| type == null) {
- $('img').show();
- $('#name').css('color', '#282828');
- if ( sex.toLowerCase() == 'm' ) {
- $('img').attr('src', 'assets/images/male.png');
- $('#sex').text('male');
- } else {
- $('img').attr('src', 'assets/images/female.png');
- $('#sex').text('female');
- }
- $('#name').text(userData.firstname + ' ' + userData.lastname);
- $('#dob').text(userData.dateofbirth);
- $('#height').text(userData.height);
- $('#signature').text(userData.firstname + ' ' + userData.lastname);
- if ( type == 'driver' ) {
- if ( licenseData != null ) {
- Object.keys(licenseData).forEach(function(key) {
- var type = licenseData[key].type;
- if ( type == 'blicense') {
- type = 'bike';
- } else if ( type == 'tlicense' ) {
- type = 'truck';
- } else if ( type == 'drive' ) {
- type = 'car';
- }
- if ( type == 'bike' || type == 'truck' || type == 'car' ) {
- $('#licenses').append('<p>'+ type +'</p>');
- }
- });
- }
- $('#id-card').css('background', 'url(assets/images/license.png)');
- } else {
- $('#id-card').css('background', 'url(assets/images/idcard.png)');
- }
- } else if ( type == 'flicense' ) {
- $('img').hide();
- $('#name').css('color', '#d9d9d9');
- $('#name').text(userData.firstname + ' ' + userData.lastname);
- $('#dob').text(userData.dateofbirth);
- $('#signature').text(userData.firstname + ' ' + userData.lastname);
- $('#id-card').css('background', 'url(assets/images/firearm.png)');
- }
- $('#id-card').show();
- } else if (event.data.action == 'close') {
- $('#name').text('');
- $('#dob').text('');
- $('#height').text('');
- $('#signature').text('');
- $('#sex').text('');
- $('#id-card').hide();
- $('#licenses').html('');
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement