Skip to content

Commit

Permalink
updated to pass the initial plugin screen
Browse files Browse the repository at this point in the history
  • Loading branch information
Carl Alberto committed Oct 27, 2019
0 parents commit 6e6e361
Show file tree
Hide file tree
Showing 22 changed files with 2,496 additions and 0 deletions.
Binary file added .DS_Store
Binary file not shown.
339 changes: 339 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/css/admin.css
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/* phpcs:ignore */
Empty file added assets/css/admin.less
Empty file.
1 change: 1 addition & 0 deletions assets/css/frontend.css
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/* phpcs:ignore */
Empty file added assets/css/frontend.less
Empty file.
11 changes: 11 additions & 0 deletions assets/js/admin.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
/**
* Plugin Template admin js.
*
* @package WordPress Plugin Template/JS
*/

jQuery( document ).ready(
function ( e ) {

}
);
1 change: 1 addition & 0 deletions assets/js/admin.min.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
jQuery(document).ready(function(){});
11 changes: 11 additions & 0 deletions assets/js/frontend.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
/**
* Plugin Template frontend js.
*
* @package WordPress Plugin Template/JS
*/

jQuery( document ).ready(
function ( e ) {

}
);
1 change: 1 addition & 0 deletions assets/js/frontend.min.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
jQuery(document).ready(function(){});
96 changes: 96 additions & 0 deletions assets/js/settings.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
/**
* Plugin Template js settings.
*
* @package WordPress Plugin Template/Settings
*/

jQuery( document ).ready(
function ($) {

/***** Colour picker *****/

$( '.colorpicker' ).hide();
$( '.colorpicker' ).each(
function () {
$( this ).farbtastic( $( this ).closest( '.color-picker' ).find( '.color' ) );
}
);

$( '.color' ).click(
function () {
$( this ).closest( '.color-picker' ).find( '.colorpicker' ).fadeIn();
}
);

$( document ).mousedown(
function () {
$( '.colorpicker' ).each(
function () {
var display = $( this ).css( 'display' );
if (display == 'block') {
$( this ).fadeOut();
}
}
);
}
);

/***** Uploading images *****/

var file_frame;

jQuery.fn.uploadMediaFile = function (button, preview_media) {
var button_id = button.attr( 'id' );
var field_id = button_id.replace( '_button', '' );
var preview_id = button_id.replace( '_button', '_preview' );

// If the media frame already exists, reopen it.
if (file_frame) {
file_frame.open();
return;
}

// Create the media frame.
file_frame = wp.media.frames.file_frame = wp.media(
{
title: jQuery( this ).data( 'uploader_title' ),
button: {
text: jQuery( this ).data( 'uploader_button_text' ),
},
multiple: false
}
);

// When an image is selected, run a callback.
file_frame.on(
'select',
function () {
attachment = file_frame.state().get( 'selection' ).first().toJSON();
jQuery( "#" + field_id ).val( attachment.id );
if (preview_media) {
jQuery( "#" + preview_id ).attr( 'src', attachment.sizes.thumbnail.url );
}
file_frame = false;
}
);

// Finally, open the modal.
file_frame.open();
}

jQuery( '.image_upload_button' ).click(
function () {
jQuery.fn.uploadMediaFile( jQuery( this ), true );
}
);

jQuery( '.image_delete_button' ).click(
function () {
jQuery( this ).closest( 'td' ).find( '.image_data_field' ).val( '' );
jQuery( this ).closest( 'td' ).find( '.image_preview' ).remove();
return false;
}
);

}
);
1 change: 1 addition & 0 deletions assets/js/settings.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 6e6e361

Please sign in to comment.