Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
psavary committed Jan 25, 2017
0 parents commit 588734b
Show file tree
Hide file tree
Showing 184 changed files with 28,680 additions and 0 deletions.
339 changes: 339 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

Empty file added assets/css/admin.css
Empty file.
Empty file added assets/css/admin.less
Empty file.
Empty file added assets/css/frontend.css
Empty file.
Empty file added assets/css/frontend.less
Empty file.
3 changes: 3 additions & 0 deletions assets/js/admin.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
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(){});
3 changes: 3 additions & 0 deletions assets/js/frontend.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
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(){});
71 changes: 71 additions & 0 deletions assets/js/settings.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
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 588734b

Please sign in to comment.