WordPress/wp-admin/js/custom-background.min.js
2012-12-04 01:29:58 +00:00

1 line
924 B
JavaScript

(function(a){a(document).ready(function(){var b=a("#custom-background-image"),c;a("#background-color").wpColorPicker({change:function(d,e){b.css("background-color",e.color.toString())},clear:function(){b.css("background-color","")}});a('input[name="background-position-x"]').change(function(){b.css("background-position",a(this).val()+" top")});a('input[name="background-repeat"]').change(function(){b.css("background-repeat",a(this).val())});a("#choose-from-library-link").click(function(e){var d=a(this);e.preventDefault();if(c){c.open();return}c=wp.media({title:d.data("choose"),library:{type:"image"}});c.on("toolbar:render:select",function(f){f.set({select:{style:"primary",text:d.data("update"),click:function(){var g=c.state().get("selection").first();a.post(ajaxurl,{action:"set-background-image",attachment_id:g.id,size:"full"},function(){window.location.reload()})}}})});c.setState("library").open()})})})(jQuery);